Documentos de Académico
Documentos de Profesional
Documentos de Cultura
DE CONTROL AUTOMATICO
2013
Programa
técnico
16 al 18 de octubre
Ensenada, B.C., Mexico
Congreso Nacional de Control Automático 2013
Ensenada, Baja California, Mexico, Octubre 16-18, 2013
Resumen² El artículo describe la aplicación de una embargo, el desarrollo del programa es una tarea difícil
metodología para traducir redes Petri interpretadas (RPI) a cuando las especificaciones del proceso de producción
diagramas de escalera (LD), para implementarse en un aumentan en complejidad incluyendo las actividades
Controlador Lógico Programable (PLC), con el objeto de concurrentes, así como la depuración y validación (Foyo et.
controlar un proceso de embotellado de agua purificada. Se al, 2010; Wu et. al, 2002).
realizaron simulaciones empleando software disponible, tanto La descripción del controlador se expresa con Redes de
para RdP como para LD para validar la metodología propuesta.
Petri Interpretadas (RPI) (Moreira et. al, 2009; Rivera et. al,
Palabras clave: Rede de Petri, diagrama de escalera, sistema
2012), una extensión de las redes de Petri (RdP), por lo que
de eventos discretos, controlador lógico programable las técnicas de análisis desarrolladas para RdP (Silva, 1985;
Murata, 1989; Desel and Esparza, 1995) se pueden utilizar
I. INTRODUCCIÓN para la verificación de las propiedades cualitativas tales
como, vivacidad, acotación, bloqueo, etc. Por otra parte, las
Hoy en día los Controladores Lógicos Programables (PLC) RPI incluyen señales de entrada y de salida de los sistemas,
aún se utilizan en la automatización industrial (Gomaa, 2011; por lo que capturan la relación entre el PLC y su entorno
Venkateswaran et. al, 2009). Controlan sistemas de (Aguirre et. al, 2001).
manufactura de diversos tamaños que van desde estaciones La metodología propuesta para la traducción de RPI en LD
de trabajo individuales hasta sistemas complejos de permite la síntesis de LD que incluye relés, bobinas,
producción. Por otra parte, se prefieren los PLC como temporizadores, contadores, entre otros (Jiménez et. al,
controladores porque pueden reprogramarse para cumplir con 2001). Al utilizar este esquema, se puede diseñar y analizar
los requisitos de producción a bajo costo de casi cualquier las estrategias de control con base en el formalismo de las
planta. La construcción y funcionamiento del PLC se estudia RPI y traducirlo en un LD para implementar en un PLC
en la literatura (Fabian, 1998; Frey, 2000; Moreira et. al, como controlador (Murillo, 2008).
2009), sus características han mejorado por los avances El artículo se organiza de la siguiente manera: la sección II
tecnológicos. presenta las definiciones básicas de RPI y muestra cómo se
Algunos procesos industriales se clasifican como sistemas pueden utilizar para modelar el comportamiento de un
de eventos discretos (DES), que operan o supervisan con sistema de producción por último, en la sección III se
controladores de eventos discretos (DEC) (Uzam and Jones, presenta la metodología para traducir la RdP en LD.
1998). El PLC se implementa como controlador de DES a
nivel industrial, sin embargo, el desarrollo del algoritmo de II. DEFINICIONES BÁSICAS
control se realiza con métodos heurísticos carentes de
formalismo, donde la experiencia del desarrollador es clave En esta sección se presentan las definiciones formales de las
fundamental para obtener la solución (Uzam et. al, 1996). RdP y de las RPI, así como los conceptos asociados a las
La programación del PLC se puede realizar mediante mismas que serán utilizados en el trabajo. Para un estudio
varios lenguajes como: diagramas de escalera (LD), diagrama más detallado de las RdP se puede consultar (Murata, 1989;
funcional de secuencias basado en Grafcet (SFC), lista de Desel and Esparza, 1995; Aguirre, 2002).
instrucciones (IL), entre otros, todos ellos están
estandarizados en la norma IEC 1131(Uzam and Jones, A. Redes de Petri
1998). De esta lista, los LD es el lenguaje de programación Definición 1: Una red de Petri (RdP) es
más utilizado, ya que representa el comportamiento deseado x Un grafo G ( L, T , E , S ) donde L {l1 , l2 ,..., ln } es un
del controlador de una manera gráfica y sencilla. Sin conjunto finito de n nodos llamados lugares
representados gráficamente mediante círculos,
T {t1 , t2 ,..., tm } es el conjunto finito de m nodos
CNCA 2013, Ensenada B.C. Octubre 16-18 425
Figura 2. Esquema del proceso del embotellado de agua
purificada
C. Disparo de transiciones
Para la traducción mostrada en la figura 9 (Jiménez et. al,
2001), se analiza que para dispararse la transición t5 debe
existir una marca en l5 . Bajo el principio anterior, se observa
en el LD que la transición t5 se habilita al cerrarse el contacto
normalmente abierto, correspondiente al marcado del lugar
l5 , retirando su marca y colocándola en l8 . En la figura 10
Figura 7. Marcado inicial de los lugares c1 , c2 y c3 (Jiménez et. al, 2001) se observa una transición con lugares
no binarios. En la figura 11 se tiene la transición t1 de la
RdP.
E. Arcos bidireccionales
Figura 9. Representación de una transición en LD Es un par de arcos que van desde un lugar hacia una
transición y de ésta hacia el mismo lugar. En LD se
implementa con un contacto normalmente abierto como se
analiza en la figura 14 en la instrucción etiquetada como
B3:0/10.