FB_BA_SubMI
The function block allows to subscribe to a multi-state input object.
Inheritance hierarchy
FB_BA_Base
FB_BA_Subscriber
FB_BA_SubEvtM
Syntax
FUNCTION_BLOCK FB_BA_SubBV_Op EXTENDS FB_BA_SubEvtM
VAR_INPUT
sTarget : T_BA_MedString;
tReadInterval : TIME;
tReadTolerance : TIME;
bClearOnReadError : BOOL;
END_VAR
VAR_OUTPUT
bError : BOOL;
nPresentValue : UDINT;
bEvent : BOOL
END_VAR
Inputs
Name | Type | Description |
---|---|---|
sTarget | T_BA_MedString | AMS NetId of the Publisher. |
tReadInterval | TIME | Read interval [s]. |
tReadTolerance | TIME | Waiting time until a pending error is output [ms]. |
bClearOnReadError | BOOL | If TRUE, the data is deleted if an error occurs. |
Outputs
Name | Type | Description |
---|---|---|
bError | BOOL | Displays the current error state of the subscription. Details can be found in the corresponding error message in the event of an error. |
nPresentValue | UDINT | Analog output value. |
bEvent | BOOL | The output is TRUE if an event or error has occurred. |
Requirements
Development environment | Required PLC library |
---|---|
TwinCAT from v3.1.4024.35 | Tc3_XBA from v5.3.0.0 |