4.8
Conceptos básicos de programación DPL
El módulo de aplicaciones se puede programar empleando una combinación de
diagramas ladder (LD), diagramas de bloques de función (FBD) y código DPL (lenguaje
de programación del accionamiento), que se conoce como programa DPL. Con
SyPTLite sólo está disponible la programación ladder.
En el nivel superior del programa se incluye lo siguiente:
•
Cabecera de programa: consta del nombre del programa, el autor, la versión, etc.
Se configura mediante el cuadro de diálogo de propiedades de nodo de SyPTPro.
•
Cuerpo de programa: consta de secciones task (tareas) que contienen las
secciones LD, FBD y DPL. Se crea en el editor DPL de SyPTPro.
Las secciones de tareas encapsulan los bloques de instrucciones que ejecutará el
microprocesador en un momento determinado, por ejemplo cada 8 milisegundos o
cuando se encienda por primera vez el módulo. Cada tarea tiene un nombre, una
finalidad y una prioridad concretos. Para obtener más información, consulte la sección
6.2 Tareas en la página 64.
4.8.1
Biblioteca de bloques de función
SyPTPro y SyPTLite incluyen una amplia biblioteca de bloques de función
preestablecidos que realizan una serie de tareas: desde las más simples, como el
caso de un contador, hasta otras más complejas, como en el caso de los bucles PID o
los generadores de perfiles de rampa S. El conjunto de bloques preestablecidos se
denomina biblioteca de bloques de función (FBL).
Las funciones de FBL se documentan en la ayuda en línea.
También se pueden crear bloques de función propios en el programa. Si crea un
generador de perfiles nuevo, podrá encapsularlo en un bloque de función definido por
el usuario (UDFB) e incorporarlo al programa DPL principal. Para obtener información,
consulte la sección 6.7 Bloques de función definidos por el usuario en la página 75 y la
ayuda en línea.
24
Módulos de Aplicaciones Guía del usuario
www.controltechniques.com
Edición 2