HaModAIO
(FB)
FUNCTION_BLOCK HaModAIO
This Block can add in a standardized way scaling, limiting, alarming and other functions as often available in DCS type environment for analog inputs and outputs.
- InOut:
Scope
Name
Type
Initial
Comment
Input
In
REAL
0
1: Signal Input
InMin
REAL
0
2: Lower limit of input value range
InMax
REAL
0
3: Upper limit of input value range
OutMin
REAL
0
4: Lower limit of output value range
OutMax
REAL
0
5: Upper limit of output value range
LimMin
REAL
0
6: Signal Minimal Range
LimMax
REAL
0
7: Signal Maximal Range
HighValue
REAL
0
8: Value for High AlarmEvent
HighHighValue
REAL
0
9: Value for High High Alarm Event
LowValue
REAL
0
10: Value for Low Alarmevent
LowLowValue
REAL
0
11: Value for LowLow Alarmevent
SetObjErr
BOOL
0
12: Signal Object Error
EnHigh
BOOL
FALSE
13: Enable High AlarmEvent
EnHighHigh
BOOL
FALSE
14: Enable High High AlarmEvent
EnLow
BOOL
FALSE
15: Enable Low AlarmEvent
EnLowLow
BOOL
FALSE
16: Enable Low Low AlarmEvent
UseSync
BOOL
TRUE
17: Use HA Sync.
Hys
REAL
0
18: Hysteresies AlarmEvent
HighLowDelay
DWORD
0
19: High & Low On delay [ms]
HighHighLowLowDelay
DWORD
0
20: High High & Low Low On delay [ms]
Output
HighStatus
BOOL
FALSE
1: High Alarm activ
HighHighStatus
BOOL
FALSE
2: High High Alarm activ
LowStatus
BOOL
FALSE
3: Low Alarm activ
LowLowStatus
BOOL
FALSE
4: Low Low Alarm activ
ObjErr
BOOL
FALSE
5: Signal Object Error
Forced
BOOL
FALSE
6: Simulation ON
Out
REAL
0
7: Signal Out
HighOffset
REAL
0
8: High Offset
HighHighOffset
REAL
0
9: HighHigh Offset