kondor3000, спасибо большое!
Хм, с этим (0х06 и 0х10) я ещё до конца ещё не разобрался, но Owen Logic мне почему-то не позволил поставить 0х06 изначально, ругался, поэтому я и поставил 0х10
В общем странно: у "моей" переменной, сейчас я смог поменять на 0х06, создаю новую переменную -- 0х06 опять с ошибкой.
ProgramRelayFBD_2023-11-24_22-59-29.png
В чем дело, можете подсказать? Что я делаю не так?)
Последний раз редактировалось zamboga; 24.11.2023 в 23:04.
Прочтите и понятно станет : https://ipc2u.ru/articles/prostye-resheniya/modbus-rtu/
У вас Лоджик случайно на 340 версии? Если 340, то откатитесь до 339. 340 с багами.
Добавил у себя новую целочисленную переменную, она сразу стала чтение 0х03, запись 0х06 по умолчанию.1 Целочисленная.jpg
Функция 0х10 (запись 2 и более регистров) нужна для записи целочисленной из 2 регистров или переменной Float (2 регистра)
Ошибка может быть, если вы не выбрали целочисленную или совпал адрес с уже существующей переменной.
Последний раз редактировалось kondor3000; 25.11.2023 в 11:12.
Спасибо за RTFM! Мне как раз НЕ хватало чего-то подобного.
Не посмотрел, что стояло, но уже поставил свежую с сайта, она оказалась 339, там вчерашних глюков не наблюдаю.
Тут еще явная недоработка интерфейса, вот только сейчас заметил:
В "Настройках прибора" опций больше
ProgramRelayFBD_2023-11-25_13-05-40.png
Чем в "Таблице переменных", которой я привык пользоваться
ProgramRelayFBD_2023-11-25_13-06-53.png
Зря вы поставили переменные по запуску чтения и записи. С ними будет работать только если вы будете управлять ими постоянно. Если не знаете как (не умеете с ними работать) лучше их убрать вообще. Потом будете говорить, что обмена у вас нет.
Посмотрите мой скрин, там их вообще нет.
Последний раз редактировалось kondor3000; 25.11.2023 в 13:28.
Так и есть, опрос идёт постоянно.
ProgramRelayFBD_2023-11-25_15-04-48.png