Files in connection with the type system
The TwinCAT 3 type system is formulated entirely in XML.
Depending on the field of application there are different files that contain the data types:
- .tsproj file – TwinCAT project
This file contains the entire TwinCAT project, including the complete TwinCAT 3 type system. - .tmc files – TwinCAT Module Class files
These files are used to describe the TcCOM modules themselves. They include module class descriptions and the data types used. At the same time, these files are used to realize the exchange of data types between projects, as described above. - .tmi files – TwinCAT Module Instance files
These files describe the instance of a class. They are deposited on the destination by the TwinCAT 3 Engineering in order to describe an instance of a class. In addition, instance information can also be transferred from one project to another using a .tmi file.