Всем доброго времени суток. Помогите разобраться. Исходные данные - ПР100. Программа Modbus Poll. Не могу вывести информацию по часам (адрес 1024 и выше), всё по нулям. Пробовал и в режиме РАБОТА и СТОП, функции 03 и 04. А вот запись (функция 06) без проблем. Какая может быть причина?. Работа с переменными без замечаний.
ПР100 в режиме РАБОТА. Подключаюсь по RS485 через Микротик NPort5510 в режиме RealPort
ПР100.png
Вы вообще время в ПР проверяли, может батарейка села ?
Попробуйте читать по 1 регистру, а на 6 сразу и похоже у вас смещение адресов есть +1, проверьте.
А вообще проверить можно Овен ОРC сервером или подобным https://owen.ru/catalog/opc_serveri
И ещё есть тонкость https://owen.ru/forum/showthread.php...122#post427122
Последний раз редактировалось kondor3000; 21.01.2024 в 15:12.
Батарейку в первую очередь поменял. Через OWEN Logic время считывается. Запись по 06 функции работает, т.е. время меняется. Регистры что по один, что шесть, все равно нули показывает. Пробовал также сперва записать, и тут же считать. С календарем такая же проблема. Попробую чуть позже через OPC протестировать.
В трансформаторной будке живет трансформаторная собака (с) Прозрачный гонщик
Modpull возвращает 0. Скриншот я выложил выше. Адрес 1024 и выше. Пробовал читать на 1-ом регистре и 6-и (как на скриншоте). При этом, если включить запись (6-я функция), то время изменяется, а прочитать не могу. Пока не понимаю что я делаю не так. Пытаюсь выполнить действия по видео "ПР100 с RS485. Управляем выходами". Управление с выходами без замечаний, а вот с часами и календарем проблемы.
Последний раз редактировалось sav-62; 22.01.2024 в 08:51.
Всем спасибо. Что мы на данный момент имеем. Через программу qModMaster всё нормально читается и записывается (правда со сдвигом адреса +1). А вот Modpull почему-то только записывает, а читать не хочет. Возможно надо со временем поиграться чтобы Modpull нормально отрабатывал.