Добрый день! Есть необходимость отправлять данные на сервер по инициативе ПР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
Что может быть? Куда смотреть?




Ответить с цитированием