Страница 1 из 1

Включить ингибитор по условию

СообщениеДобавлено: Ср май 23, 2018 12:26 am
Diogen
Добрый день. Появилась нужда включать ингибитор аларма по условию (когда двигатель остановлен). И тут такая сложность, ингибитор у аларма включается, когда тег указанный в качестве ингибитора в 1. Мне же нужно наоборот, отключать аларм, когда тег указанный в качестве ингибитора в 0 (то есть дискретный сигнал о том, что двигатель в работе был в 0). Возможно ли это сделать, как то по простому, либо колхозить скриптом отдельный memory тег, который использовать в качестве ингибитора, а в скрипте проверять каждый раз состояние движка и как только он будет в 0, то этот memory тег взводить в 1?

Re: Включить ингибитор по условию

СообщениеДобавлено: Ср май 23, 2018 5:41 pm
Генератор зла
Memory-тег и скрипт DataChange

Re: Включить ингибитор по условию

СообщениеДобавлено: Чт май 24, 2018 11:24 am
Diogen
Генератор зла писал(а):Memory-тег и скрипт DataChange

А если в скрипте DataChange сделать так -
If pump_on == 0 then p1.value.LoLo.AlarmInhibit = true;
Тогда вроде и мемори тег не нужен. Будет такое работать?

Re: Включить ингибитор по условию

СообщениеДобавлено: Чт май 24, 2018 1:52 pm
Генератор зла
Будет конечно же

Re: Включить ингибитор по условию

СообщениеДобавлено: Чт май 24, 2018 2:27 pm
Diogen
Генератор зла писал(а):Будет конечно же

Спасибо.