|
Control Microsystems TelePace IEC
Ambiente de Programación IEC 61131-3
El ambiente de programación IEC
61131-3 provee los cinco lenguajes de programación especificados
por el estándar IEC 61131-3 para la programación de PLCs,
con un sexto lenguaje llamado "Flow Char" (FC). Los cinco lenguajes
principales son Gráficos de Funciones Secuenciales (GFS), Diagrama
de Bloques Funcionales (DBF), Diagrama de Escalera, Texto Estructurado
y Lista de Instrucciones. Las ventajas principales de IEC 61131-3 son:
a) Compatibilidad con muchos proveedores, b) Gran capacidad para documentación
y depuración, y c) La habilidad de usar diferentes lenguajes en
un programa para tomar las ventajas de cada uno. Por favor, refiérase
a la siguiente descripción de cada uno de los lenguajes del IEC
611311-3
La selección del lenguaje a ser usado para
un desarrollo puede estar basado en la naturaleza de la aplicación,
y viene determinado por las preferencias del programador.
Los Gráficos de Funciones Secuenciales es un
lenguaje gráfico que provee estructura general y coordinación
a las secuencias del programa. Soporta selecciones alternativas y secuencias
paralelas
Diagramas de Bloques Funcionales es un lenguaje gráfico
usado para construir procedimientos complejos a partir de una librería
de funciones. Las librerías estándar, tales como de Matemática
o Control, pueden ser combinadas con librerías de funciones personalizadas,
tales como llamada de modem, interfase HART, controladores PID y Modbus
Maestro para crear programas de aplicación de Diagramas de Bloques
Funcionales
Las funciones personalizadas son similares a aquellas disponibles en el
diagrama de escalera con las funciones del TelePace y TelePACE C.
El Diagrama de Escalera es un excelente lenguaje gráfico para Lógicas
discretas. También tiene la habilidad de incluir instrucciones
de Funciones de bloque dentro de una línea. Los contactos y bovinas
del diagrama de escaleras pueden ser usados en el lenguaje Diagrama de
Bloques Funcionales para control discreto o funciones.
Texto Estructurado es un lenguaje tipo Basic que es
usado para procedimientos complejos o cálculos que no pueden ser
fácilmente implementados utilizando lenguajes gráficos.
Lista de Instrucciones en un lenguaje de bajo nivel,
similar a código de máquina. Es útil para pequeñas
aplicaciones que requieran rápida ejecución para optimizar
una aplicación
Gráfico de Flujo es un lenguaje gráfico
que es usado para describir operaciones secuenciales en una aplicación.
Un diagrama de Grafico de Flujo está compuesto por acciones a ser
ejecutadas y pruebas de las acciones ejecutadas.
Adicionalmente, el usuario tiene la capacidad de crear
librerías estándar, escritas en C o en lenguajes IEC 61131-3,
que pueden ser llamadas desde la aplicación. El programador puede
escoger utilizar tantos lenguajes IEC como desee en su aplicación.
Esta moduladidad y capacidad de re-utilización del código
de aplicación, combinado con interfases fáciles de usar,
funciones de búsqueda poderosas, depuración en línea,
Gerencia de proyecto y generación de documentación, reducen
el tiempo de diseño, desarrollo, pruebas, arranque y mantenimiento.
La aplicación puede ser cargada en la SCADAPAck, ya sea a través
de una conexión directa o a través de la red de comunicaciones
del SCADA.
|