Skip to main content

Types de données

Dans la programmation, une variable est identifiée par son nom et son adresse mémoire dans le système cible. Les noms de variables sont des identifiants sous lesquels la mémoire allouée est adressée. La taille de la variable est déterminée par son type de données. Cela détermine la quantité de mémoire qui sera réservée à la variable et la manière dont les valeurs en mémoire doivent être interprétées. Le type de données détermine également les opérateurs autorisés.

Les blocs fonctionnels peuvent également être instanciés. Les instances de blocs fonctionnels utilisent la mémoire comme les variables. Les besoins en mémoire sont déterminés par le bloc fonctionnel.

Les groupes de types de données suivants sont disponibles :

  • Type de données élémentaires

    Un type de données élémentaire est disponible prédéfini dans CODESYS Development System.

    __UXINT | __XINT | __XWORD | BIT | BOOL | BYTE | DATE | DATE_AND_TIME | DINT | DT | DWORD | INT | LDATE | LDATE_AND_TIME | LDT | LINT | LREAL | LTIME | LTOD | LWORD | REAL | SINT | TIME | TOD | TIME_OF_DAY | UDINT | UINT | ULINT | USINT | WORD

    Outre les types de données décrits dans la norme IEC 61131-3, il existe les CODESYS-types de données spécifiques BIT, __UXINT, __XINT, et __XWORD.

  • Types de données standards

    Un type standard (type de données standard) est un type de données élémentaire ou un type de données de chaîne.

    __UXINT | __XINT | __XWORD | BIT | BOOL | BYTE | DATE | DATE_AND_TIME | DINT | DT | DWORD | INT | LDATE | LDATE_AND_TIME | LDT | LINT | LREAL | LTIME | LTOD | LWORD | REAL | SINT |STRING | TIME | TOD | TIME_OF_DAY | UDINT | UINT | ULINT | USINT | WORD | WSTRING

  • Type de données entier

    __UXINT | __XINT | __XWORD | BIT | BYTE | DINT | DWORD | INT | LINT | LWORD | SINT | UDINT | UINT | ULINT | USINT | WORD

  • Type de données de temps

    TIME, LTIME

  • Type de données date et heure

    DATE | DATE_AND_TIME | DT | TIME_OF_DAY | TOD | LDATE | LDATE_AND_TIME | LDT | LTIME_OF_DAY | LTOD

  • Extensions à la norme I§C 61131-3

  • Types de données définis par l'utilisateur

    TYPE

Pour plus d'informations, voir : Identifiant Désignation