PDA

Просмотр полной версии : Проверка подключения кабеля



DrKillJoy
08.05.2011, 12:02
Помогите!!! Очень нужно.

Я работаю с ПЛК по протоколу ModBus через Ethernet порт.
Как в среде программирования CoDeSys проверить, подключен ли кабель.
Очень нужно эту проверку осуществить. Просто если ПК не включен, то ПЛК работает со старыми данными.

ASo
08.05.2011, 12:10
Не понял.
И что с того, что со старыми данными?
Ну допустим проверили - связи с ПК нет - дальнейшие действия ПЛК?

DrKillJoy
08.05.2011, 12:16
Мне нужно, при разрыве связи(отключения кабеля) обнулить все переменные и дискретные выходы.

Николаев Андрей
08.05.2011, 13:04
Ответил в личку

Леонид
11.05.2011, 12:37
А можно ли опубликовать ответ?
Интерессный вопрос!

Николаев Андрей
11.05.2011, 12:47
Да тайны нет никакой, просто сообщение с этим вопросом сначала увидел в личке :)
Цитирую:
Специальных средств нет.
Что можно сделать - заведите переменную и постоянно, с какой то периодичностью меняйте её значение на ПК.
Если ПЛК увидит, что за определенный момент времени переменная не изменилась - значит обмена нет.

ASo
11.05.2011, 13:21
Скажу более - это единственный правильный вариант.
Ибо кабель может быть оборван где угодно. Отсутствие работы СКАДА пакета - это тоже "обрыв кабеля".
А так - все четко. Потеря связи - переходим в соответствующий режим.