8. Особенности работы панели по протоколу Modbus 1. Панель может работать по протоколу Modbus RTU в режиме Master или Slave поверх интерфейса RS-485 и RS-232. 2. Режим работы панели и сетевые параметры задаются в меню «Настройки Modbus». 3. Дополнительные настройки (порядок регистров в FLOAT и запись любых данных функцией 0x10) задаются в меню «Настройки проекта». 4. В режиме Master панель поддерживает функции: 0x01 (Read Coils Status) 0x02 (Read Discrete Inputs) 0x05 (Write Single Coil) 0x03 (Read Holding Registers) 0x04 (Read Input Registers) 0x06 (Write Single Register) 0x10 (Write Multiple Registers) 5. В режиме Slave панель поддерживает функции:
0x01 (Read Coils Status) 0x05 (Write Single Coil) 0x0F (Write Multiple Coils) 0x03 (Read Holding Registers) 0x06 (Write Single Register) 0x10 (Write Multiple Registers) 6. В режиме Slave у панели общая область памяти для Coils (0x) и Holding Registers (4x) – т.е. биты и регистры наложены друг на друга. Карту регистров формирует пользователь, задавая адреса элементам. 7. Максимальное количество регистров в проекте – 160 (4x0…4x159). 8. В зависимости от типа считываемых/записываемых данных необходимо выбрать их размер – один или два регистра: 9. Для того, чтобы изменить значение данных с дисплея панели, необходимо поставить в свойствах элемента. 10.
Панель не поддерживает широковещательную рассылку (ни в одном из режимов). галочку 11. Если панель работает в режима Master, то при отсутствии связи хотя бы с одним из slave-устройств на дисплее отобразится надпись “Потеря связи…”, при этом функции отрисовки элементов и обработки кнопок будут прекращены до восстановления связи. Если такой режим работы является нежелательным, то следует использовать панель в режиме Slave. 43