25 nov 2015

PROGRAMACION POR SECUENCIA DE PASOS


PROGRAMACION POR SECUENCIA DE PASOS



La programación por secuencia de pasos es una herrmienta de los PLC. A nivel general esto es conocido como SFC, Diagrama de función secuencial por sus siglas en ingles (Secuential Function Chart). De esta forma se elabora un diagrama que divide en pasos las actividades realizadas por el programa y en el que pueden verse claramente las tareas realizadas internamente en cada paso y cuales son las condiciones que permiten la transferencia de un paso a  otro.


Varios programas para computadoras interpretan directamente el diagrama introducido y generan el código a ser cargado al PLC, en forma inversa pueden leer el programa en la memoria del PLC y presentar el diagrama, para que este resultado sea correcto es necesario que el código en memoria cumpla ciertas reglas de  realización.


La base principal de funcionamiento de la programación por pasos son los relays de estado o de pasos, determinados por la herramieta de programación o por el ususario. Estos relays son encendidos, LATCH, al inicio de un paso y apagados, RST/Unlatch, por el CPU o el ususario, al fin del paso. El fin de un paso está marcado por el punto donde se enciende el relay del próximo paso.
 
Diagrama SFC
En este diagram puede verse un ejemplo de un SFC con seis pasos, representados por cuadros; cada paso tiene o no acciones, pero todos tienen condiciones de transferencia, las cuales son necesarias para permitir el flujo de programa. La ejecución inicia por el paso 1 y necesita "Start condition", condicio de transferencia, para proseguir al paso 2; de lo contrario permanence en el paso 1. Esto es cierto para cualquier paso en la secuencia y mientras se encuentra active cualquier paso el resto no funciona, a menos que sean de "EJECUCION SIULTANEA".
Elementos del SFC



La programación por pasos se inicia encendiendo el relay del paso inicial, con OTL, SET o OUT . Cada paso puede ser considerado como un micro-programa convencional de estructura en escalera. Dentro del mismo se utilizan la mayoria de las instrucciones, teniendo en cuenta ciertas restricciones y límites.

Estudien el siguiente ejemplo:
Ejemplo creacion SFC




 
Otra fuente interesante:

Sequential Design Techniques





 


No hay comentarios.:

Publicar un comentario