5. Programación Inicial
Primeros pasos con MasterTool IEC y DU350/DU351
Se recomienda que el proyecto se inicie a partir del proyecto modelo. Para crear un nuevo proyecto a
partir del modelo, basta pulsar en el menú Archivo, y enseguida, en "Nuevo desde pantilla...".
Seleccione el proyecto Modelo_DU350_DU351.pro y pulse en "Abrir".
Conceptos de Tareas y POUs
El modelo Modelo_DU350_DU351.pro posee un conjunto de tareas configuradas según la tabla
abajo:
Nombre de tarea
PRINCIPAL
NAVIGATION
VISUALIZATION
KEYBOARD_USAGE
LA POU "NAVEGA" ya está incluida en el Modelo_DU350_DU351.pro y las POUs
MAINTARGETVISU_PAINT_CODE y MAINTARGETVISU_INPUT_CODE ya están definidas.
Para compilar el proyecto sin errores, se debe añadir la POU PLC_PRG, pues la misma es llamada
por la tarea PRINCIPAL. POU PLC_PRG se llamará en intervalos de 1 ms (si al completar un
periodo de 1 ms de la tarea PRINCIPAL otra POU se está ejecutando POU PLC_PRG solamente
será ejecutada tras el término de la POU en ejecución). Mayores informaciones sobre Configuración
de Tareas y POUs verifique el capítulo "Configuración" - "Llamadas de POUs" o utilice el manual
del programador MasterTool IEC.
Crear POU PLC_PRG
Para agregar POU "PLC_PRG" siga los siguientes pasos: pulse en la pestaña "POUs", pulse con el
botón derecho del mouse en la palabra "POUs" dentro de la pestaña "POUs", seleccione la opción
"Insertar objecto...", seleccione la opción "Programa" en el campo "Tipo del módulo", seleccione el
lenguaje de su preferencia en el campo "Idioma del módulo", digite "PLC_PRG" en el campo
"Nombre del nuevo módulo" y pulse en "OK" para confirmar que añadió a POU "PLC_PRG".
Cada POU debe poseer al menos una lógica para ser compilada correctamente, caso la POU utilice el
lenguaje ST, basta escribir ";" en la primera línea de comando.
Compilar
Para realizar la compilación completa del proyecto, pulse en el menú "Proyecto", y enseguida en
"Compilar todo".
CUIDADO:
Antes de realizar una compilación o si hay algún problema durante una compilación, se
recomienda que se pulse en el menú "Proyecto"
vestigio de compilaciones anteriores.
POU llamada por la tarea
PLC_PRG();
NAVEGACION();
MAINTARGETVISU_PAINT_CODE 500 ms
MAINTARGETVISU_INPUT_CODE 20 ms
Tabla 5-1. Tiempos de las POUs del modelo
101
5. Programación Inicial
Intervalo de activación
1 ms
20 ms
"Limpiar" todo para remover cualquier