Rockwell Automation Logix5000 Manual De Programación página 26

Tabla de contenido

Publicidad

¿Efectuado x
número de veces?
No
enunciado 1
enunciado 2
enunciado 3
enunciado 4
...
El lazo FOR...DO se ejecuta un número
específico de veces.
Indicadores de estado
Condiciones de fallo:
Si usted desea esto
Restablecer los bits 0 – 31 en una matriz de BOOLs:
1. Inicializar el tag subscript a 0.
2. Restablecer la matriz[ subscript ] . Por ejemplo,
cuando subscript = 5, restablecer matriz[5].
3. Añadir 1 a subscript.
4. Si subscript es £ con respecto a 31, repita 2 y 3.
De lo contrario, parar.
26
Estos diagramas muestran cómo se ejecuta un lazo FOR...DO y cómo un
enunciado EXIT sale del lazo anticipadamente.
Resto de la rutina
No afectados
aritméticos:
Ocurre un fallo mayor si
La construcción tiene un lazo
excesivamente largo
Ejemplo 1:
Programación de texto estructurado
¿Efectuado x
número de veces?
no
enunciado 1
enunciado 2
enunciado 3
enunciado 4
...
¿Salir ?
No
Para detener el lazo antes de que el conteo llegue al
último valor, use un enunciado EXIT.
Tipo de fallo
6
Introduzca este texto estructurado
For subscript:=0 to 31 by 1 do
array[subscript] := 0;
End_for;
Resto de la rutina
Código de fallo
1
Publicación 1756-PM007B-ES-P – Julio 2008
Capítulo 1

Hide quick links:

Publicidad

Tabla de contenido
loading

Tabla de contenido