Что характерно, с контроллера из Java по modbus, настроенный через конфигуратор, читается все без проблем.
Что характерно, с контроллера из Java по modbus, настроенный через конфигуратор, читается все без проблем.
По идее мне уже пофигу модбас, я готов сделать через телнет. Но сокеты никак не хотят работать
Проблема решилась включением сохранения в регистрах на сканере(почему-то по умолчанию выключено), что позволило работать через конфигуратор. Но сокеты так и не заработали.
Добрый день.
Есть сканер ШК, у который хранит в буфере строку, занимающую n регистров. Структура такая:
1-регистр - Number of bytes of valid data actually in the ResultData field.
2-n регистры - Result data from this acquisition/decode. Formatted as ASCII text with two characters per 16-bit register. No terminating null character.
Можно ли в конфигураторе настроить modbus так, чтобы всё это считывалось в одну переменную, или нужно будет создавать n регистров.
Попробовал String input modul - данные не появляются. В отдельных регистрах всё путём
Воспользуйтесь штатными библиотеками кодесиса. У WAGO может быть свои нюансы со стеком.
В качестве примера UDP рекомендую использовать библиотеку NetVarUdp_LIB_V23.lib
Тролль-наседка, добрый, нежный и ласковый
Готов помочь с реализацией. Напишите в Личные сообщения. Спасибо.
Dmitriy Murashov
SPS Software Engineer Automation Engineering RUS
Владислав, спасибо за совет. Пока получилось обойтись одним конфигуратором, но в будущем пригодится.
Добрый день.
Можете сказать марку сканера ШК?
Проблема решена, всем спасибо