Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Estas funciones permiten que valores numricos contenidos en registros de entrada, salidas o internos sean trasladados o movidos a otros registros. Los valores no se modifican, slo se trasladan.
Movimientos de registro
Es importante sealar que cuando se usan sealar discretas (ON OFF) como parte de alguna instruccin de movimiento, estas seales ON OFF se consideran en grupos de 16 seales, siendo la primera referencia vlida a usar aquellas que sean divisibles por 16 y resto 1, por ejemplo: 00001, 00017, 00033, ....., 10001, 100017, 10033, ....., etc..
Este elemento o instruccin de programa copia un registro origen en un registro dentro de una tabla.
Esquema de instruccin R - T
Ejemplo de instruccin R - T
Consideremos los siguientes valores en los registros ANTES de que la instruccin se ejecute:
Ejemplo de instruccin R - T
30001 = 3721 (Registro Origen) 40010 = 0003 (Puntero) 40011 = 0087 40012 = 1356 40013 = 4006 40014 = 0524 40015 = 2701 Tabla Destino
Ejemplo de instruccin R - T
Cuando se cierre el contacto 10015, se ejecutar el bloque, por lo que los contenidos de los registros sern:
30001 = 3721 40010 = 0004 40011 = 0087 40012 = 1356 40013 = 4006 40014 = 3721 40015 = 2701
(Modific su valor por el que tena el registro 30001) (Aumento en una unidad)
Este elemento o instruccin de programa copia un registro perteneciente a una tabla en otro registro denominado destino. La instruccin de programa copia un registro perteneciente a una tabla en otro registro denominado destino.
Esquema de instruccin T - R
Ejemplo de instruccin T - R
Consideremos las siguientes condiciones en los registros y seales ON OFF ANTES de que la instruccin de ejecute:
Ejemplo de instruccin T - R
10001: ON 10002: OFF 10003: OFF 10004: ON 10005: ON 10006: ON 10007: ON 10008: OFF 10009: ON 10010: OFF 10011: OFF 10012: OFF 10013: ON 10014: ON 10015: ON 10016: OFF
Ejemplo de instruccin T - R
Cuando se cierre el contacto 10015 se ejecutar el bloque, por lo que los contenidos de los registros sern:
Esquema de instruccin T - T
Ejemplo de instruccin T -T
Sean los siguientes contenidos de los registros ANTES de que la instruccin se ejecute:
Ejemplo de instruccin T -T
Tabla Origen 30010 = 2380 30011 = 1927 30012 = 4056 30013 = 0891 Tabla Destino 40101 = 0008 40102 = 1526 40103 = 0068 40104 = 0000
Cuando se cierre en contacto 10015 se ejecutar el bloque, por lo que los contenidos de los registros sern:
Ejemplo de instruccin T -T
30010 = 2380 30011 = 1927 30012 = 4056 30013 = 0891
40101 = 0008 40102 = 1526 40103 = 4056 (Modific su valor por el que tena 30012) 40104 = 0000
Movimiento de Bloques
Este elemento o instruccin es muy similar al movimiento de tabla a tabla, la diferencia es que en este caso no se hace uso de puntero. Esta instruccin copia una tabla de origen completa en otra tabla destino en un solo scan.
Sean los siguientes los contenidos de los registros y estados de las salidas ANTES de ejecutarse el bloque:
Cuando se cierre el contacto 10015 se ejecutar el bloque, por lo que los estados de las salidas ON OFF sern: