Подскажите, пожалуйста
как правильнее выбрать интервал автоматического сброса аварии?
Вариантов множество, опыта нет.
- через 50 минут (ушли на перекур и забыли про аварийное состояние)
- каждый час с ограничением неудачных попыток (три попытки и хватит)
- интервал между попытками увеличивать в арифметической или геометрической прогрессии
- каждое утро в 6:30, пока все спят
Как правильно?
------------------
В качестве бонуса полезный XFM выбора температуры
Нажмите для просмотра прикрепленного файлаВыбор между двумя датчиками (температуры)
С автоматическим переключением между ними
при выходе за указанные границы.
In1 - вход первой величины
In2 - вход второй величины
OUT - выход значения
ALM - авария:на выход Out подается значение
равное параметру #3 AlarmValue
AL1 - In1 - вышел за пределы
AL2 - In2 - вышел за пределы
DataPoints:
TempSelect - Выбор выходной величины (n-State):
0 - In1_Auto - используется первый вход, если его
значение не лежит вне аварийных пределов,
иначе второй. Если оба входа за пределами
значений, то на выход выдается AlarmValue.
1 - In2_Auto - используется второй вход, если его
значение не лежит вне аварийных пределов,
иначе - первый
2 - Minimum - минимальное из двух неаварийных
значений.
3 - Average - среднее из двух неаварийных
значений
4 - Maximum - максимальное из двух неаварийных
значений
5 - Weighted - суммирование с нормированным
весом: out=W1/(W1+W2)*In1+W2/(W1+W2)*In2, где
W1=In1Weight, W2=In2Weight
6 - In1_Direct - выход равен In1
параметр #13 позволяет заменять этот вход на
аварийное значение в случае выхода за пределы.
7 - In2_Direct - выход равен In2
параметр #14 позволяет заменять этот вход на
аварийное значение в случае выхода за пределы.
Parameters:
#1
#2
#3 AlarmValue - выдается на выход OUT при аварии
входов
#5 In1Disable - отключить первый вход
#6 In1Min - нижнняя граница входа
#7 In1Max - верхняя граница входа
#8 In1Weght - весовой коэф-т
#9 In2Disable - отключить второй вход
#10 In2Min - нижнняя граница входа
#11 In2Max - верхняя граница входа
#12 In2Weght - весовой коэф-т
#13: In1RpAlmVal =1 - заменять вход аварийным
значением AlarmValue, при выходе входа за
пределы.
#14: In2RpAlmVal - Аналогично для второго входа
--------------------------------------
2015-03-09
-----------------------------
z1 = In1 Direct
z2= In2 Direct
z3 = Minimum Auto
z4 = Average Auto
z5 = Maximum Auto
z6 = In1 Alarm
z7 = In2 Alarm
z8=In1 Auto
z9=In2 Auto
z10=Weighted