Características de las CPUs CJ1-H y CJ1M
Ejecución más rápida de
instrucciones comunes
Velocidad del bus del
sistema duplicada
Procesamiento paralelo
de instrucciones y de
servicio de periféricos
Fluctuación inferior del
tiempo de ciclo en el
procesamiento de datos
Mejor refresco de E/S
remota y de data link
Refresco inmediato de las
Unidades de bus de CPU
Gracias a una exhaustiva investigación de las aplicaciones de las CPUs CJ1
fue posible identificar las 20 instrucciones más habituales entre las más de
400 posibles (ver más abajo), con lo que se pudo aumentar su velocidad de
ejecución en 10 ó 20 veces con respecto al rendimiento inicial.
CPS (COMPARACIÓN BINARIA CON SIGNO)
JMP (SALTO)
CPSL (COMPARACIÓN BINARIA CON SIGNO DE 2 CANALES)
CJP (SALTO CONDICIONAL)
XFER (TRANSFERIR BLOQUE)
BCNT (CONTADOR DE BITS)
MOVB (MOVER BIT)
MLPX (DECODIFICADOR DE DATOS)
MOVD (MOVER DÍGITOS)
BCD (BINARIO A BCD)
BSET (CONFIGURAR BLOQUE)
SBS/RET (LLAMADA/RETORNO DE SUBRUTINA)
La velocidad de transferencia de datos entre la CPU y las Unidades de bus de
CPU se ha duplicado con el fin de mejorar el rendimiento general del sistema.
Hay un modo especial que permite el procesamiento en paralelo de la ejecu-
ción de instrucciones y de los servicios de dispositivos periféricos, lo que per-
mite los tipos de aplicaciones siguientes.
• Amplio intercambio de datos con un host no restringido por la capacidad
del programa en la CPU CJ1-H
• Intercambio de datos uniformemente sincronizado con software SCADA
• Eliminación de los efectos sobre el tiempo de ciclo de futuras ampliacio-
nes del sistema o de las comunicaciones
El procesamiento de datos de tablas y de cadenas de texto, que a menudo
requieren tiempo, puede dividirse entre varios ciclos para minimizar las fluc-
tuaciones del tiempo de ciclo y obtener una respuesta de E/S estable.
La respuesta de refresco de la Unidad de bus de CPU se ha incrementado,
tanto por la reducción de los tiempos de ciclo como por la inclusión de una
instrucción de refresco inmediato de E/S en las Unidades de bus de CPU
(DLNK(226)). Esta instrucción refrescará las macros de protocolo, los data
links, las E/S remotas de DeviceNet y otros datos especiales de las Unidades
de bus de CPU.
La respuesta de una CPU CJ1-H es aproximadamente 2,4 veces más rápida
que la de una CPU CJ1. Además, en tiempos de ciclo de aproximadamente
100 ms o superiores, el aumento en la velocidad de la respuesta de data link
es similar al del tiempo de ciclo.
Si bien anteriormente el refresco de E/S de las Unidades de bus de CPU era
posible sólo después de las ejecuciones del programa, se ha añadido una
instrucción de refresco de la E/S del bus de CPU (DLNK(226)) para permitir el
refresco inmediato de la E/S de las Unidades de bus de CPU. Ejecutando
DLNK(226), es posible ejecutar el refresco de data links, E/S remotas de
DeviceNet y otros tipos de refresco de unidades de bus de CPU, conjunta-
mente con los canales asignados a la Unidad de bus de CPU en las áreas
CIO y DM. Esto resulta especialmente eficaz en el caso de tiempos de ciclo
prolongados (como 100 ms o más) (el intercambio de datos para data links,
E/S remotas de DeviceNet y otras comunicaciones de red también se ve afec-
tado por el tiempo de ciclo de comunicaciones; es decir DLNK(226) refresca
los datos sólo entre las Unidades de bus de CPU y la CPU, y no los datos de
las redes individuales).
Sección 1-3
13