Professional Documents
Culture Documents
Contenido
Caractersticas relevantes
Unity Loader
Interfaz del usuario
Explorador de proyectos: Vista funcional y vista estructural
Estructura del programa
Tipos de datos
Lenguajes de programacin
Direccionamiento
Reloj en tiempo Real
Caractersticas Relevantes
Es un software comn de programacin, puesta a punto y
explotacin de los autmatas Modicon M340, Premium,
Quantum, Atrium.
Sistema operativo: Windows 2000 o Windows XP
Seccin de programa
Importar/Exportar
Tablas de animacin
Simulador
Pantalla operador
Cinco Lenguajes de programacin (ST, LD, IL, SFC,FBD)
Caractersticas Relevantes
Unity Pro S M
XL
Modicon
M340
57-00
57-10
57-20
57-30
57-20
57-30
31110
43412
57-40
53414
57-50
65150
65160
67160
Caractersticas Relevantes
1...3
3.. 10 . 100 usuarios
Single
Group
Team
Facility
Unity Loader
Es un software provisto con el Unity Pro, y tambin puede ser
suministrado separadamente
No necesita el Unity pro en el computador
Transferencia a traves del puerto USB o Ethernet
Servicios de RUN/STOP sobre el PLC
Carga y descarga del proyecto, archivos de datos,
almacenamiento sobre la tarjeta de memoria, paginas web
(mdulo NOE)
Ventana
de
resultados
Barra de estados
Schneider Electric Venezuela/Unity Pro/Captulo 2
Explorador de proyectos
Vista estructural
Permite visualizar
configuracin,
secciones del
programa, tabla de
animacin, pantallas
operador, variables,
red de
comunicacin y
documentacin
Vista funcional
Permite visualizar
por las secciones
del programa, tabla
de animacin y
pantalla operador
asociada a esa
seccin
Colocar el nombre
10
11
FAST tasks
MAST tasks
+
Event
FAST
I P O
I P O
MAST I P
I P O
P
20 ms
Schneider Electric Venezuela/Unity Pro/Captulo 2
O I
P O
20 ms
I P O
P
20 ms
12
13
14
Cclica
15
Tratamiento
del programa
Lectura de
Entradas
Tratamiento
del programa
Escritura
de salidas
Ciclo n
Lectura de
Entradas
Escritura
de salidas
Ciclo n + 1
16
Tratamiento
del programa
Lectura de
Entradas
Tratamiento
del programa
Escritura de
salidas
Ciclo n
Espera
Lectura de
Entradas
Escritura de
salidas
Espera
Ciclo n + 1
17
Seleccionar el periodo y
watch dog (perro guardin)
18
19
Seleccionar el lenguaje
20
Tipos de datos
21
Editor de datos
Variable no direccionada: es
una variable que no esta
asociada a una referencia en
la memoria
Variable direccionada: es
una variable asociada a una
referencia en la memoria
22
Configuracin de columnas
23
Matrices
24
Ejemplos:
Para el canal 0 de un modulo 2 del rack 0
Nivel_tanque: %CH0.2.0
Nivel:tanque.Value: %IW0.2.0.0
Nivel_tanque.Err: %I0.2.0.ERR
25
Introducir el nombre
Seleccionar de la lista del catalogo
Schneider Electric Venezuela/Unity Pro/Captulo 2
26
27
Inputs
Outputs
Inputs/outputs
Parmetros E/S
Code sections
29
Guardar DFB
30
Lenguajes de programacin
Diagrama escalera (LD) Ladder Diagram
Diagrama de bloques funcionales (FBD) Funtion Block Diagram
31
Lenguajes de programacin
Editor LD
La secuencia de
ejecucin es definida por
la posicin de la red (de
arriba abajo)
32
Lenguajes de programacin
Barra de herramientas LD
Herramienta de
enlace
Contactos
Bobinas
Bloques
comparacin
y operacin
Enlace
booleano
Seleccin
de datos
Salto y
salto
etiquetado
Retornar
Asistente
para
introducir
FFB
Pin
negado
Enlace
numrico
Comentario
33
Lenguajes de programacin
Editor FBD
Por defecto tiene 36
columnas y 24 filas
Nmero de ejecucin
La secuencia de
ejecucin es definida
por la posicin de los
FFB y enlaces pero
puede ser cambiada
Schneider Electric Venezuela/Unity Pro/Captulo 2
34
Lenguajes de programacin
Barra de herramientas FBD
Asistente FFB
Seleccion de
dato
Schneider Electric Venezuela/Unity Pro/Captulo 2
Enlace
Pin negado
Llamada a
bloque subrutina
Salto
Salto
etiquetado
Comentario
Retorno
35
Lenguajes de programacin
Editor ST
Comentario: informacin
adicional
Operador : define
operacin
Operando: actua sobre el
objeto
Instruccin de control
(ejemplo: if then else)
Instruccin finalizadaa
por el punto y coma
Etiqueta bloque de
programa (finalizado por
dos puntos )
36
Lenguajes de programacin
Editor ST
Chequeo de
sintaxis
37
Lenguajes de programacin
Barra de herramientas ST
Asistente
FFB
Instrucciones de
control
(IF, FOR, WHILE,
REPEAT o CASE
Inspector
Cambio de minsculas a
maysculas o al contario
segn sea el caso
Encontrar
Comentario
Llamada a
subrutina
Incremento o
decremento
de la fuente
38
Lenguajes de programacin
SFC
Carta de funcin secuencial es un mtodo grfico para
39
Lenguajes de programacin
Editor SFC
32 columnas and 200 filas
40
Lenguajes de programacin
Barra de herramientas SFC
Paso
Transicion
Paso macro
OR
divergencia/
convergencia
Salto
Enlace
Seleccin / paralelo
secuencia
Comentario
AND
divergencia/
convergencia
41
Lenguajes de programacin
Propiedades del paso
General
Nombre del paso
Atributo del paso inicial
Supervisin y retardo de
tiempo
Tipo de accin variable o
seccin
42
Lenguajes de programacin
Propiedades de transicin
Condicin de transicin
Invertir condicin de transicin
Tipo de transicin (variable o
seccin)
43
Lenguajes de programacin
Propiedades de transicin
Seccin transicin: Permite
escoger entre cuatros lenguajes
de programacin
Al escoger el lenguaje se
editara la seccin
44
Lenguajes de programacin
Asistente FFB
Acceso al asistente
FFB (Bloques de
funcion )
Seleccionar FFB de la
libreria
Acceso a la librera
global (Libset)
Schneider Electric Venezuela/Unity Pro/Captulo 2
Acceso a la librera
local (aplicacion)
45
Lenguajes de programacin
Asistente FFB
Seleccionar tipo FFB
Seleccionar Instancia FFB
Seleccionar
valor o variable
en caso de ser
necesario
46
Direccionamiento
%I, para variables de entrada binaria
%IW, para variables de entrada analgica
%Q, para variables de salida binaria
%QW, para variables de salida analgica
%M, para memorias internas
%K, para constantes (Premium and Modicon M340)
%S, para variables del sistema
Ejemplo
%I0.1.5
47
Direccionamiento
Memorias internas (%M)
SINTAXIS
BIT
FORMATO
EJEMPLO
%Mi
1 BIT (EBOOL)
%M3
PALABRA
%MWi
16 BITS (INT)
%MW45
UN BIT DE UNA
PALABRA
%MWi.j
1 BIT (BOOL)
%MW45.5
DOBLE PALABRA
%MDi
32 BITS (DINT)
%MD8
REAL
%MFi
32 BITS (REAL)
%MF15
Constantes (%K)
SINTAXIS
FORMATO
PALABRA CONSTANTE
%KWi
16 BITS (INT)
DOBLE PALABRA
CONSTANTE
%KDi
32 BITS (DINT)
CONSTANTE REAL
%Kfi
32 BITS (REAL)
48
Organizacin de la memoria
Las memorias de palabra se representan
con 16 bits.
Las memorias de doble palabra o palabra
flotante se representan con 32 bits,
utilizando dos memorias consecutivas de
16 bits.
Al direccionar una palabra de 16 y una
palabra de 32 bits es importante que no
se solapen.
Ejemplo:
%MW0 y %MD0 NO ES un
direccionamiento correcto ya que las
memorias se solapan
%MW0 y %MD1 es un direccionamiento
correcto ya que las memorias no se estan
solapando.
Schneider Electric Venezuela/Unity Pro/Captulo 2
49
FORMATO
%Si
1 BIT (BOOL)
%SWi
16 BITS (INT)
Ejemplos
DESCRIPCION
%S0
%S1
%S4
Es un reloj interno de 10 ms
%S5
%S6
Es un reloj interno de 1s
%S7
50
Actualizar PC=>PLC
51
PALABRAS DEL
SISTEMA
BYTE MAS
SIGNIFICATIVO
BYTE MENOS
SIGNIFICATIVO
%SW49
00
Dias de la semana
(1: Lunes7:Domingo)
%SW50
Segundos (00-59)
00
%SW51
Hora (0-23)
Minutos (00-59)
%SW52
Mes (1-12)
%SW53
Ao (0-99)
%SW70
Semana (1-52)
52