25. 33003104 05/2010 25
§
Información de seguridad
Información importante
AVISO
Lea atentamente estas instrucciones y observe el equipo para familiarizarse con el
dispositivo antes de instalarlo, utilizarlo o realizar su mantenimiento. Los mensajes
especiales que se ofrecen a continuación pueden aparecer a lo largo de la
documentación o en el equipo para advertir de peligros potenciales o para ofrecer
información que aclara o simplifica los distintos procedimientos.
26. 26 33003104 05/2010
TENGA EN CUENTA
La instalación, manejo, puesta en servicio y mantenimiento de equipos eléctricos
deberán ser realizados sólo por personal cualificado. Schneider Electric no se hace
responsable de ninguna de las consecuencias del uso de este material.
Una persona cualificada es aquella que cuenta con capacidad y conocimientos
relativos a la construcción, el funcionamiento y la instalación de equipos eléctricos
y que ha sido formada en materia de seguridad para reconocer y evitar los riesgos
que conllevan tales equipos.
27. 33003104 05/2010 27
Acerca de este libro
Presentación
Objeto
En este documento se describe la programación de un PLC Modicon M340,
Premium, Atrium o Quantum con los lenguajes de programación de diagrama de
bloques de funciones (FBD, Function Block Diagram), diagrama de Ladder (LD),
gráfica de función secuencial (SFC, Sequential Function Chart), lista de
instrucciones (IL, Instruction List) y texto estructurado (ST, Structured Text) según
la norma IEC 61131-3.
Campo de aplicación
Este documento es válido para Unity Pro a partir de la versión 5.0.
Comentarios del usuario
Envíe sus comentarios a la dirección electrónica techcomm@schneider-
electric.com.
29. 33003104 05/2010 29
I
Generalidades
33003104 05/2010
Generalidades
Objeto
En este apartado, se presentan los servicios de Unity Pro y se describen las
distintas herramientas que permiten gestionar un proyecto: derechos de acceso,
guardar/restablecer, servicios en modalidad online u offline, etc.
Contenido de esta parte
Esta parte contiene los siguientes capítulos:
Capítulo Nombre del capítulo Página
1 Presentación general de Unity Pro 31
2 Editores de lenguajes de programación 39
3 Conexión de un terminal a un autómata 51
4 Gestión global de un proyecto 53
5 explorador de proyectos 141
6 Módulos funcionales 197
7 Contenedor FDT 229
8 Gestor de librería de tipos 265
31. 33003104 05/2010 31
1
Presentación general
33003104 05/2010
Presentación general de Unity Pro
Vista general
En este capítulo se describen las prestaciones generales de un proyecto generado
con Unity Pro.
Contenido de este capítulo
Este capítulo contiene los siguiente apartados:
Apartado Página
Funciones de Unity Pro 32
Interfase de usuario 37
32. Presentación general
32 33003104 05/2010
Funciones de Unity Pro
Plataformas de hardware
Unity Pro admite las plataformas de hardware siguientes:
Modicon M340
Premium
Atrium
Quantum
Lenguajes de programación
Unity Pro proporciona los lenguajes de programación siguientes para crear el
programa de usuario:
Diagrama de bloques funcionales (FBD)
Lenguaje de diagrama de contactos (LD)
Lista de instrucciones (IL)
Texto estructurado (ST)
Control secuencial (SFC).
Todos estos lenguajes de programación pueden utilizarse juntos en el mismo
proyecto.
Todos ellos cumplen la norma IEC 61131-3.
Bibliotecas de bloques
Entre los bloques incluidos en el paquete de las completas bibliotecas de bloques
Unity Pro se encuentran desde bloques para realizar simples operaciones
booleanas, pasando por bloques para operaciones con cadenas de caracteres y
matrices, hasta bloques para controlar complejos bucles de control.
Para obtener una vista general más sencilla, los distintos bloques se organizan en
bibliotecas que a su vez se desglosan en familias.
Estos bloques pueden utilizarse en los lenguajes de programación FBD, LD, IL y
ST.
Elementos de un programa
Un programa puede estar formado por los siguientes elementos:
Una tarea maestro (MAST)
Una tarea rápida (FAST)
De una a cuatro tareas auxiliares (no disponibles para Modicon M340)
Secciones, asignadas a una de las tareas definidas
Secciones para procesar los eventos controlados de temporizador (Timerx)
Secciones para procesar los eventos controlados de hardware (EVTx)
Secciones de subrutina (SR)
33. Presentación general
33003104 05/2010 33
Paquetes de software
Se encuentran disponibles los siguientes paquetes de software:
Unity Pro S
Unity Pro M
Unity Pro L
Unity Pro XL
Unity Pro XLS
Unity Developers Edition (UDE).
Campo de aplicación del rendimiento
En la tabla siguiente se muestran las características principales de los paquetes de
software individuales:
Unity Pro S Unity Pro M Unity Pro L Unity Pro XL Unity Pro XLS
Lenguajes de programación
Diagrama de
bloques de
funciones (FBD)
+ + + + +
Lenguaje de
diagrama de
Ladder (LD)
+ + + + +
Lista de
instrucciones (IL)
+ + + + +( 2)
Texto estructurado
(ST)
+ + + + +( 2)
Lenguaje
secuencial (SFC)
+ + + + +( 2)
Bibliotecas (1)
Biblioteca
estándar
+ + + + +( 2)
Biblioteca de
controles
+ + + + +( 2)
Biblioteca de
comunicación
+ + + + +( 2)
Biblioteca de
diagnóstico
+ + + + +( 2)
Biblioteca de
gestión de E/S
+ + + + +( 2)
Biblioteca del
sistema
+ + + + +( 2)
34. Presentación general
34 33003104 05/2010
Biblioteca de
dirección de
control de
movimiento
- + + + +( 2)
Biblioteca de TCP
abierta
- opcional opcional opcional opcional (2)
Biblioteca obsoleta + + + + +( 2)
Biblioteca MFB + + + + +( 2)
Biblioteca de
seguridad
- - - - +
Biblioteca de
gestión de ficheros
de tarjeta de
memoria
+ + + + +( 2)
Información general
Creación y uso de
estructuras de
datos (DDT)
+ + + + +( 2)
Creación y uso de
bloques
funcionales
derivados (DFB)
+ + + + +( 2)
Navegador de
proyectosconvista
funcional o
estructural
+ + + + +
Gestión de
derechos de
acceso
+ + + + +
Pantalla de
operario
+ + + + +
Visualizador de
diagnósticos
+ + + + +
Diagnósticos de
sistema
+ + + + +
Diagnósticos de
proyecto
+ + + + +( 2)
Unity Pro S Unity Pro M Unity Pro L Unity Pro XL Unity Pro XLS
35. Presentación general
33003104 05/2010 35
Convertidor de
aplicaciones
- Convertidor PL7 Convertidor PL7
Convertidor de
Concept
Convertidor PL7
Convertidor
Concept
Convertidor PL7
Convertidor
Concept
Gestión
multiestación
- - - - -
Plataformas admitidas
Modicon M340 BMX P34 1000
BMX P34 20••
BMX P34 1000
BMX P34 20••
BMX P34 1000
BMX P34 20••
BMX P34 1000
BMX P34 20••
BMX P34 1000
BMX P34 20••
Premium - P57 0244M
P57 CA 0244M
P57 CD 0244M
P57 104M
P57 154M
P57 1634M
P57 204M
P57 254M
P57 2634M
H57 24M
Todas las CPU
excepto:
P57 554M
P57 5634M
Todas las CPU Todas las CPU
Quantum - - 140 CPU 311 10,
140 CPU 434 12 U/A*
140 CPU 534 14 U/A*
* Actualización con el
SO de Unity
CPU 311 10
CPU 534 14 U/A
CPU 651 50
CPU 652 60
CPU 651 60
CPU 671 60
CPU 311 10
CPU 434 12 U/A
CPU 534 14 U/A
CPU 651 50
CPU 651 60
CPU 652 60
CPU 671 60
CPU 651 60 S
CPU 671 60 S
CPU 672 61
Atrium - PCI 57 204 Todas las CPU Todas las CPU Todas las CPU
Simulador + + + + +
Apertura
Hipervínculos + + + + +
Unity Pro Server
(para OFS, UDE,
UAG)
- - - + +
Unity Pro S Unity Pro M Unity Pro L Unity Pro XL Unity Pro XLS
36. Presentación general
36 33003104 05/2010
+ = disponible
+ (1) = La disponibilidad de los bloques depende de las plataformas (véase Unity
Pro, Estándar, Librería de bloques) de hardware.
+ (2) = Disponible en todos los PLC excepto en las plataformas CPU 651 60 S, CPU
671 60 S.
- = no disponible
Convención sobre nomenclatura
En la documentación siguiente, "Unity Pro" se utiliza como denominación general
de "Unity Pro S", "Unity Pro M", "Unity Pro L", "Unity Pro XL" y "Unity Pro XLS".
Componentes de software incluidos en el paquete de software
Documentación
como la ayuda
contextual y el
PDF
+ + + + +
Herramienta del
cargador del SO +
Firmware HW
+ + + + +
Unity Loader + + + + +
Unity Pro S Unity Pro M Unity Pro L Unity Pro XL Unity Pro XLS
37. Presentación general
33003104 05/2010 37
Interfase de usuario
Vista general
La interfase de usuario está compuesta por varias ventanas y barras de
herramientas que se pueden organizar de forma libre.
Interfase de usuario
Leyenda:
Número Descripción
1 Barra de menús (véase página 1804)
2 Barra de herramientas (véase página 1810)
3 Explorador de proyectos (véase página 141)
4 Ventana de editor (editores de lenguajes de programación, editor de datos, etc.)
38. Presentación general
38 33003104 05/2010
5 Fichas para el acceso directo a la ventana del editor
6 Ventana de resultados (véase página 1816) (proporciona información acerca de
los errores producidos, del seguimiento de señales, de las funciones de
importación, etc.).
7 Barra de estado (véase página 1819)
Número Descripción
39. 33003104 05/2010 39
2
Editores de lenguajes de programación
33003104 05/2010
Editores de lenguajes de
programación
Vista general
En este capítulo se describen los distintos editores de lenguajes de programación
que existen en Unity Pro.
Contenido de este capítulo
Este capítulo contiene los siguiente apartados:
Apartado Página
Diagrama de bloques de funciones (FBD) 40
Lenguaje del diagrama de Ladder (LD) 42
Información general sobre el lenguaje de secuencias SFC 44
Lista de instrucciones IL 47
Texto estructurado ST 48
40. Editores de lenguajes de programación
40 33003104 05/2010
Diagrama de bloques de funciones (FBD)
Introducción
El Editor FBD permite la programación gráfica de bloques de funciones según CEI
61131-3.
Representación
Representación de una sección FBD:
Objetos
Los objetos del lenguaje de programación FBD (diagrama de bloques de funciones)
sirven de ayuda para dividir una sección en una cantidad de
funciones elementales (EF),
bloques de funciones elementales (EFB),
bloques de funciones derivadas (DFB),
procedimientos,
llamadas de subrutina,
saltos,
vínculos,
parámetros reales,
objetos de texto para comentarios de la lógica.