INGENIERA EN MECATRNICA
Alumno:
Edgar Prez Cante
CUATRIMESTRE: 10 GRUPO: A
UNIDAD II
NOMBRE DE LA ASIGNATURA:
CONTROL LOGICO AVANZADO
PERIODO:
Septiembre-Diciembre
REPORTE DE PRCTICA:
Semforo
FECHA DE ENTREGA:
09/11/2016
INDICE
Tabla de contenido
Identificar las caractersticas de un PLC avanzado, mdulos, funciones, entradas, salidas,
programacin. ................................................................................................................................. 13
La unidad de entradas ........................................................................................................... 13
La unidad de salidas .............................................................................................................. 15
La unidad lgica ...................................................................................................................... 15
La unidad de memoria ........................................................................................................... 16
Administracin de entradas y salidas de un PLC ...................................................................... 17
Mdulos de comunicaciones ................................................................................................ 17
Mdulos de control de redundancia .................................................................................... 18
Mdulos para conexin de racks remotos .................................................................................. 18
Mdulos de interfaz hombre-mquina ................................................................................. 19
Mdulos controladores PID....................................................................................................... 19
Puntos de entrada y salida ....................................................................................................... 19
Comprender la configuracin de las funciones PID de un PLC avanzado .................... 20
Funcionamiento de salidas analgicas y PWM de un PLC avanzado. .......................... 22
Normalizacin y escalado de un valor de entrada analgica .......................................... 24
Salida de impulsos y sentido (PWM) ................................................................................... 25
Relacin entre el sentido de desplazamiento y el nivel de tensin en la salida de
sentido ...................................................................................................................................... 27
Tren de impulsos (PTO) ........................................................................................................ 30
Funcin PID integrada de un PLC. ...................................................................................... 33
Modulacin del ancho de pulso (PWM) .............................................................................. 36
Configurar los generadores de impulsos ............................................................................ 37
Utilizar la instruccin CTRL_PWM ....................................................................................... 39
Salidas analgicas y entradas .............................................................................................. 40
Mdulos De Entrada Discreta ........................................................................................... 41
Mdulos De Salida Discreta ................................................................................................... 43
Mdulos De Salida Discreta Tipo Rel ........................................................................... 43
Mdulos De Entrada Analgica ........................................................................................ 44
Mdulos De Salida Analgica ........................................................................................... 45
Estrategia Didctica:
Duracin (Horas):
Demostracin
prctica,
Aprendizaje basado en proyectos
10 Horas
Objetivo(s):
El alumno disear interfaces de instrumentacin virtual para el control y monitoreo de sistemas
automatizados utilizando PLC y redes industriales.
Conocimientos Previos:
Redes de computadoras
Programacin bsica
Especificaciones Tcnicas
1
2
PLC modular
Sensor
Diagramas:
Para iniciar el proceso de programacin se utiliza el software V11, una vez que haya abierto el
programa, escribimos un nuevo proyecto SEMAFORO. Y damos clic en crear.
Una vez que hemos hechos los paso de crear proyectos, nos abrir una nueva ventana, y
seleccionemos la opcin de crear proyectos
Una vez que hemos hechos los pasos nos abrir una ventana nueva y blanca, ahora para iniciar se
selecciona la opcin PLC_1[CPU 1212C..] y de ah nos mostrara varias opciones y seleccionaremos
la opcin que dice bloque Main OB1, en el que se realizar la lgica de programacin, y es ah donde
empezaremos a trabajar.
Ahora lo que necesitamos es hacer una conexin online, para que el plc nos de una seal que este
parpadenado.
Un Timer
Comparadores
Interruptores
MOVs
Salidas para las luminarias
Primero haremos la tabla de variables que utilizaremos en el programa, las entradas, salidas y las
marcas.
Se aade el Timer y se le debe agregar un contacto normalmente cerrado con la marca del Timer
entre la lnea de voltaje y el Timer.
Se debe agregar un contacto normalmente abierto y 6 MOV. En la entrada se deben agregar los
tiempos requeridos y a la salida en donde se requiera mover ese valor, para que de esa manera
pueda tener diferentes valores cada uno de los semforos en el cruzamiento.
El ltimo MOV es para modificar el tiempo del Timer cuando se accione o se desactive el interruptor
I0.0 por medio de la variable llamada ajuste.
A continuacin se agrega un contacto I0.0 normalmente cerrado para aumentar el tiempo del Timer.
Se aaden otros MOV.
Se colocan los comparadores que activarn las salidas del primer semforo.
Semaforo Verde:
Semaforo Amarillo:
Semaforo Rojo:
Semforo 2 Amarillo:
Semforo 2 Rojo:
Conclusin:
En esta prctica se pretende demostrar el uso de contadores, o timers, los cuales permiten realizar
actividades determinadas durante una lnea de proceso, si bien es necesario establecer una lgica
especfica al programa, para que este cumpla con las necesidades. Para ello en este caso el uso de
un semforo representativo.
Podemos observar el funcionamiento del semforo cuando se est haciendo los cambios, los
tiempos de cada color.
En esta prctica, se pudo hacer uso del movimiento de datos (MOV) y de modificacin de stos datos.
Cabe resaltar que las aplicaciones en las que los PLC de esta rama son muy extensa y muy
provechosa.
Ya que es muy prctico para hacer cualquier tipo de proyectos, con tan solo utilizar el PLC touch, con
eso nos bastamos y as evitemos menos cables.
La unidad de salidas
Salidas: Internamente son circuitos electrnicos que realizan el acople entre las
seales digitales utilizadas por el PLC y las seales analgicas o cuantizadas que
utilizan los actuadores. Externamente lucen como una bornera donde se realizan
las conexiones entre el PLC y los actuadores.
Las salidas se clasifican, al igual que en el caso de las entradas, en digitales y
analgicas. Las salidas digitales se aplican a actuadores como bobinas de
contactores, electrovlvulas, etc.
Existen salidas digitales: de voltaje y de rel. Las salidas de voltaje asignan una
magnitud de voltaje, que depende del fabricante, al estado 1 lgico y de 0 V al
estado 0 lgico. Las salidas de rel consisten en un contacto seco que se cierra en
el estado1 y se abre en el estado 0.
En el caso de salidas analgicas, los valores de salida estn generalmente entre 0
Vdc a 10 Vdc para las salidas de voltaje y de 4 mA a 10 mA para las de corriente,
aunque estos valores varan segn el fabricante. Estas seales comandan
actuadores como vlvulas solenoides, servomotores, etc.
A las salidas se les asigna un espacio de memoria del PLC llamado imagen de
salida, el cual contiene la informacin de todas las salidas en todo momento.
La unidad lgica
El corazn de un PLC es la unidad lgica, la cual se basa en un microprocesador.
Esta unidad ejecuta las instrucciones programadas en la memoria, para desarrollar
los esquemas de control lgico que se han diseado previamente.
La unidad de memoria
Memoria del PLC: es el lugar fsico donde residen el sistema operativo, el programa,
los datos de ejecucin y las imgenes de entrada y salida. El sistema operativo es
un programa que utiliza el PLC para iniciar su operacin y realizar las
configuraciones propias de su funcionamiento.
La memoria del PLC se clasifica en diferentes clases dependiendo de su modo de
acceso y volatibilidad.
a-) EEPROM: es una memoria de slo lectura que puede ser escrita por medios
electrnicos. No necesita de una fuente de poder para mantener sus datos. Por su
caracterstica no voltil, se utiliza para guardar datos esenciales, tal como el sistema
operativo y el programa.
b-) RAM: es una memoria reescribible de acceso aleatorio que se utiliza para
guardar los datos generados mientras se ejecuta el programa. Es voltil, por lo que
los datos almacenados se pierden si se le suspende la alimentacin.
Mdulos de comunicaciones
Los mdulos de comunicaciones permiten la conexin del PLC a otros sistemas de
informacin, tales como computadores y otros
PLC.
Existen por ejemplo redes tipo Data Highway (Conjunto de dispositivos electrnicos
- PCs, servidores, mdems, routers - y elementos de comunicacin - redes
telefnicas, fibras pticas, satlites - que permiten a empresas y particulares el
acceso a grandes cantidades de informacin) para establecer una red de PLC
conectados a un computador Host, utilizada comnmente en sistemas de control
distribuido.
Es importante notar que las variables fsicas son medidas y transformadas a seales
elctricas por los transductores, que sirven como parte del enlace entre el sistema
hidrulico y el controlador digital. Los dos transductores que se muestran son: la
vlvula de control y el sensor de nivel. Todas las seales digitales estn definidas
dentro del controlador, los mdulos de entradas y salidas analgicas realizan las
conversiones de analgico a digital. El valor de consigna valor deseado es una
seal digital, la cual es manipulada por el usuario mediante una interface hombremquina.
Esta instruccin necesita de un bloque de 23 palabras de un archivo tipo entero para
operar debidamente. Ese bloque contiene los valores de resultados parciales que la
instruccin obtiene mientras realiza la operacin PID. Adems contiene palabras
con parmetros del bloque y bits de control.
La salida de la instruccin es escrita como un elemento tipo nmero entero. Este
elemento puede estar en el mismo archivo donde est el bloque de parmetros,
pero no puede ser parte de l. Este elemento es la seal de salida del controlador
SC, por ello al final del programa debe ser movido a la imagen de salidas del PLC.
El valor consigna VD es una palabra de 16 bits creada en una direccin en el mismo
bloque de control.
La variable controlada VC reside en un elemento tipo entrada correspondiente al
mdulo de entradas analgicas y debe ser movida a un elemento de 16 bits tipo
entero en el mismo archivo donde est el bloque de control de la instruccin PID.
Un valor adicional de nivel dc puede ser sumado a la seal de salida del algoritmo
de control. La ecuacin PID que es implementada por el PLC es la siguiente.
con E=VD-VC.
Aqu se nota que el modo derivativo es aplicado slo a la variable controlada. Los
trminos KC, KC/TI y KC*TD son las ganancias de los modos proporcional, integral
y derivativo, respectivamente.
Los parmetros del bloque de funcin son: ganancia del controlador KC, trmino de
reestablecimiento TI, trmino de razn de cambio TD. La relacin de stos con los
trminos ganancia proporcional Kc, tiempo integral Ti y tiempo derivativo Td en un
algoritmo PID ideal es:
KC (sin unidades) = Kc (sin unidades)
Hardware de la CPU
Accionamiento
S7-
Sin Signal
Board
Salidas
PTO1
Salidas
PTO2
Signal
Board
Signal
Board
DI2/DO2 *)
DO4 **)
Salidas
PTO1
Salidas
PTO2
Salidas
PTO1
Salidas
PTO2
Imp Sentid Imp Sentid Imp Sentid Imp Sentid Imp Sentid Imp Sentid
.
o
.
o
.
o
.
o
.
o
.
o
Ax.
CPU 1211C, 0 Ax.1
CPU 1212C,
CPU 1214C
(DC/DC/DC)
Ax.
2 Ax.3
Ax.
0 Ax.1
Ay.
0 Ay.1
Ax.
2 Ax.3
Ax.
0 Ax.1
Ax.
2 Ax.3
Ay.
0 Ay.1
Ay.
2 Ay.3
CPU 1211C, -
Ay.
0 Ay.1
Ay.
0 Ay.1
Ay.
0 Ay.1
Ay.
2 Ay.3
Ay.
0 Ay.1
Ay.
2 Ay.3
CPU 1212C,
CPU 1214C
(AC/DC/RL
Y)
CPU 1211C, CPU 1212C,
CPU 1214C
(DC/DC/RL
Y)
Si se utiliza una variante de CPU DC/DC/DC con una Signal Board DI2/DO2, las
seales del PTO1 pueden ser emitidas a travs de las salidas integradas de la CPU
o a travs de las salidas de la Signal Board.
Si se utiliza una variante de CPU DC/DC/DC con una Signal Board DO4, tanto las
seales del PTO1 como del PTO2 pueden ser emitidas a travs de las salidas
integradas de la CPU o a travs de las salidas de la Signal Board.
USLGR
Lo aqu enunciado tambin rige para los servomotores con interfaz de impulsos
Los atributos del segundo tren de impulsos se conservan en una pipeline hasta
finalizar el primer tren de impulsos. En la pipeline slo se puede almacenar un
registro. Tras haber finalizado el primer tren de impulsos, comenzar la salida de la
segunda forma de onda y la pipeline quedar libre para acoger un nuevo tren de
impulsos. Este proceso se puede repetir entonces para ajustar las caractersticas
del siguiente tren de impulsos. Entre los trenes de impulsos se producen
transiciones suaves, a menos que cambie la base de tiempo o si el tren de impulsos
activo finaliza antes de que un nuevo tren de impulsos sea capturado al ejecutarse
la operacin PLS.
Control PWM
Centsimas (0 a 100)
Milsimos (0 a 1000)
Diezmilsimos (0 a 10000)
Tiempo de ciclo: Introduzca el valor del tiempo de ciclo. Este valor slo se
puede modificar en la "Configuracin de dispositivos".
Figura 4.7 Diagrama en bloques del modelo en tiempo continuo del sistema de
control.
Este procedimiento es vlido solo para plantas estables a lazo abierto y se lleva a
cabo siguiendo los siguientes pasos:
Figura 4.11 Diagrama en bloques del modelo discreto del sistema de control.
Las seales muestreadas se identifican con un asterisco. Es importante notar que
tanto la seal del valor deseado como los bloques integral y derivativo de la funcin
PID del PLC son modelados por su transformada z, debido a que son seales y
algoritmos discretos Aqu G(z) es el equivalente retenedor planta. La funcin de
transferencia de la planta es, como se defini
mientras que PTO puede utilizar opcionalmente dos salidas por canal. Si una salida
no se requiere para una funcin de impulsos, estar disponible para otros usos.
Ambos tipos de interface tienen el mismo principio, a diferencia que los de alterna
incluyen una etapa previa de rectificacin.
Al igual que los mdulos de entrada discreta, estos mdulos se usan como interfase
entre la CPU del controlador programable y los dispositivos externos (actuadores),
en la que slo es necesario transmitirle dos estados lgicos, activado o desactivado.
Los actuadores que se conectan a estas interfaces pueden ser: contactores, rels,
lmparas indicadoras, electrovlvulas, displays, anunciadores, etc.
Estos sensores pueden ir directos al plc siempre que el plc sea lo suficiente rpido
como para poder contar los pulsos a una velocidad elevada. En caso contrario
puede haber una interface entre el sensor y el plc como puede ser tarjetas
electrnicas diseadas para convertir los pulsos en una seal analgica que es
enviada al plc para que la procese.
Los sensores con salida por trenes de pulsos pueden ser sensores incrementales
de longitud, es decir, lineal o rotativos. Los sensores de este tipo suelen ser
encoders.
Estos
sensores
tambin
se
le
denominan
transductores
de
seal.
Los tipos de seales que pueden tener de salida estos sensores y suelen ser los
ms utilizados son de 0 a 10V., de 0 a 20 mA y de 4 a 20mA.
Son sistemas que se comunican por profibus o buses sensor actuador, siendo
mdulos ms robustos con comunicacin estandar que permite comunicar la seal
obtenida con menos cableado y perdidas de seal despreciables para el sistema.
Seales analgicas
A diferencia de una seal binaria para el PLC, que solo puede adoptar los estados
de seal "Tensin presente +24V" y "Tensin no presente 0V", las seales
analgicas pueden adoptar cualquier valor dentro de un rango determinado. Un
ejemplo tpico de sensor analgico es un potencimetro. En funcin de la posicin
del botn rotativo, se puede ajustar cualquier resistencia hasta un valor mximo.
Ejemplos de magnitudes analgicas en la tecnologa de control:
conectores).
2. Componentes de sealizacin: Dispositivos electrnicos que reciben y
4.