Documentos de Académico
Documentos de Profesional
Documentos de Cultura
infoPLC Net 03 Software Unity Pro PDF
infoPLC Net 03 Software Unity Pro PDF
Captulo 3:
Proceso de instalacin
Programa estndar de instalacin/desinstalacin para Windows
El uso correcto del software est asociado a su registro (solamente 21 das libre)
Unity Pro puede coexistir con PL7 o Concept y se puede ejecutar al mismo
tiempo
NO ES POSIBLE instalar 2 versiones diferentes de Unity Pro sobre el mismo
PC
Gestin de compatibilidad
La compatibilidad ascendente est garantizada archivo STA , archivo XEF (formato XML)
Multi lenguaje
El Software se puede instalar en 6 idiomas con seleccin a la hora de instalar
Los lenguajes instalados se pueden cambiar (sin reinstalar) usando una herramienta de
utilidad. El cambio se aplica en el prximo lanzamiento de Unity Pro. No se puede cambiar de
idioma cuando el programa est funcionando.
Mens y
barra de
herramientas
Explorador
de proyectos
Editor de
Ventana de configuracin
resultados Editor de Datos
Editor de Lenguaje
Barra de
estado
Structural
Vista funcional
view
El explorador de proyectos propone 2 diferentes vistas.
Presentar y estructurar un proyecto en formato de
estructura de arbol
Vista estructural
Vista funcional
Con la Vista estructural el usuario puede acceder y
gobernar los diferentes elementos de la aplicacin
(configuracin de hardware, variables, programa,
documentacin, )
Structural
Vista view
estructural
HARDWARE MODICON M340
Instituto Schneider Electric de Formacin
120
Septiembre 2007
Vista Estructural
Secciones de
programa del mdulo Tablas de animacin
funcional del mdulo funcional
Pantallas de operador
Mdulo funcional
del mdulo funcional
Importar /
Datos asociacin del canal Programacin
Exportar
Anlisis
Pantallas de operador Generar cdigo
modificaciones en lnea Pantallas de operador
modificaciones en lnea
3. Definir y editar las variables (variables elementales, arrays, estructuras, instancias de bloques
funcin, )
Configura el bus :
CANopen
Comunicacin de red
Ethernet
Seleccionar el
rack
Configurar canal
CANopen (parmetros
del bus, tarea, rango del
direccionamiento para
I/O)
Configurar Bus
CANopen (arrastar
desde catlogo)
Configurar el
procesador (seleccionar
pestaa de
Configuracin, definir
los objetos globales de
la aplicacin: bits y
palabras)
Una variable sin direccionar se define por un nombre simblico (32 caracteres) y un
tipo. No es posible saber la posicin en memoria.
Un bloque funcin puede usar variables publicas (accesible por el bloque funcin y el
programa aplicacin) o variables privadas (solamente accesible dentro del bloque
funcin)
Un IODDT (Input Output Derived Data Type Tipo de dato derivado de entrada salida)
designa una estructura representando el canal de un mdulo PLC
El software Unity Pro proporciona Tipos de Datos Elementales (BOOL, EBOOL, INT,
WORD, REAL, String, ) o Derived Data Types (Tipos de datos derivados: Array,
estructura)
Las variables se pueden declarar con el Editor de Datos antes de ser usada:
El software Unity Pro proporciona tipos de datos elementales (p.e. bool, time)
y derivados (estructura,..).
BOOL/EBOOL : Variable Booleana ser FALSA (0) o VERDADERA (1). EBOOL gestiona
tambin la deteccin de flancos
UINT : Representa un valor entero sin signo. El rango de valores es de 0 hasta 65535
Tipos de DDT:
Permite crear:
-una estructura (tipo
de dato diferente) o
-un Array (tipo de
dato igual)
Variable sin
direccionar
Variable
direccionada
derecho
Tipo estructura
Tipo Array
1 - Entrar el nombre de la
instancia y acceso al
catlogo
2 - Seleccionar IODDT
asignar al canal
2 - Seleccionar canal /
entrar el nombre y crear
1 - Seleccionar canal
luego actualizar la 3 - La instancia IODDT se asigna
cuadrcula automticamente al canal
Seleccionar
Select the type (elAlways
tipo ( in
Siempre en amarillo
Yellow ) )
HARDWARE MODICON M340
Instituto Schneider Electric de Formacin
154
Septiembre 2007
Creacin de una variable desde una seccin
Anlisis rpido
del nombre de la
variable
Diferentes tareas
Tarea nica (solamente MAST) o multitarea (MAST y
FAST )
Tarea de eventos : Evento de E/S (EVT) y evento de
temporizador
Modo de ejecucin
Ejecucin cclica (solamente para tarea MAST )
Ejecucin peridica
Secciones
Las tareas estn estructuradas en secciones de
programa
Subrutinas (SR)
Las tareas MAST y FAST pueden contener subrutinas.
Una subrutina se llama desde una seccin o desde otra
subrutina
+ -
Event I P O
FAST I P O I P O I P O I P O
MAST I P P O I P P O
20 ms 20 ms 20 ms
HARDWARE MODICON M340
Instituto Schneider Electric de Formacin
158
Septiembre 2007
Secciones
Orden de ejecucin
Orden de aparicin de secciones en el explorador
Localizar la seccin
Condicin de ejecucin
Proteger la seccin
Seleccionar el lenguaje
Seleccionar el lenguaje
Edicin de
manera libre
Nmero de ejecucin
Secuencia de
ejecucin se define
por posicin FFBs y
enlaces pero pueden
cambiarse
El paso desde una etapa a la siguiente se produce a travs de una transicin condicional
que puede ser verdadera o falsa
Una seccin SFC puede contener un grfico SFC o varios grficos SFC
DFB type
Entradas
Salidas
Entradas/salidas
Variables
Publicas / privadas
Secciones de
cdigo
Entradas : 32 mx.
Lectura solamente por la DFB
Transfiere valores desde la aplicacin a la DFB
Salidas : 32 mx.
Escritura solamente por la DFB
Transfiere valores desde la DFB a la aplicacin
Seccin
Nombre simblico
Escrito en LD, IL, ST, FBD
Condicin de validacin
Proteccin (no, escritura, lectura / escritura)
Comentario : 256 caracteres
Instancia de DFB
Usada en todas las tareas de la
aplicacin excepto tareas de evento y
transiciones SFC
Asignar entradas / salidas a variables
de aplicacin del mismo tipo
Modificar / forzar
variables
Modificar valor de la
variable
seleccionada
Posibolidad de realizar
un forzado multiple.
Objetivo :
Una ejecucin paso a paso consiste en ejecutar el programa elemento a elemento
3 comandos se pueden usar para el modo paso a paso : por instrucciones, por
funcin, para salir
El punto de para
detiene la ejecucin
del programa
Objetivo:
El punto de observacin permite visualizar variables de forma
exacta cuando se ejecuta la lnea de programa y no al final de ciclo
El punto de
observacin examina
la variable cuando una
lnea de programa se
ejecuta
La tabla de animacin
se puede sincronizar
con el punto de
observacin
Informacin de
Modulo en fallo en la
pantalla de
configuracin del
rack
El diagnstico de sistema usa alarmas de defecto desde los bits y palabras sistema
(ejemplo : %S18 indica un FALLO OVERFLOW, ...)
Diagnstico EF
Diagnstico EF
Diagnstico DFB
1
2
2
Barra de herramientas
especfica crear objetos
(rectngulo, curva, botn,
cursor, ), insertar
imagenes y editar objetos