Documentos de Académico
Documentos de Profesional
Documentos de Cultura
ManualformacionUnityPro PDF
ManualformacionUnityPro PDF
Índice
5. Operaciones básicas
5.1. Crear / Guardar / Abrir un proyecto
5.2. Ajustes de proyecto
5.3. Configuración básica
5.4. Configuración avanzada
5.5. Editor de datos
5.6. Sección de programación
5.7. Lenguajes de programación
5.8. Biblioteca de funciones
5.9. Analizar – Generar
5.10. Transferencia de proyecto
5.11. Tablas de animación
5.12. Pantallas de operador
5.13. Documentación
6. Operaciones avanzadas
6.1. Tipos de datos derivados (DDT)
6.2. Bloque de función de usuario (DFB)
6.3. Diagnostico módulos hardware mediante variables
5
Instituto Schneider Electric de Formación
7. Glosario
6
Manual de formación de autómatas programable de gama Modicon
7
Instituto Schneider Electric de Formación
Modicon M340
8
Manual de formación de autómatas programable de gama Modicon
Modicon Premium
Modicon Quantum
9
Instituto Schneider Electric de Formación
10
Manual de formación de autómatas programable de gama Modicon
a. Introducción
11
Instituto Schneider Electric de Formación
b. Algunas características
- Avanzado
o 7 K instrucciones / ms.
o 4 Mb de memoria de programa.
o 256 Kb de datos.
- Compacidad
o 3 puertos de comunicación integrados en el procesador.
o 100 mm Alto, 32 mm Ancho, 93 mm Profundidad.
93 mm
100 mm
32 mm
- Especialización
o Módulos de contaje con funciones listas para su utilización.
o Biblioteca de bloques de funciones dedicada con control de
movimiento. MFB (Motion Function Blocks).
o Biblioteca de bloques de regulación avanzada orientada al
control de máquinas.
12
Manual de formación de autómatas programable de gama Modicon
- Innovación
o Puerto USB como estándar.
o Servidor Web integrado.
o Gestión de fichero de recetas a través del protocolo FTP.
o Tarjeta de memoria SD Card “Plug and Load”.
o No requiere pila.
- Solidez
o Arquitectura en rack que permite la conexión y la desconexión
de los módulos en tensión y en funcionamiento (Hot-Swap).
o Excede sobradamente los estándares relativos a choques,
vibraciones, temperatura, altitud y resistencia a las
perturbaciones eléctricas.
c. bastidor
Bastidor de 12 posiciones
o Función mecánica:
o Permiten incluir todos los módulos de una estación de
autómata (fuente de alimentación, procesador, E/S
digitales, E/S analógicas, módulos específicos para
aplicaciones).
13
Instituto Schneider Electric de Formación
o Función eléctrica:
o Permiten conectar el bus y:
Las fuentes de alimentación necesarias para
cada módulo del mismo rack.
Las señales de datos y servicios para toda la
estación de autómata cuando tenga varios racks.
d. Procesador (o CPU)
Presentación
14
Manual de formación de autómatas programable de gama Modicon
Tarjeta SD
15
Instituto Schneider Electric de Formación
e. Fuente de alimentación
16
Manual de formación de autómatas programable de gama Modicon
Presentación
Descripción
17
Instituto Schneider Electric de Formación
18
Manual de formación de autómatas programable de gama Modicon
Presentación
Descripción
19
Instituto Schneider Electric de Formación
20
Manual de formación de autómatas programable de gama Modicon
h. Módulos especiales
Módulos de contaje:
Módulos de contaje
Funciones posibles:
21
Instituto Schneider Electric de Formación
- Frecuenciómetro:
Este modo permite medir una frecuencia, una velocidad, una
intensidad o un flujo de sucesos.
De serie, este modo permite medir la frecuencia recibida en la entrada
IN_A. Esta frecuencia se expresa siempre en hertzios (número de
impulsos por segundo), con una precisión de 1 Hz.
La frecuencia máxima en la entrada IN_A es de 60 kHz.
- Contaje de sucesos:
En este modo, el contador evalúa el número de impulsos aplicados en
la entrada IN_A, en intervalos de tiempo definidos por el usuario.
El módulo cuenta los impulsos aplicados a la entrada IN_A cada vez
que la duración del impulso de esta entrada es superior a 5 s (sin
filtro anti-rebotes).)
i. Módulos de comunicación
Modbus
22
Manual de formación de autómatas programable de gama Modicon
Ethernet
Modbus
23
Instituto Schneider Electric de Formación
a. Introducción
b. Algunas características
24
Manual de formación de autómatas programable de gama Modicon
25
Instituto Schneider Electric de Formación
c. bastidor
26
Manual de formación de autómatas programable de gama Modicon
27
Instituto Schneider Electric de Formación
Final de línea
Combinación posible (A-B, B-A) - Combinación imposible (A-A, B-B)
28
Manual de formación de autómatas programable de gama Modicon
d. Procesador (o CPU)
Introducción:
- Extensión de la gama
o Nuevas CPU de alto rendimiento TSX P57 5xxx (CPU de gama
alta)
o Nuevas CPU de gama básica con CANopen integrado.
- Mejoras de memoria
o Toda la memoria interna, ahora se puede utilizar para datos
cuando se utiliza la ampliación con PCMCIA.
29
Instituto Schneider Electric de Formación
- Mejoras de comunicación
o Puerto de programación USB para CPU de alto rendimiento.
o Puerto Ethernet integrado con servidor Web activo y
transmisión automática de correo electrónico por suceso.
o Rendimiento Ethernet mejorado, un puerto realmente “Plug and
Play”.
o Nuevo módulo maestro CANopen admitido por todas las CPU.
o Más conexiones de bus de campo INTERBUS y Profibus DP.
Características generales
30
Manual de formación de autómatas programable de gama Modicon
31
Instituto Schneider Electric de Formación
e. Fuente de alimentación
32
Manual de formación de autómatas programable de gama Modicon
Fuente OK Fuente no OK
33
Instituto Schneider Electric de Formación
Presentación
Descripción
Los módulos de entradas / salidas digitales TSX DEY xxxx, TSX DMY
xxxx y TSX DSY xxxx se encuentran en formato estándar (1
emplazamiento). Se presentan en forma de caja que contiene toda la
parte electrónica y se enclavan en cada emplazamiento mediante un
tornillo fijado al modulo.
34
Manual de formación de autómatas programable de gama Modicon
35
Instituto Schneider Electric de Formación
Presentación
Descripción
36
Manual de formación de autómatas programable de gama Modicon
h. Módulos especiales
Módulos de contaje
37
Instituto Schneider Electric de Formación
38
Manual de formación de autómatas programable de gama Modicon
Módulo de pesaje
i. Módulos de comunicación
GSM/GPRS TCP/IP
Supervisión Web
Control
Modbus
39
Instituto Schneider Electric de Formación
a. Introducción
40
Manual de formación de autómatas programable de gama Modicon
b. Algunas características
c. bastidor
Presentación
Descripción
41
Instituto Schneider Electric de Formación
Los únicos límites del bastidor son la potencia disponible del módulo y
el espacio de direccionamiento.
42
Manual de formación de autómatas programable de gama Modicon
d. Procesador (o CPU)
Introducción:
- Extensión de la gama
o Nuevos procesadores de alto rendimiento 140 CPU 651 50 y
140 CPU 651 60.
o Nuevo procesador de gama baja 140 CPU 311 10.
o Procesador de alto rendimiento 140 CPU 671 60 dedicado a
las aplicaciones redundantes Hot Standby.
- Mejoras de memoria
o Extensión de la memoria de programa hasta 7 Mb por tarjeta
PCMCIA.
o Almacenamiento de archivo en tarjeta PCMCIA.
o Descarga del programa personalizable en el autómata (con sin
código fuente, binario, símbolos, etc.).
43
Instituto Schneider Electric de Formación
- Mejoras de comunicación
o Puerto de programación USB en CPU de gama alta.
o Puerto Ethernet integrado con servidor Web activo y envio
automático de correo electrónico por suceso.
o Rendimiento Ethernet mejorado.
o Nuevo módulo de bus de campo Profibus DP V1.
Características generales
- Número de racks:
o E/S locales: hasta 2 racks (1 principal + 1 de extensión)
o E/S remotas (RIO): 31 estaciones con 2 racks
o E/S distribuidas (DIO): 3 redes con 63 estaciones de un solo
rack
- Número de E/S:
o E/S locales: sin limite (máx.: 26 ó 27 ranuras)
o E/S remotas (RIO): 31744 DI, 31744 DO, 1984 AI, 1984 AO
o E/S distribuidas (DIO): 8000 DI, 8000 DO, 500 AI, 500 AO
- Número de módulos comunicaciones: 2 hasta 6
- Control integrado de procesos: hasta 20 hasta 80 canales
programables
- Capacidad de memoria:
o sin PCMCIA: programa: de 400Kb hasta 1024Kb - datos: de
20Kb hasta 128 Kb
44
Manual de formación de autómatas programable de gama Modicon
45
Instituto Schneider Electric de Formación
46
Manual de formación de autómatas programable de gama Modicon
e. Fuente de alimentación
47
Instituto Schneider Electric de Formación
Módulo de alimentación
48
Manual de formación de autómatas programable de gama Modicon
49
Instituto Schneider Electric de Formación
50
Manual de formación de autómatas programable de gama Modicon
h. Módulos especiales
51
Instituto Schneider Electric de Formación
i. Módulos de comunicación
Centro de control
Otros sistemas: Supervisión: Históricos: Control Control
52
Manual de formación de autómatas programable de gama Modicon
53
Instituto Schneider Electric de Formación
Los servicios Web se definen por 4 clases identificadas por una letra:
o Clase A: Sin servicio Web.
o Clase B: Servicios Web estándar.
o Clase C: Servicios Web configurables.
o Clase D: Servicios Web activos.
54
Manual de formación de autómatas programable de gama Modicon
55
Instituto Schneider Electric de Formación
Switches par trenzado (5 y 8 puertos RJ45) Switch F.O. y par trenzado gestionable
56
Manual de formación de autómatas programable de gama Modicon
b. Comunicaciones CANOpen
57
Instituto Schneider Electric de Formación
58
Manual de formación de autómatas programable de gama Modicon
TAP CAN 4 conectores SUB-D 9 pines TAP CAN 2 conectores RJ45 para dispositivos
59
Instituto Schneider Electric de Formación
60
Manual de formación de autómatas programable de gama Modicon
Módulo enlace serie (canal y/o ranura PCMCIA) Tarjeta PCMCIA comunicación serie
Repartidor Modbus
61
Instituto Schneider Electric de Formación
62
Manual de formación de autómatas programable de gama Modicon
Mínimo Recomendado
Sistema Pentium 800 MHz o más 1,2 GHz
Memoria RAM 256 MB 512 MB
Disco duro 2 GB 4 GB
Sistema operativo Windows 2000 o Windows XP edición profesional
Lector Lector CD-ROM Reproductor CD-ROM
Pantalla SVGA o una pantalla de mayor resolución
Periféricos Ratón, teclado o un sistema de puntería
Acceso a Internet La solución recomendada para registrarse es Internet
63
Instituto Schneider Electric de Formación
64
Manual de formación de autómatas programable de gama Modicon
65
Instituto Schneider Electric de Formación
66
Manual de formación de autómatas programable de gama Modicon
Unity Loader
67
Instituto Schneider Electric de Formación
5. Operaciones básicas
a. Crear de un proyecto
68
Manual de formación de autómatas programable de gama Modicon
Interface de usuario
Menú y iconos
69
Instituto Schneider Electric de Formación
70
Manual de formación de autómatas programable de gama Modicon
Ventana de resultados
Barra de estado
b. Guardar un proyecto
71
Instituto Schneider Electric de Formación
c. Abrir un proyecto
Mensaje de aviso
72
Manual de formación de autómatas programable de gama Modicon
a. Ajustes de proyecto
73
Instituto Schneider Electric de Formación
b. Opciones de proyecto
74
Manual de formación de autómatas programable de gama Modicon
Para modificar el tamaño del bastidor basta con hacer un doble clic en
el bastidor donde está marcado el [0] (parte izquierda del bastidor). Se
abre una ventana en la que puede seleccionarse otro bastidor o
cancelar el cambio.
Cambio de bastidor
75
Instituto Schneider Electric de Formación
Luego para configurar el PLC basta con hacer un doble clic en una
posición libre, se abre una ventana en la que se puede seleccionar el
módulo que desea añadir o utilizando el arrastrar/soltar desde la
librería de hardware.
76
Manual de formación de autómatas programable de gama Modicon
77
Instituto Schneider Electric de Formación
78
Manual de formación de autómatas programable de gama Modicon
b. Fuente de alimentación
Previsión de alimentación
79
Instituto Schneider Electric de Formación
Modalidad de servicio
80
Manual de formación de autómatas programable de gama Modicon
81
Instituto Schneider Electric de Formación
Ventana de resultados
82
Manual de formación de autómatas programable de gama Modicon
83
Instituto Schneider Electric de Formación
84
Manual de formación de autómatas programable de gama Modicon
Familia de red
Dirección IP fija
85
Instituto Schneider Electric de Formación
Hay servicios que ya están habilitados por defecto y otros que se han
de habilitar mediante esta ventana de configuración.
Servicio habilitados
86
Manual de formación de autómatas programable de gama Modicon
a. Variables
Las constantes son unas variables del tipo INT, DINT o REAL
alocatadas en el campo constante ( %K ), o variables usadas en
direcciones directas ( %KW, %KD, o % KF). Sus contenidos no
pueden modificarse por el programa durante la ejecución.
87
Instituto Schneider Electric de Formación
b. Direccionamiento de la variables
I
% Q b . m . v
IW
QW
Ejemplo:
Tipos boleanos:
o El tipo BOOL, que contiene únicamente el valor FALSE (=0) o
TRUE (=1).
o El tipo EBOOL, que contiene el valor FALSE (=0) o TRUE (=1),
pero también incluye información relativa a la gestión de los
flancos (ascendentes o descendentes) y el forzado.
88
Manual de formación de autómatas programable de gama Modicon
Tipos entero:
o El tipo INT es un tipo con signo y formato de 16 bits.
(-32768 hasta 32767)
o El tipo DINT es un tipo con signo y formato de 32 bits.
(-2147483648 hasta 2147483647)
o El tipo UINT es un tipo sin signo y formato de 16 bits
(0 hasta 65535)
o El tipo UDINT es un tipo sin signo y formato de 32 bits.
(0 hasta 4294967295)
Formatos de fecha/hora/...:
o El tipo DATE, codificado en un formato de 32 bits, contiene la
siguiente información:
o El año codificado en un campo de 16 bits (cuatro
cuartetos de mayor valor)
o el mes codificado en un campo de 8 bits (dos cuartetos)
o el día codificado en un campo de 8 bits (dos cuartetos
de menor valor)
89
Instituto Schneider Electric de Formación
Formato real:
o El formato REAL (coma flotante en el estándar ANSI/IEEE) se
codifica en formato de 32 bits que corresponde a los números
de coma flotante de un solo decimal.
90
Manual de formación de autómatas programable de gama Modicon
91
Instituto Schneider Electric de Formación
f. Orden alfabético
Orden alfabético
92
Manual de formación de autómatas programable de gama Modicon
Personalizar columnas
93
Instituto Schneider Electric de Formación
Editor de de variable
Para crear una variable nueva hay que hacer un doble clic en la
última línea (la que aparece con la flecha) en el campo nombre,
escribir el nombre de la variable que se desea crear. Aparecerá un
tipo por defecto que se habrá de modificar si es necesario.
94
Manual de formación de autómatas programable de gama Modicon
Para modificar una variable basta con hacer un doble clic en el campo
que desea modificar y validar pulsando la tecla ENTER.
95
Instituto Schneider Electric de Formación
Nueva sección...
96
Manual de formación de autómatas programable de gama Modicon
97
Instituto Schneider Electric de Formación
a. Introducción
b. Diagrama de contactos – LD
98
Manual de formación de autómatas programable de gama Modicon
o Bloques de funciones
o Llamadas de subrutinas
o Saltos
o Conexiones
o Comentarios
99
Instituto Schneider Electric de Formación
o Llamadas de subrutina
o Saltos
o Conexiones
o Parámetros reales
o Objetos de texto para comentarios de la lógica
d. Texto estructurado – ST
100
Manual de formación de autómatas programable de gama Modicon
e. Lista de instrucciones – IL
101
Instituto Schneider Electric de Formación
102
Manual de formación de autómatas programable de gama Modicon
103
Instituto Schneider Electric de Formación
a. Introducción
104
Manual de formación de autómatas programable de gama Modicon
Representación lenguaje ST
Función elemental
105
Instituto Schneider Electric de Formación
c. Conjunto de librerías
Conjunto de librerías
106
Manual de formación de autómatas programable de gama Modicon
107
Instituto Schneider Electric de Formación
108
Manual de formación de autómatas programable de gama Modicon
109
Instituto Schneider Electric de Formación
110
Manual de formación de autómatas programable de gama Modicon
111
Instituto Schneider Electric de Formación
112
Manual de formación de autómatas programable de gama Modicon
113
Instituto Schneider Electric de Formación
PLC
114
Manual de formación de autómatas programable de gama Modicon
a. Introducción
115
Instituto Schneider Electric de Formación
d. Modificar valores
116
Manual de formación de autómatas programable de gama Modicon
e. Modificar valores
117
Instituto Schneider Electric de Formación
118
Manual de formación de autómatas programable de gama Modicon
119
Instituto Schneider Electric de Formación
Estos mensajes indican que hay bits forzados pero no indican cuales
son. Para saber cuales son los bits actualmente forzados en el PLC
se han seguir los pasos siguientes:
1. Hacer un doble clic en la Configuración
2. Hacer un doble clic en la CPU
3. Seleccionar la pestaña Animación
4. Seleccionar la pestaña Información
5. Seleccionar Información General en la columna de la izquierda
6. Hacer un clic sobre el acceso directo creado si el PLC contiene bits
forzados (por ejemplo: )
1&2
5
6
120
Manual de formación de autómatas programable de gama Modicon
121
Instituto Schneider Electric de Formación
a. Introducción
122
Manual de formación de autómatas programable de gama Modicon
123
Instituto Schneider Electric de Formación
Propiedades de la pantalla
124
Manual de formación de autómatas programable de gama Modicon
125
Instituto Schneider Electric de Formación
126
Manual de formación de autómatas programable de gama Modicon
5.13. Documentación
a. Presentación
b. Configuración de la documentación
Carpeta documentación
127
Instituto Schneider Electric de Formación
Configuración de la documentación
Una vez seleccionadas todas las partes que se desean incluir, basta
con hacer un clic derecho en Proyecto y seleccionar la opción
Generar impresión.
128
Manual de formación de autómatas programable de gama Modicon
Documentación - Imprimir
129
Instituto Schneider Electric de Formación
6. Operaciones avanzadas
a. Presentación
b. Ejemplos
Estructura ”valvula”:
o Creación del tipo valvula con los datos siguientes: abierta,
cerrada y avería, ... y luego creación de una variable valvula01
de tipo valvula, valvula02 de tipo valvula, valvulaXX de tipo
valvula.
Array “lista”:
o Creación del tipo lista compuesto de 10 enteros (INT) en las
que se almacenan valores... y luego de creación de una
variable lista01 de tipo lista, lista02 de tipo lista, listaXX de tipo
lista.
130
Manual de formación de autómatas programable de gama Modicon
131
Instituto Schneider Electric de Formación
132
Manual de formación de autómatas programable de gama Modicon
a. Presentación
b. Descripción
Esquema de un DFB
133
Instituto Schneider Electric de Formación
134
Manual de formación de autómatas programable de gama Modicon
135
Instituto Schneider Electric de Formación
a. Presentación
El procedimiento es el siguiente:
136
Manual de formación de autómatas programable de gama Modicon
137
Instituto Schneider Electric de Formación
138
Manual de formación de autómatas programable de gama Modicon
a. Presentación
139
Instituto Schneider Electric de Formación
son: sin filtrado (0), poco filtrado (1,2), filtrado medio (3,4), filtrado alto
(5,6).
140
Manual de formación de autómatas programable de gama Modicon
141
Instituto Schneider Electric de Formación
142
Manual de formación de autómatas programable de gama Modicon
a. Presentación
Ejecución cíclica
143
Instituto Schneider Electric de Formación
Ejecución periódica
144
Manual de formación de autómatas programable de gama Modicon
Los lenguajes posibles son los siguientes: LD, FBD, IL, ST. La
ejecución es periódica (de 10 ms hasta 2,55 s).
Las tareas tienen una prioridad. Por ejemplo, las tareas de eventos
tienen prioridad respecto a las otras tareas y la tarea AUX tiene
menos prioridad ya que es para realizar operaciones lentas.
Prioridades Tareas
En el siguiente dibujo puede verse un ejemplo de aplicación con la
tarea MAST cíclica y la tarea FAST periódica (periodo de 20ms).
Prioridades de Tareas
145
Instituto Schneider Electric de Formación
146
Manual de formación de autómatas programable de gama Modicon
Punto de observación
147
Instituto Schneider Electric de Formación
Punto de parada
148
Manual de formación de autómatas programable de gama Modicon
a. Presentación
Es posible recuperar los datos vía ftp por el puerto USB y ETHERNET
integrados en la CPU.
b. Bloques de función
149
Instituto Schneider Electric de Formación
c. Formatear la tarjeta
150
Manual de formación de autómatas programable de gama Modicon
151
Instituto Schneider Electric de Formación
152
Manual de formación de autómatas programable de gama Modicon
153
Instituto Schneider Electric de Formación
Creación de la conexión
154
Manual de formación de autómatas programable de gama Modicon
a. Presentación
b. Función exportar
Exportar proyecto
155
Instituto Schneider Electric de Formación
c. Función importar
156
Manual de formación de autómatas programable de gama Modicon
d. Ficheros de exportación
157
Instituto Schneider Electric de Formación
a. Presentación
b. Archivos STU
Este tipo de archivo se usa para tareas diarias. Este formato se usa
de forma predeterminada al abrir o guardar un proyecto de usuario.
Ventajas:
o El proyecto puede guardarse en cualquier fase (de forma
coherente o incoherente) mediante el comando
predeterminado.
o La apertura y el guardado del proyecto es rápida, ya que toda
la base de datos interna está presente en el archivo.
Inconvenientes:
o No es conveniente al transferir un proyecto debido al gran
tamaño del archivo.
o No compatible al actualizar Unity Pro desde una versión a otra.
c. Archivos STA
158
Manual de formación de autómatas programable de gama Modicon
Ventajas:
o Guardado rápido del proyecto.
o Los proyectos se pueden compartir mediante correo electrónico
o soportes de memoria de pequeño tamaño.
o Capacidad de conectarse en la modalidad online igual al PLC
después de abrir el proyecto en una nueva versión de
Unity Pro.
o Permite las modificaciones online con el PLC sin ninguna
descarga previa en el PLC.
Inconvenientes:
o Sólo se puede crear después de haber generado el proyecto.
o El proyecto tarda en abrirse, ya que el archivo del proyecto se
vuelve a generar antes de la operación.
d. Archivos XEF
159
Instituto Schneider Electric de Formación
Ventajas:
o El formato fuente XML asegura la compatibilidad del proyecto
con cualquier versión de Unity Pro.
Inconvenientes:
o Tamaño medio.
o El proyecto tarda tiempo en abrirse, ya que el proyecto se
importa antes de la operación.
o La generación del proyecto es obligatoria para volver a montar
el código binario del proyecto.
o La operación con el PLC requiere que se vuelva a generar todo
el proyecto y se realice una descarga en el procesador.
o No es posible la conexión al PLC en la modalidad online igual
con un archivo XEF.
e. Información importante
Para usar un proyecto con otras versiones de Unity Pro, los usuarios
deben almacenar:
o Los archivos de aplicación archivada de Unity Pro (STA): Con
el archivo STA, es posible volver a utilizar el proyecto
actualmente generado con la nueva versión de Unity Pro
instalada en el ordenador.
o Los archivos de intercambio de aplicaciones de Unity Pro
(XEF): Debe usarse el archivo XEF si el proyecto se ha
generado.
160
Manual de formación de autómatas programable de gama Modicon
7. Glosario
%I
Según la normativa IEC, %I indica un objeto de lenguaje de tipo
entrada binaria.
%IW
Según la norma IEC, %IW indica un objeto de lenguaje de entrada
analógica.
%KW
Según la norma IEC, %KW indica un objeto de lenguaje de palabra
constante.
%M
Según la normativa IEC, %M indica un objeto de lenguaje de tipo bit
de memoria.
%MW
Según la normativa IEC, %MW indica un objeto de lenguaje de tipo
palabra de memoria.
%Q
Según la normativa IEC, %Q indica un objeto de lenguaje de tipo
salida binaria.
%QW
Según la norma IEC, %QW indica un objeto de lenguaje de salida
analógica.
%S
Representa un bit de sistema.
%SW
Representa un registro de palabra de sistema.
161
Instituto Schneider Electric de Formación
10/100 Base-T
El estándar 10/100 Base-T, que es una adaptación del estándar IEEE
802.3 (Ethernet), utiliza conductores de par trenzado con una longitud
máxima de segmento de 100 m y termina en un conector RJ-45. Una
red 10/100 Base-T es capaz de transmitir datos en redes Ethernet
normales (10 Mbit/s) y Fast Ethernet (100 Mbits/s).
ARRAY
Una ARRAY es una tabla de elementos del mismo tipo. La sintaxis es
la siguiente: ARRAY [<rango>] OF <Tipo> Ejemplo: ARRAY [1..2] OF
BOOL es una tabla de una dimensión compuesta por dos elementos
de tipo BOOL. ARRAY [1..10, 1..20] OF INT es una tabla de dos di-
mensiones compuesta por 10 x 20 elementos de tipo INT.
BIT
Se trata de una unidad binaria para una cantidad de información que
puede representar dos valores (o estados) diferentes: 0 ó 1.
BOOL
BOOL son las siglas del tipo booleano. Éste es el elemento de datos
básico en computación. Una variable de tipo BOOL tiene un valor: 0
(FALSE) o 1 (TRUE). Un bit de extracción de palabras de tipo BOOL,
por ejemplo: %MW10.4.
BOOTP
Bootstrap Protocol (Protocolo BOOTstrap). Protocolo UDP/IP que
permite que un asiento de Internet obtenga los parámetros IP corres-
pondientes basados en su dirección MAC.
BYTE
Un BYTE es un conjunto de ocho bits. Un BYTE puede introducirse en
binario o en base 8. El tipo BYTE se codifica en formato de ocho bits
que, en formato hexadecimal, tiene un rango de 16#00 a 16#FF.
CADENA DE CARACTERES
Una variable de tipo STRING es una cadena de caracteres ASCII. La
longitud máxima de una cadena de caracteres es de 65.534 caracte-
res.
162
Manual de formación de autómatas programable de gama Modicon
CAN
Controller Area Network (Red de área del controlador). El protocolo
CAN (ISO 11898) para redes de bus serie está diseñado para la inter-
conexión de dispositivos inteligentes (de varios fabricantes) en siste-
mas inteligentes para aplicaciones industriales de tiempo real. Los sis-
temas CAN multimaestro aseguran una alta integridad de datos por
medio de la aplicación de la difusión de mensajes y de mecanismos
de error avanzados. CAN, diseñado originalmente para utilizarlo en
automóviles, se utiliza actualmente en una amplia variedad de entor-
nos industriales de control automático.
CANopen
CANopen es un protocolo de nivel superior que se emplea en redes
de automatización. Está basado en la capa de aplicación CAN (CAL)
de conformidad con la norma CiA DS 301 (EN 50325-4).
CEM
Electromagnetic Compatibility (Directiva de compatibilidad electro-
magnética). Los dispositivos que cumplen los requisitos de CEM pue-
den funcionar dentro de los límites electromagnéticos que estima el
sistema sin que se produzcan errores.
Clase de servicio
Las clases de servicios de Transparent Ready permiten identificar los
servicios proporcionados por cada dispositivo, como: los servicios de
diagnóstico, visualización y control mediante las tecnologías web y
servicios de comunicación Ethernet. Las clases de servicios de
Transparent Ready simplifican de este modo la elección de productos
y garantizan su interoperabilidad dentro de una arquitectura.
DATE
El tipo DATE codificado en BCD en un formato de 32 bits contiene la
información siguiente: el año codificado en un campo de 16 bits, el
mes codificado en un campo de 8 bits, el día codificado en un campo
de 8 bits. El tipo DATE debe introducirse de la manera siguiente:
D#<Año>-<Mes>-<Día>
163
Instituto Schneider Electric de Formación
Datos globales
Los datos globales proporcionan el intercambio automático de varia-
bles de datos para la coordinación de las aplicaciones del PLC.
DDT
DDT es la forma abreviada de «Derived Data Type» (tipo de datos de-
rivados). Un tipo de datos derivados es un conjunto de elementos del
mismo tipo (ARRAY) o de distintos tipos (estructura).
DFB
DFB (Derived Function Block). Los tipos de DFB son bloques de
funciones que el usuario puede programar en ST, IL, LD o FBD.
DHCP
Dynamic Host Configuration Protocol (Protocolo de configuración host
dinámico). DHCP es un protocolo TCP/IP que permite a los dispositi-
vos de red (clientes DHCP) obtener las direcciones IP desde un servi-
dor DHCP mediante una solicitud al servidor.
DINT
DINT es la forma abreviada de «Double INTeger» (entero doble) (co-
dificado en 32 bits). Los límites inferior y superior figuran a continua-
ción: de - (2 elevado a 31) a (2 elevado a 31) - 1. Ejemplo: -
2.147.483.648, 2.147.483.647, 16#FFFFFFFF.
Dirección IP
Internet Protocol Address (Dirección de protocolo de Internet). Esta di-
rección de 32 bits se asigna a hosts que utilizan TCP/IP.
Dirección MAC
Media Access Control Address (Dirección de control de acceso a me-
dios). Número de 48 bits, exclusivo en una red, que se programa en
cada dispositivo o tarjeta de red cuando se fabrica.
DT
DT es la forma abreviada de «Date and Time» (fecha y hora). El tipo
DT, codificado en BCD en un formato de 64 bits, contiene esta infor-
mación: el año codificado en un campo de 16 bits, el mes codificado
en un campo de 8 bits, el día codificado en un campo de 8 bits, la
164
Manual de formación de autómatas programable de gama Modicon
DWORD
DWORD es la forma abreviada de «Double Word» (palabra doble). El
tipo DWORD se codifica en un formato de 32 bits.
EBOOL
EBOOL (Extended Boolean). Pueden utilizarse para administrar
flancos ascendentes o descendentes, así como para forzar. Una
variable de tipo EBOOL ocupa un byte de memoria.
EFB
Son las siglas de bloque de funciones elemental (Elementary Function
Block). Se trata de un bloque que se utiliza en un programa y que
realiza una función de software predefinida. Los EFB tienen estados y
parámetros internos. Aún cuando las entradas sean idénticas, los
valores de salida pueden ser diferentes. Por ejemplo, un contador
tiene una salida que indica que se ha alcanzado el valor de
preselección. Esta salida se establece en 1 cuando el valor actual es
igual al valor de preselección.
Exploración de E/S
La exploración de E/S realiza un sondeo continuo de los módulos de
E/S para recopilar información de diagnóstico, bits de datos, estados y
errores. En este proceso se supervisan las entradas y salidas de con-
trol.
FBD
FBD son las siglas de diagrama de bloques de funciones (Function
Block Diagram). FBD es un lenguaje de programación gráfico que
funciona como si se tratara de un diagrama lógico. Además de los
bloques lógicos simples (AND, OR, etc.), cada función o bloque de
funciones del programa se representa mediante esta forma gráfica.
En cada bloque, las entradas se sitúan a la izquierda y las salidas, a
la derecha. Las salidas de los bloques pueden conectarse a las
entradas de otros bloques para formar expresiones complejas.
165
Instituto Schneider Electric de Formación
IEC 61131-3
Normativa internacional: controles de lógica programables - Apartado
3: lenguajes de programación.
IL
IL son las siglas de lista de instrucciones (Instruction List). Este
lenguaje consiste en una serie de instrucciones básicas. Este
lenguaje es muy similar al lenguaje ensamblador utilizado en los
procesadores de programa. Cada instrucción está compuesta por un
código de instrucción y un operando.
IODDT
IODDT es la forma abreviada de «Input/Output Derived Data Type»
(tipo de datos derivados de E/S). El término IODDT designa un tipo de
datos estructurado que representa un módulo o un canal de un módu-
lo del PLC. Cada módulo experto posee sus propios IODDT.
Instancia DFB
Un tipo de instancia DFB se produce cuando se llama a una instancia
desde un editor de lenguaje. La instancia procesa un nombre,
interfaces de entrada/salida, las variables públicas y privadas se
duplican (una duplicación por instancia, el código no se duplica). Un
tipo DFB puede disponer de varias instancias.
Instanciar
Instanciar un objeto significa asignarle un espacio de memoria cuyo
tamaño dependerá del tipo de objeto que se va a instanciar. Cuando
se instancia un objeto, éste está disponible y el programa puede
manipularlo.
LAN
Local Area Network (Red de área local). Red de comunicaciones de
datos de corta distancia.
LD
LD son las siglas de diagrama de contactos (Ladder Diagram). LD es
un lenguaje de programación que representa las instrucciones que
deben ejecutarse en forma de diagramas gráficos muy similares a los
esquemas eléctricos (contactos, bobinas, etc.).
166
Manual de formación de autómatas programable de gama Modicon
Red
Con módulos de comunicación expertos: una red es un grupo de es-
taciones que se intercomunican. El término «red» se utiliza también
para definir un grupo de elementos gráficos interconectados. Dicho
grupo constituye, entonces, una parte de un programa que puede
componerse de un grupo de redes.
Máscara de subred
La máscara de subred es una máscara de bits que identifica o deter-
mina qué bits, en una dirección IP, corresponden a la dirección de red
y cuáles corresponden a las partes de subred de dicha dirección. La
máscara de subred se compone de la dirección de red y de los bits
reservados para la identificación del trabajo de subred.
Memoria flash
La memoria flash es una memoria no volátil que se puede sobrescri-
bir. Se almacena en una memoria EEPROM especial que se puede
borrar y volver a programar.
Pasarela
Dispositivo que conecta redes con arquitecturas de redes diferentes y
que opera en la capa de aplicación del modelo OSI. Este término
puede referirse a un enrutador.
Pasarela predeterminada
Dirección IP de la red o host donde se envían todos los paquetes diri-
gidos a una red o host desconocido. La pasarela predeterminada sue-
le ser un enrutador u otro dispositivo.
PING
Packet Internet Groper (Buscador de paquetes de Internet). Un pro-
grama PING comprueba las comunicaciones con otro destino de la
red.
REAL
El tipo REAL es un tipo codificado en 32 bits.
167
Instituto Schneider Electric de Formación
Sección
Módulo de programa perteneciente a una tarea que se puede escribir
en el lenguaje elegido por el programador (FBD, LD, ST, IL o SFC).
Una tarea puede estar compuesta por distintas secciones, y el orden
de ejecución de estas secciones corresponde a su orden de creación.
Este orden se puede modificar.
SFC
Son las siglas de gráfica de función secuencial (Sequential Function
Chart). SFC permite representar gráficamente y de forma estructurada
el funcionamiento de un sistema de automatización secuencial. Esta
descripción gráfica del comportamiento secuencial de un sistema de
automatización y de las distintas situaciones resultantes se realiza
utilizando símbolos gráficos simples.
ST
ST son las siglas del lenguaje de texto estructurado (Structured Text).
Este lenguaje es un lenguaje de alto nivel similar a los lenguajes de
programación de ordenadores. Permite estructurar series de
instrucciones.
Subrutina
Módulo de programa perteneciente a una tarea (MAST, FAST) que se
puede escribir en el lenguaje elegido por el programador (FBD, LD,
ST, o IL). Una subrutina sólo se puede llamar desde una sección o
desde otra subrutina que pertenezca a la tarea en la que se declare.
Tarea
Grupo de secciones y subrutinas ejecutadas cíclica o periódicamente
si se trata de la tarea MAST, o periódicamente si se trata de la tarea
FAST. Una tarea siempre tiene un nivel de prioridad y tiene asociadas
entradas y salidas del PLC. Estas entradas y salidas se actualizarán
en consecuencia.
Tarea principal
Tarea principal del programa. Es obligatoria y se utiliza para ejecutar
un procesamiento secuencial del PLC.
168
Manual de formación de autómatas programable de gama Modicon
TIME
El tipo TIME expresa una duración en milisegundos. Este tipo se
codifica en formato de 32 bits y permite obtener periodos de 0 a (2
elevado a 32)-1 milisegundos.
TOD
TOD es la forma abreviada de «Time Of Day» (hora del día).
El tipo TOD, codificado en BCD en un formato de 32 bits, contiene
esta información: la hora codificada en un campo de 8 bits, los
minutos codificados en un campo de 8 bits, los segundos codificados
en un campo de 8 bits. Nota: No se utilizan los 8 bits menos
significativos. El tipo TOD debe introducirse de la manera siguiente:
TOD#<Hora>:<Minutos>:<Segundos>
USB
Universal Serial Bus (Bus de serie universal). Un USB es una interfa-
ce de hardware casi universal para la conexión de dispositivos perifé-
ricos.
Variable
Entidad de memoria del tipo BOOL, WORD, DWORD, etc., cuyos
contenidos se pueden modificar desde el programa durante su
ejecución.
Variable no ubicada
Una variable no ubicada es una variable cuya posición en la memoria
del PLC no puede conocerse. Las variables que no tienen asignadas
direcciones se consideran no ubicadas.
Variable ubicada
Una variable ubicada es una variable cuya posición en la memoria del
PLC se puede conocer. Por ejemplo, la variable Water_pressure se
asocia a %MW102. De este modo, Water_pressure está ubicada.
WORD
El tipo WORD se codifica en formato de 16 bits y se utiliza para
procesar cadenas de bits.
169