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.