OutputBase
This class is the basis for I/O output elements.
Class is Abstract Since the class is defined as |
Syntax:
FUNCTION_BLOCK ABSTRACT FB_OutputBase EXTENDS FB_IoEcAds
I/O variables
Name | Type | Direction | Description |
---|---|---|---|
WcState | BIT | Input | |
AdsAddr | AMSADDR | Input | ADS address of the I/O element for asynchronous communication. |
Toggle | BIT | Input | Bit switching with the update rate of the mapping. |
InfoDataState | UINT | Input | Numerical information on the state of the EtherCAT slave (see State). |
Methods
Name | Description |
---|---|
Cyclic() | Cycle method |
Reads the status word of the output element. | |
Reads the control word of the output element. | |
Reads the check signal of the output element. | |
Writes the channel state of the output element. | |
Writes the control word of the output element. | |
Writes the check signal of the output element. | |
Reads the EtherCAT status of the input/output element. | |
Writes the EtherCAT status of the input/output element. | |
Reads the terminal-specific input/output value. | |
Writes the terminal-specific input/output value. |
Interfaces
Type | Description |
---|---|
I_IoBase | Standard interface on FB_IoBase. |
I_OutputBase | Standard interface on FB_OutputBase. |
I_IoEcAds | Standard interface on FB_IoEcAds. |
I_IoEc | Standard interface on FB_IoEc. |
Requirements
Development environment | Target platform | PLC libraries to include |
---|---|---|
TwinCAT v3.1.4024.55 | PC or CX (x64, x86) | Tc3_PlasticFunctions (>= v3.12.5.0) |