• обязательно заполнить свой профиль на русском языке кириллицей
  • не писать свой вопрос в первую попавшуюся тему - вместо этого создать новую тему
  • дублирование сообщений приравнивается к спаму
  • за поиск и предложение пиратского ПО - бан без предупреждения
  • рекламу и частные объявления "куплю/продам" мы не размещаем ни на каких условиях

Контроль соединения между ПЛК и панелью оператора

PLC, прочие контроллеры, промышленные компьютеры, операторские панели
Ответить

Автор темы
Михайло
почётный участник форума
почётный участник форума
Сообщения: 2911
Зарегистрирован: 10 ноя 2009, 04:58
Имя: Толмачев Михаил Алексеевич
Благодарил (а): 3 раза
Поблагодарили: 123 раза

Контроль соединения между ПЛК и панелью оператора

Сообщение Михайло »

Кто и как контролирует наличие соединения между панелью и контроллером? В моем случае это S7-200 и TP177Micro, связь по MPI. Может есть какая-нибудь функция специальная?

Контроллер должен идентифицировать обрыв связи и перейти в аварийное состояние. Таким же макаром панель должна определить обрыв и перейти в специальный экран, на котором будет написано что-то типа "Обрыв связи". Возможно ли это сделать?.


abbat81
освоился
освоился
Сообщения: 238
Зарегистрирован: 30 май 2009, 19:21
Имя: Науменко Александр Сергеевич
Страна: Россия
город/регион: Шатура
Поблагодарили: 1 раз

Re: Контроль соединения между ПЛК и панелью оператора

Сообщение abbat81 »

Обычно в PLC имеется мигающий меркер с определенным интервалом времени, а в панели, наверное, нужно создать скрипт, контролирующий наличие импульсов за этот интервал времени.


T_Vlad
освоился
освоился
Сообщения: 247
Зарегистрирован: 05 мар 2010, 15:01
Имя: Тихомиров Владимир Владимирович
Страна: Россия
город/регион: Кириши Ленинградской
Поблагодарили: 1 раз

Re: Контроль соединения между ПЛК и панелью оператора

Сообщение T_Vlad »

В нескольких местах делали контроль связи, там где не предусмотрена стандартная функция.
Контролировали изменение величины, которая должна заведомо меняться. При отсутствии изменений в течении установленного времени формируется (программно) ошибка.


Василий Иванович
авторитет
авторитет
Сообщения: 878
Зарегистрирован: 21 авг 2009, 13:25
Имя: Василий Иванович
Благодарил (а): 1 раз
Поблагодарили: 3 раза

Re: Контроль соединения между ПЛК и панелью оператора

Сообщение Василий Иванович »

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


Anatoliy29rus

Re: Контроль соединения между ПЛК и панелью оператора

Сообщение Anatoliy29rus »

мы используем постоянно считающий таймер, размещённый в задаче с циклом работы 100 мс


Автор темы
Михайло
почётный участник форума
почётный участник форума
Сообщения: 2911
Зарегистрирован: 10 ноя 2009, 04:58
Имя: Толмачев Михаил Алексеевич
Благодарил (а): 3 раза
Поблагодарили: 123 раза

Re: Контроль соединения между ПЛК и панелью оператора

Сообщение Михайло »

Василий Иванович писал(а):Шлите lifebeat в виде целого числа туда и обратно. Принимающая сторона инкрементирует и шлет обратно. С битовым мигающим меркером труднее, поскольку он может моргнуть чётное число раз.
Все нормально. Одна сторона включает меркер, другая - должна за определенное время отключить. Таким методом легко контролировать отклик со стороны любой панели, у которой есть событийное управление.

P.S. Напоминаю, что идентификация обрыва должна быть двухсторонняя, т.е. отклик должен контролироваться как со стороны ПЛК, так и со стороны панели. Панель TP177Micro не имеет возможности работать по сценариям, поэтому отклик ПЛК контролировать я пока не нашел возможности. Так что вопрос остается открытым и скорее всего нерешаемым на 50%.

Ответить

Вернуться в «Средний уровень автоматизации»