AstraRegul
Руководство системного интегратора
×

7.4. Modbus TCP Slave OS. ДОБАВЛЕНИЕ ДАННЫХ ДЛЯ ОПРОСА

  • Двойным кликом по устройству «Modbus_TCP_Slave_OS» в дереве проекта откройте окно настроек.
  • Во вкладке «Modbus Tcp slave_OS Настройка» укажите:
TCP порт 502. По данному порту будет доступен Modbus Slave (если создается несколько Slave-устройств, порт должен быть уникальным 503, 504 и т.д.),
«Поведение в режиме СТОП» – «Нет активности». Данная настройка определяет режим работы, когда ПЛК находится в состоянии СТОП. Дополнительно этот режим можно активировать из ППО с помощью свойства ActivateStopBehavior.
Пример программного кода на языке ST:
Modbus_Tcp_Slave_OS.ActivateStopBehavior:=true;
3. Во вкладке «Modbus TCP slave_OS  Области данных» кликните по кнопке «Добавить область данных» и в открывшемся диалоговом окне добавьте необходимые области с привязкой к переменным:
DI - дискретные входы; смещение – 0; длина – 32; из программы «MB», которая находится в папке «3_Modbus», привяжите переменную di32.
AI - регистры ввода; смещение – 0; длина 32; из программы «MB» привяжите переменную ai_mb.
HR_area - регистры хранения; смещение – 0; длина – 1000; из программы «MB» привяжите переменную hr_area.
MB_dev_data - регистры хранения, смещение 1000, длина 6; из программы «MB» привяжите переменную mb_dev_data.