6
Programación DPL
Este capítulo ofrece la siguiente información:
•
Estructura y sintaxis básicas del programa DPL
•
Comandos DPL básicos
•
Nuevas funciones del módulo de aplicaciones
En este capítulo no se ofrece una guía completa de programación DPL. En las guías de
NOTA
la ayuda en línea encontrará todos los comandos DPL y bloques de función.
6.1
Cabecera de programa
Todos los programas DPL incluyen al principio una cabecera, que SyPTPro crea para el
usuario. La cabecera consta de lo siguiente:
•
Nombre del programa
•
Autor del programa
•
Número de versión del programa
6.1.1
Alias
Justo debajo de la cabecera se puede incluir una sección de alias. Los alias sirven para
'reemplazar' varias expresiones o constantes:
•
Una expresión numérica constante
•
La dirección de un registro o parámetro
•
Una expresión o sentencia DPL
Los alias se crean con la sentencia $DEFINE.
$DEFINE
nombre
Por ejemplo, es conveniente utilizar alias para asignar nombre a todos los parámetros
del accionamiento utilizados en un programa.
$DEFINE PRESET_REF_1 #1.21
$DEFINE PRESET_REF_2 #1.22
$DEFINE SPEED_FB #3.02
También se recomienda introducir los alias en MAYÚSCULAS para distinguirlos de las
variables normales.
Es aconsejable añadir el símbolo '%' a los alias que representan valores enteros. En las
NOTA
herramientas de programación gráfica (QLD/FBD), SyPTPro considera que todos los
alias que no llevan el símbolo % son valores de coma flotante. Por consiguiente, se
rechazarán en entradas LD o de sólo enteros.
La directiva $DEFINE NO genera ningún código ni acorta el tiempo de ejecución del
programa, sino que permite referirse a algo con otro nombre.
Módulos de Aplicaciones Guía del usuario
Edición 2
www.controltechniques.com
63