Programación Estructurada - Omron SYSMAC CS1 Serie Manual Del Usuario

Autómatas programables industriales
Tabla de contenido
Características y funciones especiales
Programación estructurada
División del programa en
tareas
Utilización de símbolos
Símbolos globales y
locales soportados
Mejora de la respuesta
global del sistema
Simplificación de la modificación del programa
Nota Para utilizar el modo prioritario de servicio de periféricos, es necesaria una CPU
con número de lote 001201jjjj o posterior (fecha de fabricación: 1 de
diciembre de 2000 o posterior).
Cuando el programa está dividido en tareas que controlan funciones
independientes, sistemas de control o procesos, varios programadores pueden
desarrollar estas tareas separadas simultáneamente.
Puede haber hasta 32 tareas regulares (ejecutadas en ciclos) y 256 tareas de
interrupción. Hay cuatro tipos de interrupciones: Interrupciones de alimentación
OFF, interrupciones programadas, interrupciones de E/S e interrupciones de
E/S externas. (Las interrupciones de E/S externas se generan a partir de
unidades de E/S especiales o de tarjetas de comunicaciones serie).
Programa anterior
Cuando se está creando un nuevo programa, pueden combinarse programas
estándar como tareas para crear un programa completo.
Programas estándar
Programa ABC
Tarea 1 (A)
Tarea 2 (B)
Tarea 3 (C)
En programación, pueden utilizarse símbolos arbitrarios (nombres de hasta 32
caracteres) independientes de las asignaciones de terminal de E/S. Los
programas estándar creados con símbolos son más generales y fáciles de
volver a utilizar como tareas en diferentes programas.
Los nombres de E/S se tratan como símbolos que pueden definirse como
globales y que afectan a todos los programas de todas las tareas, o bien como
símbolos locales que afectan únicamente a la tarea local.
Cuando se definen los símbolos, puede elegir la asignación automática de los
símbolos locales a las direcciones.
La respuesta del sistema puede mejorarse dividiendo el programa en una tarea
de administración del sistema y en tareas utilizadas para controlar y ejecutar
únicamente las tareas de control que deben ejecutarse.
• La depuración es más eficaz cuando la modificación y depuración de tareas
puede dividirse entre avrios programadores.
Programa ABD
Tarea 1 (A)
Tarea 2 (B)
Tarea 3 (D)
Símbolos especificados para dirección de bit:
SW1
VALVE
Sección
Tarea
Tarea
Tarea
Tarea
1-3
5
Tabla de contenido
loading

Tabla de contenido