Especificar una asignación no retentiva
La asignación no retentiva es distinta a la asignación regular descrita anteriormente en cuanto a que la etiqueta de una asignación no retentiva se restablece a cero cada vez que el controlador:
- Pasa al modo Marcha
- Deja el paso de un SFC si configura el SFC para el Restablecimiento automático. Esto solo se aplica si incrusta la asignación en la acción del paso o usa la acción para llamar una rutina de texto estructurado mediante el uso de una instrucción JSR.
Una asignación no retentiva tiene esta sintaxis:
etiqueta [:=] expresión ;
donde:
Componente | Descripción | |
etiqueta | Representa la etiqueta que está obteniendo el nuevo valor; la etiqueta debe ser de tipo BOOL, SINT, INT, DINT, STRING o REAL.
CONSEJO:
La etiqueta STRING solo se aplica a los controladores CompactLogix 5380, ControlLogix 5580, Compact GuardLogix 5380, GuardLogix 5580 y ControlLogix 5590.
| |
[:=] | Es el símbolo de la asignación no retentiva. | |
expresión | Representa el nuevo valor que se asigna a la etiqueta. | |
Si la etiqueta es de este tipo de datos | Use este tipo de expresión | |
BOOL | BOOL | |
SINT | Numérico | |
INT | ||
DINT | ||
REAL | ||
STRING (Solo para los controladores CompactLogix 5380, ControlLogix 5580, Compact GuardLogix 5380, GuardLogix 5580 y ControlLogix 5590). | Tipo de cadena, incluyendo la etiqueta de cadena y el literal de cadena (Solo para los controladores CompactLogix 5380, ControlLogix 5580, Compact GuardLogix 5380, GuardLogix 5580 y ControlLogix 5590). | |
Entregue su opinión