Documentos de Académico
Documentos de Profesional
Documentos de Cultura
en marcha de una
instalacin para prcticas
basada en Profibus
Agradecimientos
Advertencia
Este resumen no es una licencia. Es simplemente una referencia prctica para entender el Texto Legal (la licencia completa,
disponible en http://creativecommons.org/licenses/by-nc-sa/3.0/legalcode), es un redactado inteligible de algunos de los
trminos clave de la licencia. Este resumen por si mismo no tiene valor legal, y su contenido no aparece en la autntica
licencia.
Contacto: guillermovale@hotmail.com
ndice
Introduccin ...........................................................................................1
1.1
1.2
1.3
Profibus-DP .................................................................................................4
1.4
1.5
Planteamiento y objetivos.....................................................................9
2.1
Necesidades................................................................................................9
2.2
Objetivos .....................................................................................................9
2.3
El polo .......................................................................................................13
3.2
Funcionamiento.........................................................................................14
3.3
Financiacin ..............................................................................................15
3.4
Actividades ................................................................................................15
3.5
Personal ....................................................................................................16
Introduccin...............................................................................................17
4.2
Definicin...................................................................................................17
4.3
4.4
4.5
4.6
5.2
5.3
5.4
5.5
5.6
Rel ...........................................................................................................82
5.7
5.8
Botonera....................................................................................................85
5.9
5.11
5.12
Introduccin...............................................................................................93
6.2
6.3
6.4
6.5
6.6
6.7
6.8
6.9
velocidad.
120
Introduccin.............................................................................................125
7.2
7.3
Seccin Grafcet.......................................................................................132
7.4
7.5
7.6
Introduccin.............................................................................................169
8.2
Introduccin.............................................................................................177
9.2
9.3
9.4
Conclusiones...........................................................................................180
INTRODUCCIN
1.1
Introduccin
INTRODUCCIN
Hoy en da existen numerosos NCSs, entre las que cabe destacar algunos
ejemplos muy extendidos como Ethernet, Profibus, CAN bus o AS-Interface, entre
muchos otros.
1.2
Posibilidades de descentralizacin
Dentro de la enorme oferta de NCS, deberemos escoger aquella o aquellas
que se adecue(n) ms a nuestra aplicacin. Cada uno de los sistemas de red posee
caractersticas diferentes que lo hacen ms apropiado para cada aplicacin
concreta.
La pirmide C.I.M. (Computer Integrated Manufacturing) define la jerarqua
de los equipos y redes utilizadas en un sistema de comunicacin de aplicacin
industrial, desde los ordenadores de gestin conectados a las redes pblicas hasta
los captadores y accionadores situados en la planta.
INTRODUCCIN
INTRODUCCIN
1.3
Profibus-DP
Fijmonos ahora en el sistema Profibus, situado en la figura anterior a nivel
de clula.
Profibus es un bus de campo de amplia aplicacin en sistemas de
produccin. Se trata de una red abierta, estandarizada e independiente de cualquier
fabricante, lo que quiere decir que distintos distribuidores de dispositivos
industriales pueden disear y producir equipos propios que podrn ser
posteriormente interconectados entre s mediante una red de este tipo sin generar
conflictos.
Fue desarrollado en 1987 por las empresas alemanas Bosch, Klckner
4
INTRODUCCIN
1.4
INTRODUCCIN
1.5
INTRODUCCIN
Le sigue una explicacin del uso que se dar al puesto, con una receta
propuesta para una posible prctica.
INTRODUCCIN
PLANTEAMIENTO Y OBJETIVOS
Planteamiento y objetivos
2.1
Necesidades
Como se ha sealado en la introduccin, la relevancia de los buses de
2.2
Objetivos
Identificadas las necesidades, los objetivos que se pretenden alcanzar para,
PLANTEAMIENTO Y OBJETIVOS
Dicha herramienta debe mantener una visin industrial. Esto es, a pesar
de tratarse de un puesto de prcticas con fines didcticos, conservar una
coherencia con lo que podra encontrarse en un entorno industrial.
2.3
Planteamiento inicial
Considerando todo lo anterior, se proyecta un puesto de prcticas que tiene
PLANTEAMIENTO Y OBJETIVOS
11
PLANTEAMIENTO Y OBJETIVOS
12
3
3.1
3.2
Funcionamiento
Los recursos del polo AIP-PRIMCA-RAO se reparten entre diversos
14
3.3
Financiacin
El financiamiento de los equipos y del personal responsable del
3.4
Actividades
Cada ao escolar, cerca de 3500 estudiantes utilizan los recursos del AIP-
las
funciones
de
produccin
de
la
empresa,
las
metodologas
Comunicacin y
redes
Concepcin
Organizacin /
Gestin de la
produccin
Modelizacin /
Simulacin
Manejo de los
sistemas de
produccin
Fabricacin
15
3.5
Personal
La plantilla fija que trabaja en el seno del Polo AIP-RAO son:
Direccin:
o Gilles Neubert, Director Adjunto.
o Valrie Botta, Directora Adjunta.
o Jean-Franois Rigal, Director Delegado.
o Philippe Pernelle, Director Adjunto.
Secretariado y contabilidad :
o Brigitte Semeria, Secretaria.
Ingeniera :
o Jean-Paul Calvier, Sistema de Produccin: Responsable de la
plataforma taller.
o Pascale Coquard, Sistema de Informacin: Infraestructura de
trabajo.
o Achille Vallisolalao, Responsable de la plataforma de Concepcin y
Fabricacin Industrial Asistida por Ordenador.
16
4
4.1
4.2
Definicin
Un bus de campo es un trmino genrico para designar un conjunto de redes
17
4.3
Distribuidores neumticos,
Interfaces hombre-mquina.
19
Parametraje,
Herramientas de diagnstico,
Carga de programas,
20
21
4.4
4.5
Criterios de seleccin
Cmo debera actuar el usuario ante esta evolucin tecnolgica? Cmo
23
4.5.1 Coste
Al analizar el impacto en trminos de coste de un bus de campo, es
importante tener en cuenta cada etapa de la vida de una instalacin automatizada,
desde su diseo hasta su desmontaje o desmantelacin.
4.5.1.1 Diseo
La simplicidad del sistema de conexiones que hay que instalar en el caso de
un bus de campo respecto al cableado tradicional favorece el ahorro en el sistema
de cableado. La modularidad del diseo (trabajo en paralelo de varios expertos)
simplifica considerablemente el estudio.
Por el contrario, la introduccin de una nueva tecnologa y de nuevos
24
componentes no suele ser posible sin una formacin especfica, lo que produce
nuevos gastos. De ah la importancia de no utilizar normas o tecnologas diferentes
ms que cuando est claramente justificado por coste o por prestaciones.
4.5.1.2 Suministro, instalacin y puesta en servicio
Las ganancias de coste se consiguen precisamente cuando la instalacin
est en marcha:
Sin embargo, hay que tener en cuenta el sobrecoste de los componentes del
automatismo. Por tanto, para valorar el impacto global, el usuario debe comparar
los precios de los mismos componentes de un automatismo con montaje tradicional
o con bus de campo. No tiene que olvidar tener en cuenta el conjunto de
accesorios: cables, conectores, programas especficos, coste de la puesta en
servicio, etc. A veces hay que anteponer ciertos datos parciales, como el coste de
un ASIC (Circuito Integrado para Aplicaciones Especficas). Debe evitarse un
anlisis incompleto en este aspecto.
4.5.1.3 Explotacin (operacin y mantenimiento)
25
Nuevas
capacidades
de
diagnstico.
Incluso
los
captadores-
de
la
informacin
se
reduce:
adaptadores
de
4.5.2 Prestaciones
Es imposible separar el anlisis de los costes del de las prestaciones, ya que
al exigir mayores cualidades tcnicas, aumentar en proporcin directa el coste de
la instalacin.
27
4.5.2.1 Exigencias
De entre las necesidades del usuario, hay que distinguir:
Necesidades debidas al entorno de la aplicacin:
Nmero de captadores-actuadores
Distancias necesarias
Perturbaciones electromagnticas
Elementos mviles
Exigencias topogrficas
Estanqueidad
El usuario debe hacer una lista completa de estas necesidades, con las que
el constructor-instalador debe poder comprometerse. A partir de aqu, la valoracin
de un bus con esta lista de detalles no tiene mayor problema, ya que sus
caractersticas estn bien identificadas. Para algunos buses, las normas definen los
niveles de compatibilidad que les afectan, lo que es especialmente aplicable para lo
que se refiere a las exigencias relacionadas con el entorno.
Necesidades por tiempos de respuesta:
Tiempo
de
respuesta
mxima,
en
funcin
del
nmero
de
entradas/salidas.
28
4.5.2.3 Determinismo
Para el buen funcionamiento de una aplicacin de automatismo, la
transferencia de ciertos datos debe de efectuarse en intervalos de tiempo
determinados. El bus de campo favorece la consecucin de esta exigencia.
Para la visualizacin de una pgina en la pantalla del PC, un retraso de
algunos segundos es perfectamente admisible. En cambio, sera inadmisible un
retraso similar en la transferencia de informacin de una clula de seguridad de una
barrera que est descendiendo sobre un coche.
El determinismo es una propiedad que permite el clculo terico del tiempo
mximo garantizado de transferencia del bus en funcin de las condiciones de
utilizacin (nmero de equipos...)
Algunos procedimientos permiten garantizar este determinismo sobre
informaciones crticas garantizando tambin intercambios menos prioritarios
(dilogo hombre-mquina, diagnstico, ...)
Sin dudar de su importancia, no hay que confundir determinismo y
29
mecanismo de seguridad. Hay que tener en cuenta tambin el hecho de que toda
aplicacin admite tasas de avera dependientes del material, del entorno... As, en
el ejemplo propuesto, independientemente de que el bus sea determinista o no, un
mecanismo de seguridad prev la parada de la barrera en caso de corte del medio.
El nico riesgo, con un bus no determinista, es que la barrera se pare no por el
corte del medio sino debido a un exceso de trfico. Para evitar esta situacin, es
decir, que su probabilidad sea menor que la tasa de fallo admitida, simplemente hay
que limitar la tasa de carga en el bus no determinista. Por tanto, se puede utilizar un
bus no determinista con velocidades mayores, aunque con ciertos factores de coste
tambin mayores. La evolucin tcnica y su gran extensin han hecho a estos
buses competitivos. De hecho, Ethernet, no determinista, despus de haber
sustituido desde hace algunos aos al bus de ficha virtual 802.4 (token ring), est
hoy en da estudindose, por las mismas razones de coste, como posible bus de
campo.
La mayor parte de los buses de automatismos funcionan con el principio de
interrogacin cclica: los datos se toman con la frecuencia de un ciclo repetido hasta
el infinito. Cada informacin es tratada una vez por ciclo. En el peor de los casos,
cuando la toma del dato se produce justo antes del cambio de estado, ste ltimo
no se transmitir hasta el ciclo siguiente. En ocasiones, como es el caso de
WorldFIP, es posible definir un macro-ciclo que se descompone a su vez en varios
elementales, por lo que se puede aumentar la frecuencia de intercambio de ciertas
informaciones crticas.
Tambin el programa del autmata se caracteriza por un tiempo de ciclo, as
como ciertos captadores-actuadores. Cada vez que se produce un suceso en la
entrada de uno de ellos, hay que esperar como mximo un ciclo completo antes de
poder tratar la informacin, por lo que el tiempo de respuesta global mximo es la
suma de los tiempos de ciclo.
Dependiendo del procedimiento de acceso al medio del bus, la importancia
de este tiempo mximo de ciclo puede ser diferente:
30
31
32
4.5.4 Interoperatividad
Tras haber escogido un bus, o haber visto sus caractersticas, conviene
asegurarse de que los diversos equipos a conectar podrn funcionar conjuntamente
33
34
4.5.5 Perennidad
El usuario se encuentra ahora en la necesidad de asegurar la perennidad de
su aplicacin y especialmente la perennidad de la tecnologa del bus de campo. No
es difcil entender que esta es una ardua tarea, dado el ritmo de pasos agigantados
al que avanza la electrnica. No es muy acertado pretender que una estructura de
automatismo tenga la misma esperanza de vida que la planta de produccin en la
que se implementar. Sin embargo, la inversin en automatismos representa una
35
es
la
utilizacin
de
estndares.
Como
se
ha
mencionado
4.6
4.6.1 Introduccin
Profibus (Process Field Bus) es uno de los buses de campo ms populares,
con ms de 14 millones de nodos a nivel mundial. Se trata de una red abierta,
estndar e independiente de cualquier fabricante, cuenta con varios perfiles y se
adapta a las condiciones de las aplicaciones de automatizacin industrial.
Profibus se ajusta a los estndares internacionales IEC 61158 e IEC 61784 y
a las normas europeas EN 50170 y EN 50254. La organizacin encargada de
gestionar este bus es Profibus International (PI). Dentro de esta organizacin se
encuentran inscritos ms de 800 proveedores y clientes de todo el mundo.
Actualmente, ms de 150 compaas forman parte de la Organizacin de Usuarios
de Profibus o a alguna organizacin nacional afiliada. Esta organizacin representa
36
38
por
el
Instituto
Federal
de
Fsica
Tcnica,
hoy
40
4.6.6 Profibus-DP
Como hemos visto, el perfil Profibus-DP est diseado para transmitir datos
con perifricos del nivel de sensores y actuadores. El controlador maestro lee la
informacin de entrada desde los esclavos y enva de retorno a los mismos la
informacin de salida. Es importante cumplir con los requisitos de tiempos de
repuesta, asegurando que la duracin del ciclo del bus sea menor que la duracin
del ciclo del programa del controlador, el cual es de aproximadamente de 10 ms en
la mayora de las aplicaciones.
Tcnica de Transmisin:
o Profibus DIN 19 245 Parte 1.
o EIA RS485 par de cables trenzados o fibra ptica.
o 9600 bits/s hasta 12 Mbits/s, expansibles con repetidores.
Medio de acceso:
o Peer to Peer (transferencia de data de usuario) o multicast
(sincronizacin).
o Transferencia de datos de usuario maestro-esclavo cclico o
transferencia de datos maestro-maestro acclico.
Modos de operacin:
o Operar (Operate): Transferencia cclica de datos de E/S.
o Borrar (Clear): Borrado de datos de entrada y salida.
o Detener (Stop): Slo es posible en funciones maestro-maestro.
Sincronizacin:
42
Funcionalidad:
o Transferencia cclica de datos entre maestros DP y esclavos DP.
o Activacin o desactivacin individual de esclavos DP.
o Chequeo de la configuracin de los esclavos DP.
o Mecanismos de autodiagnstico.
o Sincronizacin de entradas y salidas.
o Asignacin de direcciones a los esclavos a travs del bus.
o Configuracin del maestro DP a travs del bus.
o 246 bytes mximos de E/S de datos por esclavo DP (32 bytes
tpicos).
Tipos de dispositivos:
o Dispositivo maestro clase 1 (DPM1), por ejemplo controladores
centrales como PLC.
o Dispositivo maestro clase 2 (DPM2), por ejemplo dispositivos de
configuracin y programacin.
o Dispositivo esclavo, por ejemplo dispositivos con seales de E/S
digitales o analgicas, vlvulas
Cableado e instalacin:
43
Nmero de estaciones.
46
4.6.6.4 Diagnstico
Las funciones de diagnstico de Profibus-DP permiten una rpida
localizacin de fallos. Los mensajes de diagnstico son transmitidos al bus y
recogidos por el maestro. Operan en tres niveles:
47
Especificaciones
del
maestro.
Esta
seccin
contiene
todos
los
50
51
52
5.1
53
La siguiente figura presenta una fotografa del puesto una vez concluido:
54
de
entradas/salidas
digitales
distribuidas
Telemecanique
Advantys.
4. Conjunto ventilador motor elctrico 75kW.
5. Rel de control, normalmente cerrado.
6. Interruptor seccionador, aguas arriba del variador de velocidad.
55
5.2
56
fija
sus
caractersticas
en
funcin
la
capacidad
de
60
Analgicas
Digitales de un bit
62
El nivel de la batera.
63
5.3
66
67
En el caso que nos ocupa, se haca esencial instalar una de estas tarjetas
complementarias para permitir la comunicacin mediante Profibus DP.
68
Cdigos de fallo.
Algunas posibilidades para las salidas: (se entienden como salidas desde el
autmata al variador)
Consigna de par.
1 entrada analgica
6 entradas digitales
1 salida analgica
2 rels configurables.
Para nuestra aplicacin se han utilizado los rels y cuatro de las seis
entradas lgicas. Los rels controlan una baliza de sealizacin que indica el
estado del variador, y las entradas se encuentran conectadas a una botonera que
controla el modo de acceso al variador (local o distante) y algunas funciones del
variador que no pueden ser activadas a travs del terminal grfico.
70
Velocidades preseleccionadas.
Regulador PID.
Control de par.
71
carretes de hilo, con el fin de obtener una bobina regular, compacta y lineal, la
velocidad de rotacin del eje conectado al sistema de levas que guan el hilo a lo
largo del carrete debe seguir una ley definida:
72
Funciones y aplicaciones.
Gestin de fallos.
73
5.4
Ethernet
Profibus DP
DeviceNET
CANopen
Fipio
Modbus Plus
74
INTERBUS
75
Los contactos que pueden observarse en cada base y los que interconectan
mdulos adyacentes proporcionan una estructura de bus interno que cumple las
funciones siguientes:
La figura muestra tambin cmo todas las bases para mdulos se conectan a
un ral metlico conductor DIN de 7,5 15 mm de profundidad. El NIM es el nico
mdulo que se conecta directamente al ral, sin necesidad de base.
76
Figura 5.12 - mdulo de interfaz de red para Profibus DP STB NDP 2212
En funcin del tipo de tensin que requieran los sensores y actuadores que
manejemos en nuestra aplicacin, y por extensin, los mdulos de E/S de la isla,
disponemos de dos tipos de PDM:
24 V de tensin continua
Mdulos especiales
DDO 3230
5.4.1.5
79
Las figuras ilustrativas coincidiran con las que hemos utilizado como
ejemplos en los apartados anteriores. La siguiente figura muestra una fotografa del
conjunto ya ensamblado y en funcionamiento:
Esta isla constituye el segundo esclavo de nuestra red Profibus DP, puede
observarse en la figura el cable de la red conectado al NIM. No se puede apreciar
bien en la fotografa, pero el conector que se utiliza tiene una entrada y una salida
para el cable violeta de Profibus, esto es porque se encuentra situado entre los dos
elementos extremos de la red: el autmata y el variador de frecuencia.
En cuanto a los mdulos de E/S, se han utilizado una de las dos entradas
disponibles, conectada a un botn pulsador, y una de las dos salidas disponibles,
que gobierna la apertura y el cierre de un rel. Las funciones del botn y el rel
80
5.5
red conectada a los dos esclavos no sera muy til, es necesario implementarla en
un puesto funcional para aprovechar las posibilidades. El entorno prctico en que
se decidi integrar la red Profibus durante la concepcin del puesto es el control de
un motor elctrico, por ser una herramienta que se encuentra casi en la totalidad de
los procesos de produccin.
El motor de que dispone nuestra instalacin es un conjunto motor-ventilador
centrfugo que formaba parte de una antigua mquina de control numrico
perteneciente al AIP-RAO. Se procedi entonces a desmontar y retirar el
motoventilador de la mquina, limpiarlo y prepararlo para la inclusin en nuestro
puesto.
El motor tiene las siguientes caractersticas elctricas:
Alimentacin trifsica.
81
5.6
Rel
Para cumplir uno de los objetivos de funcionamiento de la instalacin, se ha
82
Caractersticas:
El rel est constituido por dos partes: la base que contiene un bornero de
contactos mixtos, y el rel propiamente dicho, que se conecta a la base.
5.7
Interruptor seccionador
De acuerdo con la norma IEC 947.3 con la cual es conforme nuestro
84
5.8
3-4 polos.
Botonera
Como se ha sealado en la presentacin del variador de velocidad, el puesto
se ha diseado de manera que pueda ser operado tanto en local como a distancia.
En modo local la mayora de las operaciones se pueden realizar a travs del
terminal grfico del variador, pero existen algunas que quedan fuera de sus
posibilidades.
Por esta razn se han instalado dos botones pulsadores y un conmutador de
dos posiciones que se encuentran conectados al bornero de entradas del variador
de velocidad y cumplen ciertas funciones que no pueden ser activadas a travs del
terminal grfico.
Un tercer botn se encuentra situado fuera de la caja de manera provisional,
a falta a fecha de finalizacin de este proyecto de una caja mayor que permita
85
funcin
Bornero de entradas
local y remoto.
: Variador operado en modo remoto.
: Variador operado en modo local.
2
3
Bornero de entradas
triangular.
Bornero de entradas
5.9
86
87
88
otro de color verde, que se utilizan para mostrar dos estados del variador de
velocidad. Pero al contrario de estos, no reciben las rdenes del autmata, sino que
lo hacen directamente del propio variador, estando por tanto conectados al bornero
de salidas del ATV71.
Mdulo
Modo de iluminacin
Estado
Rojo
Parpadeante
Verde
Fija
5.10
Fuente de alimentacin 24 V CC
De los elementos de nuestra instalacin, los siguientes necesitan
Columna luminosa.
Pilotos luminosos.
90
5.11
instalacin, es por esto que se ha conectado el puesto a la red Ethernet del AIPRAO a travs del autmata. Para ello necesitamos de varios elementos, aparte del
mdulo de conexin Ethernet del autmata, ya mencionado:
91
Hub Ethernet con acceso al servidor del AIP-RAO donde conectar todos
los elementos anteriores.
92
6.1
Introduccin
Una vez descritos los elementos por separado, es el momento de
6.2
Alimentacin elctrica
Los siguientes elementos del puesto requieren suministro elctrico externo:
Autmata
Variador de velocidad
Webcam Ethernet
Hub Ethernet
93
Una vez localizada una toma accesible a la red trifsica, la conectamos con
el primer elemento de seguridad, el interruptor seccionador. De l sacaremos otros
cuatro cables (tres fases ms toma de tierra) que conectaremos con el variador de
acuerdo con el siguiente esquema:
94
6.3
6.4
Conexiones elctricas
Hechas estas consideraciones, los equipos ya se encuentran listos para ser
conectados entre s. Los siguientes esquemas muestran todos los enlaces que
96
97
100
6.5
direccin lgica, cifra que puede variar entre el 0 y el 126. Nuestra red est formada
por tres elementos, a saber: el autmata programable, como maestro de la red, y
dos esclavos: el variador de velocidad y el mdulo de E/S distribuidas. La direccin
del primero se le asigna por software, pero para los dos ltimos existen selectores
que deben ser posicionados manualmente en la direccin deseada.
101
102
6.6
Macro-configuracin: Marcha/paro.
Entradas lgicas:
o LI1: marcha adelante, LI2: marcha atrs (2 sentidos de la marcha),
control 2 hilos por transicin.
o LI3, LI4, LI5, LI6: inactivas (no asignadas).
Entradas analgicas:
o AI1: consigna de velocidad 0 +/10 V.
o AI2 : 0-20 mA inactiva (no asignada).
Tras la primera puesta en tensin del ATV71 se accede a travs del terminal
grfico a una serie de pantallas de configuracin de obligada validacin antes de
acceder al men principal del variador. Para movernos a travs de los mens
usaremos la rueda de seleccin, girndola para ascender o descender entre las
opciones, y pulsndola para validarlas (tecla ENT):
Pantalla de presentacin.
Podemos volver al men principal pulsando ESC, pero el variador nos lleva a
este men deliberadamente para configurar los ltimos parmetros necesarios para
accionar el motor, que se encuentran en el men [1.1 ARRANQUE RPIDO].
Este men permite efectuar una puesta en servicio rpida, de acuerdo con el
men de programacin, suficiente en la mayora de las aplicaciones. Nuestro caso
sin embargo ha probado ser ms complejo. Descartaremos por tanto las primeras
opciones, correspondientes a la asignacin del control mediante las entradas
105
[Corte fase red]: Gestiona la reaccin del variador ante un fallo de tipo
interrupcin de una fase. Nos serviremos del corte de fase para provocar
fallos manualmente, por lo que nos aseguraremos de que reconoce el
fallo como tal.
o Fallo ignorado.
o Fallo, con parada en rueda libre.
Todos estos datos deben ser introducidos en el variador. Sin embargo, existe
una funcin de autoajuste que permite al variador rellenar los parmetros elctricos
del motor automticamente, comando que se encuentra en este mismo men.
Una vez hecho esto, el variador es capaz de operar el motor localmente.
Podemos ponerlo en marcha, pararlo y proporcionarle distintas consignas de
velocidad a travs del terminal grfico. No obstante, antes de sentarnos delante del
ordenador, debemos configurar el acceso remoto.
106
6.7
107
[Canal ref. 1]: al pulsar ENT se abrir una lista con diversas fuentes de
las que puede provenir la referencia de velocidad para el variador:
entradas analgicas, modbus, CANopen, codificador (en caso de tener
uno instalado)... Nosotros escogeremos el parmetro [Consola], que
corresponde al terminal grfico. En este momento, girando la rueda del
terminal podremos aumentar o reducir la velocidad del motor a nuestro
antojo, viendo en todo momento la velocidad del motor en el display.
108
utilizara una peticin PKW. El formato que deber tener esta peticin es el
siguiente:
Estructura de una peticin PKW
PKE
R/W
Cdigo de peticin:
0: No hay peticin
1: Lectura
2: Escritura
Para peticin de lectura: no se utiliza.
PWE
110
En ella figuran las 8 palabras configurables PZD. Vemos que por defecto las
dos primeras estn ya asignadas. Pulsando encima de cualquiera de ellas
podremos asignar una nueva direccin a dicha variable. En el manual parmetros
de comunicacin de Altivar 71 de Telemecanique figura una extensa lista con todos
los parmetros que pueden ser asignados a las PZD, su descripcin y su direccin
lgica.
Acabamos de ver cmo asignar variables a parmetros de tipo palabra, pero
cmo asignar variables binarias de control, como la orden de cambio de sentido, o
la ejecucin de alguna rutina prefijada? Para ello utilizaremos la palabra de control
(CMD). Dicha palabra viene ya prefijada en primera posicin del scanner de salida,
y como variable de tipo palabra que es, consta de 16 bits, pero no es interpretada
111
como una sola variable, sino que se divide en 16 variables lgicas que pueden ser
asignadas por separado.
Veamos cmo hacerlo. Al pulsar la tecla ENT del terminal grfico encima de
cualquier parmetro de tipo binario en un men, se abre una lista con todas las
posibilidades de asignacin de la entrada:
Bit 0
Motor en marcha
Bit 1
C301
Bit 2
C302
Bit 3
C303
Bit 4
C304
Bit 5
C305
Bit 6
C306
Bit 7
C307
Bit 8
C308
Bit 9
C309
Bit 10
C310
Bit 11
C311
Bit 12
C312
Bit 13
C313
Bit 14
C314
Bit 15
C315
112
R/W/N
Cdigo de respuesta:
0: No hay peticin.
1: Lectura realizada con xito.
2: Escritura realizada con xito.
7: Error.
PWE
113
Significado
Bit 0
Bit 1
Variador encendido.
Bit 2
Variador en marcha.
Bit 3
Fallo presente.
Bit 4
Bit 5
En paro de urgencia.
Bit 6
Bit 7
Alarma.
Bit 8
Reservado. (=0)
Bit 9
Bit 10
Consigna alcanzada.
Bit 11
114
Bit 12
Reservado. (=0)
Bit 13
Reservado. (=0)
Bit 14
Bit 15
Sentido de rotacin.
2.
3.
4.
5.
6.
7.
Bit 0
2. Switch on disabled
3. Ready to switch on
4. Switched on
5. Operation enabled
8. Fault
esta,
116
6.8
119
6.9
Funcin
Conectado a
Asignacin
[1.7 FUNCIONES APLICACIN]
Cambia entre
Conmutador
modos local y
LI4
remoto
[CONFIG MULTIMOTOR]
[2 Configuraciones]
Verde 1
Lanzar/parar
LI3
ciclo
[GUIADO HILO]
[Guiado de hilo]
Verde 2
Liberar fallos
LI2
[BORRADO DE FALLOS]
[Borrar fallos]
121
Rojo
Provocar fallo
Entrada
mdulo E/S
Asignemos ahora las salidas. Recordemos que hemos conectado dos pilotos
luminosos a las dos salidas de tipo rel del bornero del variador: uno verde
conectado a la salida R1 que mostrar cuando el motor se encuentra en marcha, y
uno rojo conectado a la salida R2 que se iluminar de forma intermitente cuando el
variador se encuentre bloqueado a causa de un fallo.
Para asignar estos eventos, acudimos al men [1.5 ENTRADAS/SALIDAS]:
Empecemos
por
el
piloto
verde.
Localizamos
dentro
el
men
reciben rdenes del autmata al no estar conectados a l, sino que las reciben del
propio variador, y lo mismo ocurre con los pulsadores, que envan las rdenes al
variador y no al PLC. De esta manera, el nico cable que separa los elementos de
campo de los de supervisin y control central es el cable Profibus, hecho que
contribuye a la posibilidad de instalarlos en localizaciones separadas.
123
124
7
7.1
todo lo necesario para que el motor funcione en modo local. Para hacer operativos
el resto de los elementos y para la puesta en marcha del puesto en modo distante
necesitaremos de un ordenador personal conectado a la red Ethernet, a la cual se
encuentra tambin conectado el autmata.
La mayora de las operaciones de configuracin y desarrollo de aplicaciones
las haremos con el paquete de software PL7 PRO, desarrollado por Schneider para
la programacin de sus autmatas Micro y Premium.
El procedimiento que seguiremos en este captulo es el siguiente:
1. Creacin de una nueva aplicacin PL7 y configuracin de las redes:
En esta etapa realizaremos el proceso de configuracin del hardware (lo
que realmente quiere decir este paso es que le diremos al programa de
qu tipo de autmata disponemos y qu mdulos tiene instalados).
posteriormente introduciremos en el programa las redes que hemos
implementado, los dispositivos conectados a ellas y realizaremos las
operaciones necesarias para establecer la comunicacin con ellos.
2. Desarrollo de la aplicacin: Creacin de una nueva seccin Grafcet
dentro del programa principal o tarea maestra, y programacin de los
mdulos por los que est constituido: Preliminar, Grafcet y Posterior.
3. Desarrollo de la aplicacin SCADA: Tras una introduccin terica a los
sistemas SCADA, explicaremos cmo se ha desarrollado una aplicacin
concreta para nuestra instalacin dentro de PL7.
4. Descripcin del modo de acceso remoto: Desarrollaremos las distintas
posibilidades que tenemos para acceder en modo distante al puesto, y
expondremos la escogida en nuestro caso.
125
7.2
nos preguntarn es qu tipo de procesador tiene nuestro autmata (un TSX 57202
sin tarjeta de memoria). Aparecer el rbol de carpetas que manejaremos durante
el resto del proyecto:
126
Esta es la vista principal del programa Sycon una vez seleccionado el tipo de
127
Figura 7.4 - captura del programa Sycon con los elementos de la red adjuntos
Esta es la vista del programa con todos los elementos aadidos. Haciendo
clic sobre ellos podemos acceder a ventanas de configuracin. En la del mdulo
Advantys, deberemos especificar los modelos de mdulos de entrada y salida que
128
130
131
7.3
Seccin Grafcet
Los programas en PL7 se organizan en tareas, de las que debe existir al
menos una en caso de existir varias, se habla de una estructura multitarea y que
a su vez contiene una o varias secciones.
Las secciones son entidades autnomas de programacin. Objetos como las
etiquetas de identificacin de las lneas de instrucciones o las redes de contactos
son propios de una seccin. No es posible un salto a otra seccin desde un
programa.
Las secciones Grafcet estn formadas por tres elementos:
Nuestro programa dispone de una sola tarea y una sola seccin Grafcet.
Antes de comenzar a hablar del programa desarrollado, nos familiarizaremos con
las entradas y salidas que vamos a utilizar en l.
132
Donde:
%: Smbolo
r: rango:
o
r = 0 a 15.
7.3.1.2 En Profibus DP
El direccionamiento de las E/S en Profibus DP por PL7 se define de la
siguiente forma:
%
IoQ
X, W o D
xy
Xj
Donde:
%: Smbolo
I, Q: Tipo de objetos:
o I = entrada.
o Q = salida.
X,W,D: Formato:
o X = booleano.
o W = palabra.
133
o D = palabra doble.
i : nmero de va. i = 0.
r : rango.
o r = 0 a 253.
Xj : bit.
o j = 0 a 15.
134
Profibus
Palabra PL7
Dir.
Smbolo PL7
Comentario
Salidas
PKW
PKE
%QW2.0
R/W
%QW2.0.1
Sin
%QW2.0.2
PWE %QW2.0.3
uso
PZD1
%QW2.0.4
8601
Palabra de control.
Marche_av
Orden de marcha.
.X0
.X1
C301
Arret
Orden de paro.
.X2
C302
Marche_arr
.X3
C303
Mc_cycle
.X4
C304
Mc_reset_cycle
Reiniciar ciclo.
.X10
C310
Provocar un error.
.X11
C311
Reset errores.
PZD2
%QW2.0.5
8602
Consigne_vitesse
PZD3
%QW2.0.6
8504
Cmd_etendu
PZD4
%QW2.0.7
12206
Temps_acc
PZD5
%QW2.0.8
12207
Temps_dec
PZD6
%QW2.0.9
12202
Cycle_haut
PZD7
%QW2.0.10
12203
Cycle_bas
Entradas
PKW
PKE
%IW2.0
R/W/N
%IW2.0.1
Cdigo de respuesta.
Sin
%IW2.0.2
%IW2.0.3
%IW2.0.4
8603
uso
PWE
PZD1
Palabra de estado.
.X0
.X1
Pret
Variador encendido.
.X2
En_marche
Variador en marcha.
.X3
Defaut
Fallo presente.
.X4
Alimentation_pres
ente
Alimentacin presente.
.X5
En paro de urgencia.
.X6
Alimentacin bloqueada.
.X7
Alarme
Alarma.
.X9
Cmd_reseau
.X10
Ref_atteinte
Consigna alcanzada.
.X11
Ref_hors_bornes
.X14
Arret_touche_stop
.X15
Sens_rotation
PZD2
%IW2.0.5
8604
Vitesse_sortie
PZD3
%IW2.0.6
3206
Etat_et_0
.X9
Acc_en_cours
Aceleracin en curso.
.X10
Dec_en_cours
Deceleracin en curso.
.X11
Lim_en_cours
Limitacin de corriente.
.X12
Arr_rap_en_cours
PZD4
%IW2.0.7
7121
Code_def
PZD5
%IW2.0.8
3202
Vitesse_hz
PZD6
%IW2.0.9
3208
V_mot
136
PZD7
%IW2.0.10
3204
I_mot
PZD8
%IW2.0.11
3211
P_mot
Potencia consumida.
Palabra PL7
Smbolo PL7
Comentario
Entree_1
Entrada
%IW2.0.16
.X0 Bouton
Salida
%QW2.0.15
Sortie_1
.X0 Relais
Palabra PL7
Smbolo PL7
Comentario
%Q3.0
Sup_tension
%Q3.1
Sup_marche
%Q3.2
Sup_defaut
%Q3.3
Sup_cycle
%Q3.4
Sup_sens
137
%Q3.5
138
Este bucle tiene por finalidad poner el motor en marcha o paro a la velocidad
de referencia. Las transiciones incluyen una operacin OR exclusivo o XOR para
evitar enviar por error una seal al variador que le indique que debe ponerse en
marcha en ambos sentidos a la vez.
139
Este Grafcet gestiona la apertura y el cierre del rel que corta una de las tres
fases de la alimentacin del motor, provocando un fallo. Ante la pulsacin del botn
correspondiente, se da la orden a la salida del mdulo de E/S distribuidas de abrir el
rel durante dos segundos. Esta medida se ha tomado tambin para evitar que
pulsaciones prolongadas (de menos de 2 s) hagan que el grafcet se mantenga
cambiando entre estados frenticamente durante todo el tiempo que el botn
permanezca pulsado.
Llevar a cabo las acciones asociadas a los seis estados del Mdulo
Chart.
140
Liberar bajo peticin del usuario el variador del estado de fallo una vez
solventado.
7.4
7.4.1 Introduccin
SCADA es el acrnimo para Supervisory Control And Data Aquisition, en
espaol, adquisicin de datos y control de supervisin. Por l entendemos toda
solucin de aplicacin capaz de obtener informacin acerca de un proceso, tratarla,
presentarla a un operador mediante un interfaz sencillo, y controlar la produccin.
Por tanto, comprende elementos de hardware de E/S, controladores,
interfaces hombre-mquina, redes, comunicaciones, bases de datos y software. Sin
embargo generalmente se entiende por SCADA a la aplicacin software capaz de
realizar las funciones arriba mencionadas, separndolo del grueso de las tareas de
control, realizadas por una unidad terminal remota (RTU) o un controlador lgico
programable (PLC).
141
143
144
145
deslocalizados geogrficamente.
Aparte del bus de campo, existen otras interfaces de comunicacin
especiales como por ejemplo mdems GMS, que llevan el nivel de alarmas a otro
nivel permitiendo el envo de SMS o llamadas telefnicas que alerten al supervisor.
7.4.4.1 Configuracin
Permite al usuario definir el entorno de trabajo que tendr para su aplicacin
segn la disposicin de pantallas requerida y los niveles de acceso para los
distintos usuarios.
Dentro del mdulo de configuracin el usuario define las pantallas grficas o
de texto que va a utilizar, importndolas desde otra aplicacin o generndolas
desde el propio SCADA con un editor grfico. Tambin en este mdulo se
seleccionan los drivers de comunicacin que permitirn el enlace con los elementos
de campo y la conexin o no en red de estos ltimos, se selecciona el puerto de
comunicacin sobre el ordenador y los parmetros de la misma, etc.
En algunos sistemas es tambin en este mdulo donde se indican las
146
Los sinpticos estn formados por un fondo fijo y varias zonas activas que
cambian dinmicamente a diferentes formas y colores, segn los valores ledos en
la planta o en respuesta a las acciones del operador.
A la hora de disear pantallas de explotacin se deben tener en cuenta las
siguientes consideraciones:
contadores,
estados
de
variables,
etc.)
de
forma
149
preocupaciones
han
hecho
reaccionar
rpidamente
los
7.5
151
153
155
7.5.2.2 Lame
Pantallas formadas por texto nicamente. Incluyen las instrucciones
156
los
esclavos
profibus.
Las
variables
se
encuentran
158
159
Mediante los botones situados en la parte inferior del cuadro, que aplican
un aumento o decremento de la velocidad en 10 o 100 rev/min.
160
El cuadro cycle (ciclo) contiene un piloto rojo y otro verde, que se iluminan
cuando el ciclo se encuentra inactivo y activo respectivamente. Un botn de reset
del ciclo interrumpe el ciclo triangular en el momento en que se pulse y lo empieza
de nuevo con un flanco de subida. El botn options cycle (opciones del ciclo) abre
una ventana en que se puede activar o desactivar el ciclo y modificar los
parmetros caractersticos de frecuencia y tiempos de subida o bajada, as como la
consigna de velocidad alrededor de la cual se describir el ciclo.
161
Tensin de lnea.
Corriente de lnea.
162
7.6
7.6.1 Introduccin
Hemos visto como acceder de manera remota al puesto a travs de un
ordenador conectado a la red Ethernet. Desde l hemos creado una aplicacin PL7
y con ella hemos operado el puesto de manera sencilla gracias a las pantallas de
explotacin.
Nuestro objetivo ahora es permitir el acceso a cualquier usuario conectado a
la misma red Ethernet o incluso desde Internet mediante un navegador estndar, y
sin necesidad de disponer de la aplicacin PL7.
Recordemos que uno de los objetivos principales de esta instalacin es que
los alumnos puedan acceder remotamente al puesto. Podramos hacerlo
facilitndoles el software PL7 y la aplicacin desarrollada para que la ejecuten en
163
164
Creando una base de datos con acceso a travs de Internet para ver y
modificar los valores de tiempo de ejecucin de los smbolos (variables)
del PLC y las direcciones directas.
165
proteccin de lectura/escritura.
o Aadir al sitio pginas Web propias, imgenes y applets Java
gracias a funciones FTP incorporadas.
o Descargar y cargar ficheros al servidor incorporado.
o Crear una base de datos con acceso a travs del Web.
o Hacer copias de seguridad y restaurar ficheros.
para
las
prcticas
distancia
(http://aipportail.insa-
167
168
8
8.1
8.2
Ethernet.
171
172
173
174
8.2.5 Diagnstico
En un momento dado se activar el rel, y es entonces cuando se descubrir
su funcin: la ventana de diagnstico muestra que ha causado un corte en el
suministro elctrico que ha provocado la parada del motor y la entrada en fallo del
variador. Con la instalacin en este estado se repetir la peticin de diagnstico y
se compararn los datos con los obtenidos cuando la instalacin funcionaba
correctamente.
Tras ello, se restaurar el estado normal a la instalacin, comprobando
175
nuevamente que todo funciona de forma correcta, con lo que se podr dar por
terminada la prctica.
8.2.6 Conclusin
Por supuesto, esto es slo una proposicin de pauta y cualquier variacin
que el profesor considere oportuna puede ser incluida. En el apartado siguiente
mencionaremos algunas modificaciones que consideramos interesantes pero que
no pudieron ser implementadas en el momento de finalizacin del proyecto.
176
ANEXO: PROGRAMACIN
9.1
Introduccin
Durante la redaccin del presente texto, e incluso a lo largo del desarrollo de
9.2
ANEXO: PROGRAMACIN
este tipo:
ANEXO: PROGRAMACIN
pantalla.
9.3
179
ANEXO: PROGRAMACIN
9.4
Conclusiones
Volviendo la vista atrs podemos recordar los objetivos que llevaron a la
ANEXO: PROGRAMACIN
181
ANEXO: PROGRAMACIN
182
BIBLIOGRAFA
Bibliografa
Estudio terico
[1]
Rseaux
de
terrain:
description
et
critres
de
choix ,
Comit
Cuaderno tcnico n 197. El bus de campo: una aproximacin al usuario, JC Orsini, distribuido por Schneider Electric. Nota: Los apartados 4.3 y 4.5 de
este texto tienen como principal fuente de informacin esta obra. Cualquier
reproduccin parcial se ha hecho con autorizacin expresa de su propietario
legal.
[3]
[4]
[5]
Informacin
extrada
del
Sitio
web
www.profibus.com/pb.
[6]
Profibus, un bus de campo industrial, Vctor Sempere Pay [et al.], CEAIFAC, 2002.
[7]
183
BIBLIOGRAFA
[9]
[10]
[11]
[12]
Altvar
71
Profibus
DP:
Users
manual.
Telemecanique.
atv71_Profibus_EN_V1. 2005.
[13]
[14]
[15]
[16]
184
ANEXO
Variador de frecuencia
Profibus
Palabra PL7
Dir.
Smbolo PL7
Comentario
Salidas
PKW
PKE
%QW2.0
R/W
%QW2.0.1
Cdigo de peticin
(0/R/W).
Sin
%QW2.0.2
%QW2.0.3
%QW2.0.4
8601
uso
PWE
PZD1
PZD2
%QW2.0.5
Palabra de control.
Marche_av
Orden de marcha.
.X0
.X1
C301
Arret
Orden de paro.
.X2
C302
Marche_arr
.X3
C303
Mc_cycle
.X4
C304
Mc_reset_cycle
Reiniciar ciclo.
.X10
C310
Provocar un error.
.X11
C311
Reset errores.
8602
Consigna de velocidad
Consigne_vitesse
PZD3
%QW2.0.6
8504
(rpm)
Palabra de control
Cmd_etendu
extendida
PZD4
%QW2.0.7
12206
Temps_acc
PZD5
%QW2.0.8
12207
Temps_dec
PZD6
%QW2.0.9
12202
PZD7
%QW2.0.10
12203
ciclo.
Pico bajo de frec. del
Cycle_bas
ciclo.
Entradas
PKW
PKE
%IW2.0
ANEXO
R/W/N
%IW2.0.1
Sin
%IW2.0.2
%IW2.0.3
Cdigo de respuesta.
uso
PWE
PZD1
%IW2.0.4
8603
Eta
.X0
.X1
Pret
Variador encendido.
.X2
En_marche
Variador en marcha.
.X3
Defaut
Fallo presente.
.X4
Alimentation_presente
Alimentacin presente.
.X5
En paro de urgencia.
.X6
Alimentacin bloqueada.
.X7
Alarme
Alarma.
.X9
Cmd_reseau
.X10
Ref_atteinte
Consigna alcanzada.
.X11
Ref_hors_bornes
.X14
Arret_touche_stop
.X15
Sentido inverso de
Sens_rotation
PZD2
%IW2.0.5
8604
%IW2.0.6
rotacin.
Velocidad de salida
Vitesse_sortie
PZD3
Palabra de estado.
3206
(rpm)
Palabra de estado
Etat_et_0
extend. 0
.X9
Acc_en_cours
Aceleracin en curso.
.X10
Dec_en_cours
Deceleracin en curso.
.X11
Lim_en_cours
Limitacin de corriente.
.X12
Arr_rap_en_cours
PZD4
%IW2.0.7
7121
Code_def
PZD5
%IW2.0.8
3202
Vitesse_hz
PZD6
%IW2.0.9
3208
PZD7
PZD8
%IW2.0.10
%IW2.0.11
3204
3211
motor.
Intens. De lnea del
I_mot
motor.
P_mot
Potencia consumida.
186
ANEXO
Smbolo PL7
Comentario
Entree_1
Bouton
Sortie_1
Relais
Entrada
%IW2.0.16
.X0
Salida
%QW2.0.15
.X0
Smbolo PL7
Comentario
%Q3.0
Sup_tension
%Q3.1
Sup_marche
%Q3.2
Sup_defaut
%Q3.3
Sup_cycle
%Q3.4
Sup_sens
%Q3.5
Sup_mode_cmd
187
ANEXO
188
ANEXO
189
ANEXO
190
ANEXO
191
ANEXO
192