Siemens — Технические данные модуля EM 277 PROFIBUS-DP

Технические данные Приложение А Пример программы для обмена данными DP с CPU Ниже приведен пример программы в виде списка команд (STL) для модуля PROFIBUS-DP, находящегося в слоте 0, для CPU, использующего информацию порта DP в SM-памяти. Эта программа определяет адреса буферов DP через SMW226, а размеры буферов из SMB228 и SMB229. Эта информация используется в программе для копирования данных из буфера вывода DP в регистр выходов образа процесса CPU. Точно так же данные из регистра входов образа процесса в CPU копируются в буфер ввода в памяти переменных.

В следующем примере программы для модуля, находящегося в слоте 0, конфигурационные данные DP, находящиеся в области специальной (SM) памяти, дают конфигурацию slave-устройства DP. Программа использует следующие данные: SMW220 Состояние ошибки модуля DP SMB224 Состояние DP SMB225 Адрес master-устройства SMW226 Смещение в памяти переменных для выходов SMB228 Количество байтов выходных данных SMB229 Количество байтов входных данных VD1000 Указатель на выходные данные VD1004 Указатель на входные данные 435