Rockwell Automation Allen-Bradley Logix 5000 Serie Manual De Referencia página 507

Tabla de contenido
Instrucciones de matriz (Archivo)/misceláneas
Capítulo 8
Texto estructurado
COP(array_4[0],array_5[0],10);
Ejemplo 2
Copiar una estructura.
Cuando está habilitada, la instrucción COP copia la estructura timer_1 en el
elemento 5 de array_timer.
timer_1 es un TIMER (tamaño total = 12 bytes).
array_timer es un TIMER (12 bytes por elemento) y contiene 10 elementos
(tamaño total = 120 bytes).
Longitud indica un elemento de destino, de forma que se copian 12 bytes.
Diagrama de escalera
Texto estructurado
COP(timer_1,array_timer[5],1);
Ejemplo 3
Copiar los datos de la matriz evitando que se modifiquen los datos hasta que
completa la copia.
La matriz project_data (100 elementos) almacena una variedad de valores que
cambian en diferentes momentos de la aplicación. Para enviar una imagen
completa de project_data en una instancia a tiempo a otro controlador, la
instrucción CPS copia project_data a produced_array. Mientras la instrucción
CPS copia los datos, ninguna actualización de E/S u otras tareas pueden cambiar
los datos. La etiqueta produced_array produce los datos en una red ControlNet
para su consumo por parte de otros controladores.
project_data es un DINT (4 bytes por elemento) y contiene 100 elementos
(tamaño total = 400 bytes).
produced_array es un DINT (4 bytes por elemento) y contiene 100 elementos
(tamaño total = 400 bytes).
Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018
507
Tabla de contenido
loading

Tabla de contenido