tangra.god писал(а):Доброго времени суток!
Панель является мастером в сети Modbus RTU, необходимо принять переменную в 6х_Bit с одного слейв устройства и записать в 6x_Bit во второе слейв устройство, как это можно реализовать?
Заранее благодарю!
Согласно встроенной справки Weintek
6x - A read and write device type. When reading data, the function code is 03H. The difference from 4x is that when writing data, the function code is 06H, meaning to write a single register.
Т.е. 6х в чтении это 03H, отличие от от 4х только в записи. Почему вы выбрали для чтения именно 6x_bit ?
Попробуйте циклически выполняющийся макрос следующего содержания:
- Код: Выделить всё
bool bit_0
GetData(bit_0, "MODBUS RTU 1", 6x_Bit, 1201, 1)
SetData(bit_0, "MODBUS RTU 2", 6x_Bit, 2302, 1)