Tipos de Datos
Declaracion de una Variable:
La declaración de variables en CODESYS ó TwinCAT incluirá:
- Un nombre de variable
- Dos puntos
- Un tipo de dato
- Un valor inicial opcional
- Un punto y coma
- Un comentario opcional
1 2 3 4 |
|
1 2 3 4 5 6 |
|
🔗 Tipos de Datos:
Las ventajas de las estructuras de datos.
- La principal aportación de las estructuras de datos y los tipos de datos creados por el usuario es la claridad y el orden del código resultante.
Estructuras de datos: (STRUCT)
Datos de usuario:UDT (User Data Type):
Los UDT (User Data Type) son tipos de datos que el usuario crea a su medida, según las necesidades de cada proyecto.
When programming in TwinCAT, you can use different data types or instances of function blocks. You assign a data type to each identifier. The data type determines how much memory space is allocated and how these values are interpreted.
The following groups of data types are available:
Standard data types
TwinCAT supports all data types described in the IEC 61131-3 standard.
- BOOL
- Integer Data Types
- REAL / LREAL
- STRING
- WSTRING
- Time, date and time data types
- LTIME
Extensions of the IEC 61131-3 standard
- BIT
-
ANY and ANY_
-
http://soup01.com/ja/2023/06/13/post-8579/
-
Special data types XINT, UXINT, XWORD and PVOID
- REFERENCE
- UNION
- POINTER
-
Data type __SYSTEM.ExceptionCode
-
T_ARG
- https://infosys.beckhoff.com/content/1033/tcplclib_tc2_utilities/35376139.html?id=4303460770811510149
- http://soup01.com/ja/2023/06/23/post-8605/
User-defined data types
Note the recommendations for naming objects.
- POINTER
- REFERENCE
- ARRAY
-
Subrange Types User-defined data types that you create as DUT object in the TwinCAT PLC project tree:
-
Structure
- Enumerations
- Alias
- UNION
Further Information
- BOOL
- Integer Data Types
- Subrange Types
- BIT
- REAL / LREAL
- STRING
- WSTRING
- Time, date and time data types
- ANY and ANY_
- http://soup01.com/ja/2023/06/13/post-8579/
- Special data types XINT, UXINT, XWORD and PVOID
- POINTER
- Data type __SYSTEM.ExceptionCode
- Interface pointer / INTERFACE
- REFERENCE https://infosys.beckhoff.com/english.php?content=../content/1033/tc3_plc_intro/2529458827.html&id=
- ARRAY
- Structure
- Enumerations
- Alias
-
UNION