Académique Documents
Professionnel Documents
Culture Documents
Diseño sistemático de la Los programas de control representan una parte importante de un sistema de
solución automatización.
no contienen errores
son fáciles de mantener
son económicos
Tienen que haber sido diseñados de forma sistemática, estar bien estructurados y
detalladamente documentados.
Los sistemas de control que funcionan según procesos lógicos y relacionados con el
tiempo, y que disponen del lenguaje FCH según DIN 40719, P.6 pueden programarse
clara y fácilmente en diagrama de funciones secuencial. En la medida de lo posible,
el diagrama de funciones secuencia utiliza los mismos elementos que los utilizados
para la descripción en FCH según DIN 40 719, P.6.
En la medida en que esto sea soportado por los sistemas de programación de PLC,
los programas de control generados de partes de un programa, deberían ser
simulados antes de la Puesta en marcha. De esta forma, es posible detectar de
antemano cualquier error y rectificarlo.
Documentación
Lenguajes de programación El estándar IED 1131-3 define cinco lenguajes de programación. Aunque estos
lenguajes difieren mucho en su funcionalidad y estructura, según IEC 1131-3 se
consideran como una familia de lenguajes, con elementos de configuración
generales y estructurales (declaración de variables, unidades de organización tales
como bloques de función y módulos, etc.).
Part_TypeB
LD Part_TypeA
OR Part_TypeB
AND Part_present
AND Drill_OK
ST Sleeve_in
Texto estructurado
Los elementos del diagrama de funciones secuencial son los pasos, las transiciones
y las derivaciones alternativas y paralelas.
Cada paso representa un estado del proceso en un programa de control, que puede
ser activo o inactivo. Un paso consiste en acciones que, de forma similar a las
transiciones, se formulan en uno de los lenguajes IEC 1131-3. Las acciones pueden
contener a su vez otras estructuras secuenciales. Esta característica permite una
estructura jerárquica de un programa de control. El diagrama de funciones
secuencial es, por lo tanto, una excelente herramienta para el diseño y
estructuración de programas de control.
Sistema de control Los sistemas de control secuencial son procesos ejecutados en varios pasos
secuencial claramente separados. La progresión de un paso al siguiente depende de la
condición de validación del paso. La principal característica es que sólo puede estar
siempre activo un paso, o varios a condición de que hayan sido explícitamente
programados como pasos a procesar simultáneamente.
Por lo tanto, el programa de un sistema de control secuencial tiene que cumplir tres
tareas principales:
En comparación con los sistemas de control por enlaces lógicos ofrecen varias
ventajas:
6 S unclamp part 1
7 N eject part 1
Diagrama de funciones Principalmente, los diagramas de funciones secuenciales describen dos aspectos de
según IEC 848 o un sistema de control, según unas reglas definidas:
DIN 40 719, P.6
las acciones a ejecutar (órdenes)
la secuencia de ejecución
Por lo tanto, un diagrama de funciones se divide en dos partes (Fig. 2.9). la parte
ejecutiva indica la secuencia del proceso en relación con el tiempo.
0 N Initial position
Timer expired
Lifting cylinder up
3 L Defining thickness t = 1 s
Timer expired
Etapas
Cara etapa tiene asignadas acciones (órdenes), que contienen las partes de
ejecución actuales del controlador.
Initial step 1
Transition directed connections
Step 2
Action
Transiciones
Estructuras secuenciales
secuencia lineal
secuencia derivada (derivación alternativa)
secuencia dividida (derivación en paralelo)
En el caso de una secuencia lineal, sólo hay una transición tras cada etapa y una
etapa tras cada transición. la Fig. 2.9 ilustra una secuencia lineal.
d g
3 5
e h
4
f
6
i
Con la derivación alternativa mostrada en la Fig. 2.11, dos o más transiciones siguen
a una etapa. El sub-proceso, cuya condición de transición se haya cumplido primero,
es activada y ejecutada. Dado que con secuencias alternativas debe ejecutarse
solamente un sub-proceso, las condiciones de transición – d y g en la Fig. 2,11 –
debe excluirse mutuamente.
2
d
3 5
e f
4 6