Tipo de subrango
Un tipo de subrango es un tipo de datos cuyo rango de valores es un subconjunto de un tipo base.
Sintaxis en la declaración:
<variabel name> : <integer type> ( <lower index limit> .. <upper index limit> )
| Identificador IEC válido Para obtener más información, consulte: Reglas y recomendaciones para Identificador Designación |
| Tipo de dato básico entero para el subrango
|
| Constante para el límite inferior del área que debe ser compatible con el tipo de datos básico El propio límite inferior está incluido en este rango. |
| Constante para el límite superior del área que debe ser compatible con el tipo de datos básico El límite superior también está incluido en este rango. |
VAR i : INT (-4095..4095); ui : UINT (0..10000); END_VAR
Si asigna un valor a un tipo de subrango en la parte de declaración o implementación que no está dentro de este rango, entonces CODESYS emite un mensaje de error.
i:=5000 //Results in an error message
Sugerencia
Nota: En el modo de tiempo de ejecución, es posible monitorear los límites de rango de un tipo de subrango usando las funciones de monitoreo implícitas ComprobarRangoFirmado
y CheckRangeUnsigned
.