Este documento describe el proceso de programación de una banda transportadora Xinje utilizando el software XCP Program Tool. El objetivo es familiarizarse con el software y programar el movimiento de la banda en respuesta a los sensores. Se explican conceptos como el PLC XC3-48, la programación en escalera, y funciones como velocidad, aceleración y posición. El procedimiento incluye la instalación del software, reconocimiento de puertos, y la creación de un programa para mover la banda 60 cm cuando se activen los sensores.
1. DEPARTAMENTO ENERGÍA Y MECÁNICA
INGENIERÍA MECATRÓNICA
TEMA:
PROGRAMACIÓN BANDA TRANSPORTADORA XINJE
AUTOR:
LENIN EDUARDO JIMÉNEZ TORRES
MATERIA:
SISTEMAS FLEXIBLES DE MANUFACTURA
TUTOR:
ING. VINICIO ACUÑA
NIVEL: VII NIVEL
LATACUNGA, 21 DE JULIO DEL 2017
2. 1. TEMA
Programación de bandas transportadoras XINJE
2. OBJETIVOS
Determinar las prestaciones del controlador de la banda transportadora el
PLC XC3-48 RT-E Series.
Familiarizar el software XCP Program Tool, para programar la banda
transportadora.
Identificar las características del lenguaje de programación empleado en
XCP-Program Tool.
Conocer la estructura de un programa en Ladders
Realizar el reconocimiento de los sensores por medio de programación en
XCP-Program Tool
Programar el movimiento de la banda con desplazamiento simple y cargar
al PLC.
Programar acciones de acuerdo a los sensores reconocidos con
desplazamientos y velocidades seleccionadas.
3. MATERIALES Y EQUIPOS
Banda transportadora plana TechDesign.
PLC XC3-48
Software XCP-Program Tool V3.3 C.
Servo Driver
Sensores
Manual de usuarios XCP-Pro
4. MARCO TEÓRICO
CONTROLADOR LÓGICO PROGRAMABLE (PLC).
Un controlador lógico programable (programmable logic controller “PLC”), es un
dispositivo de estado sólido, basado en microprocesadores que permite el control
secuencial en tiempo real de una máquina o proceso. Un PLC incluye módulos de
entrada/salida tipo digital y análogo, y memoria para el almacenamiento de
instrucciones, destinadas a realizar funciones específicas tales como lógica
secuencial, procesamiento aritmético y control análogo.
3. Figura 1. PLC Mitsubishi
Fuente: ( ENGINEERING THE WORLD FROM PARAGUAY, 2011)
ESTRUCTURA INTERNA.
Un PLC es un conjunto de dispositivos electrónicos digitales, con alto grado de
integración, capaz de ser programados a través de un lenguaje especifico y que
sirve para controlar procesos industriales. Dentro de los dispositivos
característicos con que cuentan estos equipos está:
Unidad central de procesos (CPU)
En éste encuentra la memoria que almacena el programa, la base de datos,
el estatus del procesador y los elementos internos que permiten el control
de los temporizadores, contadores e instrucciones para operaciones
lógicas.
Interfaces de entradas y salidas
Establecen la comunicación con la planta, permiten ingresar la
información proveniente de los sensores, interruptores, etc, y enviar
información a motores, electroválvulas y accionamientos en general. Para
esto, las interfaces deben filtrar, adaptar y codificar adecuadamente las
señales.
Dispositivos de programación (interfaz humano-máquina)
Mediante la interfaz con el operador, se tiene acceso a la información que
permite controlar y conocer el funcionamiento de la planta. La interfaz
más usual es un terminal de programación, resistente al ambiente
industrial y de tipo portátil, el cual sirve para introducir, modificar y editar
4. el programa de usuario que ejecutará el procesador central, permitiendo el
diagnóstico y localización de fallas.
Comunicaciones. - La red de comunicaciones tiene una gran importancia
pues permite una utilización más completa de las capacidades del sistema
de producción avanzado. Mediante el uso de redes de área local se pueden
interconectar varios PLC’s y las diferentes componentes que forman el
sistema total, logrando con ello su mejor administración y operación.
Fuente de alimentación. - La fuente de alimentación convierte altos
voltajes de corriente de línea (115v, 230v AC) a bajos voltajes (5v, 15v,
24v DC) requeridos por el CPU y los módulos de entradas y salidas
CARACTERÍSTICAS Y SELECCIÓN DE UN PLC
CARACTERÍSTICAS DEL PLC XC3-48 RTC
Es un PLC de marca XINJE, donde se identifican las siguientes
características:
o Serie XC3
o 28 Entradas/20Salidas, total 48
o Unidad de Relé y transistor de salida
o Fuente de suministro 24v
Figura 2. Identificación de PLC
Fuente: (Xinje Electronic Co., Ltd., 2006)
5. CRITERIOS DE SELECCIÓN DEL PLC
Se podría recalcar 9 aspectos que definen y son tomados en cuenta para
elegir un autómata PLC:
1. # ENTRADAS / SALIDAS (E/S)
2. CAPACIDAD DE PROGRAMA y MEMORIA
3. COMUNICACIONES
4. ESCALABILIDAD
5. MOTION CONTROL
6. SEGURIDAD
7. SOFTWARE
8. PRECIO
9. SERVICIO TECNICO
LENGUAJE DE PROGRAMACIÓN
Los PLCs soportan dos tipos de programación
Lista de instrucciones.
Está basado en un listado de símbolos nemotécnicos cercanos al lenguaje
máquina. Se escribe en formato de texto, utilizando caracteres
alfanuméricos para definir las líneas de operaciones lógicas. Suele ser un
lenguaje potente pero a la vez mucho más complejo.
Figura 3. Programación en Lista de instrucciones en XCP Program Tool
Ladder (forma de diagrama de escalera).
El diagrama lógico esta realizado bajo la lógica de los esquemas eléctricos,
el cual incluye contactos y bobinas. Este lenguaje está basado en renglones
en los que se establecen las condiciones necesarias para tener una salida.
6. Este tipo de programación se utiliza en gran manera en el control
secuencial de un proceso u operación de manufactura.
Figura 4. Programación en Escalera o Ladders
PROGRAMACIÓN EN LADDERS
La programación se la realiza en forma de filas continuas, donde se ejecuta con
prioridad desde la primera.
Se manejan los elementos:
Figura 5. Simbología empleada en Ladder
Fuente: (Rocatek, 2010)
El siguiente esquema representa la estructura general de la distribución de todo
programa Ladder, contactos a la izquierda y bobinas y otros elementos a la
derecha.
7. Figura 6. Programación en Ladder-Estructura
Fuente: (Rocatek, 2010)
En cuanto a su equivalencia eléctrica, podemos imaginar que la línea vertical de
la izquierda representa el terminal de alimentación, mientras que la línea vertical
de la derecha representa el terminal de masa.
(Wikipedia, 2017)
Sistemas combinacionales
De acuerdo con el álgebra de Boole aplicada a la conmutación, las sumas serán
contactos en paralelo, los productos contactos en serie y las negaciones contactos
normalmente cerrados. En la siguiente figura se muestra un ejemplo de esquema
LADDER para una determinada ecuación.
Ejemplo:
LADDER para la función M = A(B'+C)D'
Figura 7. Álgebra Booleana
Fuente: (Wikipedia.org, 2017)
8. Elementos de memoria
La conexión tradicional para realizar una función de memoria en los circuitos con
relés, es el circuito con auto alimentación. Esto se consigue mediante la conexión
de un contacto NA del relé (o contactor) en paralelo con el pulsador de marcha
En la siguiente figura se pueden observar los esquemas equivalentes en Ladder:
Figura 8. Elementos de Memoria
Fuente: (Wikipedia.org, 2017)
Sin embargo, con LADDER el esquema puede quedar mucho más sencillo si
empleamos las bobinas de SET para la marcha y RESET para paro:
Figura 9. Función Set / Reset
Fuente: (Wikipedia.org, 2017)
XCP-PROGRAM TOOL
Es un software que permite controlar a toda la gama de PLC de la marca XINJE,
el mismo que permite la programación en dos maneras, la de ladder y la de lista
de instrucciones.
Siendo la más común en ladder, puesto que es ampliamente empleada en la
automatización y control a nivel industrial.
Soporta los PLCs siguientes
Series XC1
Series XC2
Series XC3
Series XC5
Series XCC
9. Series XCM
Viene en las versiones para Windows Vista, Windows Xp
Versiones
Se dispone de las versiones:
XCP Pro V3.3Q; para plcs a partir del 2011
XCP Pro V3.3C; para versiones hasta del 2011
(Xinje Electronic Co., Ltd., 2006)
FUNCIONES ADICIONALES
Se tiene también que emplear las siguientes funciones:
The usage of secret download
Por favor, asegúrese de que la atención, a fin de proteger la propiedad intelectual
de los usuarios, después de la utilización de la descarga secreta, el programa o los
datos en PLC nunca será capaz de cargar, y el programa es incapaz de descifrar.
(Xinje Electronic Co., Ltd., 2006)
Stop PLC when PLC reboot
Cuando salga el error del programa de usuario, al intentar enviar el nuevo
programa, no será capaz de comunicarse, use " Stop PLC when PLC reboot", hace
que el PLC se detenga tan pronto como se reiniciar, a continuación, puede volver
a descargar el programa de usuario. (Xinje Electronic Co., Ltd., 2006)
Lock/Unlock program
Cuando utilice la función, primero establezca la contraseña del programa de
usuario, luego descarga, contraseña y programa se descarga en PLC juntos.
Cuando el usuario desea cargar, necesitan ingresar la contraseña para desbloquear
el PLC al principio, luego puede subir. Cuando PLC con contraseña, puede volver
a descargar el programa de usuario también, cubrir con el programa antiguo. La
contraseña se utiliza para proteger el programa del usuario. (Xinje Electronic Co.,
Ltd., 2006)
10. Funciones de Programación
Figura 10. Opciones de Funciones de Programación
Fuente: (Xinje Electronic Co., Ltd., 2006)
ERRORES DE COMUNICACIÓN
Cuando la comunicación no se ha podido establecer, saldrá en Config Software
Comport un mensaje en letras rojas que dice: “Communication Error”, lo que
indica que existe un error físico de comunicación. Se aconseja revisar el cable y
el puerto de comunicación del PLC
11. Figura 11. Error de Comunicación
Fuente: (Xinje Electronic Co., Ltd., 2006)
5. PROCEDIMIENTO
1. Descargue el software XCP-Program Tool, con la versión XCP Pro V3.3C
desde el link:
http://www.listo-
ltd.com/index.php?option=com_rokdownloads&view=file&id=171:xcp%20
pro%20v3.3c.zip&Itemid=231
2. Instale el programa
a. Desde la carpeta donde se descargó el programa, ejecute el
instalador XCPPro3.3c_en_20110418
12. b. De los derechos de administrador que le pidan
c. De click en siguiente
d. Seleccione la carpeta donde lo quiere instalar y Click en siguiente
e. Finalmente click en Instalar
13. 3. Ingrese al programa XCp
4. Identifique los elementos de la interfaz del programa
ÍTE
M
NOMBRE DESCRIPCIÓN
1 Barra de Titulo Nombre de Archivo y ruta de acceso
2 Barra Menú Elegir la operación a realizar de listas
desplegables
3 Barra de Herramientas
Convencionales
Iconos con funciones básicas
1 2
3
4
11
6
7
8
9
10
5
14. 4 Barra de Entrada Símbolos de instrucciones de entrada
5 Ventanas Seleccionar los archivos
correspondientes
6 Barra de Herramientas del
PLC
Incluye cargas, descargar y ejecutar
7 Otros Incluye operaciones especiales
8 Área de Edición Programa de entrada
9 Barra de Información Muestra la lista de errores
10 Barra de Estado Muestra el modelo del PLC, estado de
operación
11 Barra de Instrucciones Lista de instrucciones u operaciones
5. Click en crear nuevo archivo
6. Seleccione el PLC XC3-48
15. 7. Se abrirá el panel de programación en ladder
8. Conecte el PLC y el PC, eligiendo el COM correcto.
9. Compruebe la conexión del PLC con la PC, dando click en Software Serial
Port Config
10. De click en automatic Detection
11. Si hay error de conexión emplear la función Stop PLC when PLC reboot
16. 12. Si el error persiste, se debe a los cables, revíselos.
13. Configure de conexión con la banda, click en configuración seleccione PLC
Comm Port Setting
14. Seleccionar Serial Port 2, Modbus 4 y Click en write to PLC
17. 15. Ir a BD Setting para configurar la banda
16. Seleccionar BD Serial Port y Ok
17. Reconozca los puertos de conexión de los sensores mediante los leds que se
enciendan en el PLC
18. Inductivo Foto eléctrico Posición
X10 X12 Derecha
X13 X11 Izquierda
Pulsador verde X33
Pulsador rojo X32
18. Realice un programa, mediante contactores que identifiquen la activación de
los sensores, anteriormente reconocidos
19. Comente cada parte del programa, dando click derecho sobre cualquier
elemento del Ladder y click en Modify Red Comment
20. Active el servomotor de la banda, por medio de la memoria especial del
PLC, M8000
19. 21. Condicione el movimiento de la banda, para que su desplazamiento sea 60
cm. Considere que se contralan los pulsos de entrada al servo drive en la
programación.
Para que se mueva la banda, use las funciones de velocidad y aceleración:
a. Control de posición o desplazamiento
b. Control de velocidad
c. Control de aceleración
Cálculo:
Relación de la caja reductora 25/1
Si 250000 pulsos entran a la caja reductora, 10000 pulsos salen de la
caja reductora
250.000 𝑝𝑢𝑙𝑠𝑜𝑠 𝑒𝑛𝑡𝑟𝑎𝑑𝑎 ∗
1
25
= 10.000 𝑝𝑢𝑙𝑠𝑜𝑠 𝑑𝑒 𝑠𝑎𝑙𝑖𝑑𝑎
1000 pulsos de salida=1revolucion
Radio del rodillo de la banda R=3.18 cm
𝐷𝑒𝑠𝑝𝑙𝑎𝑧𝑎𝑚𝑖𝑒𝑛𝑡𝑜 𝑑𝑒 𝐵𝑎𝑛𝑑𝑎 = 𝜃 ∗ 𝑅
𝐷𝑒𝑠𝑝𝑙𝑎𝑧𝑎𝑚𝑖𝑒𝑛𝑡𝑜 𝑑𝑒 𝐵𝑎𝑛𝑑𝑎 = 3.18𝑐𝑚 ∗ 1𝑟𝑒𝑣 ∗
2𝜋𝑟𝑎𝑑
1𝑟𝑒𝑣
20. 𝐷𝑒𝑠𝑝𝑙𝑎𝑧𝑎𝑚𝑖𝑒𝑛𝑡𝑜 𝑑𝑒 𝐵𝑎𝑛𝑑𝑎 = 20𝑐𝑚
Si deseo que se mueva 60cm, entonces
20𝑐𝑚 = 250.000 𝑝𝑢𝑙𝑠𝑜𝑠 𝑑𝑒 𝑒𝑛𝑡𝑟𝑎𝑑𝑎
60𝑐𝑚 = 𝑋
𝑋 =
60 ∗ 250.000
20
𝑋 = 750.000 𝑝𝑢𝑙𝑠𝑜𝑠
22. Cargue el programa al PLC mediante el botón de Download Program from
PC to PLC
23. Verifique resultados
6. CONCLUSIONES
Existen problemas de enlace entre PC y PLC, por lo que se debe realizar la
configuración correcta entre los mismos.
21. El PLC XC-48, solo puede ser programado en el software XCP Program Tool,
debido a que esta limitado por sus fabricantes.
Para el PLC nombrado se utiliza el software de programación XC Series Program
Tool, el cual se basa en operaciones de lógica y conmutación mediante
programación KOP, para lo cual se debe realizar la conexión serial con el
computador y aplicar las modificaciones que se deseen realizar de acuerdo a las
entras y salidas del PLC Xinje.
Otro tipo de control para la banda transportadora es el panel de control táctil que
genera el HMI que es una pantalla que mediante un toque directo sobre su
superficie permite la entrada de datos y órdenes al dispositivo, y a su vez muestra
los resultados introducidos previamente; actuando como periférico de entrada y
salida de datos, así como emulador de datos interinos erróneos al no tocarse
efectivamente, esta interfaz de accionamientos es programable también y por ende
modificable.
7. RECOMENDACIONES
Comprobar que se establezca la conexión entre el PLC y la PC, debido a que hay
muchos problemas de conexión.
Verificar los datos de placa de los dispositivos que componen la banda
trasportadora y consultar la hoja de datos respectiva para realizar un análisis
completo.
Buscar la versión adecuada del software respectivo de programación, el mismo
que fue diseñado para el PLC que se encuentra gobernando los movimientos en la
banda transportadora.
Verificar las características de los sensores que sirven como accionamientos de
los procesos dentro de los sistemas de transporte, ya que de acuerdo a esto también
se pueden fijar ciertos parámetros físicos como la velocidad o la disposición de
las secuencias dentro del proceso.
8. BIBLIOGRAFÍA
ENGINEERING THE WORLD FROM PARAGUAY. (2011). Concepto PLC
(Controlador Lógico Programable). Obtenido de
https://ramaucsa.wordpress.com/2011/01/31/concepto-plc-controlador-
logico-programable/
Rocatek. (2010). PROGRAMACION LADDER PLC BASICA. Obtenido de
http://www.rocatek.com/forum_programacion_ladder.php
Wikipedia.org. (2017). Lenguaje Ladder. Obtenido de
https://es.wikipedia.org/wiki/Lenguaje_Ladder