1. Обязательно представиться на русском языке кириллицей (заполнить поле "Имя").
  2. Фиктивные имена мы не приветствуем. Ивановых и Пупкиных здесь уже достаточно.
  3. Не писать свой вопрос в первую попавшуюся тему - вместо этого создать новую тему.
  4. За поиск, предложение и обсуждение пиратского ПО и средств взлома - бан без предупреждения.
  5. Рекламу и частные объявления "куплю/продам/есть халтура" мы не размещаем ни на каких условиях.
  6. Перед тем как что-то написать - читать здесь и здесь, а студентам - обязательно здесь.
  7. Не надо писать в ЛС администраторам свои технические вопросы. Администраторы форума отлично знают как работает форум, а не все-все контроллеры, о которых тут пишут.

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

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

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

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

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

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

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

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

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

Сообщение abbat81 »

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

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

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

Сообщение T_Vlad »

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

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

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

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

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

Anatoliy29rus

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

Сообщение Anatoliy29rus »

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

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

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

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

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

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

Вернуться в «Средний уровень автоматизации (управляющий)»