FB_MTP_BinMon

The function block FB_MTP_BinMon provides the binary input value V for manual operation (e. g. via OPC UA). A text can be assigned to the states TRUE and FALSE of the input value via the inputs VState0 and VState1.
Monitoring
The binary input value V can be monitored for flutter (change of input signal). The output VFlutAct goes TRUE if the change in the input signal per time interval VFlutTi exceeds the maximum value VFlutCnt .
The output signal VOut corresponds to the debounced input value V .VOut and follows a change in the input signal V after VFlutLen. The input signal V must retain its value for this time.
Further characteristics
Inheritance hierarchy
FB_MTP_BinView
FB_MTP_BinMon
Inputs
Name | Type | Description | OPC UA access |
|---|---|---|---|
TagName | STRING | Name of the interface | - |
TagDescription | STRING | Description of the interface | - |
WQC | BYTE | Worst Quality Code | Read |
OSLevel | BYTE | Level must be defined for system. Value 0 is reserved for local operation. | Read/write |
V | BOOL | Value | Read |
VState0 | STRING | Text for value | Read |
VState1 | STRING | Text for value | Read |
VFlutEn | BOOL | Enable flutter monitoring: 1: Enabled 0: Disabled | Read |
VFIutLen | REAL | Bounce time | Read |
Outputs
Name | Type | Description | OPC UA access |
|---|---|---|---|
VOut | BOOL | Output value | Read |
VFlutAct | BOOL | Input value flutters | Read |
Vout | BOOL | Debounced input value | Read |
External variables
Name | Type | Description | OPC UA access |
|---|---|---|---|
VFlutTi | REAL | Duration of the time interval | Read/write |
VFlutCnt | INT | Maximum input signal changes per time interval | Read/write |