I/O
The integration of input and output signals in TwinCAT is realized via mapping. For this purpose, it is relatively simple to define a variable as the carrier of I/O information. When transferring this information, however, the specific data type of the information must be known. To ensure that the interface defined in the TwinCAT 3 Plastic Technology Functions can work independently of the data type, the library creates general I/O classes (FBs) and specific classes derived from them to ensure maximum flexibility and expandability. With the generalization of the I/O type, other tasks such as the processing of diagnostic information can also be implemented.
The following tables list the compatible I/O elements available for each available standard I/O interface.
I_InputBase
Name | Description |
|---|---|
Input module for (up to) 16-bit analog input terminals. | |
Expanded input module for (up to) 16-bit analog input terminals with additional status information. | |
Input module for (up to) 32-bit analog input terminals. | |
Input module for DS406-based encoder systems via EtherCAT. | |
Input element for values from an EtherCAT participant that can be read asynchronously via CoE. | |
Input element for a digital (Boolean) input signal. | |
Input element for digital feedback from a hydraulic axis. | |
Input module for SSI-based encoder systems. |
I_OutputBase
Name | Description |
|---|---|
Output module for (up to) 16-bit analog output terminals. | |
Output module for DS408-based hydraulic valves via EtherCAT. | |
An advanced version of the CoE408 input with integrated pressure measurement. | |
Output element for a digital (Boolean) output signal. |
I_InvDevice
Name | Description |
|---|---|
Inverter with a DS402-based interface in VelocityMode. | |
Inverter with a DS402-based interface in CyclicSynchronousVelocityMode. | |
Inverter with an analog interface. |
I_LimitingOutput
Name | Description |
|---|---|
Limitation output of a DS402-based servo axis. | |
Limitation output of a Sercos III-based servo axis. |