Добрый день! Есть необходимость отправлять данные на сервер по инициативе ПР103 (для экономии ресурсов, чтоб не грузить шину лишний раз)
Создали переменную. которая по идее должна отправлять значения при изменении.
Снимок00.PNG
Но в реалии получили немного другую картину. Делал так же отправить по команде, ситуация не изменилась. ПР103 сыпет данными...
Код:
Controller connected: 192.168.5.237:1577
Parsed command: ModbusCommand { unit_id: 1, register_address: 1, value: 1 }
Received modbus command: ModbusCommand { unit_id: 1, register_address: 1, value:
1 }
Command for register 1: 1
Parsed command: ModbusCommand { unit_id: 1, register_address: 2, value: 0 }
Received modbus command: ModbusCommand { unit_id: 1, register_address: 2, value:
0 }
Command for register 2: 0
Parsed command: ModbusCommand { unit_id: 1, register_address: 1, value: 1 }
Received modbus command: ModbusCommand { unit_id: 1, register_address: 1, value:
1 }
Command for register 1: 1
Parsed command: ModbusCommand { unit_id: 1, register_address: 2, value: 0 }
Received modbus command: ModbusCommand { unit_id: 1, register_address: 2, value:
0 }
Command for register 2: 0
Parsed command: ModbusCommand { unit_id: 1, register_address: 1, value: 1 }
Received modbus command: ModbusCommand { unit_id: 1, register_address: 1, value:
1 }
Command for register 1: 1
Parsed command: ModbusCommand { unit_id: 1, register_address: 2, value: 0 }
Received modbus command: ModbusCommand { unit_id: 1, register_address: 2, value:
0 }
Command for register 2: 0
С другими железками у ПРки вопросов нет. Сервер от других устройств принимает команды штатно без ошибок.
Что может быть? Куда смотреть?