Цитата Сообщение от dimap101 Посмотреть сообщение
Добрый день,

возник вопрос по использованию Modbus TCP (ПЛК200 является slave) для передачи больших чисел - в частности DINT.
Данное число я получаю с серводрайвера по Modbus RTU - в RTU можно указать длину 2 регистра (по 16 байт) и все ок, в программу ПЛК передаются нужные мне значения.

А вот дальше мне нужно их передать на HMI панель (а потом обратно) - а там Modbus TCP, в котором нет возможности одновременного использования 2-х регистров.
Полагаю, что есть возможность взять 2 байта и отправить в один регистр, а 2 других байта - в другой регистр, а на стороне Master - собрать обратно (тоже пока непонятно как).

Возможно кто то уже решал такую задачу и готов поделится опытом.. на всякий случай - HMI панель Kinco F2100
Добрый день.
Все верно.
Посмотрите, например, как это сделано в п. 4.12 для REAL:
https://ftp.owen.ru/CoDeSys3/11_Docu...odbus_v3.2.pdf

Можете по аналогии сделать для DINT.

В дополнение - см. п. 2 здесь:
https://ftp.owen.ru/CoDeSys3/98_Book...nipulation.pdf