Skip to main content

Constante: Literal escrito

Con excepción de REAL o LREAL-Constantes (en este caso, siempre LREAL se utiliza) se utiliza el tipo de datos más pequeño posible cuando se calcula con constantes IEC. Si desea usar un tipo de datos diferente, puede usar literales escritos para hacer esto sin tener que declarar la constante explícitamente. Proporcione a la constante un prefijo que defina el tipo.

Sintaxis

<type> # <literal>

<type> especifica el tipo de datos deseado. Las entradas posibles son BOOL, SINT, USINT, BYTE, INT, UINT, WORD, DINT, UDINT, DWORD, REAL y LREAL. Debe escribir en mayúscula el tipo.

<literal> especifica la constante. La entrada debe ir a la siguiente <type> coinciden los tipos de datos especificados.

ejemplo 193. Ejemplo

diVar := DINT#34;



Si CODESYS no puede convertir la constante en el tipo de destino sin pérdida de datos, se emite un mensaje de error.

Puede usar constantes escritas siempre que pueda usar constantes normales.