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
InREAL0
1: Signal Input
InMinREAL0
2: Lower limit of input value range
InMaxREAL0
3: Upper limit of input value range
OutMinREAL0
4: Lower limit of output value range
OutMaxREAL0
5: Upper limit of output value range
LimMinREAL0
6: Signal Minimal Range
LimMaxREAL0
7: Signal Maximal Range
HighValueREAL0
8: Value for High AlarmEvent
HighHighValueREAL0
9: Value for High High Alarm Event
LowValueREAL0
10: Value for Low Alarmevent
LowLowValueREAL0
11: Value for LowLow Alarmevent
SetObjErrBOOL0
12: Signal Object Error
EnHighBOOLFALSE
13: Enable High AlarmEvent
EnHighHighBOOLFALSE
14: Enable High High AlarmEvent
EnLowBOOLFALSE
15: Enable Low AlarmEvent
EnLowLowBOOLFALSE
16: Enable Low Low AlarmEvent
UseSyncBOOLTRUE
17: Use HA Sync.
HysREAL0
18: Hysteresies AlarmEvent
HighLowDelayDWORD0
19: High & Low On delay [ms]
HighHighLowLowDelayDWORD0
20: High High & Low Low On delay [ms]
Output
HighStatusBOOLFALSE
1: High Alarm activ
HighHighStatusBOOLFALSE
2: High High Alarm activ
LowStatusBOOLFALSE
3: Low Alarm activ
LowLowStatusBOOLFALSE
4: Low Low Alarm activ
ObjErrBOOLFALSE
5: Signal Object Error
ForcedBOOLFALSE
6: Simulation ON
OutREAL0
7: Signal Out
HighOffsetREAL0
8: High Offset
HighHighOffsetREAL0
9: HighHigh Offset