Documentos de Académico
Documentos de Profesional
Documentos de Cultura
técnica y
MAYO 2013 - WWW.INTEREMPRESAS.NET
Autómatas
programables
7
ARTÍCULO ENTREVISTA REPORTAJE
NUEVAS TENDENCIAS XAVIER MARTOS, EL AUTÓMATA
EN AUTOMATIZACIÓN DIRECTOR GENERAL PROGRAMABLE, UN
INDUSTRIAL DE BECKHOFF UNIVERSO DE
AUTOMATION POSIBILIDADES EN
CONSTANTE EVOLUCIÓN
XC201304_002-003 16/05/13 07:49 Página 2
RTU PROGRAMABLE EN C,
MOTORIZACIÓN REMOTA
MÁS SENCILLA
friendly tech
BARCELONA MADRID VALENCIA BILBAO SEVILLA
936003620 915054592 963698156 944635099 954252788
ingenieria@tempel.es madrid@tempel.es valencia@tempel.es bilbao@tempel.es sevilla@tempel.es
XC201304_002-003 14/05/13 14:06 Página 3
sumarioeditorial
ARTÍCULOS La lengua de las máquinas
14 Nuevas tendencias en automatización
industrial Todo tiene su lenguaje y las máquinas, también. Pero es un len-
guaje consensuado, definido, programado y establecido por el
‘hombre’ para controlar, gestionar y secuenciar los procesos in-
dustriales. Un campo en el que se empezó a trabajar hace más
20 PLC-PROG, un único programa para
autómatas programables
de 40 años y cuyo futuro aún no está escrito puesto que las posi-
independientemente de la marca bilidades son tan amplias como la imaginación permita. Pero lo
comercial del autómata
que está claro es que hoy en día sería muy complicado mantener
el ritmo de trabajo, e incluso de vida, sin ellos. Son pequeños,
pero existen, están entre nosotros y nos ayudan en los quehace-
4
mas, supliendo la necesidad de presencia humana, a la vez que
El autómata programable, un universo
de posibilidades en constante evolución está ganando terreno su uso en sistemas de seguridad en má-
quinas a fin de cumplir con las normativas existentes.
Reportaje
EL AUTÓMATA
PROGRAMABLE,
UN UNIVERSO DE
POSIBILIDADES EN
CONSTANTE EVOLUCIÓN
La historia de los PLCs (Controladores Lógicos Programables) comienza a finales de los años
60, cuando GE (General Electric) comenzó a buscar un dispositivo robusto y fiable que, de una
manera sencilla, se pudiera reprogramar y que pudiera sustituir a las instalaciones de auto-
matismos industriales ya existentes: lógica cableada, temporizadores, contadores, relés, etc.
José M. Cano, Controllers, Safety & I/O Units Product Marketing Manager.
Automation Marketing Leader en Omron Electronics Iberia
4/
XC201304_004_009 Omron 16/05/13 14:25 Página 5
Reportaje
F
ue Dick Morly, actualmente cono-
cido como el padre de los PLCs,
quien estuvo involucrado en el
desarrollo de este primer PLC para GE,
denominado como Modicon (MOdular
DIgital CONtroller). El objetivo y diseño de
un PLC no dista tanto del de un PC
convencional. Ambos están formados
principalmente por entradas, salidas,
memoria y una CPU. Y de la misma
manera, su objetivo elemental es, ante la
conmutación en una o varias de sus entra-
das, realizar cálculos lógicos y, como
resultado, activar o desactivar una o varias
salidas. Sin embargo, hay un aspecto
fundamental donde un PLC difiere de los
ordenadores ofimáticos: la robustez. Este fue,
precisamente, uno de los aspectos fundamentales que GE
buscaba para sus desarrollos: un dispositivo muy fiable, ningún problema de interconexión, un único controlador
capaz de operar en las complicadas condiciones industria- pueda hacerse cargo de la automatización de una máquina
les, con rangos de temperatura, humedad y alimentación o una línea de producción entera.
extendidos, con una alta resistencia a las vibraciones y a
los impactos y, por supuesto, con una alta inmunidad al
ruido electromagnético. Otra diferencia sustancial es el
número de E/S (entradas y/o salidas) que es capaz de Estandarización
manejar un PLC. A diferencia de un PC convencional, cual-
quier PLC actual parte de cientos de E/S hasta llegar a los Uno de los problemas que apareció con la evolución y
miles que puede gestionar un PLC actual de gama alta. comercialización de los diferentes modelos de PLC es la
fragmentación en los lenguajes de programación usados en
cada uno de los equipos, acentuado además por lenguajes
propios de las diferentes marcas.
Del PLC al MAC El lenguaje con el que comenzó todo fue el ‘ladder’. Este
lenguaje se inventó para representar de una manera clara
Durante estos últimos 40 años, los PLCs han evolucionado la lógica realizada con relés y cuyo diagrama, con las dife-
en muchísimos aspectos y, si en sus inicios su misión funda- rentes conexiones y contactos, recuerda al de una escalera
mental era sustituir a la lógica cableada, hoy en día, con los (‘ladder’ en inglés) con sus diferentes peldaños (‘rungs’).
avances tecnológicos y la gran reducción de costes, su obje- Sin embargo, con la inclusión de nueva funcionalidad en los
tivo llega mucho más allá que el de hacer cálculos lógicos. PLCs, fueron apareciendo nuevos lenguajes más adecuados
Así, además del control de la lógica discreta, el control de para realizar otras tareas, como cálculos aritméticos
procesos continuos con señales analógicas o de sondas de complejos, sentencias condicionales o que permitían una
temperatura fue una de las primeras incorporaciones al mayor reutilización del código.
mundo del PLC. Así, a finales de 1993, la IEC publicó la primera revisión del
Pero ha sido a partir del año 2000 cuando el mundo del PLC estándar 61131 que, en su apartado tercero, define los
ha sufrido un mayor avance. Con la reducción de costes en lenguajes de programación estándar de un PLC. Actual-
los equipos electrónicos más complejos y en la electrónica mente son los siguientes:
de potencia, surgieron los controladores específicos para - Ladder Diagram (LD, diafragma de escalera)
visión artificial, para ‘Motion Control’, seguridad, etc. - Function Block Diagram (FBD, diagrama de bloques de
Con todos esos controladores, aparte del PLC, surgió la función)
necesidad imperiosa de la integración: con diferentes redes - Structured Text (ST, texto estructurado)
de comunicación, diferente software de configuración, dife- - Instruction List (IL, lista de instrucciones)
rentes lenguajes de programación, etc. - Sequential Function Chart (SFC, gráfico de funciones
Hoy en día, en el afán de simplificar la integración de todos secuenciales)
estos sistemas, surge el concepto de MAC (Machine Auto- Esto proporciona un abanico muy importante de posibilida-
mation Controller) o PAC (Programmable Automation des en la programación de los controladores actuales.
Controller), donde el PLC evoluciona para soportar muchas Incluso, algunos fabricantes permiten mezclar varios de
de las disciplinas antes comentadas. De manera que desde ellos en un mismo programa, haciendo que la tarea de
un único software, con un leguaje e interface común y sin desarrollo sea muchísimo más sencilla.
/ 5
XC201304_004_009 Omron 16/05/13 14:25 Página 6
Reportaje
Por otro lado, la norma IEC anterior, no sólo se limita a defi- Normalmente, existe un módulo principal que suele ser el
nir los lenguajes de programación, sino también los tipos de de PLC, que se encarga de la lógica y realiza las llamadas
datos y algunos aspectos propios del funcionamiento del oportunas al resto de módulos cuando en programa de
propio controlador: gestión de datos usando variables, uso usuario requiere de esos módulos.
de tareas, etc. Imaginemos un programa sencillo de una máquina de
Esta estandarización, junto a otras, hace que de una manera corte al vuelo, encargada de cortar cada uno de los envases
muy sencilla, se puedan utilizar diversos controladores sin que pasarán a la siguiente etapa dentro de la línea de
tener que aprender ningún nuevo lenguaje o forma de producción y donde el punto exacto de corte vendrá dado
programar. por una marca en el propio envase.
En la cinta transportadora, por donde se desplaza el film
(tira continua de envases, aún sin cortar), se colocará una
fotocélula a una distancia determinada de la cuchilla. Esta
Uno de los problemas que apareció con fotocélula será la encargada de detectar las marcas
la evolución y comercialización de los presentes en el film para que la cuchilla llegue a moverse
a la velocidad adecuada y llegue al punto de corte a la
diferentes modelos de PLC es la
misma velocidad de la cinta transportadora.
fragmentación en los lenguajes de En este ejemplo, si el módulo de PLC es el principal, se
programación usados en cada uno de los encargará de iniciar la ejecución de programa y en cada
equipos, acentuado además por uno de los movimientos hará una solicitud al módulo de
lenguajes propios de las diferentes ‘Motion Control’. Estos movimientos están muy bien defi-
nidos, pues actualmente casi todos los fabricantes utilizan
marcas
el estándar PLCopen (a su vez, basado en el IEC 61131-3)
para el control de movimiento y cada una de las instruc-
ciones que hacen uso de este módulo comienzan por MC.
Por ejemplo:
- Inicializar los ejes y que los ‘drives’ entreguen potencia
Arquitecturas actuales a los motores
- Realizar la búsqueda de origen en el eje de la cuchilla
Si echamos un vistazo a los controladores actuales (los - Comenzar el movimiento de la cinta, lineal y sin fin en
MAC o PAC) que comentábamos antes, podemos observar el eje de la cinta
cómo la arquitectura ha pasado de utilizar CPUs propias, - Y una vez detectada la marca, establecer la sincroniza-
de tipo ASIC a microprocesadores estándares de mercado; ción necesaria entre los dos ejes para que la cuchilla
habitualmente AMD o Intel. rotatoria alcance la marca en el momento justo
Esto trae consigo importantes avances en las posibilidades - Vuelta al origen del eje de la cuchilla
y velocidad de los controladores, lo que a su vez ha posibi-
litado la integración de más disciplinas en un único equipo. Adicionalmente, el módulo principal, en este caso el de
Así, en alguno de los equipos más potentes del mercado, PLC, también suele estar encargado de otras tareas, como
podemos encontrar, por ejemplo, microprocesadores Intel es el refresco de las E/S y la atención a periféricos (aten-
Atom, a 1,6 GHz, que proporcionan una velocidad de ción a puertos USB, Ethernet, acceso a tarjetas de memo-
proceso nunca antes vista en controladores industriales. ria, etc.).
Esta velocidad también depende en gran medida del soft-
ware que tenga que soportar esa CPU. Así, es habitual
encontrar controladores que ejecutan Windows CE o
Windows Embedded que, de forma habitual, necesitan más Gestión de tareas y
recursos para funcionar que otros Sistemas Operativos,
llamados ‘Hard Real Time OS’, orientados al control indus-
programas
trial y que garantizan una repetitividad y fiabilidad tan alta
que son los elegidos para el control en otros sectores, Comentábamos unas líneas antes que IEC 61131-3 definía
como el aeroespacial, el de defensa, en medicina, etc. no solo los lenguajes de programación, sino que llegaba a
Ejemplos de este tipo de ‘Hard Real Time OS’ son QNX o el especificar la arquitectura de funcionamiento de los contro-
Microware OS-9. ladores.
Sobre el sistema operativo, los controladores MAC o PAC De este modo, los controladores basados en este estándar
ejecutan el software ‘runtime’ del propio fabricante. Este tienen todos algo en común: un modelo de ejecución por
software ‘runtime’ suele ser modular y es el encargado de tareas.
ejecutar las secuencias lógicas (módulo PLC), del control Existen dos modelos de ejecución de tareas:
de movimiento (módulo de ‘Motion Control’), del control de - Non-Yielding (improductivo)
robots (‘kinematics’), CNC, etc. - Yielding (productivo)
6/
XC201304_004_009 Omron 16/05/13 14:25 Página 7
Reportaje
En el primero de ellos, una tarea tiene que esperar a que modelo, los programas asignados a una misma tarea se
otra termine para poder ejecutarse. En el segundo, se esta- ejecutarán cíclicamente, uno a continuación de otro. Este
blece un sistema de prioridades, de manera que una tarea orden habitualmente se puede establecer en el software de
con una mayor prioridad puede interrumpir a otra y comen- programación.
zar su ejecución. La tarea interrumpida reanudará su ejecu- Tan importante como una buena asignación de tareas, es la
ción cuando termine la ejecución de las tareas de mayor asignación del refresco de E/S, ya que un buen ajuste de las
prioridad. prioridades y las asignaciones permitirá llevar los ciclos de
Este último sistema ofrece un rendimiento mayor, a la par la máquina al mínimo.
que permite garantizar el determinismo del sistema; es Este refresco de las E/S, cuando se trata de unidades de E/S
decir, que una misma secuencia de una determinada prio- locales, no representa ningún problema. Pero sin embargo,
ridad se ejecute siempre en el mismo tiempo, independien- cuando se trata de unidades de E/S distribuidas, o debemos
temente de la carga (número de secuencias en ejecución en efectuar un control de movimiento de la máxima precisión,
ese momento) del sistema. Sin embargo, este último sistema es necesario apoyarse en alguna de las mejores redes de
de gestión de tareas también es más complejo y requiere de comunicaciones del mercado en la que conectar esos servo
un Sistema Operativo de tiempo real, por lo que no puede accionamientos, E/S y otra periferia.
estar presente en todos los controladores actuales.
En este sistema productivo existen tareas de diversa priori-
dad, como decíamos, aunque también pueden existir tareas
de eventos, de atención a periféricos o, simplemente, de Red de máquina
procesos internos.
Nos interesan aquellas tareas a las que se les pueden asig- En la actualidad existen múltiples redes que permiten inte-
nar programas de usuario. Este modelo, definido por la grar E/S, servos y otros muchos dispositivos. Sin embargo,
norma IEC, permite asignar múltiples programas a cada una si miramos con detenimiento las especificaciones técnicas,
de las tareas de diferente prioridad. resultados reales y la expansión que está sufriendo en el
Esto conlleva que los programas asignados a una tarea de mercado, podemos hablar de EtherCAT como la red que
mayor prioridad siempre se ejecutarán antes que los asig- destaca sobre las demás, a nivel de máquina.
nados a una tarea de prioridad inferior. Y dentro de este
/ 7
XC201304_004_009 Omron 16/05/13 14:25 Página 8
Reportaje
Una característica de EtherCAT es que utiliza cable Ethernet de comunicaciones, ahora pasa a los propios controlado-
estándar para realizar el cableado entre el controlador y los res, permitiendo que estos evolucionen de aquí a unos
diferentes nodos de la red. Al mismo tiempo, cada nodo años sin tener que preocuparse por el sistema de comuni-
dispone de dos puertos: uno de entrada y otro de salida. caciones.
De esta manera, se puede construir una red ‘daisy-chain’
sin ningún hardware adicional y un cable totalmente están-
dar y económico. Por otro lado, EtherCAT es flexible y, si en
un momento se necesita montar otra topología de red Futuro
distinta de la de cadena, existen bifurcadores en el mercado
que nos permiten crear cualquier estructura en árbol. La integración de la parte de PLC, de ‘Motion Control’, de
Pero la principal característica de esta red no se encuentra visión, de robótica, de ‘Safety’, de CNC, etc., no sólo trae
en la facilidad de cableado, sino en la rapidez. El funciona- consigo una homogeneidad a la hora de desarrollar, sino que
miento, a pesar de utilizar cable Ethernet estándar, dista permite una integración total entre cada una de las discipli-
mucho de ser el de una Ethernet convencional. Y es que en nas a implementar permitiendo compartir variables, datos y
EtherCAT, el maestro lanza una trama de tamaño fijo (deter- una sincronización y precisión absoluta entre cada uno de los
minado por el número de nodos y la información a intercam- elementos de la máquina.
biar por cada uno de ellos) y llega al primero de los nodos. Al mismo tiempo, el software evoluciona creando verdaderos
Éste lee la información que necesita y escribe otra informa- estudios de desarrollo, desde donde se puede configurar, ya
ción en la trama en su espacio reservado para ello. no solo el controlador, sino cada una de las distintas partes
A continuación, este nodo envía esa trama modificada al de la máquina, desde un interface común. Y este mismo soft-
siguiente, y éste vuelve a leer y escribir datos en el espacio ware deberá ser el encargado de guiarnos durante todo el
que tiene reservado para ello. Al llegar al último nodo, éste proceso de desarrollo, asistiéndonos y ayudándonos en cada
devuelve la trama, ya con todos los datos, al maestro; uno de los aspectos de configuración y programación. Pero
siempre trabajando en una red ‘full-duplex’, por lo que el más allá de permitirnos programar un dispositivo concreto,
envío y recepción se puede llevar a cabo simultáneamente. será capaz de permitirnos y asistirnos en la creación de una
Otro punto a destacar de esta red es que cada nodo tarda máquina completa.
un tiempo virtualmente cero (en la práctica, menor de 1 Un paso aún más allá, será la comprobación y el testeo de
µs) en leer y escribir en la trama que viaja por la red. De nuestro desarrollo. Las mejores herramientas actuales ya
hecho, se dice habitualmente que la trama que pasa por permiten realizar una simulación de todas las disciplinas
un nodo EtherCAT está saliendo al siguiente nodo antes de implementadas en la máquina (secuencia, control de movi-
que termine de entrar. miento, visualización, etc.) y detectar y corregir errores antes
En cifras, EtherCAT es tan rápido que podría refrescar 178 incluso de tener el hardware. Pero no solo eso, sino que el
ejes, intercambiando cada uno 64 bytes, en 1 ms. Sin diseño en 3D de la máquina y la integración con otras herra-
embargo, ningún controlador industrial actual es capaz de mientas de regulación y procesos, como Matlab permitirán
procesar esa cantidad de información en tan poco tiempo. desde la herramienta de software diseñar toda la máquina y
Y por supuesto, ninguna otra red industrial llega a ese nivel asegurar, incluso antes de montarla, que funciona.
de rendimiento. No cabe duda de que el futuro nos depara controladores
Así, en el mercado, los controladores más avanzados serán más rápidos, potentes, con más memoria, etc., pero al
capaces de controlar (ya no solo intercambiar información mismo tiempo con funciones útiles, que hagan más fiables
con los mismos) unos 32 ejes en 1 ms, con lo que el cuello las máquinas y que permitan un desarrollo mucho más
de botella, que antiguamente se encontraba en los buses rápido./
8/
XC201304_004_009 Omron 16/05/13 14:25 Página 9
XC201304_010_013 Ent Beckhoff 14/05/13 13:56 Página 10
/ E N T R E V I S TA
Entrevista a
Xavier Martos,
director general de Beckhoff Automation
“ Hoy en día es difícil encontrar
algún tipo de proceso donde los
PLCs no tengan su cabida
“
Las comunicaciones industriales nos permiten
vivir al ritmo que lo hacemos hoy en día. Sin
ellas, nuestra vida cotidiana sería, por decirlo
de algún modo, más lenta, más pausada. Sin
embargo, pocas veces nos damos cuenta de
ellos, habiendo interiorizado determinados
procesos como lógicos cuando, en realidad,
tienen detrás todo un mundo de Una pregunta de rigor. ¿Existe hoy en día aún
algún proceso industrial sin autómatas progra-
automatización que desconocemos. Por ello, mables?
Si nos remontamos a la historia, el primer PLC fue desarro-
plantear la evolución de los autómatas llado en los años 60 por Dick Morley como respuesta a la
necesidad de la industria de buscar en las nuevas tecnolo-
programables y los sistemas de comunicación
gías electrónicas una solución más eficiente para reempla-
industrial, supone hablar con una de las zar los sistemas de control basados en circuitos eléctricos
con relés, interruptores y otros componentes comúnmente
empresas que sentó las bases de lo que son utilizados para el control de los sistemas de lógica combi-
nacional. Hoy en día es difícil encontrar algún tipo de
ahora: Beckhoff Automation. proceso donde los PLCs no tengan su cabida.
El coste, la eficiencia y la flexibilidad son imprescindibles
para competir en el mundo industrial, y todo ello hace que
los PLCs se apliquen en cualquier tipo de industria y apli-
Esther Güell cación.
10 /
XC201304_010_013 Ent Beckhoff 14/05/13 13:56 Página 11
/ E N T R E V I S TA
Desde los primeros modelos, desarrollados en Los PACs y los PLCs poseen bastantes cosas en común a
la industria automotriz, estos dispositivos han nivel de estructura, aunque en el PAC se establecen algu-
evolucionado mucho. ¿Cuáles son las principa- nos estándares como mayor funcionalidad, herramientas
les mejoras que, en su opinión, han incorpo- concretas que cumplen con diferentes normativas, arqui-
rado? tecturas abiertas, flexibles y ampliables con interfaces no
Creo que una de las más importantes mejoras actual- únicamente de hardware sino también de software para
mente en lo que denominamos PLCs es la comunicación o comunicación con bases de datos de todo tipo, etc.
la adaptación a sistemas de información. El PAC combina eficientemente la fiabilidad de control de
Esto nos ha permitido no únicamente controlar máquinas un autómata (PLC) junto a la flexibilidad de monitorización
o procesos, aumentar velocidad de producción o reducir el y cálculo de un PC.
ratio de fallos, sino poder acceder a datos tanto de traza-
bilidad de producto como de personal. Toda esta informa- Actualmente, ¿cuáles son los sectores donde
ción ha permitido que las empresas puedan ser más tienen más presencia y que más han evolucio-
eficientes en sus procesos productivos. nado gracias a ellos?
Realmente el sector del automóvil fue quien lanzó la soli-
¿Cómo valora un PLC versus el PAC? citud de sistemas electrónicos para sustituir la lógica de
La diferencia entre un término y el otro es aplicable prin- relés cableados y ese fue en particular General Motors por
cipalmente según el tipo de aplicación y las características los años 60. De esa petición apareció el primer PLC del
de proceso. Una aplicación de control de una máquina mercado de la marca Modicon y a partir de ese momento,
haría siempre referencia a un PLC mientras que un este sector fue uno de los primeros donde los PLCs se
sistema de control de una planta de producción con las empezaron a utilizar de forma masiva. Otro sector donde
variantes que ello implica, haría más referencia a un PAC. más han incidido los PLCs ha sido en el de máquina-herra-
Los fabricantes de hardware denominan PACs a sus fabri- mienta donde los fabricantes de este tipo de maquinaria
cados que cumplen con una serie de funcionalidades espe- los han empleado durante muchos años partiendo del PLC
cíficas, aunque existen tantas similitudes entre ellos como hasta alcanzar la tecnología del CNC en la actualidad.
diferencias. La diferencia entre la utilización de un PLC y
un PAC realmente depende del proceso a controlar.
/ 11
XC201304_010_013 Ent Beckhoff 14/05/13 13:56 Página 12
/ E N T R E V I S TA
“EtherCAT es la red industrial más rápida del mercado que nos permite actualizar 1.000 entradas/salidas en tan sólo 30 microsegundos y que cuenta
con más de 2.300 miembros en su organización”.
En su opinión, “hoy sería muy complicado vivir sin esta tecnología porque nos hemos acostumbrado a disponer de cualquier cosa de forma rápida así
como de obtener el máximo de información de lo que nos pueda interesar”.
12 /
XC201304_010_013 Ent Beckhoff 14/05/13 13:56 Página 13
/ E N T R E V I S TA
¿Qué papel jugará en esta expansión la estan- como PC con EtherCAT, la solución Ethernet a tiempo real,
darización de las redes industriales? ¿Qué es una visión de futuro, convirtiéndose en una tecnología
aportan? disponible para la nueva generación en los conceptos de
El principal objetivo de las redes industriales es la de control industrial.
proporcionar un intercambio de información entre dispo-
sitivos instalados de forma remota. Es evidente que el Los autómatas programables han permitido
usuario busca el tipo de red que le pueda ofrecer esta grandes logros en cuanto a la seguridad en
información de la manera más rápida. máquinas. Sin embargo, la eficiencia energé-
Mediante el uso de las redes industriales, conseguimos tica está ganando terreno en cuanto a las
incrementar las prestaciones del sistema añadir más exigencias de los usuarios. ¿Qué pueden apor-
elementos sin necesidad de reprogramarlos, reducir el tar los autómatas en este campo?
cableado, aumentar la escalabilidad y reducir los tiempos Información. No olvidemos que para llevar a cabo cualquier
de paro al permitirnos realizar toda serie de diagnósticos cambio, necesitamos datos, y los PLCs pueden proveernos
de los dispositivos instalados. de cualquier información a tiempo real de nuestro proceso.
Por tanto, su papel es de extrema importancia. Es por ello En el aspecto energético ocurre exactamente lo mismo. Es
que Beckhoff desarrolló EtherCAT, la red industrial más por ello que desde Beckhoff intentamos convencer a nues-
rápida del mercado que nos permite actualizar 1.000 tros clientes de la utilización del control basado en PC a
entradas/salidas en tan sólo 30 microsegundos y que fin de poder disponer de mayores funcionalidades de toda
cuenta con más de 2.300 miembros en su organización aquella información que puede ser relevante para
(www.ethercat.org). nosotros.
Los autómatas programables operan tanto en Un vistazo al futuro. ¿Qué papel jugarán los
procesos de producción como la vida cotidiana, autómatas en los automóviles inteligentes, con
en la regulación del tráfico o las máquinas de conducción automática e intercomunicación
‘vending’, por ejemplo. ¿Sabríamos hoy vivir sin permanente?
ellos? A mi parecer, no serán autómatas los que se aplicarán a
Creo que sería muy complicado porque nos hemos acos- este tipo de aplicaciones ya que la funcionalidad que se
tumbrado a disponer de cualquier cosa de forma rápida así requiere es mucho mayor que la que puede ofrecer un PLC
como de obtener el máximo de información de lo que nos estándar. Beckhoff ya ha trabajado en aplicaciones simila-
pueda interesar. Sin los PLCs y HMIs, sería muy costoso res de distintos tipos de vehículos donde la arquitectura
obtener tanto los datos que se requieren como la produc- aplicada se ha basado en el control por PC ya que aporta
ción a alto nivel y velocidad. mucha mayor velocidad de ejecución, mayores posibilida-
Hoy en día, las nuevas tecnologías como los móviles, PDAs, des de comunicación y reducción del coste, tiempo y espa-
Tabletas, etc. nos permiten acceder a bases de datos de cio de montaje y mantenimiento para el fabricante./
producción, nos pueden dar información de alarmas en
nuestro proceso de producción, o informar a tiempo real
de cualquier problema mientras estamos a distancia de
nuestra fábrica.
/ 13
XC201304_014_019 ABB 14/05/13 13:57 Página 14
NUEVAS TENDENCIAS
EN AUTOMATIZACIÓN
INDUSTRIAL
G U I L L AUME COLLET, PRODUCT MANAGER PLATAFORMA AC500 Y
M I C R O D RIVES DE ABB
L
a automatización industrial ha evolucionado siendo Los protocolos Ethernet más solicitados hoy en día están
capaz de suministrar hoy en día equipos y sistemas también disponibles en la plataforma AC500: HTTP (servi-
más eficientes y competitivos para satisfacer las dor web), FTP (transferencia de archivos), SNTP (sincroni-
siguientes necesidades: flexibilidad y escalabilidad de los zación de relojes), SMTP (envío de correos electrónicos con
productos y soluciones, comunicaciones y conectividad archivos adjuntos), programación sockets TCP y UDP,
remota, disponer de productos que funcionen en condicio- protocolo de telecontrol IEC60870-5-104.
nes extremas, la importancia creciente de la seguridad en El servidor web integrado en la CPU ofrece un interfaz
máquinas, soluciones de Motion Control para aplicaciones gráfico personalizable con controles predefinidos (por
que puedan requerir mucha velocidad y precisión, trazabili- ejemplo: sinóptico de la máquina o instalación) para el
dad para mantenimiento preventivo y eficiencia energética acceso a los datos del PLC a través de un navegador Web
e integración más fácil y más rápida. (en un PC o tablet) o a través de un terminal de operador
CP600-WEB de ABB en cualquier momento y desde cual-
quier lugar.
Necesidad de comunicaciones y
conectividad remota
Productos de automatización también en
La flexibilidad, la mayor velocidad de transmisión de datos condiciones extremas
posible (llegando a comunicaciones en tiempo real) y la
posibilidad de conectividad remota son sólo algunas de las Hay una serie de aplicaciones que, por su ubicación y
exigencias de comunicación impuestas a los sistemas de entorno de trabajo, requieren productos electrónicos espe-
automatización. Con el PLC AC500, se desarrolló una plata- ciales más robustos. Por ejemplo:
forma de automatización que ofrece soluciones orientadas • Aplicaciones de marina on-shore y off-shore como aero-
a los clientes para las tareas de comunicación más variadas. generadores, sistemas de distribución de energía, vibra-
Entre otros, el PLC AC500 admite los siguientes protocolos ciones de los motores y transmisiones en buques, así
de comunicación: Modbus RTU, ASCII, CS31, CANopen, como aplicaciones con alto índice de humedad, de sal
Profibus PD, DeviceNet, Ethernet, EtherCAT y Profinet. corrosiva y niebla salina.
14 /
XC201304_014_019 ABB 14/05/13 13:57 Página 15
/ 15
XC201304_014_019 ABB 14/05/13 13:57 Página 16
16 /
XC201304_014_019 ABB 14/05/13 13:57 Página 17
• Control de par para aplicaciones tipo bobinadoras. Fácil integración gracias a una
• Control de posición (absoluto o relativo) para aplicacio- herramienta de ingeniería completa y
nes tipo manipulación de material, empaquetadoras, única
almacenes automáticos, aplicaciones de corte e
imprentas, etc. Con el objetivo de facilitar el trabajo de integración de los
• Homing para referencia de posición absoluta. diferentes productos de automatización, ABB dispone ahora
de una herramienta llamada Automation Builder que
Existen también funciones más avanzadas como: permite la configuración, programación y puesta en marcha
• Sincronización de velocidades en aplicaciones coordi- de los PLC, terminales de operador, convertidores de
nadas con varios ejes, por ejemplo el paso de material frecuencia, servos, productos de seguridad y robots.
de una cinta a otra.
• Sincronización de posición, interpolación para aplica-
ciones tipo pintura, soldadura y corte. Pionero y con una gran experiencia
• Interruptores de leva para aplicaciones tipo llenado de
botellas, para que el llenado tenga un flujo constante ABB ha sido pionero en el mundo de los PLCs y los buses de
en función de los contornos de la botella. campo. Desde las primeras gamas de PLC denominadas
Sigmatronic en los años 1970, pasando por las gamas
ABB dispone de un portfolio completo para aplicaciones de Procontic en los años 80 y 90, más recientemente Advant
Motion Control: Controller 31 (AC31) y por ultimo nuestra innovadora plata-
• Mediante el PLC AC500 gracias a las librerías PS552- forma de automatización escalable Advant Controller 500
MC basadas en el estándar de PLCopen incluyendo (AC500) y sus extensiones de gama AC500-eCo, AC500-XC
numerosas opciones de comunicación y equipos. para aplicaciones en condiciones extremas y AC500-S apli-
• Mediante la plataforma Mint WorkBench en cualquiera caciones de seguridad con el objetivo de adaptarse a los
de sus soluciones hardware (formatos solución en rack, requerimientos de cada aplicación.
bus PCI, integrados en servoDrive y standalone).
/ 17
XC201304_014_019 ABB 14/05/13 13:57 Página 18
18 /
XC201304_014_019 ABB 14/05/13 13:58 Página 19
XC201304_020_023 Proyecto 14/05/13 13:58 Página 20
/ PROGRAMACIÓN
Con la idea de facilitar este tipo de tareas, nace una ‘nueva y revolucionaria’ idea para la programación
de autómatas programables, desarrollada en el proyecto ‘PLC-PROG’, financiado por la Comunidad
Europea, bajo el 7º programa marco.
20 /
XC201304_020_023 Proyecto 14/05/13 13:58 Página 21
/ PROGRAMACIÓN
D
urante los últimos 20 años el campo de la automa- Las ingenierías encargadas de la automatización de proce-
tización ha sufrido una expansión increíble, y casi sos e instalaciones industriales deben tener diferentes
impensable hace tan sólo 10 años ya que hoy en día expertos en la programación de autómatas programables,
es posible realizar una monitorización e incluso el control según la marca, de manera que la programación resulte
de una fábrica ubicada a miles de kilómetros, recibir en el óptima y eficiente.
móvil los datos de la producción de dicha fábrica en tiempo No se conoce ningún sistema automático de conversión que
real, la eficiencia, los consumos, etc. En los tiempos que permita que un programa de control sea convertido a dife-
corren donde no existen fronteras, la competitividad empre- rentes marcas de autómatas. Debe ser el programador, de
sarial se ha incrementado muchísimo y los costes se deben forma manual, el que realice dicha conversión.
reducir al máximo para poder mantenerse en el mercado Todas las marcas de autómatas que soportan la norma IEC-
Gracias a que los autómatas programables han avanzado en 61131-3 trabajan con los diferentes lenguajes de programa-
prestaciones y complejidad, aunque fueron concebidos para ción normalizados, desde gráficos a texto. El más popular y
sustituir a la lógica cableada basada en los relés, tempori- conocido es el denominado como ‘ladder’ o diagramas de
zadores, contadores, etc. ahorrando sustancialmente en contacto, por su similitud a los esquemas unifilares eléctri-
cableado y sobre todo en mantenimiento pero dotando a la cos, que es el más familiar para el usuario final. Por otro
instalación de una mayor flexibilidad con el único coste de lado, es también ampliamente utilizado el lenguaje de texto
la programación. La evolución en el campo de la programa- por programadores expertos por su potencialidad, aunque
ción partió desde programas artesanales sólo comprensi- este lenguaje es bastante más desconocido al usuario final.
bles por el propio programador, los cuales resultan muy PLC-PROG Project ofrece una única herramienta de progra-
caros de mantener y generan una gran dependencia del mación de autómatas programables compatibles con la
programador. Una modificación a realizar por otra persona norma IEC 61131-3 para terminar con la problemática de
diferente al programador inicial suele desembocar en una diversificación de marcas que existe hoy en día.
nueva programación completa. Es conocido que resulta
mucho más fácil crear un nuevo programa de control que Esta herramienta de programación de autómatas progra-
comprender e interpretar un programa de otro autor. mables pretende ser:
A día de hoy, el problema anterior se minimiza en las gran- - Válida para todas las marcas de autómatas programables
des empresas, como por ejemplo las del sector automovi- que cumplan la norma IEC 61131-3, entre las cuales a día
lístico, mediante la estructuración del programa de control de hoy se encuentran las más extendidas en el mercado
usando plantillas. Esto permite realizar un mantenimiento de la automatización como Siemens, Telemecanique,
independiente del programador. ABB, B&R, Phoenix Contact, Beckhoff, etc. Mediante esta
/ 21
XC201304_020_023 Proyecto 14/05/13 13:58 Página 22
/ PROGRAMACIÓN
22 /
XC201304_020_023 Proyecto16:05 Uhr13:58
14/05/13 Seite 1 23
Página
XC201304_024_027 Frances Poyatos 14/05/13 13:59 Página 24
COMUNICACIONES
INDUSTRIALES: DOCENCIA
E INVESTIGACIÓN
F R A N C E S C POYATOS, JEFE DEL LABORATORIO DE AUTOMÁTICA Y RO B Ó T I C A
( AU L A A B B) DE LA EUSS (ES COLA UNIVERSITÀRIA SALESIANA DE S A R R I À )
L
a idea de crear este laboratorio venía motivada por la
Queda ya algo lejos aquel 28 de necesidad de dotar al nuevo Grado de Ingeniería en
septiembre de 2011 cuando se inauguró Electrónica Industrial y Automática de contenidos
prácticos, corroborando así la filosofía de nuestra escuela
el laboratorio de Automática y Robótica universitaria de primar los contenidos prácticos sobre los
de la Escuela Universitaria Salesiana de teóricos, dando un valor añadido a nuestros universitarios
para su formación de cara a su posterior acceso a las
Sarrià (EUSS). Pero quizás no tanto, empresas o a la investigación.
teniendo en cuenta que crear desde cero Este esfuerzo no hubiera sido posible sin el interés de la
EUSS con el mundo de la empresa, que facilitó la firma de
un laboratorio en dichas tecnologías un convenio de colaboración con la multinacional ABB,
requiere de mucho más tiempo. Y, sin participando con una inversión de 120.000€ en material.
Dicho material no hubiera sido útil sin diseñar, comprar y
embargo, cómo ha cambiado, a mejor, montar las diversas instalaciones y maquetas, realizadas
desde entonces. íntegramente por personal de la propia escuela universita-
ria, para su uso por parte de los estudiantes. Y así fue como
se me asignó no sólo la creación, funcionamiento y mante-
nimiento del laboratorio, sino también el diseño e implan-
tación de las asignaturas que utilizarían el mismo.
Sin embargo, donde se ha querido potenciar la docencia es
en las comunicaciones industriales, por lo que podemos
decir que disponemos de un laboratorio puntero, preparado
para poder formar no solo a nuestros estudiantes, sino a
personal técnico de empresas, como así nos ha confiado la
propia ABB para formar a sus clientes. Como prueba de ello,
tenemos operativas 66 tomas informáticas entre las redes
Profinet (20), EtherCAT (12), Ethernet industrial (11) y Ether-
24 /
XC201304_024_027 Frances Poyatos 14/05/13 13:59 Página 25
/ R ELACIÓN UNIVERSIDAD-EMPRESA
/ 25
XC201304_024_027 Frances Poyatos 14/05/13 13:59 Página 26
26 /
XC201304_024_027 Frances Poyatos 14/05/13 13:59 Página 27
/ R ELACIÓN UNIVERSIDAD-EMPRESA
/ 27
XC201304_028_031 Vipa 14/05/13 14:09 Página 28
PERIFERIA DESCENTRALIZADA,
MIDIENDO Y CONTROLANDO EN LA
ZONA DEL µs
J U L I O C A DAVID, RESPONSABLE DE SOPORTE TÉCNICO Y APLICACIO N E S E N
V I PA AU T OMATION
P
ese a la clara evolución de los buses de campo
¿Está siempre buscando potenciales que le
actuales todavía existen limitaciones de rendimiento
permitan optimizar la productividad al tiempo debidos a los tiempos de ciclo (que aunque mejora-
dos significativamente debido a la tecnología Ethernet toda-
que reduzcan los gastos? La competencia cada
vía siguen siendo grandes para según qué aplicaciones), que
vez mayor a la que nos enfrentamos hoy en repercuten en los intervalos de actualización. Este es un
punto clave a la hora de desarrollar aplicaciones de tiempo
día hace indispensable realizar máquinas e
crítico, que hasta ahora estaban reservadas sólo para siste-
instalaciones individuales lo más rápidas y mas de control centralizados de alto rendimiento o comple-
jas y costosas soluciones especiales.
rentables posible. Y esto abarca desde el
Las demandas temporales en la aplicación de la periferia
mismo momento del diseño de la máquina, descentralizada podrían fácilmente atribuirse a dos factores
decisivos:
hasta las labores de mantenimiento de la
- Tiempo de respuesta: ¿Cuál es el tiempo máximo hasta
misma, pasando por su instalación, su puesta que una salida responde a un cambio en la entrada?
- Exactitud temporal/ Determinismo: ¿Con qué exactitud
en marcha y su funcionamiento. Para
temporal puede ser detectado un evento respecto a la
conseguirlo son imprescindibles propiedades exactitud en la salida activada?
El método más fácil para alcanzar mejoras en ambas áreas
tales como ingeniería homogénea, amplia
es el de reducir los intervalos de actualización, que ya ha
funcionalidad, instalación sencilla y sido posible en el cambio de Profibus (mínimo 600 µs) a
Profinet IRT (mínimo 250 µs), por ejemplo.
diagnóstico preciso en cualquier momento y
Estas mejoras no son suficientes para algunas aplicaciones.
desde cualquier lugar, y siempre sobre la base Ahí, en especial, es conveniente tener una exactitud mucho
mayor y por lo tanto la aplicación de la periferia descentra-
de normativas internacionales. Avance gracias
lizada de bajo coste se excluye.
a descentralización consecuente. Cualquiera En este punto la función marca de tiempo en µs del sistema
SLIO podría aplicarse. SLIO ETS ofrece una exactitud tempo-
de los sistemas de automatización modernos
ral mejorada significativamente en la zona del µs para todos
resulta impensable sin la presencia de los sistemas de bus de campo.
28 /
XC201304_028_031 Vipa 14/05/13 14:09 Página 29
/ S OLUCIONES DESCENTRALIZADAS
/ 29
XC201304_028_031 Vipa 14/05/13 14:09 Página 30
Figura 4: E/S
descentralizadas
faz SLIO y cada módulo conectado a un sincronismo de +/- Con Profinet IRT y 250 µs de ciclo el error se reduciría a 2,25
standard (verde): 5 micras. El mecanismo sincronización subyacente es inde- grados.
Determinación inexacta pendiente del bus de campo y estará disponible para otros Debido a estos errores inadmisibles estas soluciones están
de la señal de entrada y
salida. SLIO ETS sistemas de bus en el futuro. fuera de cuestión. En la mayoría de estos casos, se aplican
descentralizada las unidades especiales de control de levas. Pero esta solu-
(violeta): marca de
tiempo en µs con lista ción supone un alto coste y resulta inflexible y mala de esca-
de orden para entradas Realización con terminales standard E/S lar cuando la adaptación y optimización son necesarias.
y salidas.
via bus de campo
Si esta tarea tiene que ser resuelta por terminales standard Realización con terminales SLIO ETS via
de E/S descentralizados sería necesario medir el tiempo de bus de campo
la señal de entrada directamente en la CPU. Una serie de
inexactitudes resultarian aquí, lo que provocaría un signifi- Cuando los terminales de E/S son capaces de medir el
cativo error total: ejemplarmente sólo se describe la fuente tiempo de los flancos de la señal con respecto al retardo en
del mayor error. la conmutación de las salidas hasta el tiempo que la CPU
Se supone que el programa de aplicación de la CPU es capaz define, todas las fuentes de error de la precisión temporal
de medir el tiempo con una precisión suficiente (por ejem- de las que son causadas por el bus de campo y el ciclo de la
plo, SPEED7 CPU con 1 µs resolución temporal). La CPU CPU son eliminadas.
controla si el evento de entrada (árbol de levas) ocurre y La parte violeta de la imagen 5 muestra la gran mejora de
guarda el tiempo. La CPU da la orden a través del maestro la precisión temporal de dicho sistema en comparación con
de bus de campo al módulo interfaz y a su vez a la terminal, terminales de E/S sin marca de tiempo en µs- ETS (verde).
cuando es el momento para cambiar la salida. Tan pronto como el terminal de entrada SLIO de ETS detecta
La parte verde de la figura 4 muestra, que —a la vista de la el evento del árbol de levas, guarda adicionalmente el último
CPU— no es posible distinguir el cambio de una señal en el estado de las entradas y el tiempo en la memoria FIFO.
ciclo del bus de campo o más exactamente, lo que exige el Estos datos son transferidos a la CPU a través del bus de
momento de la trama de bus de campo. Se presenta un campo. El evento se podría clasificar ahora independiente-
campo de imprecisión con el ancho de un tiempo mínimo de mente del bus de campo o el ciclo de la CPU en base de la
ciclo del bus de campo. marca de tiempo.
Por lo tanto, en un sistema Profibus con 600µs de tiempo de
ciclo (mejor de los casos) resulta en un error de hasta 5,4 Debido a los tiempos de todos los módulos SLIO en un
grados para determinar la posición del cigüeñal (a través módulo de interfaz corriendo igual a +/- 85 ns, la CPU es
del sensor del árbol de levas). 1500 rpm para un tiempo de capaz de calcular los tiempos de cambio para las salidas de
40 ms por revolución y para una velocidad angular de 9 ETS SLIO (inyector) con exactitud de hasta 1 µs y transferir
grados por ms, significan que 5,4 grados se gestionan en los valores a través del bus de campo. Si el tiempo de
600 µs. Más errores aparecerían al activar la salida. conmutación en el terminal se ha alcanzado, las salidas
30 /
XC201304_028_031 Vipa 14/05/13 14:09 Página 31
/ S OLUCIONES DESCENTRALIZADAS
En el siguiente ejemplo simplificado de una cortadora de papel, se muestra la aplicación del mismo tiempo de base con varios
módulos de interfaz:
/ 31
XC201304_032_034 Como conectar 14/05/13 14:01 Página 32
/ CELDAS
CÓMO CONECTAR
CELDAS AUTOMATIZADAS A
CUALQUIER RED INDUSTRIAL
C H R I S K ING, PROJECT MANAGER - GLOBAL MARKETING DE HMS
E
l sistema de visión propio de SVIA, Pickvision, es una
Svensk Industriautomation (SVIA) es una
tecnología revolucionaria que se ha hecho muy popu-
empresa de automatización de rápido lar en el mercado de la automatización y ha permitido
a la empresa duplicar su facturación en los últimos años.
crecimiento originaria de Jönköping,
“Nuestra fuerza se basa en la simplicidad”, afirma Anders
Suecia, que desarrolla sistemas robóticos Mandorsson, gerente de proyecto y diseñador en SVIA. “Es
muy fácil indicarle al robot qué tomar de la cinta, y luego,
para clientes en los países nórdicos,
estás listo para seguir”. Utilizando el software Pickvision, los
Alemania, el Reino Unido, Países Bajos y usuarios tomas una fotografía del objeto que desean levantar
de la cinta. El software automáticamente detecta la forma del
Estados Unidos. Los sistemas se colocan
objeto, y cada vez que esta forma se muestra en la cámara,
junto a celdas automatizadas, las cuales el robot es capaz de determinar cómo levantarlo.
se comunican con otros sistemas en una
fábrica, por ejemplo. Lo más importante
Anders Mandorsson,
de la celda automatizada es el sistema de gerente de proyecto y
diseñador en SVIA.
visión propio de SVIA, denominado
Pickvision, el cual detecta exactamente
cómo un objeto particular se coloca sobre
una cinta transportadora y, por lo tanto,
permite al robot levantar el objeto. En
términos simples, uno puede decir que
SVIA permite que los robots vean.
32 /
XC201304_032_034 Como conectar 14/05/13 14:01 Página 33
/ CELDAS
/ 33
XC201304_032_034 Como conectar 14/05/13 14:01 Página 34
/ CELDAS
34 /
XC201304_035 Interior Contr_Maquetación 1 14/05/13 14:02 Página 1
Lo que a primera vista puede parecer una metrópolis completamente normal es en realidad
la interacción de millones de componentes de automatización y seguridad perfectamente
sincronizados. Controlan los ascensores en los que subimos y bajamos, regulan el tránsito
ferroviario en el que viajamos, supervisan los espacios en los que trabajamos y controlan
las máquinas que manejamos. Nos dan automáticamente la seguridad que deseamos para
nosotros, nuestra sociedad y las generaciones futuras, y nos aportan tranquilidad. Pilz,
seguridad de automatización a cuatro niveles: técnico, personal, ecológico y económico.
Pilz GmbH & Co. KG 73760 Ostfildern +49 711 3409-0 info@pilz.de www.pilz.com
XC201304_036 Contraportada_Maquetación 1 14/05/13 14:03 Página 1
UN SOLO CONTROLADOR
para toda su máquina
de packaging
La serie NJ controla toda su máquina
y 8 robots Delta con un ciclo de 2 msg
vía EtherCat
EtherCAT
MACHINE NETWORK
industrial.omron.es/sysmac Servos - Variadores - Robótica - Visión - E/S