Просмотр полной версии : Задержки при самоконтроле выходов ПР
Мне по ТЗ нужно проверять по напряжению 24В, через дискретный вход ПР:
1) включение и выключение контакта выхода реле ПР
2) то же после следующего реле-повторителя
понятно, что на механическое перекладывание якоря реле нужно некоторое время, а также на фильтрацию дребезга и контактов тд.
подскажите пожалуйста идеологию, чтобы не ловить несуществующие ошибки включения-выключения реле
может просто что то типа если на выходе пр есть сигнал, а на контакторе нет сигнала в течении 1-2 сек, то авария? если так, то просто через таймер задержки включения заводите обратную связь...
Алексей Геннадьевич
31.07.2018, 06:58
Мне по ТЗ нужно проверять по напряжению 24В, через дискретный вход ПР:
1) включение и выключение контакта выхода реле ПР
2) то же после следующего реле-повторителя
понятно, что на механическое перекладывание якоря реле нужно некоторое время, а также на фильтрацию дребезга и контактов тд.
подскажите пожалуйста идеологию, чтобы не ловить несуществующие ошибки включения-выключения реле
Проанализируете макрос, всё сами поймёте.
может просто что то типа если на выходе пр есть сигнал, а на контакторе нет сигнала в течении 1-2 сек, то авария? если так, то просто через таймер задержки включения заводите обратную связь...
Не все так просто.
Во-первых, ПР будет управлять клапанами, которые в целях ПИД-регулирования могут открываться до 2 раз в секунду, те интервал таймаута в 1-2 сек будет малоинформативен.
Во-вторых, надо особо (однократно при старте программы) обрабатывать ситуацию, когда еще все реле выключены - здесь тоже может быть ошибка типа залипания контактов или др.
Проанализируете макрос, всё сами поймёте.
Алексей Геннадьевич, спасибо за макрос. Это практически используемая программа?
Можно ли к ней хотя бы небольшой текстовый комментарий для понимания идеи, какие критические ситуации и в каких условиях отслеживает макрос?
in - сигнал включения реле
bk - ???
res - ???
t_on - таймаут проверки включения реле
t_off - таймаут проверки вЫключения реле
Алексей Геннадьевич
19.09.2018, 06:54
E - Разрешение работы макроса.
in- внешнее управление (входной сигнал)
bk - блокконтакт реле/пускателя/контактора (то, что используете)
res - сброс аварии. ( все аварии расписаны внутри макроса).
t_on - таймаут проверки включения реле
t_off - таймаут проверки вЫключения реле Всё верно.
Powered by vBulletin® Version 4.2.3 Copyright © 2024 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot