Está en la página 1de 101

Instituto Schneider Electric de Formacin

Unity Pro & M340

Captulo 3:

Software Unity Pro


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

HARDWARE MODICON M340


Instituto Schneider Electric de Formacin
112
Septiembre 2007
A Generalidades

HARDWARE MODICON M340


Instituto Schneider Electric de Formacin
113
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 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

HARDWARE MODICON M340


Instituto Schneider Electric de Formacin
114
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 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.

HARDWARE MODICON M340


Instituto Schneider Electric de Formacin
115
Septiembre 2007
Interfase de Usuario

HARDWARE MODICON M340


Instituto Schneider Electric de Formacin
116
Septiembre 2007
Interfase de Usuario

Mens y
barra de
herramientas

Explorador
de proyectos

Editor de
Ventana de configuracin
resultados Editor de Datos
Editor de Lenguaje

Barra de
estado

HARDWARE MODICON M340


Instituto Schneider Electric de Formacin
117
Septiembre 2007
Interfase de Usuario

HARDWARE MODICON M340


Instituto Schneider Electric de Formacin
118
Septiembre 2007
Interfase de Usuario

HARDWARE MODICON M340


Instituto Schneider Electric de Formacin
119
Septiembre 2007
Explorador de proyectos

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, )

La Vista funcional permite al usuario estructurar la


aplicacin en modos funcionales

Structural
Vista view
estructural
HARDWARE MODICON M340
Instituto Schneider Electric de Formacin
120
Septiembre 2007
Vista Estructural

HARDWARE MODICON M340


Instituto Schneider Electric de Formacin
121
Septiembre 2007
Vista funcional

Secciones de
programa del mdulo Tablas de animacin
funcional del mdulo funcional

Pantallas de operador
Mdulo funcional
del mdulo funcional

HARDWARE MODICON M340


Instituto Schneider Electric de Formacin
122
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)

HARDWARE MODICON M340


Instituto Schneider Electric de Formacin
123
Septiembre 2007
Metodologa para desarrollar una nueva aplicacin

Definir los ajustes (estacin de trabajo y proyecto)

Configuracin de Configuracin de Estructuracin de Estructuracin de


Hardware redes / ejes datos y la aplicacin
simbolizacin

Importar /
Datos asociacin del canal Programacin
Exportar

Anlisis
Pantallas de operador Generar cdigo
modificaciones en lnea Pantallas de operador
modificaciones en lnea

Operar y mantenimiento Seleccionar el


de la aplicacin destino y Depuracin
descargar
HARDWARE MODICON M340
Instituto Schneider Electric de Formacin
124
Septiembre 2007
Metodologa para desarrollar una nueva aplicacin

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, )

HARDWARE MODICON M340


Instituto Schneider Electric de Formacin
125
Septiembre 2007
Ajustes Estacin de Trabajo

General define ajustes generales del proyecto y directorios de


trabajo

Datos e idiomas ajustes de configuracin para entrar datos

Conexin define opciones relativas a la conexin del terminal


al PLC

Ajustes de librera da informacin sobre la libreria global

Pantalla de operador define el runtime de las pantallas

HARDWARE MODICON M340


Instituto Schneider Electric de Formacin
126
Septiembre 2007
Ajustes de proyecto

Estos ajustes se salvan en la aplicacin

Generar configura la generacin del 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.

Pantallas de operador define la gestin de las pantallas por el


operador

HARDWARE MODICON M340


Instituto Schneider Electric de Formacin
127
Septiembre 2007
Propiedades del proyecto

Accesible por clic en botn derecho sobre la carpeta estacin

General define el nombre del proyecto (Estacin o nombre a


designar)

Proteccin activa la proteccin de las secciones del programa.


Esta operacin necesita un password

Identificacin identifica el proyecto (versin actual, ultima


generacin total y ultima generacin parcial)

Comentario asocia un comentario al proyecto

HARDWARE MODICON M340


Instituto Schneider Electric de Formacin
128
Septiembre 2007
Editor de Configuracin

HARDWARE MODICON M340


Instituto Schneider Electric de Formacin
129
Septiembre 2007
Editor de Configuracin
Accesible desde la vista estructural

Configura los racks del bus


local

Configura el bus :
CANopen

Comunicacin de red
Ethernet

HARDWARE MODICON M340


Instituto Schneider Electric de Formacin
130
Septiembre 2007
Configuracin bus Local

Seleccionar el
rack

Modificar tipo de Definir mdulos


Definir el mdulo procesador (si es desde catlogo
de alimentacin necesario)

HARDWARE MODICON M340


Instituto Schneider Electric de Formacin
131
Septiembre 2007
Configuracin bus CANopen

Configurar canal
CANopen (parmetros
del bus, tarea, rango del
direccionamiento para
I/O)

Configurar Bus
CANopen (arrastar
desde catlogo)

HARDWARE MODICON M340


Instituto Schneider Electric de Formacin
132
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)

HARDWARE MODICON M340


Instituto Schneider Electric de Formacin
133
Septiembre 2007
Configuracin red Ethernet

HARDWARE MODICON M340


Instituto Schneider Electric de Formacin
134
Septiembre 2007
Configuracin red Ethernet( cont)

HARDWARE MODICON M340


Instituto Schneider Electric de Formacin
135
Septiembre 2007
Visin general de las variables

HARDWARE MODICON M340


Instituto Schneider Electric de Formacin
136
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)

HARDWARE MODICON M340


Instituto Schneider Electric de Formacin
137
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 asignacin de 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,..).

HARDWARE MODICON M340


Instituto Schneider Electric de Formacin
138
Septiembre 2007
Tipos de Datos Comunes y rangos

BOOL/EBOOL : Variable Booleana ser FALSA (0) o VERDADERA (1). EBOOL gestiona
tambin la deteccin de 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

HARDWARE MODICON M340


Instituto Schneider Electric de Formacin
139
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

HARDWARE MODICON M340


Instituto Schneider Electric de Formacin
140
Septiembre 2007
Edicin de variables

Declaracin en UNA VENTANA dedicada

HARDWARE MODICON M340


Instituto Schneider Electric de Formacin
141
Septiembre 2007
Edicin de Variables

Declaracin en UNA VENTANA dedicada

HARDWARE MODICON M340


Instituto Schneider Electric de Formacin
142
Septiembre 2007
Edicin de Variables

Declaracin en UNA VENTANA dedicada

Tipos de DDT:
Permite crear:
-una estructura (tipo
de dato diferente) o
-un Array (tipo de
dato igual)

HARDWARE MODICON M340


Instituto Schneider Electric de Formacin
143
Septiembre 2007
Edicin de Variables

Declaracin en UNA VENTANA dedicada

HARDWARE MODICON M340


Instituto Schneider Electric de Formacin
144
Septiembre 2007
Edicin de Variables

Declaracin en UNA VENTANA dedicada

HARDWARE MODICON M340


Instituto Schneider Electric de Formacin
145
Septiembre 2007
Edicin de Variables

Variable sin
direccionar

Variable
direccionada

HARDWARE MODICON M340


Instituto Schneider Electric de Formacin
146
Septiembre 2007
Configurar las columnas a visualizar

derecho

HARDWARE MODICON M340


Instituto Schneider Electric de Formacin
147
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 )

HARDWARE MODICON M340


Instituto Schneider Electric de Formacin
148
Septiembre 2007
Tipos de DDT

Tipo estructura

Tipo Array

HARDWARE MODICON M340


Instituto Schneider Electric de Formacin
149
Septiembre 2007
Tipos de DFB

HARDWARE MODICON M340


Instituto Schneider Electric de Formacin
150
Septiembre 2007
IODDT

Mapear una estructura completa de I/O


desde un canal de un mdulo con
un nombre

HARDWARE MODICON M340


Instituto Schneider Electric de Formacin
151
Septiembre 2007
Asignar un IODDT desde catlogo

1 - Entrar el nombre de la
instancia y acceso al
catlogo
2 - Seleccionar IODDT
asignar al canal

HARDWARE MODICON M340


Instituto Schneider Electric de Formacin
152
Septiembre 2007
Asignar una IODDT desde el editor de config.

2 - Seleccionar canal /
entrar el nombre y crear

1 - Seleccionar canal
luego actualizar la 3 - La instancia IODDT se asigna
cuadrcula automticamente al canal

HARDWARE MODICON M340


Instituto Schneider Electric de Formacin
153
Septiembre 2007
Instancias de Bloque funcin

Instancias EFB y DFB


( Siempre en verde )

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

Visualizar o Popup (window)


modificar atributos crear variable si no
de variable en los existe
editores

HARDWARE MODICON M340


Instituto Schneider Electric de Formacin
155
Septiembre 2007
Estructura de la aplicacin

HARDWARE MODICON M340


Instituto Schneider Electric de Formacin
156
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
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

HARDWARE MODICON M340


Instituto Schneider Electric de Formacin
157
Septiembre 2007
Prioridad y ejecucin

Tarea de eventos Tarea rpida Tarea Maestra

+ -
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

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

HARDWARE MODICON M340


Instituto Schneider Electric de Formacin
159
Septiembre 2007
Aadir nueva seccin

Clic derecho => Nueva


seccin

Localizar la seccin

Condicin de ejecucin

Entrar el nombre de la seccin

Proteger la seccin

Seleccionar el lenguaje

HARDWARE MODICON M340


Instituto Schneider Electric de Formacin
160
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

HARDWARE MODICON M340


Instituto Schneider Electric de Formacin
161
Septiembre 2007
Aadir nueva subrutina

Clic derecho =>Nueva seccin


SR

Entrar el nombre de subrutina

Seleccionar el lenguaje

informacin : esta SR est llamada o no

HARDWARE MODICON M340


Instituto Schneider Electric de Formacin
162
Septiembre 2007
Visin general del Lenguaje FBD

HARDWARE MODICON M340


Instituto Schneider Electric de Formacin
163
Septiembre 2007
Visin general del Lenguaje FBD

Function Block Diagram (FBD) es un lenguaje grfico que est orientado 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 est orientado a celdas

HARDWARE MODICON M340


Instituto Schneider Electric de Formacin
164
Septiembre 2007
Editor FBD

Basado en rejillas (por


defecto 36 columnas x
24 lneas)

Edicin de
manera libre

Nmero de ejecucin
Secuencia de
ejecucin se define
por posicin FFBs y
enlaces pero pueden
cambiarse

HARDWARE MODICON M340


Instituto Schneider Electric de Formacin
165
Septiembre 2007
Edit the
program Men de herramientas especfico para FBD

HARDWARE MODICON M340


Instituto Schneider Electric de Formacin
166
Septiembre 2007
Seleccionar una FFB

HARDWARE MODICON M340


Instituto Schneider Electric de Formacin
167
Septiembre 2007
Asistente de entrada para FFB

HARDWARE MODICON M340


Instituto Schneider Electric de Formacin
168
Septiembre 2007
Visin general del lenguaje LD

HARDWARE MODICON M340


Instituto Schneider Electric de Formacin
169
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 est orientado 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

HARDWARE MODICON M340


Instituto Schneider Electric de Formacin
170
Septiembre 2007
Editor LD

HARDWARE MODICON M340


Instituto Schneider Electric de Formacin
171
Septiembre 2007
Menu de herramientas de LD

HARDWARE MODICON M340


Instituto Schneider Electric de Formacin
172
Septiembre 2007
Visin general del Lenguaje ST

HARDWARE MODICON M340


Instituto Schneider Electric de Formacin
173
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

HARDWARE MODICON M340


Instituto Schneider Electric de Formacin
174
Septiembre 2007
Lenguaje ST

HARDWARE MODICON M340


Instituto Schneider Electric de Formacin
175
Septiembre 2007
Editor ST

HARDWARE MODICON M340


Instituto Schneider Electric de Formacin
176
Septiembre 2007
Men de herramientas de ST

HARDWARE MODICON M340


Instituto Schneider Electric de Formacin
177
Septiembre 2007
Visin general del Lenguaje SFC

HARDWARE MODICON M340


Instituto Schneider Electric de Formacin
178
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 est activo 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 est compuesto 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

HARDWARE MODICON M340


Instituto Schneider Electric de Formacin
179
Septiembre 2007
Editor SFC

HARDWARE MODICON M340


Instituto Schneider Electric de Formacin
180
Septiembre 2007
Men de herramientas del Lenguaje SFC

HARDWARE MODICON M340


Instituto Schneider Electric de Formacin
181
Septiembre 2007
Propiedades de las etapas

HARDWARE MODICON M340


Instituto Schneider Electric de Formacin
182
Septiembre 2007
Propiedades de Transicin

HARDWARE MODICON M340


Instituto Schneider Electric de Formacin
183
Septiembre 2007
Visin general de DFB

HARDWARE MODICON M340


Instituto Schneider Electric de Formacin
184
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 est cargado solamente una vez en
la CPU

HARDWARE MODICON M340


Instituto Schneider Electric de Formacin
185
Septiembre 2007
Estructura de la DFB

DFB type

Entradas
Salidas

Entradas/salidas

Variables
Publicas / privadas

Secciones de
cdigo

HARDWARE MODICON M340


Instituto Schneider Electric de Formacin
186
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

HARDWARE MODICON M340


Instituto Schneider Electric de Formacin
187
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

HARDWARE MODICON M340


Instituto Schneider Electric de Formacin
188
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

HARDWARE MODICON M340


Instituto Schneider Electric de Formacin
189
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

HARDWARE MODICON M340


Instituto Schneider Electric de Formacin
190
Septiembre 2007
Depuracin del programa

HARDWARE MODICON M340


Instituto Schneider Electric de Formacin
191
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

HARDWARE MODICON M340


Instituto Schneider Electric de Formacin
192
Septiembre 2007
Animacin dinmica y caja de visualizacin

Animacin dinmica caja de visualizacin Ventana de inspeccin


Inspect window displays
Variables Booleanas y para visualizar el valor visualiza
value of aelvariable.
valor deColor
una
analogicas estn cuando el cursor est variable. Colorisdedefined
of the window la by
animadas con colores situado sobre la ventana
comparisonestofdefinido
value andpor
(verde, rojo o amarillo) variable analgica comparacin del valor
thresholds (yellow, y
blue,
umbrales
magenta) (amarillo, azul,
magenta)

HARDWARE MODICON M340


Instituto Schneider Electric de Formacin
193
Septiembre 2007
Tabla de animacin

En modo online la tabla de


animacin automticamente
da el valor de las variables Editor de lenguaje
visualizadas por el editor de Activo
lenguaje activo

HARDWARE MODICON M340


Instituto Schneider Electric de Formacin
194
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

HARDWARE MODICON M340


Instituto Schneider Electric de Formacin
195
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.

HARDWARE MODICON M340


Instituto Schneider Electric de Formacin
196
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

HARDWARE MODICON M340


Instituto Schneider Electric de Formacin
197
Septiembre 2007
Punto de parada

El punto de para
detiene la ejecucin
del programa

HARDWARE MODICON M340


Instituto Schneider Electric de Formacin
198
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

HARDWARE MODICON M340


Instituto Schneider Electric de Formacin
199
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 est disponibles en la tarea de evento

Un nico punto de observacin puede activarse en una aplicacin


(la creacin de uno nuevo eliminar el anterior)

HARDWARE MODICON M340


Instituto Schneider Electric de Formacin
200
Septiembre 2007
Punto de observacin

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

HARDWARE MODICON M340


Instituto Schneider Electric de Formacin
201
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

HARDWARE MODICON M340


Instituto Schneider Electric de Formacin
202
Septiembre 2007
Seleccin de diagnstico integrado
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

HARDWARE MODICON M340


Instituto Schneider Electric de Formacin
203
Septiembre 2007
Arquitectura de Diagnstico

HARDWARE MODICON M340


Instituto Schneider Electric de Formacin
204
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, ...)

HARDWARE MODICON M340


Instituto Schneider Electric de Formacin
205
Septiembre 2007
Proceso de diagnstico
El proceso de diagnstico est implementado con la utilizacin de EF / EFB / DFB
El diagnstico de SFC est integrado directamente
Errores de tiempo de etapa
Errores de condicin de 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

HARDWARE MODICON M340


Instituto Schneider Electric de Formacin
206
Septiembre 2007
Proceso de diagnstico
El proceso de diagnstico est implementado con la utilizacin de EF / EFB / DFB
El diagnstico de SFC est integrado directamente
Errores de tiempo de etapa
Errores de condicin de Transicin

Diagnstico EF

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

HARDWARE MODICON M340


Instituto Schneider Electric de Formacin
207
Septiembre 2007
Proceso de diagnstico

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
SAFETY_MONITOR: DFB Seguridad
TEPO_DIA : DFB de Comando y diagnstico de la seccin operativa

Usar DFB diag


Posibilidad de crear el propio diagnstico DFB

HARDWARE MODICON M340


Instituto Schneider Electric de Formacin
208
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
2

HARDWARE MODICON M340


Instituto Schneider Electric de Formacin
209
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 : men de 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,

HARDWARE MODICON M340


Instituto Schneider Electric de Formacin
210
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
HARDWARE MODICON M340
Instituto Schneider Electric de Formacin
211
Septiembre 2007

También podría gustarte