Недавно я разрабатывал программу для ПР xLogic ELC-26.
Среди прочего программа должна была реализовать подпрограмму тестирования выходов.
Что такое тестирование входов/выходов и зачем оно надо?
Это возможность с помощью кнопок установить/сбросить состояние любого выхода ПР(ПЛК) и просмотр состояния любого входа.
Такая возможность очень полезна, а иногда и незаменима при наладке и определении неисправности работы системы.
Например, случай из практики, в АСУ кроме ПР(ПЛК) используется промежуточное реле, которое вышло из строя. В результате некое устройство не включалось. Как определить, почему устройство не включается? Вышел из строя дискретный выход, промежуточное реле или мыши съели провод?
Проверить работоспособность дискретного выхода можно очень просто- тестером. Но для этого нужно ждать, когда же ПР согласно алгоритму установит нужный выход в активное состояние (DI=1). Это ожидание может быть долгим и нудным а имея подпрограмму тестирования, проверить работу конкретного выхода можно в любой момент.
В общем, во всех своих проектах в ПЛК я делаю такую подпрограмму.
В проектах на логических реле, в частности на Zelio, я такую подпрограмму реализовать не мог, не хватало возможностей логического реле.
Но на xLogic у меня это получилось.
Подпрограмма тестирования входов/выходов на ELC-22-HMI
В качестве примера рассмотрим тестирование входов/выходов для ELC-22. Просто потому, что там на 4 входа меньше, чем в ELC-26.
Алгоритм работы:
1. Переход в подпрограмму тестирования и выход из нее происходит по нажатию F1.
2. Переход между выходами происходит по нажатию F3.
3. Установка (DQ=1) и сброс (DQ=0) состояния выхода происходит по нажатию F2.
Вот как это работает:
Скачать программу: Test_IQ_elc22.xlg
Несмотря на то, что xLogic относится к классу программируемых реле а не программируемых логических контроллеров, возможности его довольно обширны и позволяют, в частности, реализовать подпрограмму тестирования входов/выходов.
Можно ли реализовать такую проверку для ПЛК x-logik (ребрендинг rievtech) PR-18DC-DA-R ? Дело в том, что в данной модели отсутствуют функциональные клавиши F1-F4.
Дело в том, что задумались о необходимости в экстренном случае выхода из строя HMI была возможность управлять некоторыми критичными функциями при помощи самого ПР. Но так как эта модель без F1-F4 уже куплена, что можно придумать для решения проблемы придумать не могу.
Ого, я даже не знал, что они провели ребрендинг.
PR-18DC-DA-R имеет среди прочего кнопки вправо-влево и вверх-вниз. Эти кнопки можно использовать в программе точно так же, как f1-f4.
Привет. можно ли как ни будь проверять дополнительный анаговый выход?
Привет. Подай на аналоговый выход сигнал и проверяй.