Saltar al contenido principal

Literales en el peldaño

En los bloques de función, también es posible introducir valores literales, como se muestra en la siguiente figura.

Figura 1 - Ejemplo de programa

Los valores literales son aquellos que no están vinculados a ninguna variable y se introducen en el diagrama de contactos con su valor explícito.

En este ejemplo, la entrada PT del bloque TON se configuró con el valor literal 1000.

Para la entrada literal, se deben usar las siguientes convenciones:

  • Los números enteros no tienen punto.
  • Ej.: 12, 1000, 1555
  • Los números reales deben tener punto.
  • Ej.: 1.5, 2.25, 3.0
  • Los números representados en hexadecimal deben definir el tipo de dato.
  • Ej.: BYTE#16#7F, WORD#16#3CF0, DWORD#16#00FF0088
  • Los números representados en binario deben definir el tipo de dato.
  • Ej.: BYTE#2#1010_0000, WORD#2#0111_0000_0000_0001

ADVERTENCIA: En algunos bloques, para comprobar la consistencia de los datos, será necesario definir el tipo de dato literal mediante una notación específica. que tendrá las siguientes opciones: BOOL#, BYTE#, INT#, UINT#, DINT#, UDINT#, WORD#, DWORD# y, por ejemplo, WORD#17321.