Ejecución De Programas En Micro800; Descripción General De La Ejecución De Programas - Rockwell Automation Allen-Bradley Micro820 Manual Del Usuario

Controladores programables
Ocultar thumbs Ver también para Allen-Bradley Micro820:
Tabla de contenido
Descripción general de la
ejecución de programas
Publicación de Rockwell Automation 2080-UM005B-ES-E – Marzo 2015
Ejecución de programas en Micro800
En esta sección se presenta una breve descripción general de la ejecución de
programas con un controlador Micro800.
Esta sección describe de manera general la ejecución el programa en los controladores
IMPORTANTE
Micro800. Es posible que ciertos elementos no sean aplicables o idóneos en ciertos
modelos (por ejemplo, el Micro820 no es compatible con control de movimiento PTO).
Un ciclo o escán de Micro800 consta de lectura de entradas, ejecución de
programas en orden secuencial, actualización de salidas, y realización de
mantenimiento interno (registro de datos, recetas, comunicaciones).
Los nombres de los programas deben comenzar con una letra o con un carácter de
subrayado, seguidos de 127 letras, dígitos, o caracteres de subrayado individuales.
Use lenguajes de programación como lógica de escalera, diagramas de bloques de
funciones y texto estructurado.
Se pueden incluir hasta 256 programas en un proyecto, en función de la memoria
disponible en el controlador. De manera predeterminada, los programas son
cíclicos (se ejecutan una vez por ciclo o escán). Cada vez que se añade un nuevo
programa a un proyecto, se le asigna el siguiente número de orden consecutivo.
Al iniciar Project Organizer en Connected Components Workbench, éste
muestra los iconos del programa en este orden. Se puede ver y modificar el
número de orden de un programa mediante las propiedades del programa. Sin
embargo, el organizador de proyectos no muestra el nuevo orden hasta que se
vuelve a abrir el proyecto la próxima vez.
El controlador Micro800 acepta saltos dentro de un programa. Para llamar a una
subrutina de código dentro de un programa, encapsule dicho código como un
bloque de funciones definido por el usuario (UDFB). Aunque se puede ejecutar
un UDFB dentro de otro UDFB, se admite una profundidad de anidamiento
máxima de cinco. Se produce un error de compilación si se supera ese número.
De manera alternativa, se puede asignar un programa a una interrupción
disponible y ejecutarlo solo si se dispara la interrupción. Un programa asignado
a la rutina de fallo de usuario se ejecuta una vez justo antes de que el controlador
pase al modo de fallo.
Además de la rutina de fallo de usuario, los controladores Micro800 también
aceptan dos interrupciones temporizadas seleccionables (STI). Las STI
ejecutan programas asignados una vez durante cada intervalo de punto de
ajuste (1...65,535 ms).
6
Capítulo
61
Tabla de contenido
loading

Tabla de contenido