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

7.2. REGUL R500 В СЕТИ Modbus

Все устройства Modbus взаимодействуют, следуя модели master-slave. Запросы может инициировать только master-устройство (ведущий), slave-устройства (ведомый) могут только отвечать на запросы, и не могут самостоятельно начинать передачу данных.
 
Программное обеспечение контроллера Regul R500 позволяет сконфигурировать его как в качестве Modbus Master, так и в качестве Modbus Slave.
 
Контроллер REGUL R500 (Master) поддерживает следующие коды функций протокола Modbus:
чтение и запись состояний реле – Read Coils 01(0x01), Write Single Coil 05(0x05), Write Multiple Coils 15(0x0F);
чтение дискретных входов – Read Discrete Inputs 02(0x02);
чтение и запись регистров хранения – Read Holding Registers 03(0x03), Write Single Register 06(0x06), Write Multiple Registers 16(0x10);
чтение входных регистров – Read Input Register 04(0x04);
чтение/запись нескольких регистров – Read/Write Multiple Registers 23(0x17) (функция доступна только через функциональный блок ModbusUserRequest драйвера версии OS).
 
Контроллер REGUL R500 (Slave) поддерживает работу со следующими областями памяти Modbus:
дискретные входы;
регистры флагов;
регистры ввода;
регистры хранения.
 
В рамках текущего курса отдельный контроллер R500 одновременно будет выступать в роли Modbus Master, так и в качестве Modbus Slave.