CONTROLADORES LOGICOS
PROGRAMABLES CONTROL CONTINUO
LABORATORIO N° 04
“Instrucciones de transferencia Parte 2”
Chavez Cheneau David Alonso
Alumno (os): Canales Melon Jhoseph
Flores Eddy
Grupo : A
Nota:
Semestre : V
Fecha de entrega : 29/03/2018 Hora:
ELECTRONICA Y AUTOMATIZACION INDUSTRIAL
PROGRAMA DE FORMACION REGULAR
I. OBJETIVOS
1. Al finalizar la sesión el alumno implementa un programa usando instrucciones de transferencia.
2. Enlazar al PLC SIMENS de manera virtual
3. Implementar programas usando un secuenciador
4. Identificar funciones RS Logix 500
II. RECURSOS
1. SOFTWARE: RS Logix 500
2. EQUIPOS, INSTRUMENTOS Y ACCESORIOS:
a. Computadora Personal.
II. BASE TEÓRICA
Que es un Secuenciador
Estos dispositivos fueron usados para proveer un cierre de contactos basados en la posición de un
tambor cilíndrico.
Los primeros productos fueron diseños electromecánicos
Posición de pines (cilindro)
La “programación consistía de colocar los pines en los orificios de manera que hicieran contacto con interruptores
de limite.
El tamaño del programa y la capacidad de salida eran resultado del tamaño físico del cilindro. Los
cilindros mas largos proveían una mayor capacidad de salida y proveían un mayor número de pasos en
el programa.
ELECTRONICA Y AUTOMATIZACION INDUSTRIAL
PROGRAMA DE FORMACION REGULAR
Posición de pines (cilindro)
Localidades de bits en la tabla
III. DESARROLLO
1. Planteamiento del desarrollo del laboratorio
Nos enlazaremos de manera virtual al PLC
Abriremos primeramente el Software RSClasic Link, este cumplirá con la funciones similares de un PLC .Para lo
cual iremos a la opción de crear un nueva configuración de driver y hacemos click en “Configuration Driver”
ELECTRONICA Y AUTOMATIZACION INDUSTRIAL
PROGRAMA DE FORMACION REGULAR
Abriremos el programa de RSLinx Classic Gateway el cual nos permitirá enlazarnos con el PLC virtual para lo cual
abriremos en la barra de inicio y como se encuentra en la barra de lista rápida seleccionaremos inmediatamente
ELECTRONICA Y AUTOMATIZACION INDUSTRIAL
PROGRAMA DE FORMACION REGULAR
Configuraremos los Drivers esto nos ayudará a escoger el tipo de PLC con el que trabajaremos, en esta ocasión
nos conectaremos a el “RS-232 DF1” esto es porque trabajaremos Directamente con el PLC físico.
ELECTRONICA Y AUTOMATIZACION INDUSTRIAL
PROGRAMA DE FORMACION REGULAR
Una vez selecconado el tipo de Drivers ,nos dirijimos a la obcion de “Add New…” y configuramos en que puerto
esta conectado el PLC , luego hacemos click en “Auto-Configure” y le damos en “ok”
ELECTRONICA Y AUTOMATIZACION INDUSTRIAL
PROGRAMA DE FORMACION REGULAR
Finalmente se visualizará el nombre del Drivers con la característica de “ Running ” ,esto nos indicará que ya esta
conectado el PC virtual con el software Verificamos en Workstation si ya coneccto el PLC deberia aparecer la
imagen de este.
Abriremos el Software de RS logix_500 English, esto nos ayudara en el análisis de la programación para
posteriormente subirlo al PLC virtual para lo cual iremos a “Programas – Rockwell Software RS logix_500
English “
ELECTRONICA Y AUTOMATIZACION INDUSTRIAL
PROGRAMA DE FORMACION REGULAR
Crearemos una nueva hoja de trabajo en elque nos iremos a la obcion de “File ,new”
ELECTRONICA Y AUTOMATIZACION INDUSTRIAL
PROGRAMA DE FORMACION REGULAR
Nos indicará el tipo de procesador que utilizaremos, en este caso será “17477-L532B” ya que estos son los que
se encuentran en los ambientes G4, este código se encontrar en la parte derecha del PLC
Se creó una nueva hoja de trabajo en el que se podrá realizar ejercicios propuestos en el laboratorio, sin
embargo se deberá de establecer unos parámetros mas
ELECTRONICA Y AUTOMATIZACION INDUSTRIAL
PROGRAMA DE FORMACION REGULAR
Iremos a la opción de “ IO Configuration” el cual nos ayudara a establecer nuestras entradas y salidas de
nuestro PLC lo cual serán 4 en esta ocasión, para lo cual se deberá de seleccionar más números de “Slot Rack”
Buscamos en la lista las entradas y salidas de nuestro PLC las cuales se encuentran escritas en la parte inferior de
cada slot, para esta ocasión son “1746-IB16, 1746-IM16 ,1746-OW16, 1746-NIO41”
ELECTRONICA Y AUTOMATIZACION INDUSTRIAL
PROGRAMA DE FORMACION REGULAR
Nos dirigiremos a la opción de “Controler Properties” en el cual se podrá seleccionar la conexión asía el PLC
Nos fijamos que estemos en la barra “Cotroller Comunication”, para posteriormente seleccionar la opción de
Who Active y buscaremos la opción de en la que creamos la comunicación y se encontrará el PLC ,seguidamente
le daremos en “Ok”
ELECTRONICA Y AUTOMATIZACION INDUSTRIAL
PROGRAMA DE FORMACION REGULAR
Le daremos en opción de “Aplicar” ya que con esto tendremos la certeza que se guardaron todos los cambios
Finalmente le daremos en “Aceptar” y de esta manera quedará totalmente enlazado y listo para ser
programado
ELECTRONICA Y AUTOMATIZACION INDUSTRIAL
PROGRAMA DE FORMACION REGULAR
Tarea a realizar:
Se simulará un servomotor de manera virtual el cual daremos dar avance y después de culminar el ciclo este
volverá a iniciar
Designamos la secuencia de cada palabra a leer, nosotros indicamos el inicio de la lectura lo que decidimos poner
B3: O como el principio.
ELECTRONICA Y AUTOMATIZACION INDUSTRIAL
PROGRAMA DE FORMACION REGULAR
Nos ayudamos del comando SQO, este nos ayudara a la lectura de cada palabra establecida
1. Nos indica el comienzo de donde se iniciara la secuencia
2. Se coloca el estado de hexadecimal
3. Colocaremos el destino donde se visualizara el comportamiento
4. Nos indicara el estado en el que se encuentra el SQO
5. Indicaremos el número de variables a leer
6. Indicara la posición en la que se encuentra durante el proceso
ELECTRONICA Y AUTOMATIZACION INDUSTRIAL
PROGRAMA DE FORMACION REGULAR
1. Indicaremos el nombre del TON
2. La unidad en segundos
3. El tiempo preestablecido por nosotros
4. El tiempo acumulado contado
Simulación
ELECTRONICA Y AUTOMATIZACION INDUSTRIAL
PROGRAMA DE FORMACION REGULAR
ELECTRONICA Y AUTOMATIZACION INDUSTRIAL
PROGRAMA DE FORMACION REGULAR
ELECTRONICA Y AUTOMATIZACION INDUSTRIAL
PROGRAMA DE FORMACION REGULAR
Motor paso a paso de retorno
ELECTRONICA Y AUTOMATIZACION INDUSTRIAL
PROGRAMA DE FORMACION REGULAR
ELECTRONICA Y AUTOMATIZACION INDUSTRIAL
PROGRAMA DE FORMACION REGULAR
ELECTRONICA Y AUTOMATIZACION INDUSTRIAL
PROGRAMA DE FORMACION REGULAR
III. OBSERVACIONES Y CONCLUSIONES
Se logró simular un motor paso a paso con el software RSlogix 500 ,logrando que este avance mediante la
lecturas de palabras con la ayuda de la variable SQO.
El comando “BINARY” nos brindó una opción el cual al culminar de leer las palabras designadas ,este volverá a
comenzar automáticamente del inicio.
El comando OUTPUT nos indicará el estado en el que se encuentran nuestras variables de salida.
Se diseñó un bucle infinito con el comando TON , ya que mediante esta función se logró cambiar el estado del
comando SQO.
Se comprendió el estado de “MASK”,este nos indicará el número de sistema ,sin embargo este dera de estar en
estado sexagesimal.
Hallamos muchas combinaciones para hacer girar el motor paso a paso, escogimos la combinación de giro
completo (360°) en solo 4 pasos.
La instrucción SQO transfiere 16 datos a direcciones de palabra para controlar salidas para operaciones
secuenciales de la máquina
V. Anexos
Secuenciador de salida (SQO)
La instrucción SQO transfiere 16 datos a direcciones de palabra para controlar salidas para operaciones
secuenciales de la máquina.
El símbolo para el comando de salida del secuenciador se ilustra arriba. El comando SQO se coloca en el lado
derecho del renglón como salida. Cuando el renglón se transfiere de falso a verdadero, la instrucción se
incrementa al siguiente paso en el archivo del secuenciador. Los datos del archivo del secuenciador se
transfieren a través de una máscara a la dirección de destino especificada en el comando. Los datos se actualizan
durante cada exploración para que el renglón permanezca verdadero.
ELECTRONICA Y AUTOMATIZACION INDUSTRIAL
PROGRAMA DE FORMACION REGULAR
Cuando se transfiere la última palabra del archivo del secuenciador, se establece el bit de finalización. En la
siguiente transición de falso a verdadero para el renglón, la instrucción se restablece al paso uno.
En el inicio, cuando el procesador pasa del modo de programa al modo de ejecución para el modo de ejecución,
la operación depende de que el renglón sea verdadero o falso en el escaneo inicial.
● Si es verdadero, la instrucción transfiere el valor en el paso cero.
● Si es falso, el primer paso de transición de falso a verdadero transfiere el valor en el paso uno de la
instrucción. Los bits de máscara deben configurarse para cambiar el valor en la palabra de destino. Los
bits enmascaran datos cuando se restablecen y pasan datos cuando se configuran. La máscara puede
ser fija o variable. Si se ingresa una dirección de elemento o una dirección de archivo para cambiar la
máscara para cada paso, se trata de una máscara de variable.
Parámetros de instrucción
Se deben establecer varios parámetros al programar esta instrucción. Una definición y explicación de cada una
se da a continuación.
ARCHIVO
El archivo es la dirección del archivo del secuenciador. El indicador de archivo (#) para la dirección debe
ser utilizado.
MÁSCARA
El archivo mack es un código hexadecimal o la dirección de la palabra o archivo de máscara a través del
cual la instrucción mueve los datos. Los bits Maks pueden configurarse para pasar datos y restablecerse
para enmascarar datos. Si desea cambiar la máscara de acuerdo con los requisitos de la aplicación,
puede usar una palabra o archivo de máscara. (Si la máscara es un archivo, su longitud será igual a la
longitud del archivo del secuenciador).
DESTINO
El destino es la dirección de la palabra o archivo de entrada para un SQO al cual la instrucción mueve los
datos de su archivo de secuenciador.
CONTROLAR
El parámetro de control es la estructura de control para hacer lo siguiente: almacenar el byte de estado
de la instrucción, la longitud del archivo del secuenciador y la posición instantánea en el archivo. La
dirección de control no se puede usar para ninguna otra instrucción.
Error Bit ER (11)
Este bit se establece cuando el procesador detecta un valor de posición negativo, o un valor negativo o
de longitud cero. Esto ocasiona un error importante si no se borra antes de que se ejecute la instrucción
END o TND.
Hecho Bit DN (bit 13)
El bit terminado se establece mediante la instrucción SQO después de haber operado la última palabra
en el archivo del secuenciador. Se reinicia en la siguiente transición de renglón de falso a verdadero
después de que el renglón sea falso.
Habilitar EN (bit 15)
El bit de habilitación se establece mediante una transición de renglón falso a verdadero e indica que la
instrucción SQO está habilitada.
LONGITUD
La longitud es el número de pasos del archivo del secuenciador que comienza en la posición 1. El
número máximo de palabras es 255 (en los controladores MicroLogix 1000 el máximo es 104 palabras.
ELECTRONICA Y AUTOMATIZACION INDUSTRIAL
PROGRAMA DE FORMACION REGULAR
La posición cero es la posición de inicio. Al final de cada ciclo, la instrucción se restablece en la posición
1. (Se producirá un error mayor en el tiempo de ejecución si el valor de la longitud apunta más allá del
final del archivo programado).
POSICIÓN
La posición es la ubicación de la palabra o el paso del archivo del secuenciador desde / hacia el cual la
instrucción mueve los datos. (Se produce un error importante de tiempo de ejecución si el valor de la
posición apunta más allá del final del archivo programado).
CUESTIONARIO PROPUESTO EN CLASE.
1: ¿Cuál es el problema planteado?
El encendido de 6 leds en forma secuencial cada dos segundos.
2: ¿Cuál es la función del temporizador en el programa?
Permitir el retardo de 2 segundos antes de pasar al siguiente LED,
3: ¿Cuáles son los parámetros del secuenciador utilizado?
File-------Archivo donde se encuentran los datos almacenados [Datos Binarios B:3/0]
Mask-----Filtro de Bits que serán utilizados[Hexadecimal]
Dest------El destino de los datos direccionados [Salida[O:3.0]
Control--Almacena información de la etapa o secuencia en la que se encuentra.
Length—El rango de valores que se tomaran del archivo binario.
Position-Indicará la posición en la cual se encontrará el secuenciador
4: ¿Cómo conjurar en driver de comunicación para un PLC físico?
Abrir el RSLink Classic
Configurar los drivers
Add RS-232
Seleccionar el COM conectado
Auto configurar
RSLogix 500
L532B
Añadimos las tarjetas IB16 IM16 OW16 NIO4I
Who active
Seleccionamos el PLC
RUN
ELECTRONICA Y AUTOMATIZACION INDUSTRIAL
PROGRAMA DE FORMACION REGULAR
Que es un Secuenciador
Estos dispositivos fueron usados para proveer un cierre de contactos basados en la posición de un
tambor cilíndrico.
Los primeros productos fueron diseños electromecánicos
Posición de pines (cilindro)
La “programación consistía de colocar los pines en los orificios de manera que hicieran contacto con interruptores
de limite.
El tamaño del programa y la capacidad de salida eran resultado del tamaño físico del cilindro. Los
cilindros mas largos proveían una mayor capacidad de salida y proveían un mayor número de pasos en
el programa.
Posición de pines (cilindro)
Localidades de bits en la tabla
ELECTRONICA Y AUTOMATIZACION INDUSTRIAL
PROGRAMA DE FORMACION REGULAR
DESCRIPCION DEL BLOQUE SQO
Esta introducción es usada para controlar salidas especificas dentro de una tabla de datos interna
7. Nos indica el comienzo de donde se iniciará la secuencia
8. Se coloca el estado de hexadecimal
9. Colocaremos el destino donde se visualizará el comportamiento
10. Nos indicara el estado en el que se encuentra el SQO
11. Es el rango máximo de los bits seleccionados
12. Mostrará en que secuencia se encuentra nuestros bits.
DESCRIPCION DEL TON
La operación Temporizador de retardo a la conexión (TON) cuenta el tiempo al estar activada (ON)
la entrada de habilitación. Si el valor actual (Txxx) es mayor o igual al valor de preselección (PT), se
activa el bit de temporización (bit T).El valor actual del temporizador de retardo a la conexión se
borra cuando la entrada de habilitación está desactivada (OFF).El temporizador continúa contando
tras haber alcanzado el valor de preselección y para de contar cuando alcanza el valor máximo de
32767.
5. Indicaremos el nombre del TON
6. La unidad en segundos
7. El tiempo preestablecido por nosotros
ELECTRONICA Y AUTOMATIZACION INDUSTRIAL
PROGRAMA DE FORMACION REGULAR
8. El tiempo acumulado contado
QUE ES UN MOTOR PASO A PASO
Un motor paso a paso es un dispositivo electromecánico que convierte una serie de pulsos eléctricos en
desplazamientos angulares, lo que significa que es capaz de girar una cantidad de grados (paso o medio paso)
dependiendo de sus entradas de control.
QUE TIPO DE MOTOR PASO A PASO ES QUE VAZ A UTILIZAR EN EL LABORATORIO
STEPPING MOTOR MP70-9ª-A1-1E-012: MOTOR BIPOLAR ES MAS SIMPLE DE
CONTROLAR
STEPPING MOTOR M061-FC-336 MOTOR UNIPOLAR ES MAS DIFICIL DE CONTROLAR Y
SE HACE ATRAZES DE PUENTE H-BRIDGE7
COMO FUNCIONA UN MOTOR PASO A PASO
El principio de funcionamiento está basado en un estator construido por varios bobinados en un
material ferromagnético y un rotor que puede girar libremente en el estator.
Estos diferentes bobinados son alimentados uno a continuación del otro y causan un
determinado desplazamiento angular que se denomina “paso angular” y es la principal
característica del motor
CUAL ES LA SECUENCIA DEL FUNCIONAMIENTO DEL MOTOR
Como se dijo anteriormente, estos motores necesitan la inversión de la corriente que circula en sus bobinas en
una secuencia determinada. Cada inversión de la polaridad provoca el movimiento del eje en un paso, cuyo sentido
de giro está determinado por la secuencia seguida. A continuación se puede ver la tabla con la secuencia necesaria
para controlar motores paso a paso del tipo Bipolares:
CUANTOS PASOS REQUIERE UN MOTOR PARA GIRAR UNA REVOLUCION DE 360°
Requiere 90 pasos ya que en 4 secuencias ejecuta un 1 paso.
IDENTIFICAR LOS TERMINALES DE CONEXIÓN DEL MOTOR PAP INDIQUE EL PROCEDIMIENTO
ELECTRONICA Y AUTOMATIZACION INDUSTRIAL
PROGRAMA DE FORMACION REGULAR
Las 4 entraas son los 4 pasos que hacen que el motor gire.
ELECTRONICA Y AUTOMATIZACION INDUSTRIAL
PROGRAMA DE FORMACION REGULAR