Filosofía del sistema
2.6.2
Procesos
El proceso de prioridad baja 0 está reservado para la "ventana
de terminal" de Trajexia Tools. Esta ventana de terminal se utiliza
para escribir comandos BASIC directos en la TJ1-MC__
independientemente de otros programas. Estos comandos
se ejecutan después de pulsar Intro.
2.6.3
Multitarea
Cada tiempo de ciclo se divide en cuatro secciones denominadas
tareas de CPU. Los procesos se ejecutan en las tres primeras
tareas de CPU según la prioridad del proceso.
La secuencia de movimiento y los procesos de prioridad baja (A)
se ejecutan en el período de tarea de prioridad baja (LT).
Los procesos de prioridad alta (B) se ejecutan en los períodos
de tarea de prioridad alta (HT).
Las comunicaciones externas que no están relacionadas
con la red Motion Control se actualizan en el período
de comunicaciones (COMS) en la cuarta tarea de CPU.
Trajexia puede controlar hasta 14 programas simultáneamente.
A diferencia de los procesos de prioridad baja, un proceso
de prioridad alta siempre está disponible para su ejecución
durante dos de las cuatro tareas de CPU. Las tareas de prioridad
alta se ejecutan más rápidas que las de prioridad baja porque
disponen de más tiempo para su ejecución. Todas las tareas
de prioridad baja deben compartir un período de tiempo y la
tarea de prioridad alta tiene dos periodos de tiempo propios.
MANUAL DE REFERENCIA DE HARDWARE
fig. 26
LT
HT Nº 1
HT Nº 2
Tiempo de ciclo
fig. 27
A
B
LT
HT Nº 1
HT Nº 2
Tiempo de ciclo
COMS.
COMS.
38