Докладываю о результатах экспериментов по приёму по MQTT.
По указанной выше ссылке с помощью уважаемого Дмитрия, он же murdemon, блок заработал( с меня пиво, я помню!!!).
Потом, с небольшими усилиями получил в переменной codesys значения REAL от датчика через MQTT.
Честно - гиморно...
Особенно, если учесть, что дачиков может быть много, блоков придётся понавставлять столько-же.
Я не спец по этому, но сколько будет создано сокетов сказать не могу.
Как я уже писал, решил присмотреться к node-red.
С MQTT работает без проблем, на выходе блоков сразу данные, а не как в предыдущем блоке вместе с названием топика.
Добавил функцию преобразования в float(он же Real), умножаю на необходимый коэф.(10,100).
Добавил библиотеки для модбас.
Добавил запись в регистры, данные автоматом в int.
В программе содесис добавил localhost слэйв модбас тср.
Получаю в формате word, перевожу в real, делю на коэф..
ВУАЛЯ- всё прекрасно работает!!!!
Железо - Pi2 mod.B
P.S. Попробовал в обратку, из ModBus к MQTT - тоже без проблем!




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