Профиль должен быть заполнен на русском языке кириллицей. Заполнение профиля заведомо ложными или некорректными данными - причина возможного отказа в регистрации на форуме.

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

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

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

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

Сообщение Михайло » 28 апр 2010, 04:17

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

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


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

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

Сообщение abbat81 » 28 апр 2010, 06:45

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


T_Vlad
освоился
освоился
Сообщения: 247
Зарегистрирован: 05 мар 2010, 15:01
Ф.И.О.: Тихомиров Владимир Владимирович
Поблагодарили: 1 раз

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

Сообщение T_Vlad » 28 апр 2010, 13:36

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


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

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

Сообщение Василий Иванович » 28 апр 2010, 14:23

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


Anatoliy29rus

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

Сообщение Anatoliy29rus » 25 июл 2010, 07:33

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


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

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

Сообщение Михайло » 25 июл 2010, 17:08

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

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

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


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



Кто сейчас на конференции

Сейчас этот форум просматривают: Bing [Bot] и 0 гостей