FB_BA_SubAI
![FB_BA_SubAI 1:](Images/png/9854613899__Web.png)
The function block allows to subscribe to an analog input object.
Inheritance hierarchy
FB_BA_Base
FB_BA_Subscriber
FB_BA_SubEvtA
Syntax
FUNCTION_BLOCK FB_BA_SubAI EXTENDS FB_BA_SubEvtA
VAR_INPUT
sTarget : T_BA_MedString;
tReadInterval : TIME;
tReadTolerance : TIME;
bClearOnReadError : BOOL;
END_VAR
VAR_OUTPUT
bError : BOOL;
fPresentValue : REAL;
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. |
fPresentValue | REAL | Current analog output value of the object. |
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 |