PDA

Просмотр полной версии : Помощь с modbus rtu



Varp
09.11.2023, 11:34
Прошу помощи посмотрел вебинар "Настройка обмена по протоколу Modbus в CODESYS V3.5", также "ОВЕН ПЛК210/200. Настройка обмена в режиме Modbus RTU Slave". Пока ПЛК едет решил на старом контроллере попробовать написать простые вещи чтобы поучиться (чтение регистра получилось), не получается именно запись регистра по булевскому значению, т.е. задача вроде простая по сухому контакту (дискретному входу Dl), происходила запись в регистр при проподании вставала в другое значение и запись значения происходила с двух разных входов.
Сделал следующее:
Скриншоты подписал. Просто не хочется терять время когда контроллер придёт хочется заранее разобраться.

Евгений Кислов
09.11.2023, 11:44
Добрый день.

Вам нужен не циклический режим записи, а по переднему фронту.
См. здесь:
https://youtu.be/-YsXmwY3t5s?t=620

Varp
09.11.2023, 12:16
Пробовал выставлять по переднему фронту всё равно происходит спам.

Varp
09.11.2023, 12:19
Пробовал выставлять по переднему фронту всё равно происходит спам.

Попробовал ещё раз спам прекратился.... странно может что не перезаписал, щас попробую дальше протестить

Varp
09.11.2023, 16:06
Пробовал дальше. Выставив по переднему фронту спам ушёл но управлению, но 1 отправлять он не хочет в устройство для записи. Где может быть ошибка.

Varp
09.11.2023, 16:07
Добрый день.

Вам нужен не циклический режим записи, а по переднему фронту.
См. здесь:
https://youtu.be/-YsXmwY3t5s?t=620

Отдельная благодарность за Ваши вебинары, очень сильно помогают

Евгений Кислов
10.11.2023, 07:01
Пробовал дальше. Выставив по переднему фронту спам ушёл но управлению, но 1 отправлять он не хочет в устройство для записи. Где может быть ошибка.

У вас триггерные переменные не привязаны.
Обратите внимание на этот момент в видео:
https://youtu.be/-YsXmwY3t5s?t=856

В вашем случае это Login_X1 и Login_X2.

Если появятся доп. вопросы - со мной можно связаться через телеграм (см. в подписи).