Rockwell Automation Allen-Bradley Logix5000 Manual De Programación página 48

Ocultar thumbs Ver también para Allen-Bradley Logix5000:
Tabla de contenido

Publicidad

Capítulo 2
Organización de tags
Procesar una matriz.
EJEMPLO
La matriz timer_presets almacena una serie de valores predeterminados para el temporizador en el siguiente renglón.
El tag north_tank.step indica qué elemento de la matriz hay que utilizar. Por ejemplo, cuando north_tank.step es igual a 0,
la instrucción carga timer_presets[0] en el temporizador (60,000 ms).
north_tank.step_time.DN
/
Cuando acaba north_tank.step_time, el renglón incrementa north_tank.step al siguiente número y el elemento de la
matriz timer_presets se carga en el temporizador.
north_tank.step_time.DN
Cuando north_tank.step supera el tamaño de la matriz, el renglón restablece el tag para que comience en el primer
elemento de la matriz. (La matriz contiene elementos 0...3.)
EQU
Equal
Source A north_tank.step
Source B
48
0
4
MOV
Move
Source timer_presets[north_tank.step]
Dest
north_tank.step_time.PRE
TON
Timer On Delay
Timer
north_tank.step_time
Preset
Accum
Add
Source A
Source B north_tank.step
Dest
Move
Source
Dest north_tank.step
Publicación 1756-PM004C-ES-P – Octubre 2009
60000
60000
EN
DN
60000
0
ADD
1
0
north_tank.step
0
MOV
0
0
42358

Hide quick links:

Publicidad

Tabla de contenido
loading

Tabla de contenido