Skip to main content

Constante : Littéral typé

A l'exception de REAL ou LREAL-Constantes (dans ce cas, toujours LREAL est utilisé), le plus petit type de données possible est utilisé lors du calcul avec des constantes CEI. Si vous souhaitez utiliser un type de données différent, vous pouvez utiliser des littéraux typés pour le faire sans avoir à déclarer explicitement la constante. Fournissez à la constante un préfixe qui définit le type.

Syntaxe

<type> # <literal>

<type> spécifie le type de données souhaité. Les entrées possibles sont BOOL, SINT, USINT, BYTE, INT, UINT, WORD, DINT, UDINT, DWORD, REAL et LREAL. Vous devez mettre le type en majuscule.

<literal> spécifie la constante. L'entrée doit aller au-dessous <type> les types de données spécifiés correspondent.

Exemple 193. Exemple

diVar := DINT#34;



Si CODESYS ne peut pas convertir la constante dans le type cible sans perte de données, un message d'erreur est émis.

Vous pouvez utiliser des constantes typées partout où vous pouvez utiliser des constantes normales.