Пишите код так, как будто сопровождать его будет склонный к насилию психопат, который знает, где вы живёте. © Steve McConnell
Мой рабочий блог со статьями про щиты и автоматику ОВЕН - Cs-Cs.Net | Почта: Info@Cs-Cs.Net
Вопрос по Конфигуратору. Настраиваю модули МВ110-224.16ДН и МУ110-224.16Р. Базовый контроллер 110-60[M02].
Подскажите, какие должны быть параметры у модулей, если первый модуль будет под Adr=1, а второй Adr=2. Модули будут стоять вплотную к контроллеру.
Скорость обмена, протокол, максимальный сетевой тайм-аут. Задержка ответа ....
Час от часу не легче. После записи конфигурации в модуль VD110-224.16ДН - загорелся индикатор АВАРИЯ!!! Это что, - модулю хана? А с чего могло быть такое?
Учитывая, что эти модули настраиваются по протоколу ОВЕН, я бы рекомендовал адреса задавать с интервалом, т.е. адрес первого модуля = 1, адрес второго = адрес первого + кол-во вх/вых первого модуля, адрес третьего модуля = адрес второго + кол-во вх/вых второго модуля и т.д.
Тогда, если вдруг понадобиться изменить настройки какого-либо модуля уже смонтированного в шкафу, то не надо будет разрывать линию RS-485, а просто подключиться к последнему или первому модулю в цепочке и перенастроить любой модуль.
Лампочку погасил
Выручайте! Входной модуль работает отлично по RTU Modbus. А с выходным модулем (МУ110-224.16Р) засада. Не пойму , как правильно настроить сетевые параметры.
Привожу скрины конфигуратора и CodeSYS.1.JPG2.png3.png
Адрес модуля в сети 17. Адрес регистра указал, как 0. Возможно не правильно.
В данный модуль выставляю в первых 7 разрядах True или False. Я этим модулем вкл. и выкл. обычные реле на 24В. В документации на выходной модуль Громадная таблица с адресами регистров.
Не понимаю зачем? Ведь у меня один 16-разрядный регистр. У него должен быть адрес, к которому и обращается ПЛК. И почему-то в конфигураторе не было пункта по выбору протокола обмена. Я понял, что протокол выбирается автоматически при запросе данных.
Посмотрите пожалуйста на мои настройки. Почему не работает?