Просмотр полной версии : Проверка подключения кабеля
DrKillJoy
08.05.2011, 12:02
Помогите!!! Очень нужно.
Я работаю с ПЛК по протоколу ModBus через Ethernet порт.
Как в среде программирования CoDeSys проверить, подключен ли кабель.
Очень нужно эту проверку осуществить. Просто если ПК не включен, то ПЛК работает со старыми данными.
Не понял.
И что с того, что со старыми данными?
Ну допустим проверили - связи с ПК нет - дальнейшие действия ПЛК?
DrKillJoy
08.05.2011, 12:16
Мне нужно, при разрыве связи(отключения кабеля) обнулить все переменные и дискретные выходы.
Николаев Андрей
08.05.2011, 13:04
Ответил в личку
А можно ли опубликовать ответ?
Интерессный вопрос!
Николаев Андрей
11.05.2011, 12:47
Да тайны нет никакой, просто сообщение с этим вопросом сначала увидел в личке :)
Цитирую:
Специальных средств нет.
Что можно сделать - заведите переменную и постоянно, с какой то периодичностью меняйте её значение на ПК.
Если ПЛК увидит, что за определенный момент времени переменная не изменилась - значит обмена нет.
Скажу более - это единственный правильный вариант.
Ибо кабель может быть оборван где угодно. Отсутствие работы СКАДА пакета - это тоже "обрыв кабеля".
А так - все четко. Потеря связи - переходим в соответствующий режим.
Powered by vBulletin® Version 4.2.3 Copyright © 2024 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot