xLogic: подпрограмма тестирования входов/выходов | ПЛК и АСУТП

test_iqНедавно я разрабатывал программу для ПР 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 относится к классу программируемых реле а не программируемых логических контроллеров, возможности его довольно обширны и позволяют, в частности, реализовать подпрограмму тестирования входов/выходов.

4 комментария: xLogic: подпрограмма тестирования входов/выходов

  • Юрий говорит:

    Можно ли реализовать такую проверку для ПЛК x-logik (ребрендинг rievtech) PR-18DC-DA-R ? Дело в том, что в данной модели отсутствуют функциональные клавиши F1-F4.
    Дело в том, что задумались о необходимости в экстренном случае выхода из строя HMI была возможность управлять некоторыми критичными функциями при помощи самого ПР. Но так как эта модель без F1-F4 уже куплена, что можно придумать для решения проблемы придумать не могу.

    • Алексей говорит:

      Ого, я даже не знал, что они провели ребрендинг.
      PR-18DC-DA-R имеет среди прочего кнопки вправо-влево и вверх-вниз. Эти кнопки можно использовать в программе точно так же, как f1-f4.

  • Гена говорит:

    Привет. можно ли как ни будь проверять дополнительный анаговый выход?

Добавить комментарий

Ваш e-mail не будет опубликован.

Подтвердите, что Вы не бот — выберите человечка с поднятой рукой:
Confirm that you are not a bot - select a man with raised hand:

Подпишитесь на нашу рассылку


Copyright © 2016. Перцух Алексей

Индекс цитирования