Вы находитесь на странице: 1из 101

Instituto Schneider Electric de Formacin

Unity Pro & M340


Captulo 3:
Software Unity Pro
112
HARDWARE MODICON M340
Instituto Schneider Electric de Formacin
Septiembre 2007
A Generalidades
B Interfase de lenguaje
C Editor de configuracin
D Visin general de las variables
E Estructura de la aplicacin
F Visin general del Lenguaje FBD
G Visin general del lenguaje LD
H Visin general del Lenguaje ST
I Visin general del Lenguaje SFC
J Visin general de DFB
K Depuracin del programa
L Utilidades
M Otros
113
HARDWARE MODICON M340
Instituto Schneider Electric de Formacin
Septiembre 2007
A Generalidades
114
HARDWARE MODICON M340
Instituto Schneider Electric de Formacin
Septiembre 2007
Configuracin requerida e instalacin
PC configuracin requerida para instalar Unity Pro
Nominal : PC 1.2 GHz / 512 MB RAM
Sistema operativo : Windows 2000 / Windows XP
Mismo directorio para todos los software Schneider
C:\archivos de programa\schneider electric\xxx
Proceso de instalacin
Programa estndar de instalacin/desinstalacin para Windows
El uso correcto del software estasociado 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
115
HARDWARE MODICON M340
Instituto Schneider Electric de Formacin
Septiembre 2007
Entorno de Unity Pro
Modo Multi instancia
Varias instancias de Unity Pro se pueden ejecutar a la misma vez (misma aplicacin o
diferentes aplicaciones)
Si hay varias instancias de la misma aplicacin solamente una instancia abre la aplicacin en
modo lectura / escritura. Las otras instancias estn solamente en modo lectura
Gestin de compatibilidad
La compatibilidad ascendente estgarantizada 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 estfuncionando.
116
HARDWARE MODICON M340
Instituto Schneider Electric de Formacin
Septiembre 2007
Interfase de Usuario
117
HARDWARE MODICON M340
Instituto Schneider Electric de Formacin
Septiembre 2007
Interfase de Usuario
Mens y
barra de
herramientas
Explorador
de proyectos
Ventana de
resultados
Barra de
estado
Editor de
configuracin
Editor de Datos
Editor de Lenguaje
118
HARDWARE MODICON M340
Instituto Schneider Electric de Formacin
Septiembre 2007
Interfase de Usuario
119
HARDWARE MODICON M340
Instituto Schneider Electric de Formacin
Septiembre 2007
Interfase de Usuario
120
HARDWARE MODICON M340
Instituto Schneider Electric de Formacin
Septiembre 2007
Explorador de proyectos
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
(configuracinde hardware, variables, programa,
documentacin, )
La Vista funcional permite al usuario estructurar la
aplicacinen modos funcionales
Structural view Vista
estructural
Structural view Vista funcional
121
HARDWARE MODICON M340
Instituto Schneider Electric de Formacin
Septiembre 2007
Vista Estructural
122
HARDWARE MODICON M340
Instituto Schneider Electric de Formacin
Septiembre 2007
Vista funcional
Secciones de
programa del mdulo
funcional
Tablas de animacin
del mdulo funcional
Pantallas de operador
del mdulo funcional
Mdulo funcional
123
HARDWARE MODICON M340
Instituto Schneider Electric de Formacin
Septiembre 2007
Iniciar un proyecto nuevo
Abrir Unity Pro desde Programas / Schneider Electric /
Unity Pro
Abrir un nuevo proyecto
Selecionar la familia (si es necesario) y el procesador
(p.e. BMX P34 2010)
124
HARDWARE MODICON M340
Instituto Schneider Electric de Formacin
Septiembre 2007
Depuracin
Pantallas de operador
modificaciones en lnea
Seleccionar el
destino y
descargar
Datos asociacin del canal
Generar cdigo
Programacin
Importar /
Exportar
Anlisis
Metodologa para desarrollar una nueva aplicacin
Estructuracin de
datos y
simbolizacin
Estructuracin de
la aplicacin
Configuracin de
Hardware
Configuracin de
redes / ejes
Definir los ajustes (estacin de trabajo y proyecto)
Operar y mantenimiento
de la aplicacin
Pantallas de operador
modificaciones en lnea
125
HARDWARE MODICON M340
Instituto Schneider Electric de Formacin
Septiembre 2007
1. Definir los ajustes
Ajustes estacin de trabajo accesible va Herramientas / Opciones
Ajustes del proyecto accesible va Herramientas / Ajustes del proyecto
2. Configurar el hardware y las redes (racks, mdulos, )
3. Definir y editar las variables (variables elementales, arrays, estructuras, instancias de bloques
funcin, )
4. Estructurar la aplicacin (tareas, secciones, mdulos funcionales)
5. Editar las secciones de programa (Ladder, FBD, )
6. Generar el cdigo (construccin)
7. Seleccionar el destino (PLC o simulador) y transferir la aplicacin (descargar)
8. Depurar la aplicacin (punto de parada, paso a paso, )
Metodologa para desarrollar una nueva aplicacin
126
HARDWARE MODICON M340
Instituto Schneider Electric de Formacin
Septiembre 2007
General define ajustes generales del proyecto y directorios de
trabajo
Datos e idiomas ajustes de configuracinpara entrar datos
Conexin define opciones relativas a la conexindel terminal
al PLC
Ajustes Estacin de Trabajo
Ajustes de librera da informacinsobre la libreria global
Pantalla de operador define el runtime de las pantallas
127
HARDWARE MODICON M340
Instituto Schneider Electric de Formacin
Septiembre 2007
Generar configura la generacindel proyecto
Editores define las caractersticas para los lenguajes grficos
(Contactos y Diagrama de Bloques Funcin)
Extensiones de Lenguaje contiene ajustes para permitir
expansiones del IEC estndar.
Estos ajustes se salvan en la aplicacin
Ajustes de proyecto
Pantallas de operador define la gestinde las pantallas por el
operador
128
HARDWARE MODICON M340
Instituto Schneider Electric de Formacin
Septiembre 2007
Propiedades del proyecto
Accesible por clic en botn derecho sobre la carpeta estacin
General define el nombre del proyecto (Estacino nombre a
designar)
Proteccin activa la proteccinde las secciones del programa.
Esta operacinnecesita un password
Identificacin identifica el proyecto (versinactual, ultima
generacintotal y ultima generacinparcial)
Comentario asocia un comentario al proyecto
129
HARDWARE MODICON M340
Instituto Schneider Electric de Formacin
Septiembre 2007
Editor de Configuracin
130
HARDWARE MODICON M340
Instituto Schneider Electric de Formacin
Septiembre 2007
Editor de Configuracin
Accesible desde la vista estructural
Configura los racks del bus
local
Configura el bus :
CANopen
Comunicacin de red
Ethernet
131
HARDWARE MODICON M340
Instituto Schneider Electric de Formacin
Septiembre 2007
Configuracin bus Local
Seleccionar el
rack
Definir el mdulo
de alimentacin
Modificar tipo de
procesador (si es
necesario)
Definir mdulos
desde catlogo
132
HARDWARE MODICON M340
Instituto Schneider Electric de Formacin
Septiembre 2007
Configuracin bus CANopen
Configurar Bus
CANopen (arrastar
desde catlogo)
Configurar canal
CANopen (parmetros
del bus, tarea, rango del
direccionamiento para
I/O)
133
HARDWARE MODICON M340
Instituto Schneider Electric de Formacin
Septiembre 2007
Configuracin Procesador y mdulos
Configurar el
procesador (seleccionar
pestaa de
Configuracin, definir
los objetos globales de
la aplicacin: bits y
palabras)
Configurar cada modulo
(tarea, parmetros de
cada canal)
134
HARDWARE MODICON M340
Instituto Schneider Electric de Formacin
Septiembre 2007
Configuracin red Ethernet
135
HARDWARE MODICON M340
Instituto Schneider Electric de Formacin
Septiembre 2007
Configuracin red Ethernet( cont)
136
HARDWARE MODICON M340
Instituto Schneider Electric de Formacin
Septiembre 2007
Visingeneral de las variables
137
HARDWARE MODICON M340
Instituto Schneider Electric de Formacin
Septiembre 2007
Visin general de las variables
Una variable sin direccionar se define por un nombre simblico (32 caracteres) y un
tipo. No es posible saber la posicin en memoria.
Una variable mapeada a un mdulo de I/O o asociada a una referencia de memoria se
llama variable direccionada
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
Constantes no se pueden modificar por el programa durante la ejecucin.
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)
138
HARDWARE MODICON M340
Instituto Schneider Electric de Formacin
Septiembre 2007
Variables
Las variables se pueden declarar con el Editor de Datos antes de ser usada:
Cada una independientemente por doble click en el rea de las variables e
instancias FB del arbol de la vista estructural...
O durante la programacin con un doble click sobre la asignacinde una entrada /
salida.
Se tiene que asignar un tipo de dato a cada variable.
Obligatorio!!!
El software Unity Pro proporciona tipos de datos elementales (p.e. bool, time)
y derivados (estructura,..).
139
HARDWARE MODICON M340
Instituto Schneider Electric de Formacin
Septiembre 2007
Tipos de Datos Comunes y rangos
BOOL/EBOOL : Variable Booleana serFALSA (0) o VERDADERA (1). EBOOL gestiona
tambinla deteccinde flancos
WORD : Representa una cadena de 16 bits , significando una longitud de datos de 16
bits
INT : representa un valor entero. El rango de valores es de -32768 hasta 32767
UINT : Representa un valor entero sin signo. El rango de valores es de 0 hasta 65535
REAL : Representa un valor decimal. El rango de valores es de -3.40e+38 a 3.40e+38
140
HARDWARE MODICON M340
Instituto Schneider Electric de Formacin
Septiembre 2007
Entrar valores literales
Los valores literales se usan para asignar valores a patillas, o asignar
constantes a variables, y no cambiarlos por programa
Se pueden entrar valores literales como
Base 2 (binario) 2#1111111111111111
base 8 (octal) 8#177777
base 10 (decimal) 65535 (10# no se necesita)
base 16 ( hex) 16#FFFF
Tiempo de 5 segundos : t#5s o time#5s
141
HARDWARE MODICON M340
Instituto Schneider Electric de Formacin
Septiembre 2007
Edicin de variables
Declaracin en UNA VENTANA dedicada
142
HARDWARE MODICON M340
Instituto Schneider Electric de Formacin
Septiembre 2007
Edicin de Variables
Declaracin en UNA VENTANA dedicada
143
HARDWARE MODICON M340
Instituto Schneider Electric de Formacin
Septiembre 2007
Tipos de DDT:
Permite crear:
-una estructura (tipo
de dato diferente) o
-un Array (tipo de
dato igual)
Edicin de Variables
Declaracin en UNA VENTANA dedicada
144
HARDWARE MODICON M340
Instituto Schneider Electric de Formacin
Septiembre 2007
Edicin de Variables
Declaracin en UNA VENTANA dedicada
145
HARDWARE MODICON M340
Instituto Schneider Electric de Formacin
Septiembre 2007
Edicin de Variables
Declaracin en UNA VENTANA dedicada
146
HARDWARE MODICON M340
Instituto Schneider Electric de Formacin
Septiembre 2007
Variable sin
direccionar
Variable
direccionada
Edicin de Variables
147
HARDWARE MODICON M340
Instituto Schneider Electric de Formacin
Septiembre 2007
Configurar las columnas a visualizar
derecho
148
HARDWARE MODICON M340
Instituto Schneider Electric de Formacin
Septiembre 2007
Direccionamiento de variables
Tipos de 32 bits (DINT, DWORD,
REAL) estn siempre mapeados
sobre una direccin par (ejemplo:
%MW102)
Tipo REAL est mapeado
sobre una direccin %MW o
%KW (no sobre una direccin
%MD, %MF, %KD o %KF )
149
HARDWARE MODICON M340
Instituto Schneider Electric de Formacin
Septiembre 2007
Tipos de DDT
Tipo estructura
Tipo Array
150
HARDWARE MODICON M340
Instituto Schneider Electric de Formacin
Septiembre 2007
Tipos de DFB
151
HARDWARE MODICON M340
Instituto Schneider Electric de Formacin
Septiembre 2007
IODDT
Mapear una estructura completa de I/O
desde un canal de un mdulo con
un nombre
152
HARDWARE MODICON M340
Instituto Schneider Electric de Formacin
Septiembre 2007
Asignar un IODDT desde catlogo
1 - Entrar el nombre de la
instancia y acceso al
catlogo
2 - Seleccionar IODDT
asignar al canal
153
HARDWARE MODICON M340
Instituto Schneider Electric de Formacin
Septiembre 2007
Asignar una IODDT desde el editor de config.
1 - Seleccionar canal
luego actualizar la
cuadrcula
2 - Seleccionar canal /
entrar el nombre y crear
3 - La instancia IODDT se asigna
automticamente al canal
154
HARDWARE MODICON M340
Instituto Schneider Electric de Formacin
Septiembre 2007
Instancias de Bloque funcin
Instancias EFB y DFB
( Siempre en verde )
Select the type ( Always in
Yellow )
Seleccionar el tipo (
Siempre en amarillo )
155
HARDWARE MODICON M340
Instituto Schneider Electric de Formacin
Septiembre 2007
Creacin de una variable desde una seccin
Anlisis rpido
del nombre de la
variable
Popup (window)
crear variable si no
existe
Visualizar o
modificar atributos
de variable en los
editores
156
HARDWARE MODICON M340
Instituto Schneider Electric de Formacin
Septiembre 2007
Estructura de la aplicacin
157
HARDWARE MODICON M340
Instituto Schneider Electric de Formacin
Septiembre 2007
Estructura de la aplicacin
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
Ejecucincclica (solamente para tarea MAST )
Ejecucinperidica
Secciones
Las tareas estnestructuradas en secciones de
programa
Subrutinas (SR)
Las tareas MAST y FAST pueden contener subrutinas.
Una subrutina se llama desde una seccino desde otra
subrutina
158
HARDWARE MODICON M340
Instituto Schneider Electric de Formacin
Septiembre 2007
Prioridad y ejecucin
Tarea de eventos Tarea rpida Tarea Maestra
+
-
P P I P
O I P
O
O I P
P
I O P O I P
O I P
O I
20 ms 20 ms 20 ms
Event
FAST
MAST
159
HARDWARE MODICON M340
Instituto Schneider Electric de Formacin
Septiembre 2007
Secciones
Nmero de secciones ilimitado
Atributos de cada seccin
Nombre : 32 caracteres mximo
Lenguaje : LD, FBD, IL, ST o SFC
Tarea asociada : MAST, FAST, Evento
Condicin (opcional) : ejecucin segn el estado del bit
Localizacin : mdulo funcional contiene la seccin
Proteccin : No, escritura o lectura/escritura
Comentario : 256 caracteres mximo
Orden de ejecucin
Orden de aparicin de secciones en el explorador
160
HARDWARE MODICON M340
Instituto Schneider Electric de Formacin
Septiembre 2007
Aadir nueva seccin
Clic derecho => Nueva
seccin
Condicin de ejecucin
Proteger la seccin
Localizar la seccin
Seleccionar el lenguaje
Entrar el nombre de la seccin
161
HARDWARE MODICON M340
Instituto Schneider Electric de Formacin
Septiembre 2007
Subrutinas
Nmero de subrutinas ilimitado
Atributos de cada subrutina
Nombre : 32 caracteres mximo
Languaje : LD, FBD, IL, ST
Tarea asociada : MAST, FAST
La llamada desde una seccin u otra subrutina. Nmero
de anidamientos est limitado a 8. Una subrutina no se
llama a si misma (no recursiva)
Subrutina est asociada a una tarea. No se pueden
llamar desde secciones o subrutinas de otra tarea
162
HARDWARE MODICON M340
Instituto Schneider Electric de Formacin
Septiembre 2007
Aadir nueva subrutina
Entrar el nombre de subrutina
Seleccionar el lenguaje
Clic derecho =>Nueva seccin
SR
informacin : esta SR est llamada o no
163
HARDWARE MODICON M340
Instituto Schneider Electric de Formacin
Septiembre 2007
Visingeneral del Lenguaje FBD
164
HARDWARE MODICON M340
Instituto Schneider Electric de Formacin
Septiembre 2007
Visin general del Lenguaje FBD
Function Block Diagram (FBD) es un lenguaje grfico que estorientado a
flujo de datos
Cumple con el estndar IEC 61131-3
Particularmente apropiado para control de aplicaciones continuas o discretas
El programa FBD usa instancias de bloques funcin elementales y derivados
enlazados unos con otros
La programacin FBD no estorientado a celdas
165
HARDWARE MODICON M340
Instituto Schneider Electric de Formacin
Septiembre 2007
Editor FBD
Nmero de ejecucin
Secuencia de
ejecucin se define
por posicin FFBs y
enlaces pero pueden
cambiarse
Edicin de
manera libre
Basado en rejillas (por
defecto 36 columnas x
24 lneas)
166
HARDWARE MODICON M340
Instituto Schneider Electric de Formacin
Septiembre 2007
Mende herramientas especfico para FBD
Edit the
program
167
HARDWARE MODICON M340
Instituto Schneider Electric de Formacin
Septiembre 2007
Seleccionar una FFB
168
HARDWARE MODICON M340
Instituto Schneider Electric de Formacin
Septiembre 2007
Asistente de entrada para FFB
169
HARDWARE MODICON M340
Instituto Schneider Electric de Formacin
Septiembre 2007
Visingeneral del lenguaje LD
170
HARDWARE MODICON M340
Instituto Schneider Electric de Formacin
Septiembre 2007
Visin general del Lenguaje LD
Diagrama de Contactos (LD) corresponde a unos escalones para conectar
rels. La lnea de potencia de la izquierda corresponde a la fase y la lnea de
potencia de la derecha corresponde al neutro del escaln
Cumple con el estndar IEC 61131-3
Un grupo de objetos enlazados juntos sin enlaces a otros objetos (excluyendo
la lnea de potencia) se llama red
El lenguaje de programacin LD estorientado a celdas (solamente un objeto
se puede situar en cada celda)
La secuencia de proceso se determina por el flujo de datos dentro de la
seccin. Las redes conectadas a la izquierda de la lnea de potencia se
procesan desde principio a final
171
HARDWARE MODICON M340
Instituto Schneider Electric de Formacin
Septiembre 2007
Editor LD
172
HARDWARE MODICON M340
Instituto Schneider Electric de Formacin
Septiembre 2007
Menu de herramientas de LD
173
HARDWARE MODICON M340
Instituto Schneider Electric de Formacin
Septiembre 2007
Visingeneral del Lenguaje ST
174
HARDWARE MODICON M340
Instituto Schneider Electric de Formacin
Septiembre 2007
Visin general del Lenguaje ST
Texto estructurado (ST) es un lenguaje de ordenador usando una gama de
expresiones para asignar valores a variables, llamadas a FFBs, creando
expresiones
Cumple con el estndar IEC 61131-3
Usado para escribir lgica estructurada y programas de procesado numrico
(expresiones anidadas)
Fcil de aprender y usar
Particularmente adecuado para programacin de funciones complejas como
funciones aritmticas, .
Programa de texto estructurado es una secuencia de lneas de texto
175
HARDWARE MODICON M340
Instituto Schneider Electric de Formacin
Septiembre 2007
Lenguaje ST
176
HARDWARE MODICON M340
Instituto Schneider Electric de Formacin
Septiembre 2007
Editor ST
177
HARDWARE MODICON M340
Instituto Schneider Electric de Formacin
Septiembre 2007
Mende herramientas de ST
178
HARDWARE MODICON M340
Instituto Schneider Electric de Formacin
Septiembre 2007
Visingeneral del Lenguaje SFC
179
HARDWARE MODICON M340
Instituto Schneider Electric de Formacin
Septiembre 2007
Visin general del Lenguaje SFC
Sequential Function Chart (SFC) es un mtodo grfico para representar un sistema
de control de secuencia usando secuencias de etapas y transiciones
Cumple con el estndar IEC 61131-3
Etapa es un comando o accin que estactivo o inactivo
El paso desde una etapa a la siguiente se produce a travs de una transicin condicional
que puede ser verdadera o falsa
El programa secuencial estcompuesto de secciones SFC , variables/secciones de
acciones y variables/secciones de transiciones.
Solo en la tarea Maestra
Una seccin SFC puede contener un grfico SFC o varios grficos SFC
180
HARDWARE MODICON M340
Instituto Schneider Electric de Formacin
Septiembre 2007
Editor SFC
181
HARDWARE MODICON M340
Instituto Schneider Electric de Formacin
Septiembre 2007
Mende herramientas del Lenguaje SFC
182
HARDWARE MODICON M340
Instituto Schneider Electric de Formacin
Septiembre 2007
Propiedades de las etapas
183
HARDWARE MODICON M340
Instituto Schneider Electric de Formacin
Septiembre 2007
Propiedades de Transicin
184
HARDWARE MODICON M340
Instituto Schneider Electric de Formacin
Septiembre 2007
Visingeneral de DFB
185
HARDWARE MODICON M340
Instituto Schneider Electric de Formacin
Septiembre 2007
Visin general de la DFB
DFB es un encapsulado reusable como bloque
Estructura la aplicacin, simplifica la creacin del
programa, mejora la legibilidad, facilita la depuracin
y protege el know-how
El diseador programa y depura la DFB tipo. Se llama
Tipo de DFB
La DFB se puede proteger y exportar / importar entre
diseadores y usuarios
La DFB es local a una aplicacin o global en la
librera
Al final el usuario crea una imagen de este bloque llamada
Instancia DFB" y lo utiliza en la aplicacin
El cdigo de DFB estcargado solamente una vez en
la CPU
186
HARDWARE MODICON M340
Instituto Schneider Electric de Formacin
Septiembre 2007
Estructura de la DFB
DFB type
Entradas
Salidas
Variables
Publicas / privadas
Secciones de
cdigo
Entradas/salidas
187
HARDWARE MODICON M340
Instituto Schneider Electric de Formacin
Septiembre 2007
Variables internas y parmetros de E/S
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
Entradas / salidas : 32 mx.
Lectura / escritura por la DFB
Transfiere valores a la DFB, modifica y los retorna a la aplicacin
Variables privadas : ilimitadas
Usadas solamente por DFB (ejemplo : variables intermedias)
Variables pblicas : ilimitadas
Usadas por la DFB y aplicacin o usar en modo ajuste
Valores modificados por programa o ajuste se pueden salvar como valores
iniciales activando el bit sistema %S94
188
HARDWARE MODICON M340
Instituto Schneider Electric de Formacin
Septiembre 2007
Secciones de programa de la DFB
Estructurado en secciones de programa
Seccin
Nombre simblico
Escrito en LD, IL, ST, FBD
Condicin de validacin
Proteccin (no, escritura, lectura / escritura)
Comentario : 256 caracteres
Usar solamente parmetros y variables definidas o bits
y palabras de sistema
189
HARDWARE MODICON M340
Instituto Schneider Electric de Formacin
Septiembre 2007
Usar una instancia de DFB
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
Instancias DFB usadas como
Un bloque estndar en los lenguajes
LD y FBD
Una funcin elemental en los
lenguajes ST o IL
190
HARDWARE MODICON M340
Instituto Schneider Electric de Formacin
Septiembre 2007
Almacenar DFB en Librera
Usar tipos que estn salvados en la
familia Custom Lib
Posibilidad de crear sub-familias
Copiar en la librera el tipo de DFB
a almacenar
191
HARDWARE MODICON M340
Instituto Schneider Electric de Formacin
Septiembre 2007
Depuracindel programa
192
HARDWARE MODICON M340
Instituto Schneider Electric de Formacin
Septiembre 2007
Depuracin del programa
Animacin dinmica del programa
Insertar un punto de parada en el programa y ejecutarlo paso a paso
Insertar un punto de observacin en el programa
Usar caja de visualizacin asociadas a variables
Usar ventanas de inspeccin
Usar tablas de animacin o pantallas de operador para controlar las
variables
Usar referencias cruzadas para ver el uso de una variable
193
HARDWARE MODICON M340
Instituto Schneider Electric de Formacin
Septiembre 2007
Animacin dinmica y caja de visualizacin
Animacin dinmica
Variables Booleanas y
analogicas estn
animadas con colores
(verde, rojo o amarillo)
caja de visualizacin
para visualizar el valor
cuando el cursor est
situado sobre la
variable analgica
Inspect window displays
value of a variable. Color
of the window is defined by
comparison of value and
thresholds (yellow, blue,
magenta)
Ventana de inspeccin
visualiza el valor de una
variable. Color de la
ventana est definido por
comparacin del valor y
umbrales (amarillo, azul,
magenta)
194
HARDWARE MODICON M340
Instituto Schneider Electric de Formacin
Septiembre 2007
Tabla de animacin
En modo online la tabla de
animacin automticamente
da el valor de las variables
visualizadas por el editor de
lenguaje activo
Editor de lenguaje
Activo
195
HARDWARE MODICON M340
Instituto Schneider Electric de Formacin
Septiembre 2007
Modificacin de la variable a travs del
editor de programa
En modo online clic
derecho sobre el
nombre para
visualizar el men
Modificar / forzar
variables
Modificar valor de la
variable
seleccionada
196
HARDWARE MODICON M340
Instituto Schneider Electric de Formacin
Septiembre 2007
Modificacin de variables a travs de
una tabla de animacin
En modo online usar la
Tabla de animacin
para modificar / forzar
una variable
Posibolidad de realizar
un forzado multiple.
197
HARDWARE MODICON M340
Instituto Schneider Electric de Formacin
Septiembre 2007
Punto de parada
Objetivo :
Una ejecucin paso a paso consiste en ejecutar el programa elemento a elemento
La activacin del modo paso a paso requiere marcar previamente un punto de
parada.
3 comandos se pueden usar para el modo paso a paso : por instrucciones, por
funcin, para salir
El modo paso a paso detiene la correspondiente tarea
198
HARDWARE MODICON M340
Instituto Schneider Electric de Formacin
Septiembre 2007
Punto de parada
El punto de para
detiene la ejecucin
del programa
199
HARDWARE MODICON M340
Instituto Schneider Electric de Formacin
Septiembre 2007
Comandos paso a paso
Continuar: Ejecuta el cdigo hasta el punto de parada (ciclo a ciclo)
Paso a paso por instrucciones: (Seccin, SR o llamada a instancia DFB), este comando se puede
usar para entrar al cdigo e ir al prximo elemento de la seccin, SR o DFB
Paso a paso por funcin: (Seccin, SR o llamada a instancia DFB) este comando lo ejecuta en su
totalidad
Paso a paso para salir: Ejecuta la seccin, SR, DFB en su totalidad y va al prximo
Muestra la instruccin del paso corriente
Muestra el stack de llamadas
En modo paso a paso no se tiene en cuenta el watchdog
200
HARDWARE MODICON M340
Instituto Schneider Electric de Formacin
Septiembre 2007
Punto de observacin
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 no estdisponibles en la tarea de evento
Un nico punto de observacin puede activarse en una aplicacin
(la creacin de uno nuevo eliminarel anterior)
201
HARDWARE MODICON M340
Instituto Schneider Electric de Formacin
Septiembre 2007
Punto de observacin
La tabla de animacin
se puede sincronizar
con el punto de
observacin
El punto de
observacin examina
la variable cuando una
lnea de programa se
ejecuta
202
HARDWARE MODICON M340
Instituto Schneider Electric de Formacin
Septiembre 2007
Diagnstico en runtime
Informacin de
Modulo en fallo en la
pantalla de
configuracin del
rack
Visualizador de diagnstico: visualiza el sistema y
defectos de aplicacin desde el buffer de
diagnstico del PLC
203
HARDWARE MODICON M340
Instituto Schneider Electric de Formacin
Septiembre 2007
Accediendo a Ajustes del proyecto, seleccionamos Diagnstico de Aplicacin / Sistema
visualizar mensajes de error en la visualizacin del diagnstico
Seleccionar visualizar o no la causa del defecto (nivel aplicacin)
Seleccionar el lenguaje en el cual visualizaremos el mensaje de error
Seleccin de diagnstico integrado
204
HARDWARE MODICON M340
Instituto Schneider Electric de Formacin
Septiembre 2007
Arquitectura de Diagnstico
205
HARDWARE MODICON M340
Instituto Schneider Electric de Formacin
Septiembre 2007
Diagnstico de Sistema
El diagnstico del sistema es automtico (trabaja sin programa)
Todos los errores de sistema estn reconocidos y salvados por el PLC
Mensaje del error por software Unity Pro
El diagnstico de sistema usa alarmas de defecto desde los bits y palabras sistema
(ejemplo : %S18 indica un FALLO OVERFLOW, ...)
206
HARDWARE MODICON M340
Instituto Schneider Electric de Formacin
Septiembre 2007
Proceso de diagnstico
El proceso de diagnstico estimplementado con la utilizacinde EF / EFB / DFB
El diagnstico de SFC estintegrado directamente
Errores de tiempo de etapa
Errores de condicinde Transicin
Diagnstico EF
DEREG: elimina el registro de alarma ( usado en el USER DFB )
ONLEVT: evento Online
REGDFB: Fechado y salvado de alarma ( usado en el USER DFB )
REGEXT: Registro de errores FFB
UREGDFB: Registro de mensajes de error en el bloque diagnstico
207
HARDWARE MODICON M340
Instituto Schneider Electric de Formacin
Septiembre 2007
D_ACT: Diagnstico de accin
D_DYN: Diagnstico dinmico
D_GRP: Control de grupos de seal
D_LOCK: Diagnstico bloqueado
D_PRE: Control de requerimientos del proceso
D_REA: Diagnstico de reaccin
Proceso de diagnstico
El proceso de diagnstico estimplementado con la utilizacinde EF / EFB / DFB
El diagnstico de SFC estintegrado directamente
Errores de tiempo de etapa
Errores de condicinde Transicin
Diagnstico EF
208
HARDWARE MODICON M340
Instituto Schneider Electric de Formacin
Septiembre 2007
Diagnstico DFB
Usar DFB diag
Posibilidad de crear el propio diagnstico DFB
ALRM_DIA: Interface con el buffer de diagnstico
EV_DIA : DFB de control de evento
MV_DIA : DFB de control Motion
NEPO_DIA : DFB de Comando y diagnstico de la seccin operativa
TEPO_DIA : DFB de Comando y diagnstico de la seccin operativa
SAFETY_MONITOR: DFB Seguridad
Proceso de diagnstico
209
HARDWARE MODICON M340
Instituto Schneider Electric de Formacin
Septiembre 2007
Visualizador de diagnstico
(1) Lista de mensajes de error (columnas son configurables)
Bit sistema o tipo de FB de diagnostico el cual detecta el fallo
Mensaje de error
Smbolo asociado al fallo
Fecha y hora de la aparicin / desaparicin del fallo
Fecha y hora del reconocimiento del fallo
(2) Informacin suplementaria del mensaje seleccionado
Doble clic sobre una lnea de mensaje para visualizar el defecto de programa
1
2
1
2
210
HARDWARE MODICON M340
Instituto Schneider Electric de Formacin
Septiembre 2007
Visin general de las pantallas de operador
Control y visualizacin para el primer y segundo nivel de diagnstico
Visualizacin en tiempo real del estado de una mquina / proceso
La ejecucin de la pantalla necesita de una persona (operador)
Completamente integradas en Unity Pro
Enlace con referencias cruzadas, tablas de animacin, etc
Usa los recursos de la aplicacin
La ejecucin de las pantallas son parte de la aplicacin de PLC
No se necesita hardware adicional (mdulo de comunicacin)
Fcil de crear pantallas : mende herramientas, objetos predefinidos, librera de objetos,
cajas de dilogo para configuracin,
Fcil de crear animaciones : visibilidad, parpadeo, grfico de barras, diagrama de
tendencias, objetos animados predefinidos,
211
HARDWARE MODICON M340
Instituto Schneider Electric de Formacin
Septiembre 2007
Editor grfico y barra de herramientas
Barra de herramientas
especfica crear objetos
(rectngulo, curva, botn,
cursor, ), insertar
imagenes y editar objetos
Editor grfico crear pantalla
usando la barra de
herramientas y la librera de
objetos
Caja de dilogo para
configurar objetos y
animaciones

Вам также может понравиться