Вы находитесь на странице: 1из 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
Septiembre 2007

112

A Generalidades

HARDWARE MODICON M340


Instituto Schneider Electric de Formacin
Septiembre 2007

113

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
Septiembre 2007

114

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
Septiembre 2007

115

Interfase de Usuario

HARDWARE MODICON M340


Instituto Schneider Electric de Formacin
Septiembre 2007

116

Interfase de Usuario

Mens y
barra de
herramientas

Explorador
de proyectos

Ventana de
resultados

Editor de
configuracin
Editor de Datos
Editor de Lenguaje

Barra de
estado

HARDWARE MODICON M340


Instituto Schneider Electric de Formacin
Septiembre 2007

117

Interfase de Usuario

HARDWARE MODICON M340


Instituto Schneider Electric de Formacin
Septiembre 2007

118

Interfase de Usuario

HARDWARE MODICON M340


Instituto Schneider Electric de Formacin
Septiembre 2007

119

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
Septiembre 2007

120

Vista Estructural

HARDWARE MODICON M340


Instituto Schneider Electric de Formacin
Septiembre 2007

121

Vista funcional

Secciones de
programa del mdulo
funcional

Pantallas de operador
del mdulo funcional

HARDWARE MODICON M340


Instituto Schneider Electric de Formacin
Septiembre 2007

Tablas de animacin
del mdulo funcional

Mdulo funcional

122

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
Septiembre 2007

123

Metodologa para desarrollar una nueva aplicacin


Definir los ajustes (estacin de trabajo y proyecto)

Configuracin de
Hardware

Datos

Configuracin de
redes / ejes

Estructuracin de
datos y
simbolizacin

asociacin del canal

Estructuracin de
la aplicacin

Programacin

Importar /
Exportar
Anlisis

Pantallas de operador
modificaciones en lnea

Generar cdigo

Operar y mantenimiento
de la aplicacin

Seleccionar el
destino y
descargar

HARDWARE MODICON M340


Instituto Schneider Electric de Formacin
Septiembre 2007

Pantallas de operador
modificaciones en lnea

Depuracin

124

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
Septiembre 2007

)
125

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
Septiembre 2007

126

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
Septiembre 2007

127

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
Septiembre 2007

128

Editor de Configuracin

HARDWARE MODICON M340


Instituto Schneider Electric de Formacin
Septiembre 2007

129

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
Septiembre 2007

130

Configuracin bus Local

Seleccionar el
rack

Definir el mdulo
de alimentacin
HARDWARE MODICON M340
Instituto Schneider Electric de Formacin
Septiembre 2007

Modificar tipo de
procesador (si es
necesario)

Definir mdulos
desde catlogo

131

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
Septiembre 2007

132

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
Septiembre 2007

133

Configuracin red Ethernet

HARDWARE MODICON M340


Instituto Schneider Electric de Formacin
Septiembre 2007

134

Configuracin red Ethernet( cont)

HARDWARE MODICON M340


Instituto Schneider Electric de Formacin
Septiembre 2007

135

Visin general de las variables

HARDWARE MODICON M340


Instituto Schneider Electric de Formacin
Septiembre 2007

136

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
Septiembre 2007

137

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
Septiembre 2007

138

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
Septiembre 2007

139

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
Septiembre 2007

140

Edicin de variables
Declaracin en UNA VENTANA dedicada

HARDWARE MODICON M340


Instituto Schneider Electric de Formacin
Septiembre 2007

141

Edicin de Variables
Declaracin en UNA VENTANA dedicada

HARDWARE MODICON M340


Instituto Schneider Electric de Formacin
Septiembre 2007

142

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
Septiembre 2007

143

Edicin de Variables
Declaracin en UNA VENTANA dedicada

HARDWARE MODICON M340


Instituto Schneider Electric de Formacin
Septiembre 2007

144

Edicin de Variables
Declaracin en UNA VENTANA dedicada

HARDWARE MODICON M340


Instituto Schneider Electric de Formacin
Septiembre 2007

145

Edicin de Variables

Variable sin
direccionar

Variable
direccionada

HARDWARE MODICON M340


Instituto Schneider Electric de Formacin
Septiembre 2007

146

Configurar las columnas a visualizar

derecho

HARDWARE MODICON M340


Instituto Schneider Electric de Formacin
Septiembre 2007

147

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
Septiembre 2007

148

Tipos de DDT

Tipo estructura

Tipo Array

HARDWARE MODICON M340


Instituto Schneider Electric de Formacin
Septiembre 2007

149

Tipos de DFB

HARDWARE MODICON M340


Instituto Schneider Electric de Formacin
Septiembre 2007

150

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
Septiembre 2007

151

Asignar un IODDT desde catlogo

1 - Entrar el nombre de la
instancia y acceso al
catlogo

HARDWARE MODICON M340


Instituto Schneider Electric de Formacin
Septiembre 2007

2 - Seleccionar IODDT
asignar al canal

152

Asignar una IODDT desde el editor de config.

2 - Seleccionar canal /
entrar el nombre y crear

1 - Seleccionar canal
luego actualizar la
cuadrcula
HARDWARE MODICON M340
Instituto Schneider Electric de Formacin
Septiembre 2007

3 - La instancia IODDT se asigna


automticamente al canal
153

Instancias de Bloque funcin

Instancias EFB y DFB


( Siempre en verde )

Seleccionar
tipo ( in
Select
the type (elAlways
Siempre
en amarillo
)
Yellow
)
HARDWARE MODICON M340
Instituto Schneider Electric de Formacin
Septiembre 2007

154

Creacin de una variable desde una seccin

Anlisis rpido
del nombre de la
variable

Visualizar o
modificar atributos
de variable en los
editores

HARDWARE MODICON M340


Instituto Schneider Electric de Formacin
Septiembre 2007

Popup (window)
crear variable si no
existe

155

Estructura de la aplicacin

HARDWARE MODICON M340


Instituto Schneider Electric de Formacin
Septiembre 2007

156

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
Septiembre 2007

157

Prioridad y ejecucin
Tarea de eventos

Tarea rpida

+
Event
FAST
MAST I P

Tarea Maestra

I P O
I P O

I P O
P

20 ms
HARDWARE MODICON M340
Instituto Schneider Electric de Formacin
Septiembre 2007

O I

P O

20 ms

I P O
P

20 ms
158

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
Septiembre 2007

159

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
Septiembre 2007

160

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
Septiembre 2007

161

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
Septiembre 2007

162

Visin general del Lenguaje FBD

HARDWARE MODICON M340


Instituto Schneider Electric de Formacin
Septiembre 2007

163

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
Septiembre 2007

164

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
Septiembre 2007

165

Edit the
program

Men de herramientas especfico para FBD

HARDWARE MODICON M340


Instituto Schneider Electric de Formacin
Septiembre 2007

166

Seleccionar una FFB

HARDWARE MODICON M340


Instituto Schneider Electric de Formacin
Septiembre 2007

167

Asistente de entrada para FFB

HARDWARE MODICON M340


Instituto Schneider Electric de Formacin
Septiembre 2007

168

Visin general del lenguaje LD

HARDWARE MODICON M340


Instituto Schneider Electric de Formacin
Septiembre 2007

169

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
Septiembre 2007

170

Editor LD

HARDWARE MODICON M340


Instituto Schneider Electric de Formacin
Septiembre 2007

171

Menu de herramientas de LD

HARDWARE MODICON M340


Instituto Schneider Electric de Formacin
Septiembre 2007

172

Visin general del Lenguaje ST

HARDWARE MODICON M340


Instituto Schneider Electric de Formacin
Septiembre 2007

173

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
Septiembre 2007

174

Lenguaje ST

HARDWARE MODICON M340


Instituto Schneider Electric de Formacin
Septiembre 2007

175

Editor ST

HARDWARE MODICON M340


Instituto Schneider Electric de Formacin
Septiembre 2007

176

Men de herramientas de ST

HARDWARE MODICON M340


Instituto Schneider Electric de Formacin
Septiembre 2007

177

Visin general del Lenguaje SFC

HARDWARE MODICON M340


Instituto Schneider Electric de Formacin
Septiembre 2007

178

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
Septiembre 2007

179

Editor SFC

HARDWARE MODICON M340


Instituto Schneider Electric de Formacin
Septiembre 2007

180

Men de herramientas del Lenguaje SFC

HARDWARE MODICON M340


Instituto Schneider Electric de Formacin
Septiembre 2007

181

Propiedades de las etapas

HARDWARE MODICON M340


Instituto Schneider Electric de Formacin
Septiembre 2007

182

Propiedades de Transicin

HARDWARE MODICON M340


Instituto Schneider Electric de Formacin
Septiembre 2007

183

Visin general de DFB

HARDWARE MODICON M340


Instituto Schneider Electric de Formacin
Septiembre 2007

184

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
Septiembre 2007

185

Estructura de la DFB

DFB type

Entradas
Salidas

Entradas/salidas
Variables
Publicas / privadas

Secciones de
cdigo

HARDWARE MODICON M340


Instituto Schneider Electric de Formacin
Septiembre 2007

186

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
Septiembre 2007

187

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
Septiembre 2007

188

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
Septiembre 2007

189

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
Septiembre 2007

190

Depuracin del programa

HARDWARE MODICON M340


Instituto Schneider Electric de Formacin
Septiembre 2007

191

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
Septiembre 2007

192

Animacin dinmica y caja de visualizacin

Animacin dinmica
Variables Booleanas y
analogicas estn
animadas con colores
(verde, rojo o amarillo)

HARDWARE MODICON M340


Instituto Schneider Electric de Formacin
Septiembre 2007

caja de visualizacin
para visualizar el valor
cuando el cursor est
situado sobre la
variable analgica

Ventana
de inspeccin
Inspect window
displays
visualiza
valor deColor
una
value of aelvariable.
variable.
Colorisdedefined
la
of the window
by
ventana
estofdefinido
por
comparison
value and
comparacin
del valor
y
thresholds (yellow,
blue,
umbrales
magenta) (amarillo, azul,
magenta)
193

Tabla de animacin

En modo online la tabla de


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

HARDWARE MODICON M340


Instituto Schneider Electric de Formacin
Septiembre 2007

Editor de lenguaje
Activo

194

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
Septiembre 2007

195

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
Septiembre 2007

196

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
Septiembre 2007

197

Punto de parada

El punto de para
detiene la ejecucin
del programa

HARDWARE MODICON M340


Instituto Schneider Electric de Formacin
Septiembre 2007

198

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
Septiembre 2007

199

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
Septiembre 2007

200

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
Septiembre 2007

201

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
Septiembre 2007

202

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
Septiembre 2007

203

Arquitectura de Diagnstico

HARDWARE MODICON M340


Instituto Schneider Electric de Formacin
Septiembre 2007

204

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
Septiembre 2007

205

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
Septiembre 2007

206

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
Septiembre 2007

207

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
Septiembre 2007

208

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

HARDWARE MODICON M340


Instituto Schneider Electric de Formacin
Septiembre 2007

209

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
Septiembre 2007

210

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
Septiembre 2007

211

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