SG 3524
SG 3524
SG 3524
RESUMEN
En los últimos años, la tecnología de control y automatización de procesos ha visto
aumentada, de forma considerable, su importancia y uso en aplicaciones industriales. Por otro
lado, el rápido desarrollo tecnológico en este campo, y el difícil acceso por parte de los
estudiantes al material práctico docente en esta materia –PLCs, motores eléctricos,
convertidores de frecuencia–, hace necesaria la incorporación de nuevas herramientas que
faciliten la docencia de esta tecnología.
El conjunto dispone de dos autómatas programables Wago I/O System 750, con módulo de
conexión a Internet, mediante los cuales el usuario puede acceder al control del laboratorio
desde cualquier ordenador que disponga del software abierto de programación CoDeSys y
una conexión a Internet. Esta conexión permite la descarga del programa de control al
autómata y la posibilidad de comprobar, mediante una cámara IP instalada en la parte
superior de la plataforma, el correcto el funcionamiento del control de las estaciones.
SUMARIO
RESUMEN ___________________________________________ 1
SUMARIO ___________________________________________ 3
1. GLOSARIO _______________________________________ 5
2. PREFACIO________________________________________ 7
2.1. Origen del proyecto ___________________________________________ 7
2.2. Motivación___________________________________________________ 7
3. INTRODUCCIÓN ___________________________________ 9
3.1. Objetivos del proyecto _________________________________________ 9
3.2. Alcance del proyecto__________________________________________ 10
3.3. Organización del proyecto _____________________________________ 10
9. PRÁCTICAS DE LA PLATAFORMA______________________ 65
CONCLUSIONES ______________________________________ 67
AGRADECIMIENTOS___________________________________ 69
BIBLIOGRAFÍA_______________________________________ 71
Referencias bibliográficas __________________________________________ 71
Referencias complementarias _______________________________________ 72
Aplicación docente de una plataforma de accionamientos mecatrónicos controlada a través de Internet Pág. 5
1. Glosario
AI (Analog Input): Entrada analógica.
IP (Internet Protocol)
MP1: Estación didáctica correspondiente a la cinta corredera accionada por un motor paso a
paso.
MP2: Estación didáctica correspondiente al motor paso a paso con eje metálico excéntrico.
Pt: Platino.
2. Prefacio
2.2. Motivación
En este proyecto se pretende crear una plataforma de automatización industrial online para la
formación en el ámbito de los accionamientos mecatrónicos, a estudiantes de cualquier parte
del mundo. De esta forma se permite a los alumnos poner en práctica los conocimientos
teóricos adquiridos en asignaturas del área de la automática, sin restricciones
espaciotemporales.
Aplicación docente de una plataforma de accionamientos mecatrónicos controlada a través de Internet Pág. 9
3. Introducción
Esta herramienta estará complementada por un material docente apropiado que permita
facilitar la adquisición de los conocimientos necesarios en esta tecnología.
Tendrá una finalidad didáctica y, para este fin, se utilizará para realizar prácticas de
aprendizaje en el campo de los accionamientos eléctricos y de automatización en diferentes
cursos y asignaturas. Son los siguientes:
o Creación de seis estaciones para su programación por Internet mediante los Autómatas
Programables Industriales con visualización vía cámara IP –Internet Protocol–. Éstas
deben ser de fácil mantenimiento y de precio asequible. Así como estar disponibles 24
horas al día para asegurar la flexibilidad que requiere la educación a distancia.
o Creación de un manual de prácticas con el que se pueda llevar a cabo de manera sencilla
e intuitiva el acceso a la planta de prácticas y su programación y comprensión. Con una
descripción de los elementos de hardware y software utilizados, más los enunciados de
prácticas y sus soluciones.
Pág. 10 Memoria
Para la consecución de los objetivos expuestos en el apartado 3.1 se han desarrollado los
siguientes puntos:
El manual de prácticas está formado por los anexos A y B. En el Anexo A se encuentra una
pequeña introducción al software de programación, donde se describen los procedimientos
más importantes para el control de los accionamientos y para comunicarse con el autómata,
vía Ethernet. En el Anexo B, se presentan las posibles prácticas de cada estación y las
soluciones resueltas con gran claridad. En el Anexo C se ha realizado la valoración económica
del proyecto y en el Anexo D, el estudio del impacto ambiental.
Aplicación docente de una plataforma de accionamientos mecatrónicos controlada a través de Internet Pág. 11
4.1. Introducción
Los únicos requerimientos para poder trabajar con la plataforma son el software abierto de
programación CoDeSys y una conexión a Internet para descargar el programa al autómata y
comprobar el funcionamiento gracias a una cámara IP (Internet Protocol) –apartado 4.3–.
Dos autómatas programables Wago I/O System 750 son los encargados de controlar las seis
estaciones de accionamientos mecatrónicos que componen la plataforma –Fig. 4.1–.
Las entradas y salidas digitales y analógicas del autómata encargadas del control de los
diferentes elementos de la plataforma, no están conectadas directamente a estos. Estas
entradas y salidas de control se conectan con los accionamientos correspondientes mediante
una placa electrónica, que puede ser un convertidor CC/CC o un circuito de resistencias
limitadoras de corriente, según la necesidad de la estación –ver apartado 7.1–.
Un esquema general del montaje entero se muestra en la Fig. 4.3. Se puede observar como
no es necesario un ordenador trabajando de servidor. Los usuarios se pueden conectar
directamente de forma sencilla al PLC o a la cámara IP.
PLATAFORMA
USUARIO
Estación Estación
Ilumninación LOCAL
MCC MI
nocturna IL A.B.C.11
Estación Estación
MP1 MP2
SWITCH
LAN ROUTER
WAN
INTERNET
U.V.W.X Un.Vn.Wn.Xn
USUARIO1 USUARIOn
4.3. Cámara IP
Se ha creado una página web –Fig. 4.4–, permitiendo la visualización de las prácticas
mediante la cámara IP.
5. El autómata programable
5.1. Introducción
Para realizar el control de las prácticas remotas se hizo primeramente un estudio de mercado
para obtener la mejor elección según los objetivos fijados.
- Era preciso un autómata programable con acceso a Internet con al menos 5 entradas
digitales, 13 salidas digitales, 2 entradas analógicas y 3 salidas analógicas.
- Debía poder ser programable con los lenguajes de programación que siguen el estándar
IEC 61131-3 (Internacional Electrotechnical Commission) para cumplir su función
educativa, ya que estos son los utilizados en ambientes industriales.
- También debía ser económico, de tal manera que los centros que deseen crear la
plataforma remota, puedan adquirir económicamente el material y crear su propio
laboratorio.
El autómata de que se dispone es un Wago I/O System 750, está caracterizado sobretodo por
la flexibilidad que ofrece en la configuración de entradas y salidas. Se pueden agregar tantos
módulos cómo se desee de entradas y salidas analógicas o digitales hasta un total de 64
módulos por módulo de control.
La configuración que se dispone del autómata está compuesta por 2 módulos de control
lógico programable (8 entradas digitales, 8 salidas digitales) y 2 módulos de control analógico
(2 entradas analógicas y 2 salidas analógicas) con el complemento del módulo ENI (Ethernet
Network Interface) que lo dota de conectividad Ethernet. –Ver Fig. 5.2–.
Para independizar el control de las estaciones didácticas se han utilizado dos autómatas
idénticos. Cada una de las estaciones está controlada únicamente por un PLC excepto la
estación ILU, la lámpara para iluminación nocturna, que puede ser accionada desde los dos
autómatas.
Otra ventaja de utilizar dos PLCs de cuatro módulos cada uno, en vez de un PLC con ocho
módulos, es la posibilidad de comunicación entre los dos autómatas.
Para programar los PLCs se usa el software abierto de programación CoDeSys V2.3. –ver
apartado 8.2 de la memoria–.
El módulo de bus campo 750-841 –Fig. 5.3– permite la conexión del Wago I/O System 750
como esclavo a un bus de campo Ethernet. Es compatible con todos los módulos de I/O de la
serie System 750.
Los datos del módulo analógico son enviados vía palabras (words) y/o bytes y los datos
digitales son enviados bit a bit. Este módulo de bus de campo es adecuado para datos de 10
Mbit/s y 100 Mbit/s.
En la Tabla 5.1 se pueden observar las características del módulo y en la Fig. 5.4 su esquema
interno.
Pág. 18 Memoria
Tabla 5.1. Información técnica del módulo 750-841– Ethernet TCP/IP [2]
Fig. 5.3. Módulo de bus de campo programable 750-841– Ethernet TCP/IP [2]
Aplicación docente de una plataforma de accionamientos mecatrónicos controlada a través de Internet Pág. 19
El módulo de entrada digital recibe las señales de control procedentes de los sensores de las
diferentes estaciones de la plataforma. Cada módulo de entrada cuenta con un filtro de
eliminación de ruido que puede tener distintas constantes de tiempo. Para el aislamiento
eléctrico entre el bus y el campo se utiliza un optoacoplador.
Todos los módulos de entrada digital son independientes del bus de campo y se conectan
automáticamente al módulo siguiente cuando se insertan en el carril DIN. [2]
Referencia 750-431
Núm. de entradas 8
Consumo de corriente 17 mA (interna)
Tensión de señal (0) -3 V a +5 V CC
Tensión de señal (1) 15 V a 30 V CC
Filtro de entrada 0,2 ms
Suministro de corriente 2,8 mA (normal) (lado del campo)
Ancho de bit interno 8 bits
El módulo de salidas digitales está compuesto por 8 canales manteniendo una anchura de
12mm. La carga conectada se conmuta a través de la salida digital desde el sistema de
control.
Todas las salidas están protegidas electrónicamente contra los cortocircuitos mediante un
transistor bipolar tipo NPN. Cada salida está eléctricamente aislada del bus mediante
optoacopladores. Las conexiones eléctricas se establecen automáticamente de módulo a
módulo cuando se insertan en el carril DIN. [2]
Referencia 750-530
Núm. de salidas 8
Consumo de corriente 25 mA (interna)
Tipo de carga Resistiva, inductiva, lámparas
Corriente de salida 0,5 A (protección cortocircuitos)
Consumo de corriente 15 mA/módulo + carga (lado de campo)
Ancho de bit interno 8 bits
Recibe señales estandarizadas de 0-10 V, 4-20 mA. La señal de entrada está aislada
eléctricamente y se transmite con una resolución de 12 bits. El blindaje (pantalla) va
conectado directamente al carril DIN. [2]
Referencia 750-466
Núm. de entradas 2
Suministro de tensión A través tensión del sistema (CC/CC)
Consumo de corriente 75 mA
Tensión máxima entrada 35 V
Entradas de señales 0–10 V, 4–20 mA
Resistencia interna 130 o 133 k Ω (versiones de 10 V)
Resistencia de entrada 120 Ω a 20 mA
Resolución 12 bits
Tiempo de conversión 2 ms (normal)
Ancho de bit interno Datos 2 x 16 bits. Control/estado 2 x 8 bits
El módulo de salida analógica crea una señal estándar de 0-10 V, 4-20 mA.
La señal de salida está aislada eléctricamente y se transmite con una resolución de 12 bits.
Las salidas están protegidas contra cortocircuitos.
Referencia 750-550
Núm. de salidas 2
Suministro de tensión A través tensión del sistema (CC/CC)
Consumo de corriente 65 mA (interna)
Señales de salida 0–10 V, 4–20 mA
Impedancia de carga >5 k Ω
Resolución 12 bits
Datos 2 x 16 bits
Ancho de bit interno
Control/estado 2 x 8 bits
Tabla 5.5. Información técnica del módulo 750-550 [2]
Aplicación docente de una plataforma de accionamientos mecatrónicos controlada a través de Internet Pág. 23
Una vez instalado el nodo de bus de campo con los módulos de E/S seleccionados, el módulo
“de cierre” se inserta en el conjunto. Este módulo cierra el circuito interno de datos y
garantiza un flujo de datos correcto.
Se necesita uno para cada nodo de bus de campo y su referencia es 750-660. [2]
Pág. 24 Memoria
En las tablas 5.6 y 5.7 se adjunta la relación de entradas y salidas, digitales y analógicas,
utilizadas en cada uno de los dos PLCs que integran la plataforma, indicando la estación de
trabajo a la que pertenecen. Las estaciones didácticas de la plataforma se describen a
continuación en el capítulo 6.
6. Estaciones de la plataforma
En este capítulo se describen todas las estaciones didácticas que forman la plataforma, y se
ha estructurado en apartados donde se irá describiendo cada una de ellas y los elementos
que las componen.
Esta estación de la plataforma está constituida por un motor paso a paso que acciona una
cinta corredera que dispone de un elemento metálico. Tres captadores inductivos, de tipo
PNP, detectan la posición del elemento metálico en el recorrido de la cinta.
La finalidad de esta estación es que el alumno determine la secuencia de fases del motor
paso a paso para accionar la cinta en ambos sentidos y aplique un control de posición.
El motor Minebea PM35L-048 –Fig. 6.2– utilizado en esta estación didáctica consta de seis
cables de conexión, 4 de ellos conectados interiormente cada uno a una bobina.
Pág. 26 Memoria
Se debe aplicar un voltaje al cable común (generalmente 12 V, pero puede ser más o menos
y en nuestro caso 24V) y manteniendo uno de los otros cables a masa (GND), vamos
conectando a masa cada uno de los demás cables de forma alternada observando los
resultados.
Pasos
Esta estación didáctica dispone de tres sensores de proximidad inductivos tipo PNP de métrica
M12 de la marca Crouzet –Fig. 6.3–.
Los tres sensores están alimentados a 24V y cada uno de ellos está conectado a una entrada
digital del autómata (módulo 750-431 del PLC-1). De esta forma, cada vez que un sensor
detecta el elemento metálico de la cinta corredera, éste se ilumina y activa la entrada digital
correspondiente del autómata.
Cada una de las cuatro bobinas del motor paso a paso se alimenta desde una salida digital
del autómata, (PLC-1) módulo 750-530, a través de una resistencia limitadora de corriente, y
un diodo de vía libre para evitar las sobretensiones de conmutación de cargas inductivas, tal y
como se muestra en la siguiente figura:
El motor utilizado en esta estación didáctica es un motor reductor de corriente continua, Fig.
6.7, el cual dispone de las siguientes características:
o El sensor inductivo
Esta estación dispone de un sensor de proximidad inductivo tipo NPN de métrica M12 de la
marca Crouzet. Está alimentado a 24V y está conectado a una entrada digital del autómata –
%QX2.6 del módulo 750-431 del PLC-1–. De esta forma, cada vez que un sensor detecta el
elemento metálico de la cinta corredera, éste se ilumina y activa la entrada digital del
autómata.
Una de las salidas analógicas del PLC-1 –%QW0 del módulo 750-550– está conectada
directamente al convertidor reductor CC/CC. Esta salida se encarga de regular la velocidad del
motor mediante la modulación por ancho de pulso (PWM), manteniéndose fija la frecuencia.
o Principio de funcionamiento
Suponiendo que los componentes son ideales, la tensión media del diodo es la que
aparece entre los bornes de salida (se puede pensar que LC es un filtro pasa bajos, luego
filtra la tensión del diodo).
Fig. 6.10. Forma de onda de la salida del convertidor reductor (Buck). [8]
t on t
Vout = Vin = on Vin = t on ⋅ f ⋅ Vin (Ec. 6.1)
t on + t off T
La señal que aparece a la salida del convertidor depende únicamente del ciclo de trabajo y
del valor de la fuente de alimentación. Como esta última generalmente se mantiene
constante, se dispone de la variación del ciclo de trabajo como único medio posible de
modificar la señal de salida.
Pág. 32 Memoria
Una de las posibles formas de modificar el ciclo de trabajo, y por tanto la tensión de
salida, es variando el tiempo de conducción tON, al mismo tiempo que se mantiene T fijo.
A este sistema se le denomina Modulación por ancho de pulso (PWM) ya que mientras la
frecuencia se mantiene constante, se puede variar la anchura del pulso que define el
tiempo de conducción del convertidor.
Por tanto, es posible obtener una corriente continua cuyo valor medio pueda ser variado
modulando el ancho de una señal pulsatoria de onda cuadrada, que varíe entre 0 V y un
valor máximo de tensión VMAX.
Generando una señal triangular y comparándola con una tensión continua de referencia –
variable a voluntad–, en la salida se obtiene una onda cuadrada con regulación del ancho
del pulso positivo –Fig. 6.11–. [9]
En el diseño del convertidor CC/CC para la regulación de la velocidad de giro del motor de
corriente continua, se ha empleado el CI SG3524, citado en el apartado anterior. Los
detalles del diseño se describirán en el capítulo 7.1.2.
Aplicación docente de una plataforma de accionamientos mecatrónicos controlada a través de Internet Pág. 33
El elemento principal de esta estación consiste en un motor paso a paso que dispone de un
eje metálico excéntrico. Un captador inductivo tipo NPN es capaz de detectar la excentricidad
del eje, y de esta forma se obtiene un pulso por cada vuelta completa que realiza el motor.
La finalidad de esta estación es que el alumno determine la secuencia de fases del motor
paso a paso, para que el motor pueda girar en los dos sentidos, y que accione el motor en
dos modos de funcionamiento, paso completo y medio paso, para comprobar las
características de par y velocidad de ambos modos.
Pág. 34 Memoria
Las bobinas del motor están conectadas a las salidas digitales del PLC-2 a través de un
circuito intermedio limitador de corriente, de igual manera que el motor de la primera
estación MP1. El diseño de este circuito está explicado en el capítulo 7.1.1.
El sensor inductivo utilizado para detectar la excentricidad del eje del motor está alimentado a
+24V y conectado a la entrada digital %IX2.0 del PLC-2. De esta forma, cuando el sensor
detecta el eje, éste se ilumina y envía la señal al autómata.
Esta estación de la plataforma tiene como objetivo accionar un motor de inducción trifásico,
mediante un convertidor de frecuencia comercial, controlado desde el PLC –Fig. 6.14–.
60 ⋅ f s
n = (1 − s ) ⋅ n s = (1 − s ) ⋅ (rpm) (Ec. 6.2)
p
• Variación de la frecuencia
Para crear esta estación se ha reutilizado el motor de una lavadora. Se trata de un motor de
inducción trifásico del tipo jaula de ardilla y el objetivo de la planta es poder regular su
velocidad –velocidad de giro hasta 3000 rpm– y su sentido de giro mediante un variador de
frecuencia comercial, Telemecanique Altivar 31.
El variador de frecuencia esta alimentado a la red monofásica de 220V a través de los bornes
de potencia R/L1 y S/L2. A continuación, están las salidas trifásicas, U/T1, V/T2 y W/T3, que
se conectan con el motor de inducción en forma de estrella –Fig. 6.16–.
La salida analógica %QW0 del autómata PLC-2, de tensión variable en el rango de 0-10V, da
la consigna de velocidad al convertidor. El convertidor obtiene la velocidad de giro real del
motor y envía la información al autómata a través de la entrada analógica %IW0.
El control del sentido de giro del motor se realiza mediante dos salidas digitales –%QX2.4 y
%QX2.5– del autómata PLC-2. Cada una de estas salidas está conectada al convertidor de
frecuencia y, según qué salida esté conectada, el motor girará en sentido horario o en sentido
antihorario.
Aplicación docente de una plataforma de accionamientos mecatrónicos controlada a través de Internet Pág. 37
El diagrama de bloques –Fig. 6.17– y el esquema de conexiones del accionamiento del motor
de inducción –Fig. 6.18– se muestran a continuación.
Esta maqueta tiene como objetivo el estudio de la regulación de temperatura mediante una
sonda de temperatura Pt-100, una resistencia de potencia y un ventilador –Fig. 6.19–.
RT = R0 (1 + α ⋅ T ) (Ec. 6.3)
Para conseguir que descienda el valor de la temperatura se tiene que dejar de aplicar tensión
en bornes de la resistencia –la salida digital %QW1 toma el valor 0–. Para conseguir un
enfriamiento de la resistencia más rápido, se puede activar el ventilador mediante la salida
digital %QX2.6.
Para poder encender la luz a distancia, durante las horas nocturnas, es necesario disponer de
un relé estático, que se activa directamente desde una salida digital de cualquiera de los dos
autómatas.
Como se comentó en el apartado 4.2, las entradas y salidas, digitales y analógicas, del
autómata encargadas del control de los diferentes elementos de la plataforma se conectan a
los accionamientos correspondientes mediante diferentes placas electrónicas. Estas placas
son necesarias para la adecuación de las señales transmitidas y así poder tener un control
correcto de los accionamientos de la plataforma.
Cuatro de las seis estaciones didácticas que componen la plataforma están conectadas a su
correspondiente PLC mediante una placa electrónica. Éstas son las siguientes:
• Los motores paso a paso (MP1 y MP2) necesitan un circuito limitador de corriente.
• El motor de corriente continua (MCC) necesita un convertidor CC/CC para ser accionado.
En las estaciones didácticas MP1 y MP2 se dispone de dos motores paso a paso, se conectan
y funcionan de manera idéntica.
Cada una de las cuatro bobinas del motor se alimenta desde una salida digital del autómata,
a través de una resistencia limitadora de corriente, y un diodo de vía libre para evitar las
sobretensiones de conmutación de cargas inductivas, tal y como se mostraba en la Fig. 6.5
del apartado 6.1.2.
El circuito eléctrico de conexión del motor paso a paso con el autómata se puede
esquematizar según la Fig. 7.1.
Pág. 44 Memoria
Fig. 7.1. Esquema de conexión del motor paso a paso con el autómata.
El autómata está conectado a una tensión de 24V. Cada una de las cuatro salidas de éste
contiene un transistor bipolar NPN que hace el papel de un interruptor. El valor binario que se
proporciona desde el programa de control a las salidas digitales del módulo 750–530 del PLC,
se convierte en la apertura o cierre de un transistor NPN –Fig. 7.1–.
Este esquema se puede descomponer en cuatro circuitos idénticos, formado por un transistor
bipolar NPN, una resistencia, un diodo y el inductor o bobina del motor paso a paso, que
también presenta una pequeña resistencia, tal y como muestra la Fig. 7.2.
El valor 0/1 de las salidas digitales se convierte en la apertura o cierre del transistor interno
del autómata. Cuando se activa la salida, el transistor se cierra y conecta la resistencia
externa con la tensión de 24V. Cuando se desactiva la salida, el transistor se abre y
desconecta la resistencia exterior, quedando reducido el circuito a una bobina y un diodo en
antiparalelo. Este diodo evita un deterioro del transistor del autómata cada vez que se
descarga la bobina, la protege del arco voltaico que se produciría si el diodo no se conectara.
Tal y como se puede comprobar en la Fig. 7.3, este esquema es básicamente un circuito
del tipo RL.
Los circuitos RL son aquellos que contienen una resistencia y una bobina o inductor.
di L
vL = L (Ec. 7.1)
dt
Va = i ⋅ R + v L (Ec. 7.2)
Pág. 46 Memoria
di L
L + R ⋅ i = Va (Ec. 7.3)
dt
i=
Va
R
(
1 − e −t · R / L ) (Ec. 7.4)
El régimen de crecimiento, está dado por la constante de tiempo τ = R/L que depende
exclusivamente de los parámetros del circuito.
Las bobinas de los dos motores paso a paso utilizados en las estaciones MP1 y MP2
soportan una intensidad de hasta 500 mA. Para limitar la intensidad se sebe emplear una
resistencia con un valor adecuado.
Se desea que la corriente de salida de las salidas digitales de la estación MP2 sea de
aproximadamente 100 mA. Según la Ec. 7.5, la R de be de ser de 240 Ω.
V 24V
R= = = 240Ω (Ec. 7.5)
I 100mA
Por otro lado, se debe calcular también la potencia que soportará la resistencia.
Dependiendo de este valor se usarán resistencias de un tipo o de otro ya que si este valor
es elevado, el calor generado podría fundir la resistencia. Según la Ecuación 7.6, es
necesaria una resistencia que soporte como mínimo 2,61 W de potencia.
2
24
P = R ⋅ I = 220 ⋅
2
= 220 ⋅ 0,11 = 2,61W
2
(Ec. 7.6)
220
Una aplicación del diodo como elemento de protección es frecuente en circuitos con
cargas inductivas como el representado en la Fig. 7.5. En este circuito, si no existiera el
diodo, al abrirse el interruptor se generaría una tensión muy elevada y negativa en bornes
de la bobina, puesto que,
di L
vL = (Ec. 7.7)
dt
Para poder controlar la velocidad del motor de la estación MCC o regular la temperatura de la
resistencia de potencia de la estación RT desde el autómata, es necesario el uso de
convertidores CC/CC. Se han diseñado dos convertidores idénticos, uno para cada estación.
El convertidor tiene como señal de consigna el valor de la salida analógica del autómata para
determinar el ciclo de trabajo del interruptor Mosfet que alimenta el motor o la resistencia.
Como se puede observar en la Fig. 7.6, en la estación MCC, el convertidor está conectado a
través de una inductancia en serie al motor de continua que se alimenta a 24V. La bobina y el
motor tienen conectado un diodo en antiparalelo como elemento de protección.
Fig. 7.6. Convertidor CC/CC para la regulación de velocidad del motor de corriente continua (MCC)
En la Fig. 7.7, el drenador del transistor Mosfet del convertidor se conecta en serie a la
resistencia y ésta se alimenta a 12V.
El circuito integrado SG3524 –Fig. 7.8– es el elemento principal de control del convertidor
CC/CC. Éste se utiliza como generador del ciclo de trabajo para excitar la puerta del transistor
Mosfet.
El ciclo de trabajo se controla mediante un sistema de modulación por ancho de pulso, PWM,
comparando una señal de rampa con una continua regulable controlada mediante una salida
analógica del autómata. De esta forma, es posible generar pulsos de duración variable en las
salidas 12 y 13, manteniendo fija la frecuencia.
El oscilador del SG3524 controla la frecuencia de la señal triangular y ésta se debe programar
configurando los pines 6 y 7 del integrado, que pertenecen a RT y CT respectivamente.
Para obtener la frecuencia deseada se deben diseñar un condensador y una resistencia según
la ecuación siguiente:
1.18
f OSC ≈ (Ec. 7.8)
RT CT
Para conseguir que la frecuencia del convertidor sea aproximadamente de 20 kHz se han
tomado los valores de un condensador de 22nF y una resistencia de 2,7 kΩ.
Pág. 50 Memoria
Otro componente del convertidor es el circuito integrado HC4049 que está compuesto por un
conjunto de seis inversores –Fig. 7.10–.
Los seis inversores que forman parte del CI están conectados en paralelo –Fig. 7.11–, todas
las entradas del inversor están conectadas entre sí, al igual que las salidas. De esta forma se
consigue una amplificación de la señal de pulso modulado por el autómata, que garantiza la
excitación de la puerta del Mosfet.
Fig. 7.10. CI HC4049. [15]. Fig. 7.11. Esquema de conexiones del CI SG3524.
Mediante la señal PWM de control del CI SG3524, se controla la puerta G del Mosfet, de
modo que haga la función de interruptor para conseguir la conmutación del convertidor de
CC/CC. La frecuencia de conmutación máxima que se puede conseguir utilizando este
componente es de 1MHz.
El circuito integrado XTR105 se encarga de realizar esta tarea. El esquema del circuito se
muestra en la siguiente figura:
Fig. 7.15. Aplicación propuesta por el fabricante del CI XTR105 en el Datasheet. [17]
Fig. 7.16. Valores de las resistencias de 1% para la aplicación de la Fig. 8.15. [17]
Pág. 54 Memoria
Para la elaboración y el montaje de las diferentes placas electrónicas que forman parte de la
plataforma, se ha seguido el procedimiento explicado a continuación.
Una vez diseñados los esquemas eléctricos, se dibujan mediante el software Orcad en el
ordenador, para su posterior impresión con una impresora láser en una transparencia y así
obtener el fotolito.
Los fotolitos creados para los circuitos de las estaciones didácticas se pueden observar en la
Fig. 7.17:
La fabricación de PCBs (Printed Circuit Board) se basa en la propiedad que poseen ciertas
sustancias de endurecerse tras ser expuestas a la luz. Las placas de fibra de vidrio tienen
adherida una película sensible, distinguiéndose las fotosensibles positivas y negativas. En las
estaciones de la plataforma se utilizan placas de película fotosensible positiva, es decir, las
zonas afectadas por la luz se reblandecen –en las placas fotosensibles negativas se
endurecen–. [18]
El siguiente paso es la insolación de la placa, de tal manera que en las zonas no cubiertas por
el fotolito, la película que recubre el cobre se reblandece. Es necesario que el contacto entre
la placa y la transparencia sea perfecto. Para esto, se coloca un vidrio directamente encima
del conjunto para que haga presión.
Para la insolación se ha utilizado una lámpara con una bombilla fotolítica de 250W, en una
habitación oscura para evitar que llegue la luz a la película que recubre el cobre y se vele. El
tiempo de exposición de la placa a la luz puede variar según las condiciones y es conveniente
seguir las instrucciones del fabricante –a modo aproximado alrededor de 10 minutos–.
El siguiente paso es el ataque del cobre, éste se realizará en una cubeta en la que se vierte
en cantidades proporcionales ácido clorhídrico –atacador rápido L– y perborato sódico –
atacador rápido S–. La duración del ataque del cobre es muy variable dependiendo del
tamaño de la placa, no obstante suele durar unos 10 minutos. Es importante realizar una
inspección visual de este proceso puesto que dependiendo del tiempo que actúe el atacador,
éste puede comerse gran parte del circuito o por el contrario obtener unas pistas demasiado
grandes. Posteriormente se lava con agua corriente y se deja secar.
Una vez fabricadas las PCBs se comprueba mediante un polímetro la continuidad de las pistas
y se verifica que estén separadas, que no haya cortocircuito entre ellas.
Por último, se deben realizar los agujeros en la misma para posibilitar el soldado mediante
estaño de los distintos componentes.
Pág. 56 Memoria
El resultado de las placas elaboradas para los tres diferentes circuitos comentados en el
apartado 7.1 se presenta en la Fig. 7.18.
Placa de la estación RT
Fig. 7.18. Fotografías de las placas de las estaciones didácticas MP1, MCC y RT.
Aplicación docente de una plataforma de accionamientos mecatrónicos controlada a través de Internet Pág. 57
8. Software de programación
En la actualidad aún siguen persistiendo sistemas de control específicos del fabricante, con
programación dependiente y conexión compleja entre distintos sistemas de control. Esto
significa para el usuario costos elevados, escasa flexibilidad y falta de normalización en las
soluciones al control industrial.
El IEC 61131-3 pretende ser la base real para estandarizar los lenguajes de programación en
la automatización industrial, haciendo el trabajo independiente de cualquier compañía.
La norma IEC 61131-3 ha tenido un gran impacto en el mundo del control industrial y éste no
se restringe al mercado convencional de los PLCs. Ahora mismo, se puede ver adoptada en
aplicaciones para control de movimiento, sistemas distribuidos y sistemas de control basados
en PC (SoftPLC), incluyendo los paquetes SCADA.
2. Evita las fuentes habituales de problemas por el alto nivel de flexibilidad y reusabilidad
del software.
• Elementos comunes.
• Lenguajes de programación.
o Tipos de datos
Los tipos de datos previenen de errores en una fase inicial, como por ejemplo la división
de un dato tipo fecha por un número entero. Los tipos comunes de datos son: variables
booleanas, número entero, número real, byte y palabra, pero también fechas, horas del
día y cadenas (strings).
Basado en estos tipos de datos, el usuario puede definir sus propios tipos de datos,
conocidos como tipos de datos derivados. De este modo, se puede definir por ejemplo un
canal de entrada analógica como un tipo de dato.
o Variables
Las variables permiten identificar los objetos de datos cuyos contenidos pueden cambiar,
por ejemplo, los datos asociados a entradas, salidas o a la memoria del autómata
programable. Una variable se puede declarar como uno de los tipos de datos elementales
definidos o como uno de los tipos de datos derivados. De este modo se crea un alto nivel
de independencia con el hardware, favoreciendo la reusabilidad del software.
Pueden ser asignados parámetros y valores iniciales que se restablecen al inicio, para
obtener la configuración inicial correcta.
Aplicación docente de una plataforma de accionamientos mecatrónicos controlada a través de Internet Pág. 59
- Bloques Funcionales, FBs: Los bloques funcionales son los equivalentes de los
circuitos integrados, ICs, que representan funciones de control especializadas. Los FBs
contienen tanto datos como instrucciones, y además pueden guardar los valores de
las variables (que es una de las diferencias con las funciones). Tienen un interfaz de
entradas y salidas bien definido y un código interno oculto, como un circuito integrado
o una caja negra. De este modo, establecen una clara separación entre los diferentes
niveles de programadores, o el personal de mantenimiento. Un lazo de control de
temperatura, PID, es un excelente ejemplo de bloque funcional. Una vez definido,
puede ser usado una y otra vez, en el mismo programa, en diferentes programas o en
distintos proyectos. Esto lo hace altamente reutilizable.
- Programas: Los programas son “un conjunto lógico de todos los elementos y
construcciones del lenguaje de programación que son necesarios para el tratamiento
de señal previsto que se requiere para el control de una máquina o proceso mediante
el sistema de autómata programable”. Un programa puede contener, aparte de la
declaración de tipos de datos, variables y su código interno, distintas instancias de
funciones y bloques funcionales.
Cada etapa lleva asociados un conjunto bloques de acción y a cada transición va asociada
una condición de transición que cuando se cumple, causa la desactivación de la etapa
anterior a la transición y la activación de la siguiente.
Los bloques de acción permiten realizar el control del proceso. Cada elemento puede ser
programado en alguno de los lenguajes IEC, incluyéndose el propio SFC. Dado que los
elementos del SFC requieren almacenar información, las únicas POUs que se pueden
estructurar utilizando estos elementos son los bloques funcionales y los programas.
Literales: Gráficos:
o Lista de instrucciones (IL). o Diagrama de contactos (LD).
o Texto estructurado (ST). o Diagrama de bloques funcionales (FBD).
Aplicación docente de una plataforma de accionamientos mecatrónicos controlada a través de Internet Pág. 61
En la figura superior –Fig. 8.2–, los cuatro programas describen la misma acción. La elección
del lenguaje de programación depende de varios aspectos como los conocimientos del
programador, el problema a tratar, el nivel de descripción del proceso, la estructura del
sistema de control o la coordinación con otras personas o departamentos.
- Diagrama de contactos (LD) tiene sus orígenes en los Estados Unidos. Está basado en
la presentación gráfica de la lógica de relés.
- Texto estructurado (ST) es un lenguaje de alto nivel con orígenes en el Ada, Pascal y
C; puede ser utilizado para codificar expresiones complejas e instrucciones anidadas;
este lenguaje dispone de estructuras para bucles (REPEAT-UNTIL; WHILE-DO),
ejecución condicional (IF-THEN-ELSE; CASE), funciones (SQRT, SIN, etc.).
Pág. 62 Memoria
CoDeSys es uno de los sistemas de programación del estándar IEC 61131-3 más comunes
para PLCs y reguladores industriales. Muchos fabricantes de componentes de hardware para
la industria de automatización confían en él –Fig. 8.3–.
CoDeSys soporta los cinco lenguajes de programación del estándar y produce el código de
máquina nativo para todos los procesadores comunes. También combina el poder de
lenguajes de programación avanzados como C o Pascal con el manejo fácil y las funciones
operacionales de los sistemas de programación del PLC.
CoDeSyS V2.3 es el software destinado a la creación de los programas del autómata para
controlar las diferentes estaciones de la plataforma. En el Anexo A se encuentra una
pequeña introducción al programa, donde se describen los procedimientos más importantes
para el control de los accionamientos, como por ejemplo, el procedimiento de verificación de
los programas o el proceso para comunicarse con el autómata, vía Ethernet, y transferirle la
información.
- Llamada de función en C.
- Gama completa de tipos de datos estándar según IEC61131-3 incluyendo LREAL con
generación de código FPU.
- Compiladores integrados para las siguientes familias y derivados: 8051, H8, 80C167,
68xxx, Coldfire, PowerPC, 80x86, ARM, MIPS, SH2/SH3/SH4, TriCore, TMS28xx/29xx.
9. Prácticas de la plataforma
La plataforma diseñada consta de seis estaciones didácticas donde el usuario puede
desarrollar sus conocimientos de automatización en el ámbito de los accionamientos
mecatrónicos, mediante el software de programación CoDeSys V2.3.
En el presente proyecto se han planteado posibles enunciados para cada una de las
estaciones intentando aprovechar al máximo las posibilidades que ofrecen. También se han
desarrollado las soluciones de la mayoría de las prácticas, intentando explicar detalladamente
las más significativas para su adecuada comprensión. Estas soluciones no son únicas, se dan
a modo de orientación, ya que es posible la implementación de programas diferentes que
realicen un control idéntico.
Las soluciones se han descrito utilizando imágenes de los programas solucionados mediante
CoDeSyS, para mejorar la comprensión del desarrollo realizado. También se ha descrito el
procedimiento para realizar la visualización HMI, Human Machine Interface, de alguna de las
prácticas más completas. De esta manera el usuario podrá crear mandos que controlen las
entradas digitales del PLC, objetos que visualizen el estado de las salidas e incluso gráficas
que muestren la evolución temporal de las variables analógicas.
Aplicación docente de una plataforma de accionamientos mecatrónicos controlada a través de Internet Pág. 67
CONCLUSIONES
Una vez acabado el proyecto se puede concluir que los objetivos planteados en un inicio se
han alcanzado con éxito. Se ha desarrollado una plataforma compuesta de seis estaciones
didácticas que funcionan correctamente. Para el control de varias de ellas se han creado unas
placas electrónicas para la adaptación de las señales enviadas desde los PLCs.
Cada estación está controlada sólo mediante uno de los dos PLCs de que se dispone. De esta
forma se permite el acceso independiente de dos estudiantes simultáneamente, cada uno a
una estación diferente –excepto la estación ILU que se puede activar desde los dos PLCs–. La
cámara IP instalada en la parte superior permite, desde una página web, la visualización y la
comprobación del correcto funcionamiento de los accionamientos controlados, sin límite de
usuarios conectados.
Por otro lado, se ha elaborado un amplio manual de prácticas donde se proponen diversos
enunciados de prácticas para cada estación y sus posibles soluciones. Este material permite al
usuario introducirse en la programación usando del estándar IEC 61131, mediante el software
CoDeSys, y de esta forma poder controlar, programando con cualquiera de los 5 lenguajes
que dispone el estándar, los distintos accionamientos de la plataforma.
El presente proyecto puede ser ampliado añadiendo más estaciones didácticas para su
control. Los PLCs utilizados, Wago I/O System 750, disponen de una estructura modular que
permite ampliar, con una instalación simple, el número de entradas y salidas, analógicas o
digitales, de que se dispone. De esta forma, no se limita el número de estaciones al número
de I/O del autómata. Y también, gracias a la independencia que presentan las estaciones
actuales de la plataforma, la amplitud del laboratorio remoto únicamente dependerá del
espacio que se disponga en su ubicación.
Otra posible ampliación del proyecto puede consistir en implementar un sistema de seguridad
que regule el tráfico de estudiantes con acceso a la plataforma de prácticas. Por ejemplo,
informando de la situación de la plataforma, si está o no siendo utilizada por un usuario; o
incluso, asignando un tiempo determinado a cada estudiante para evaluar el programa
realizado, impidiendo de esta forma el uso exclusivo por parte de un usuario.
Aplicación docente de una plataforma de accionamientos mecatrónicos controlada a través de Internet Pág. 69
AGRADECIMIENTOS
Para finalizar, quiero dar las más sinceras gracias a aquellas personas que han dedicado su
apreciado tiempo para ayudarme a adquirir los conocimientos necesarios para la realización
de este proyecto.
También agradecer el apoyo del CCD-UPC, proyecto Alfa II-0341-A y las empresas Schneider
Electric y Wago.
A mi director Oriol Gomis por haberme dirigido y tutelado en este Proyecto de final de
carrera. Por su dedicación y aportación de conocimientos.
A mi familia, y en especial a mi padre a quien dedico este proyecto, por su paciencia, por su
apoyo y por la ayuda que me ha proporcionado en todo momento.
Por último agradezco a todos mis amigos y a mis compañeros de universidad todo el apoyo y
ayuda, y por supuesto los buenos momentos compartidos.
Aplicación docente de una plataforma de accionamientos mecatrónicos controlada a través de Internet Pág. 71
BIBLIOGRAFÍA
Referencias bibliográficas
[2] CATÁLOGO ONLINE DE WAGO. Módulos del Wago I/O System 750.
[http://www.wagocatalog.com/okv3/index.asp?cid=1&lid=2&strProductGruppe=Is_N
ull&strE1=3&strE2=23000&strE3=23101#zumanker, 18 de julio de 2006].
[8] BOIX, O., [et al.]. Tecnología eléctrica. Barcelona, Ceysa, 2002. Páginas 229 y 230.
[9] PRAT, V., [et al.]. Circuitos y dispositivos electrónicos. Fundamentos de electrónica.
Barcelona, Edicions UPC, 1997.
Referencias complementarias
- GOMIS, O. [et al.]. A Distance PLC Programming Course Employing a Reote Laboratory
Based on a Flexible Manufacturing Cell. IEEE TRANSACTIONS ON EDUCATION, Vol. 49,
Nº2, mayo 2006.