Tiempos de ejecución de instrucción y número de pasos
Tareas de interrupción por
desconexión de la
alimentación
10-4-8 Tiempo de respuesta del PC Link
10-5 Tiempos de ejecución de instrucción y número de pasos
Las tareas de interrupción por desconexión de la alimentación se ejecutan
antes de que transcurran 0,1 ms después de confirmada la desconexión.
El tiempo de respuesta de E/S entre las CPUs (Unidad de sondeo a Unidad
sondeada, o viceversa) conectadas a través de un PC Link (sólo CPUs
CJ1M) puede calcularse según las fórmulas indicadas a continuación. No
obstante, estos valores variarán si hay un PT conectado en la red PLC serie,
debido a que el volumen de los datos de comunicaciones no es fijo.
• Tiempo de respuesta de E/S máximo (sin incluir retardos de hardware):
Tiempo de ciclo de la Unidad de sondeo + Tiempo de ciclo de comunica-
ciones + Tiempo de ciclo de la Unidad sondeada + 4 ms
• Tiempo de respuesta de E/S mínimo (sin incluir retardos de hardware):
Tiempo de comunicaciones de la Unidad sondeada + 1,2 ms
Número de Unida-
des sondeadas
conectadas
Número de Unida-
des sondeadas
desconectadas
Tiempo del ciclo de
comunicaciones
(Unidad: ms)
Tiempo de comuni-
caciones de la
Unidad sondeada
(Unidad: ms)
La siguiente tabla presenta una lista de los tiempos de ejecución de todas las
instrucciones disponibles para los PLC de la serie CJ.
El tiempo de ejecución total de instrucciones dentro de un programa de usua-
rio completo es el tiempo de procesamiento de la ejecución del programa al
calcular el tiempo de ciclo (ver nota).
Nota Los programas de usuario tienen asignadas tareas que se pueden ejecutar
dentro de las tareas cíclicas, y también dentro de tareas de interrupción que
cumplen las condiciones de interrupción.
Los tiempos de ejecución de la mayoría de las instrucciones pueden variar en
función de la CPU utilizada (CJ1H-CPU6@H, CJ1H-CPU4@H, CJ1M-
CPU@@ y CJ1G-CPU4@), así como de las condiciones existentes en el
momento de ejecutarse la instrucción. La línea superior de cada instrucción
de la siguiente tabla indica el tiempo mínimo necesario para procesar la ins-
trucción y las condiciones de ejecución necesarias; la línea inferior indica el
tiempo máximo y las condiciones de ejecución necesarias para procesar la
instrucción.
El tiempo de ejecución puede también variar si la condición de ejecución está
en OFF.
Por otra parte, la siguiente tabla muestra también la longitud de cada instruc-
ción, en la columna Longitud (pasos). El número de pasos necesarios en el
área del programa de usuario para cada una de las instrucciones de la serie
CJ varía entre 1 y 7 pasos, en función de la instrucción y de los operandos
utilizados con la misma. El número de pasos de un programa no es igual que
el número de instrucciones.
Número de Unidades sondeadas conectadas en el enlace,
dentro del número máximo de unidades que se pueden
configurar para la unidad de sondeo.
Número de Unidades sondeadas desconectadas del enlace,
dentro del número máximo de unidades que se pueden
configurar para la unidad de sondeo.
Tiempo de comunicaciones de la Unidad sondeada x Número
de Unidades sondeadas conectadas + 10 x Número de
Unidades sondeadas desconectadas
Cuando la velocidad de las comunicaciones es "estándar":
0,6 + 0,286 x (Número de Unidades sondeadas + 1) x Número
de canales del enlace x 2 + 12
Cuando la velocidad de las comunicaciones es "alta velocidad":
0,6 + 0,0955 x (Número de Unidades sondeadas + 1) x Número
de canales del enlace x 2 + 12
Sección 10-5
415