Академический Документы
Профессиональный Документы
Культура Документы
LGICOS PROGRAMABLES
DL 2110-131K
0
NDICE
1. Introduccin............................................................................................................... 2
2. Introduccin a los PLC ............................................................................................. 6
2.1 Principio de funcionamiento .......................................................................... 6
2.2 Tipos de PLC..................................................................................................... 9
2.3 Programacin de los PLC ............................................................................. 19
3. Descripcin del proyecto ................................ Errore. Il segnalibro non definito.
4. Mdulo PLC (SIEMENS) ......................................................................................... 27
4.1 Uso del 2080-LC30-16QVB .......................................................................... 27
4.2 Uso del 2080-IF2 .................................... Errore. Il segnalibro non definito.
4.3 Uso del 2080-OF2................................... Errore. Il segnalibro non definito.
4.4 Introduccin al software de programacin del CCWErrore. Il segnalibro
non definito.
5. Ejemplos ................................................................................................................... 27
5.1 Experimento de control de arranque y paro del motor .......................... 36
5.2 Experimento de control positivo y negativo del motor ........................... 37
5.3 Experimento de control de arranque Y- del motor sncrono trifsico 40
5.4 Experimento de control de arranque y paro de secuencia del motor . 43
5.5 Experimento de control del motor paso a paso....................................... 47
5.6 Experimento de pantalla tctil .................................................................... 59
5.7 Experimento de conversin D/A ................................................................. 79
5.8 Experimento de conversin A/D ................................................................. 82
5.9 Experimento de entrada analgica del PLC .............................................. 84
5.10 Experimento de salida analga del PLC .................................................. 92
5.11 Experimento de control de motor CC ...................................................... 96
5.12 Experimento de contador de alta velocidad del PLC ............................ 97
1
1. Introduccin
Podemos decir que las operaciones relacionadas con los mtodos de procesos de
control han existido en la naturaleza desde que apareci la primera criatura sobre la faz
de la tierra. Podemos encontrar algunos de estos ejemplos en nosotros mismos como en
la presin arterial, la intensidad de la luz sobre la retina, el equilibrio de fluidos en el
cuerpo, etc.
Con el paso del tiempo, el hombre ha sentido cada vez ms la necesidad de
perfeccionar sus invenciones, comenzando con sistemas de produccin con mquinas
completamente manuales, para mejorar sus condiciones de vida. Despus llegaron las
mquinas capaces de producir con ayuda y supervisin humana, hasta el punto de crear
sistemas de produccin con mquinas que funcionan de manera autnoma y que
dependen del hombre slo para algn mantenimiento preventivo.
Automatizacin
Al inicio de la industrializacin, los procesos industriales utilizaban al mximo la
fuerza de trabajo humana y la produccin se compona de fases o etapas en las cuales la
gente desempeaba siempre las mismas funciones, especializndose en cierta tarea o
fase de produccin, creando as el principio de la produccin en serie.
Con los avances tecnolgicos, el hombre ha perfeccionado la construccin de
mquinas y stas se han vuelto cada vez ms automticas, hasta llegar al da de hoy, que
nos encontramos al borde de un sistema perfecto en el cual la intervencin humana es
cero.
Cuando afirmamos que una mquina o sistema produce tomando decisiones propias
e incluso se comunica a veces con otras mquinas, estamos hablando de un sistema
automtico, para el cual fue necesario transformar estas acciones y decisiones manuales
(bajo control humano) en acciones y decisiones que ahora se realizan automticamente
(bajo control automtico).
Para que estos cambios ocurran en mquinas y sistemas, se aplican tcnicas de
automatizacin. La palabra automatizacin implica hacer una accin automtica. Estas
tcnicas de automatizacin se aplican en mquinas o sistemas en ciertas etapas que en
teora podemos clasificar de una manera muy prctica y genrica como:
Definicin del tipo de trabajo a realizar, con el mayor detalle posible.
Tipo de control o sistema.
Definicin del controlador a utilizar.
2
Tipo de sistema de control
Qu es un sistema de control? Un sistema de control puede ser entendido
simplemente como una caja negra con una entrada y una salida, ya que no se sabe qu
es lo que hay adentro. El trmino sistema se utiliza para definir una serie de
componentes que interactan en torno a una condicin predeterminada, pero, para
resumir, el aspecto importante de un sistema de control es la relacin entre las entradas y
las salidas. Bsicamente, esto puede ocurrir de dos maneras:
Sistemas de control de red abierta
Sistemas de control de red cerrada
3
Automatizacin rgida
Sistemas mecnicos.
Sistemas mecnicos que invierten la carrera y la rotacin.
Sistemas limitadores.
Componentes electromecnicos.
Rels y contactores.
Circuitos lgicos no programables con rels.
5
para el controlador. As, si la lgica puede ser alterada, podemos decir que el sistema
de control, con esta caracterstica, es un sistema flexible.
Los controladores lgicos programables son equipos de control electrnico que
trabajan con base en esta filosofa.
6
un gran nfasis en desarrollar el PLC con microprocesadores comunes. Por otra parte,
el precio de estos componentes baj mucho, principalmente por el rendimiento de la
microelectrnica y la optimizacin de hardware (potente equipo en un espacio fsico
extremadamente pequeo y de bajo consumo de energa).
Ventajas del PLC en comparacin con los sistemas de control
automtico convencionales:
Los controladores lgicos programables tienen una estructura funcional muy
particular que es la naturalidad con la que se pueden acoplar a sistemas de control de
mquinas y la velocidad con la que se puede implementar una lgica de activacin simple
o compleja a travs del software de programacin.
Tambin tienen las siguientes ventajas:
Requieren menos energa elctrica.
Ahorran tiempo en la preparacin y ejecucin de proyectos.
Son ms confiables.
Pueden reutilizarse.
Son reprogramables, permitiendo modificar los parmetros de control.
Son ms fciles de mantener.
Tienen mayor flexibilidad.
Ocupan menos espacio.
Ofrecen la posibilidad de comunicacin con otros PLC y controladores.
Podemos afirmar que los proyectos de automatizacin y control que incluyen PLC
reducen el trabajo de desarrollar hardware de los circuitos lgicos de activacin, as como
los dispositivos y potencia para activar cargas y actuadores, ya que podemos elegir
mdulos de salida ya preparados, adecuados al tipo de carga que queremos activar.
7
entradas, ya que es necesario definirlo para que podamos hacer declaraciones de todas
las entradas y salidas del equipo. Las entradas analgicas corresponden a mdulos
convertidores analgicos/digitales, para convertir la seal de entrada en un valor digital,
usualmente de 12 bits (4096 combinaciones) para que el CPU del controlador pueda
considerarlos y manejarlos.
Las salidas analgicas son mdulos convertidores analgico-digital con la misma
caracterstica de precisin, es decir, la mayora son convertidores de 12 bits, por lo que el
controlador pone a disposicin un valor binario que tendr su coincidencia en la salida
digital. Las seales de los sensores o transductores acoplados a la mquina o equipo se
aplican a las entradas del controlador.
En cada ciclo (llamado barrido) todas las seales provenientes de un medio externo
y aplicadas a las entradas son ledas y transferidas a un rea determinada de la unidad
de memoria interna del PLC. Llamamos a esta rea tabla de imagen de entrada. Estas
seales se combinan entre s y con las seales internas. Esta combinacin corresponde a
la lgica funcional determinada por el programa de usuario.
El programa de usuario tambin se almacena en un rea de memoria interna del
PLC denominada tabla de programacin. Al final del ciclo de barrido, los resultados de la
lgica funcional se transfieren a la tabla de imgenes de salida y luego se aplican a los
terminales de salida, provocando actuaciones en el medio externo.
Podemos decir que el PLC es un "microcontrolador" ms dispositivos de
entrada/salida, aplicados al control de un sistema o proceso. Para ejecutar la tarea de
control, el procesador PLC simplemente ejecuta paso a paso la hoja de ruta de las
instrucciones contenidas en la tabla de programacin que el usuario prepar. En detalle,
el proceso de ejecucin sigue, aproximadamente, la rutina mostrada en el diagrama de
flujo siguiente:
8
2.2 Tipos de PLC
Bsicamente, el PLC se puede dividir en dos tipos: los compactos que suelen
utilizarse para automatismos pequeos y la lnea de PLC modulares que se utilizan en
aplicaciones medianas y grandes. Vamos a detallar un poco ms el ltimo caso, lo cual
nos dar una mejor idea de esta diferencia.
PLC modular
Los controladores lgicos programables de tamao medio y grande son equipos
disponibles en mdulos, es decir, cada configuracin puede ser montada por el usuario
segn se requiera. Esta arquitectura tambin contribuye a facilitar el mantenimiento. En
caso de fallo, slo se intercambiar la tarjeta defectuosa. En trminos de arquitectura
funcional, podemos presentar la estructura de un PLC dividido en 5 partes:
Unidad de procesamiento central (CPU)
Memoria
Mdulo de entrada
9
Mdulo de salida
Fuente de alimentacin
La siguiente figura nos da una visin general de las relaciones entre los diferentes
mdulos que componen el PLC.
Podemos decir que el PLC es un "microordenador" ms dispositivos de E/S
(Entrada/Salida), aplicados al control de un sistema de proceso. Las seales aplicadas
a las entradas del PLC pueden ser digitales o analgicas, al igual que las seales de
salida.
Mdulo CPU
El mdulo CPU (unidad de procesamiento central) es el mdulo principal
responsable del procesamiento de datos y la toma de decisiones relacionados con la hoja
de ruta contenida en su software base o firmware. Bsicamente, sus elementos o
bloques internos son: el microprocesador, el UART y sistemas de comunicacin,
memorias de RAM con batera, ROM y EEPROM. Para el mdulo del CPU, debemos
notar algunas caractersticas importantes.
Velocidad de barrido o tiempo de barrido: Como se ha comentado anteriormente, las
seales de los sensores y transductores alojados en la mquina o equipo se aplican a las
entradas del PLC. En cada ciclo (llamado barrido) todas las seales aplicadas a las
entradas se leen y se transfieren a la unidad de memoria interna llamada memoria de
imagen de entrada. Estas seales estn asociadas entre s y con las seales internas.
Esta asociacin corresponde a la lgica de funcionamiento que es programada por el
usuario. Al final del ciclo de barrido, los resultados de la lgica de activacin se
transfieren a la memoria de imagen de salida y luego se aplican a los circuitos de salida.
10
La velocidad de barrido o tiempo de barrido significa el tiempo de ejecucin de un
programa desde la primera hasta la ltima instruccin. De manera general, este tiempo
incluye los siguientes procedimientos de lectura y actualizacin de entradas en la
memoria, ejecucin del programa del usuario y actualizacin de las salidas en la memoria
y su aplicacin a los terminales de salida.
La importancia de la velocidad de barrido aumenta a medida que los programas se
vuelven ms extensos (mayores a 500 lneas de programa) o el proceso tiene
movimientos muy rpidos (por ejemplo, mquinas de empaque) o el programa contiene
bloques de funciones complejas en grandes cantidades. La velocidad de barrido del
PLC vara de 10 ms/1 kbyte de programacin a 1 ms/1 kbyte. Esto significa que en 1
segundo el controlador ejecuta de 100 a 1000 ciclos respectivamente por cada 1 kbyte de
programacin.
Un programa bien preparado tambin contribuye a reducir la velocidad de barrido del
controlador. Por lo tanto, el usuario debe tener siempre el hbito de trabajar de forma
estructurada, haciendo uso del recurso de subrutinas, bloques de funciones y lgica que
optimizan de esta manera la secuencia de las instrucciones.
WDT Temporizador WatchDog: Otra caracterstica importante de un PLC presente
en el CPU es la existencia de un temporizador WATCHDOG. El WDT (WatchDog Timer)
contribuye a aumentar la seguridad del sistema, siendo un temporizador que supervisa el
11
tiempo de barrido del PLC. Si este tiempo es mayor que el del WDT, el PLC se
restablecer automticamente. Cuando se reinicie, el fallo ser indicado, y su origen
puede estar en el hardware, o en el programa desarrollado por el usuario.
Canales de comunicacin serie: La mayora de los controladores del mercado
reciben el programa directamente a travs del canal de comunicacin, pudiendo en
algunos modelos presentar 2 o 3 canales en el mismo CPU e incluso permitiendo su
expansin para manejar aplicaciones en la red, para comunicacin entre el PLC, el
software de control o la interfaz mquina-hombre MMI (Man Machine Interface).
El usuario debe prestar atencin a la necesidad de canales en serie, observando los
estndares elctricos disponibles, siendo el ms comn el RS232 (comunicacin directa
con el ordenador) y el RS485, utilizado cuando es necesario comunicarse con el PLC a
largas distancias, pudiendo alcanzar un mximo de 1000 m sin repetidores. Es a travs
del canal serial que vamos a cambiar la programacin del PLC, pudiendo monitorear o
cambiar los valores del proceso.
12
entrada, adems de incrementar la inmunidad a los ruidos del sistema. Entre los
diferentes tipos de dispositivos (transductores), que pueden conectarse a entradas
digitales, podemos mencionar:
Microinterruptores
Interruptores de lmite
Sensores de proximidad
Termostatos
Presostatos
Botones pulsadores
Cada entrada tiene un LED, con la funcin de sealar en el mdulo que la entrada
est activada por la presencia de la seal del campo.
13
La siguiente figura es un ejemplo de un circuito de entrada digital tipo P.
14
Tipos de salidas digitales
Convierte las seales lgicas utilizadas en el controlador programable en seales
capaces de energizar actuadores, que normalmente tienen una capacidad nominal de
activacin de 2 A. La siguiente figura proporciona una visin general de la ruta tomada
por la seal de salida digital.
15
Nota: Si la salida es del tipo N, debemos conectar la carga entre el potencial positivo
y el terminal de salida.
Entradas analgicas
Hay diversas variables en sistemas a controlar que requieren una deteccin
analgica. Con el fin de proporcionar informacin a un PLC, estos sensores necesitan
conectarse a interfaces especiales, que convierten la seal analgica (de voltaje y
corriente) en seales digitales para ser manejadas por el PLC.
Estos mdulos se llaman E/S analgicas y estas interfaces permiten el control de
seales como presin, temperatura, velocidad, flujo, etc. Existen mdulos de entrada
analgica, salida analgica y con entradas y salidas analgicas. Los valores elctricos
manejados en estos mdulos son la tensin o corriente y usualmente identificamos estos
mdulos por el nmero de entradas o salidas, por el tipo de valor a manejar y por el
nmero de bits que corresponder a un valor de entrada o salida analgica.
En la mayora de los casos, las seales analgicas de entrada van de 0 a 10 VDC o
de 4 a 20 mA. En valores numricos, se introducen en forma binaria y se almacenan en
registros para ser utilizados por el controlador programable. La resolucin de las entradas
analgicas es normalmente de 12 bits, es decir, con una escala de 4096 puntos, lo que
garantiza una sensibilidad de 2,442 mV para el sistema analgico de 0 a 10 VDC, por lo
que tendremos:
17
Entradas (en volts) Registro del PLC (como valor decimal)
Salidas analgicas
Tienen un convertidor D/A que convierte valores numricos en forma binaria que se
asignan en los registros del PLC en valores analgicos (preajuste de presiones, velocidad
o cualquier otro parmetro en seal elctrica variable), generalmente en forma de voltaje
de 0 a 10 VCC o de corriente de 4 a 20 mA. La resolucin del convertidor es tpicamente
de 12 bits, lo que permite discretizar hasta 4096 puntos. Como es un sistema aislado, la
cantidad de fotoacopladores es proporcional al nmero de bits del convertidor. Una salida
analgica se utiliza bsicamente para proporcionar una seal analgica para mandar
actuadores analgicos. Entre los diferentes tipos de actuadores analgicos podemos
mencionar:
Motores CC
Inversores de frecuencia
Vlvulas proporcionales
Fuentes de alimentacin
Las fuentes de alimentacin estn en mdulos externos, independientes de las
unidades de procesamiento centrales y de los mdulos de entrada y salida. Las fuentes
suelen ser del tipo conmutado, suministradas con voltaje de CA (90 V a 240 V) o CC (18 V
a 36 V). Otro tema es el relacionado con las tensiones suministradas al PLC, ya que
adems del VCC estndar, algunos modelos tambin suministran los mdulos analgicos
con +12 VCC y -12 VCC. Finalmente, el consumo es otro factor que debe ser analizado,
ya que podremos dimensionar la fuente de acuerdo con la cantidad de puntos a utilizar.
Por lo tanto, la fuente debe ser elegida al ltimo, averiguando con el fabricante el
modelo de fuente ms adecuado para el proceso a automatizar. Para PLC de bajo coste,
la fuente se incorpora en el CPU, para reducir los accesorios y hacer el producto ms
barato. En este caso, la preocupacin tiene que ver con la alimentacin del equipo, ya
que tanto las tensiones como los potenciales implicados sern lgicamente compatibles
con el producto.
18
Mdulos especiales
Los controladores programables aceptan una infinidad de mdulos especiales.
Para tener una visin general, algunos de los mdulos que podremos encontrar son los
siguientes:
Mdulo de entrada para termopares (medicin de temperatura).
Mdulo de entrada para PT100 (medicin de temperatura).
Mdulos de conteo rpido.
Mdulos para el control del motor de pasos.
Mdulos para la medicin de parmetros elctricos (cos, V, I, potencia activa,
potencia reactiva, energa, etc.).
Mdulos de comunicacin con redes.
Para finalizar, podemos decir que el mejor modelo de PLC es el que se adapta a los
requerimientos y que, por lo tanto, incluye las interfaces compatibles con los sensores y
actuadores a ser interconectados. La diferencia entre los modelos radica bsicamente
en su nombre, smbolos y programacin. As, podemos decir que los controladores
lgicos programables son muy tiles, pero sus caractersticas deben estar bien
especificadas para que puedan funcionar satisfactoriamente en sistemas de control.
19
Homogeneidad en la documentacin de las aplicaciones: estructura de programa
idntica, objetos predefinidos, etc.
Variedad de lenguaje estndar.
Cada funcin de una aplicacin se puede programar en el idioma que mejor se
adapte para garantizar el mejor resultado.
Fcil portabilidad de los programas.
Lenguajes estandarizados
DIAGRAMA DE ESCALA (LD)
DIAGRAMA DE BLOQUES DE FUNCIONES (FBD)
LISTA DE INSTRUCCIONES (IL)
TEXTO ESTRUCTURADO (ST)
CUADRO DE FUNCIONES SECUENCIALES (SFC)
Ejemplo
1.
20
Lista de instrucciones (IL)
Ejemplo:
21
Tabla de funciones secuenciales (SFC)
Describe funciones de control secuenciales.
Responsable del punto de partida: norma GRAFCET IEC 848.
Etapas representadas grficamente por un bloque o literalmente por una
construccin comn a los lenguajes IL y ST.
Transiciones representadas grficamente por una lnea horizontal o literalmente
por la construccin.
Condicin de transicin en el lenguaje LD, FBD, IL o ST.
Acciones asociadas a las etapas: variables booleanas o un tramo de programa
escrito en uno de los cinco lenguajes.
Asociacin entre acciones y etapas de una forma grfica o literal.
Propiedades (calificaciones) de la accin que permiten el momento de la accin,
creando pulsos, memorizando, etc.
Ejemplo
Mdulo PLC
22
Una CPU 1211C, una SB 1232 y una CM 1241.
CPU 1211C: con 6 entradas digitales (24VCC) y 4
salidas de transistor (24VCC), 2 entradas analgicas
0-10V, 10 para la resolucin, fuente de alimentacin
24VCC.
SB1232: salida analgica de 1 canal, resolucin de 12
bits, soporta 10VCC, seal 0 ~ 20mA.
CM 1241: Mdulo de interfaz RS232
Dimensiones de 300 x 250 mm.
Mdulo con interruptores de retencin
23
Para la indicacin luminosa de seales digitales de
salida de 8 bits.
Compuesto por 8 LED con resistencias para conexin
a 24 VCC.
Adecuado para PLC con salidas NPN o PNP.
Dimensiones de 150 x 250 mm.
Mdulo de Rel
Mdulo de Potencimetros
Mdulo de Medicin
24
Mdulo convertidor A/D
Mdulo de motor CC
25
Para simular procesos industriales de velocidad
angular con motores de corriente continua.
Controlador electrnico y codificador para generar
impulsos por rotacin.
Permite la lectura de la velocidad en la entrada de
conteo rpido del PLC.
Tipo de salida: PNP/NPN
Dimensiones de 300 x 250 mm.
Mdulo de fuente de alimentacin CC
26
Controla la fuente de alimentacin principal.
Fuente de alimentacin: monofsica CA127V,
60Hz
Interruptor de alimentacin principal, con
proteccin contra fugas a tierra, 16A.
Con luz indicadora de "Encendido", "Alimentacin
principal".
La salida de la fuente de alimentacin CA127V
acepta enchufes de 4mm.
Dimensiones de 150 x 250mm.
4. Mdulo de PLC
Cableado
28
Bit Q[byte address].[bit address] Q1.1
Byte, Palabra, o QB5, QW10,
Q[size][starting byte address]
Palabra doble QD40
DB1.DBB4,
Byte, Palabra, o DB[data block number].DB [size][starting
DB10.DBW2,
Palabra doble byte address]
DB20.DBD8
6) Temp (memoria temporal): La CPU asigna la memoria temp segn sea necesario.
La CPU asigna la memoria temporal para el bloque de cdigo e inicializa las posiciones
de memoria en 0 cuando inicia el bloque de cdigo (para un OB) o llama al bloque de
cdigo (para un FC o un FB).
La memoria Temp es similar a la memoria M con una importante excepcin: la
memoria M tiene un alcance "global" y la memoria temporal tiene un alcance "local":
Memoria M: Cualquier OB, FC o FB puede acceder a los datos en la memoria M,
lo que significa que los datos estn disponibles globalmente para todos los elementos del
programa de usuario.
Memoria temporal: La CPU restringe el acceso a los datos en la memoria
temporal al OB, FC o FB que cre o declar la ubicacin de la memoria temporal. Las
29
ubicaciones de memoria Temp permanecen locales y los diferentes bloques de cdigo no
comparten la memoria temporal, incluso cuando el bloque de cdigo llama a otro bloque
de cdigo. Por ejemplo: cuando un OB llama a un FC, el FC no puede acceder a la
memoria temporal del OB que lo llam.
La CPU proporciona memoria temp (local) para cada nivel de prioridad OB:
16 Kbytes por ciclo de programa e inicio, incluyendo FB y FC asociados
6 Kbytes por cada hilo de eventos interrumpidos, incluyendo FB y FC asociados
Slo se accede a la memoria temporal mediante direccionamiento simblico.
30
Corriente
Cableado
31
4.3 CM1241 RS232
1Abra .
2Haga clic en Crear nuevo proyecto.
3Nombre del proyecto.
32
4Redes de dispositivos
33
7CPU Sistema y memoria de reloj
La memoria del sistema configura un byte con bits que se activan (valor = 1) para un
evento especfico.
7 6 5 4 3 2 1 0
Indicador del primer
Indicador de
escaneo
Siempre Siempre estado de
Valor 1: Primer escaneo
apagado encendido diagnstico
reservado 0 despus de la puesta en
Valor 0 Valor 1 1: Cambio
marcha
0: Sin cambio
0: Sin primer escaneo
La memoria de reloj configura un byte que activa y desactiva los bits individuales a
intervalos fijos. Cada bit de reloj genera un impulso de onda cuadrada en el
correspondiente bit de memoria M. Estos bits se pueden utilizar como bits de control,
especialmente cuando se combinan con instrucciones de flanco, para activar acciones en
el cdigo de usuario con una base cclica.
Nmero de bit 7 6 5 4 3 2 1 0
Nombre de la
etiqueta
Periodo (s) 2 1.6 1 0.8 0.5 0.4 0.2 0.01
Frecuencia (Hz) 0.5 0.625 1 1.25 2 2.5 5 10
34
8Configuracin del puerto CM 1241(RS232)
35
5. Ejemplos
Figure 5.1.1
3Distribucin I/O
No. I/O Funcin Observaciones
X0 Botn de inicio
X1 Botn de paro
36
Figura 5.1.2
Figura 5.1.3
37
atrs del motor. Utilice el PLC para controlar la rotacin positiva y negativa del motor.
Al presionar el botn de arranque, el motor rotar en sentido positivo. Al presionar
el botn de paro, el motor se detendr.
Al presionar el botn de arranque inverso, el motor arrancar en sentido contrario.
Al presionar el botn de paro, el motor se detendr.
Figura 5.2.1
3Distribucin I/O
No. I/O Funcin Observaciones
I0.0 Arranque en sentido positivo
I0.1 Arranque en sentido negativo
I0.2 Paro
38
Figura 5.2.2
Figura 5.2.3
39
5.3 Experimento de control de arranque Y- del motor sncrono trifsico.
(1) Mdulos requeridos para el experimento
1) Mdulo de alimentacin de entrada
2) Mdulo PLC
3) Mdulo de entrada digital (Pulso)
4) Mdulo de indicacin digital
(2) Contenido del experimento
1) Conocer las instrucciones de temporizacin del PLC
2) Requerimiento de control
La Figura 5.3.1 muestra el circuito principal de arranque Y- del motor. Utilice el
PLC para controlar el arranque Y- del motor.
Al presionar el botn de arranque, el motor arrancar primero en el mtodo de
40
conexin de forma Y; despus de un retraso de 5 s, cambia al mtodo de arranque de
conexin . Al presionar el botn de paro, el motor se detiene.
Figura 5.3.1
3Distribucin I/O
No. I/O Funcin Observaciones
I0.0 Arranque
I0.1 Paro
41
Figura 5.3.2
(5) Programa del experimento
El siguiente diagrama muestra el programa de control:
Figura 5.3.3
Figure 5.4.1
Aada una funcin FC (M1-M2) y (M2-M1)
43
Figura 5.4.2
Llame FC
Figura 5.4.3
Figura 5.4.4
44
(4) Cableado del experimento
Figura 5.4.5
45
FC1
FC2
46
Figura 5.4.6
M1-M2
Primero, presione el botn (i0.0=1), luego, presione el botn de arranque i0.2, el
motor M1 est trabajando (el LED se enciende). Con 3 segundos de retardo, el motor M2
est trabajando (el LED se enciende). Presione el botn de paro, el motor M1 se
detendr. Con 3 segundos de retardo, el motor M2 se detendr.
M2-M1
Primero, presione el botn (i0.0=1), luego, presione el botn de arranque i0.2, el
motor M2 est trabajando (el LED se enciende). Con 3 segundos de retardo, el motor M1
est trabajando (el LED se enciende). Presione el botn de paro, el motor M2 se
detendr. Con 3 segundos de retardo, el motor M1 se detendr.
48
Parmetro Tipo de Tipo de datos Explicacin
parmetro
La funcin est habilitada
Cuando EN = VERDADERO,
ejecuta el clculo que vincula
directamente la salida.
EN Entrada BOOL
49
Para LAD y FBD: Haga clic en "???" y seleccione el tipo de datos del men desplegable.
2) Requerimiento de control
50
Punto No. Funcin Observaciones
Botn de arranque de giro
I0.0
positivo
Botn de arranque de giro
I0.1
negativo
I0.2 Botn de paro
Q0.0 Fase A
Q0.1 Fase
Q0.2 Fase B
Q0.3 Fase
Figura 5.5.2
51
52
Figura 5.5.2
53
54
55
Figura 5.5.3
56
57
Figura 5.5.4
58
5.6 Experimento de pantalla tctil
1Mdulos requeridos
1) Mdulo de alimentacin de entrada
2) Mdulo PLC
3) Mdulo de fuente de alimentacin CC
4) Mdulo de pantalla tctil
2Contenido del experimento
Aprender a utilizar el mtodo de la pantalla tctil (Modbus), usando la pantalla tctil
para realizar el control de arranque y paro de un motor.
Figure 5.6.1
2Llame al bloque de comunicacin-MB_COMM_LOAD
Mtodo Communication>Communication processor>MODBUS.
59
Figura 5.6.2
Figura 5.6.3
3Llame MB_MASTER
Llame MB_MASTER
60
Figura 5.6.4
Figura 5.6.5
Configure el DB global para el bloque de instrucciones
61
Figura 5.6.6
Direccionamiento simblico.
Figura 5.6.7
Configure el DB global
Figura 5.6.8
62
4Llame MB_SLAVE
5Configuracin MB_COMM_LOAD y MB_MASTER
NET1
Figura 5.6.9
Tipo de
Parmetro y tipo Descripcin.
datos
63
Despus de instalar y configurar un
dispositivo de comunicacin CM o CB, el
identificador del puerto aparece en la lista
desplegable de parmetros disponibles en
la conexin de la casilla PORT. El valor del
PORT IN Port puerto CM o CB asignado es la propiedad
de configuracin del dispositivo
"identificador de hardware". El nombre
simblico del puerto se asigna en la pestaa
"Constantes del sistema" de la tabla de
etiquetas del PLC.
Seleccin de velocidad de transferencia:
300, 600, 1200, 2400, 4800, 9600, 19200,
BAUD IN Udint
38400, 57600, 76800, 115200, todos los
dems valores son invlidos.
Seleccin de paridad:
0 Ninguna
PARITY IN Uint
1 Impar
2 Par
Una referencia al bloque de datos de
instancia utilizado por las instrucciones
MB_MASTER o MB_SLAVE. Despus de
MB_DB IN Variant colocar MB_SLAVE o MB_MASTER en su
programa, el identificador de DB aparece en
la lista desplegable de parmetros auxiliares
disponible en la conexin de la caja MB_DB.
El bit DONE es TRUE para un escaneo,
DONE OUT Bool despus de que la ltima solicitud se haya
completado sin error. (Slo versin 2.0)
El bit ERROR es TRUE para un escaneo,
despus de que la ltima solicitud se
termin con un error. El valor del cdigo de
ERROR OUT Bool
error en el parmetro STATUS es vlido
slo durante la exploracin individual en la
que ERROR = TRUE.
STATUS OUT Word Cdigo de condicin de ejecucin
64
NET2
Figura 5.6.10
Tipo de
Parmetro y tipo Descripcin.
datos
0 = Sin solicitud, 1 = Solicitud de transmisin
REQ IN Bool
de datos a un esclavo Modbus
Direccin de estacin Modbus RTU: Rango
de direccionamiento estndar (1 a 247)
Rango de direccionamiento extendido (1 a
V1.0:
65535) El valor 0 est reservado para
MB_ADDR IN USInt
transmitir un mensaje a todos los esclavos
V2.0: Uint
Modbus. Los cdigos de funcin Modbus
05, 06, 15 y 16 son los nicos cdigos de
funcin soportados para transmisin.
Seleccin de modo: Especifica el tipo de
solicitud (lectura, escritura o diagnstico).
MODE IN USInt
Consulte la tabla de funciones de Modbus a
continuacin para obtener ms informacin.
Direccin inicial en el esclavo: Especifica la
direccin inicial de los datos a los que se
DATA_ADDR IN UDInt accede en el esclavo Modbus. Consulte la
tabla de funciones de Modbus a
continuacin para direcciones vlidas.
65
Longitud de datos: Especifica el nmero de
bits o palabras a los que se debe acceder en
DATA_LEN IN UInt esta solicitud. Consulte la tabla de funciones
de Modbus a continuacin para conocer las
longitudes vlidas.
Puntero de datos: seala la direccin M o
DATA_PTR IN Variant DB (tipo DB estndar) para los datos que se
escriben o se leen.
0 No MB_MASTER operacin en curso
DONE OUT Bool 1 MB_MASTER operacin en curso
66
Escritura de un bit de
1 05 1 salida: Un bit por 1 a 9999
solicitud
Escritura de un
40001 a 49999 o
1 06 1 registro de retencin:
400001 a 465535
1palabra por solicitud
Escritura de mltiples
2 a 1968 bits de salida: 2 a
1 15 1 a 9999
2 a 1960 * (1960 o 1968) bits por
solicitud
Escritura de mltiples
2 a 123 registros de retencin: 40001 a 49999 o
1 16
2 a 122 * 2 a (122 o 123) 400001 a 465535
palabras por solicitud
Escritura de uno o ms
1 a 1968 bits de salida: 1 a
2 15 1 a 9999
2 a 1960 * (1960 o 1968) bits por
solicitud
Escritura de uno o ms
1 a 123 registros de retencin: 40001 a 49999 o
2 16
1 a 122* 1 a (122 o 123) 400001 a 465535
palabras por solicitud
Lectura de la palabra
de estado de la
comunicacin del
esclavo y el contador
de eventos. La palabra
de estado indica
ocupado (0 - no
11 11 0
ocupado, 0xFFFF -
ocupado). El contador
de eventos se
incrementa para cada
finalizacin
satisfactoria de un
mensaje. Los
67
operandos
DATA_ADDR y
DATA_LEN de
MB_MASTER se
ignoran para esta
funcin.
NET3
68
Figura 5.6.11
6) Compile
Figura 5.6.12
Figura 5.6.13
5CONVIERTA
Figura 5.6.14
69
NET4
NET5
Figura 5.6.15
6Programa de control
NET6
NET7
Figura 5.6.16
Consulte el programa DEMO Program(siemens)\DEMO8.
70
Figura 5.6.17
Haga doble clic en Link 1 en la barra de navegacin (Figura 5.6.18). Abra la
ventana Link Properties, de acuerdo con la figura 5.6.19 para configurar.
Figura 5.6.18
Figura 5.6.19
71
Pase a la columna Parmetro, de acuerdo con la figura 5.6.20, despus haga clic
en el botn OK, termine la configuracin del link de comunicacin.
Figura 5.6.20
Figura 5.6.21
72
Figura 5.6.22
Figura 5.6.23
73
Figura 5.6.24
Siga el mismo mtodo para configurar el botn "Stop", conecte M0.1 del PLC.
Figura 5.6.25
Haga doble clic en el nuevo indicador luminoso, abra la ventana de configuracin de
74
la propiedad como se muestra en la figura 5.6.26, haga clic en . Configure el punto
de comunicacin que est conectado a este nuevo botn, como se muestra en la figura
5.6.27.
Figura 5.6.26
Figura 5.6.27
Pase a la barra "label", ajuste la propiedad de visualizacin del botn (texto OFF,
texto ON, imagen OFF, imagen ON), seleccione imagen OFF, haga clic en (figura
75
5.6.28). Abra la coleccin de mapas, seleccione la imagen, como se muestra en la
figura 5.6.29. Siga el mismo mtodo para establecer la imagen ON, haga clic en el
botn OK". Termine la configuracin del
botn.
Figura 5.6.28
76
Figura 5.6.29
77
Figura 5.6.30
Figura 5.6.31
78
2En primer lugar, utilice el cable de comunicacin para conectar la pantalla tctil y el
PLC, luego encienda el PLC y la pantalla tctil, presionando "Start" en la pantalla tctil. El
indicador de salida Q0.0 se enciende, el PLC est encendido, al mismo tiempo, la luz
indicadora del estado de la pantalla tctil est encendida. Pulsando el botn "Stop" en la
pantalla tctil, la luz indicadora de salida Q0.0 del PLC est apagada, al mismo tiempo, la
luz indicadora de estado de la pantalla tctil est apagada.
2Salida de corriente
1) Cableado del experimento
79
Figura 5.7.1
2) Relacin entre la entrada de 8 bits y la salida de cantidad analgica
Salida de
Numeral
B7 B6 B5 B4 B3 B2 B1 B0 corriente
decimal
mA
0 0 0 0 0 0 0 0 0 4
0 0 0 0 0 0 0 1 1 4.06
0 0 0 0 0 0 1 0 2 4.13
0 0 0 0 0 0 1 1 3 4.19
0 0 0 0 0 1 0 0 4 4.25
... ... ... ... ... ... ... ... ... ...
0 1 1 1 1 1 0 1 125 11.84
0 1 1 1 1 1 1 0 126 11.91
80
0 1 1 1 1 1 1 1 127 11.97
1 0 0 0 0 0 0 0 128 12.03
... ... ... ... ... ... ... ... ... ...
1 1 1 1 1 1 1 0 254 19.94
1 1 1 1 1 1 1 1 255 20
3Salida de tensin
1) Cableado del experimento
Figura 5.7.2
2) Relacin entre la entrada de 8 bits y la salida de cantidad analgica
81
Salida de tensin = (x/255) 10
Numeral Salida de
B7 B6 B5 B4 B3 B2 B1 B0
decimal tensinV
0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 1 1 0.04
0 0 0 0 0 0 1 0 2 0.08
0 0 0 0 0 0 1 1 3 0.12
0 0 0 0 0 1 0 0 4 0.16
... ... ... ... ... ... ... ... ...
0 1 1 1 1 1 0 1 125 4.90
0 1 1 1 1 1 1 0 126 4.94
0 1 1 1 1 1 1 1 127 4.98
1 0 0 0 0 0 0 0 128 5.02
... ... ... ... ... ... ... ... ...
1 1 1 1 1 1 1 0 254 9.96
1 1 1 1 1 1 1 1 255 10
2Entrada de corriente
1) Cableado del experimento
82
Figura 5.8.1
3Mtodo de calibracin
La tensin de referencia de conversin de AD se cambiar junto con la tensin de
suministro, por lo que, durante el experimento, si la conversin AD tiene un error grande,
ser calibrada por el "Mdulo convertidor A/D". Mtodo de calibracin: B0-B7 del "Mdulo
convertidor D/A" son todas las entradas de alto nivel (24V), luego, en 3 segundos, alterne
continuamente el interruptor 4 veces con el "Mdulo convertidor A/D" hasta que los
indicadores B0-B7 se enciendan, lo cual significa que la calibracin est terminada.
3Entrada de tensin
1) Cableado del experimento
83
Figura 5.8.2
2Relacin entre la entrada de la cantidad analgica y la salida digital de 8 bits.
3Mtodo de calibracin
84
3Cableado del experimento
Figura 5.9.1
Figura 5.9.2
PLC_1Properties>General>AQ 1 signal board
85
Figura 5.9.3
2Sistema y memoria de reloj
86
Figura 5.9.4
3) Llame a las bibliotecas anlogas>
>
Figura 5.9.5
Figura 5.9.6
4) Programa de control
87
Figura 5.9.7
Consulte DEMO Program(siemens)\DEMO9.
88
5Programa de la pantalla tctil
Con el programa PM Designer V2.1 ejecutndose, abra el software de
programacin de la pantalla tctil, configure un programa de pantalla tctil. Seleccione
el modelo de pantalla tctil PA070 (800*480), configure la comunicacin con el PLC.
Figura 5.9.8
Haga doble clic en Numeric Display, abra la ventana de configuracin de
89
Figura 5.9.9
Figura 5.9.10
Configure el formato de los datos, datos de 3 bits, un lugar decimal como en la Figura
5.9.11.
90
Figura 5.9.11
Figure 5.9.12
91
En primer lugar, utilice el cable de comunicacin para conectar el PLC, luego
encienda el PLC y la pantalla tctil. Ajuste la tensin de salida de la fuente de tensin
ajustable, cambie entre 0-10V y observe si el valor numrico en la pantalla tctil es
correcto o no.
Figura 5.10.1
92
3Llamada analgica
4) Programa de control
93
Figura 5.10.2
Figura 5.10.3
94
Figura 5.10.4
Figura 5.10.5
95
Figura 5.10.6
1Mdulos requeridos
1) Mdulo de alimentacin de entrada
2) Mdulo PLC
3) Mdulo de fuente de alimentacin CC
4) Mdulo de motor CC
2Contenido del experimento
Controlar la velocidad del motor CC del PLC utilizando la salida analgica (0-10V).
Configurar la tensin de salida del PLC usando la pantalla tctil.
96
3Cableado del experimento
Figura 5.11.1
97
Contador monofsico con control de direccin externa
Contador de dos fases con 2 entradas de reloj
Contador de cuadratura de fase A/B
Modo de
Descripcin Entradas
contador
HSC4 (CPU
1212/14/15/17C I0.6 (CPU) I0.7 (CPU) I0.5 (CPU)
solamente)
HSC6 (CPU
1214/15/17C I1.3 (CPU) I1.4 (CPU) I1.5 (CPU)
solamente)**
Conteo / Contador
-
frecuencia monofsico con Generador de
-
control de pulsos de reloj Restableci
Conteo
direccin interno miento
Conteo / Contador
-
frecuencia monofsico con Generador de
Direccin
control de pulsos de reloj Restableci
Conteo
direccin externo miento
Conteo / Contador de Generador de Generador de
-
frecuencia bifsico con 2 pulsos de reloj pulsos de reloj
98
entradas de hacia adelante hacia atrs Restableci
Conteo
reloj miento
Conteo /
Generador de -
frecuencia Generador de
Contador A/B pulsos de reloj
pulsos de reloj B Restableci
Conteo A
miento
* HSC3 slo se puede utilizar para la CPU 1211 sin una entrada de reset
** HSC5 tambin se puede utilizar para la CPU 1211/12 si se utiliza una placa de seal DI2 / DO2
2Direccin HSC
La CPU almacena el valor actual de cada HSC en una direccin de entrada (I). La
siguiente tabla muestra las direcciones predeterminadas asignadas al valor actual para
cada HSC. Puede modificar la direccin de entrada (I) del valor actual modificando las
propiedades de la CPU en la Configuracin del dispositivo. Los contadores de alta
velocidad utilizan un valor DInt para almacenar el valor de conteo actual. Un valor de
conteo DInt tiene un rango de -2147483648 a +2147483647. El contador pasa del valor
positivo mximo al valor negativo mximo al contar hacia arriba, y del valor negativo
mximo al valor positivo mximo al contar hacia abajo.
Tipo de
Direccin de
datos
HSC valor actual
del valor
predeterminado
actual
HSC1 DINT ID1000
HSC2 DINT ID1004
HSC3 DINT ID1008
HSC4 DINT ID10012
HSC5 DINT ID10016
HSC6 DINT ID10020
99
3Funcin de frecuencia
Algunos modos HSC permiten configurar el HSC (tipo de conteo) para informar la
frecuencia en lugar de un conteo actual de los pulsos. Estn disponibles tres periodos
de medicin de frecuencia diferentes: 0.01, 0.1, o 1.0 segundos. El perodo de medicin
de frecuencia determina la frecuencia con que el HSC calcula e informa un nuevo valor
de frecuencia. La frecuencia reportada es un valor promedio determinado por el nmero
total de cuentas en el ltimo perodo de medicin. Si la frecuencia cambia rpidamente, el
valor informado ser un promedio entre la frecuencia ms alta y la ms baja que se
produzca durante el perodo de medicin. La frecuencia se indica siempre en Hertz
(pulsos por segundo) independientemente del ajuste del perodo de medicin de
frecuencia.
4CTRL_HSC_1
Figura 5.12.1
100
Nuevo valor de perodo en
segundos (slo para el modo
NEW_PERIODE (INT)
de medicin de frecuencia): 1=
1 s 2 = .1 s 3 = 0.1 s
BUSY(OUT) La funcin est ocupada
Cdigo de condicin de
STATUS(OUT)
ejecucin
Figura 5.12.2
101
Figura 5.12.3
Configuracin de sistema y memoria de reloj
Figura 5.12.4
Configuracin de los contadores de alta velocidad (HSC)
102
Figura 5.12.5
Figura 5.12.6
103
Figura 5.12.7
2Programa del experimento
104
105
Figura 5.12.8
Consulte el programa DEMO Program(siemens)\DEMO11.
Figura 5.12.9
El programa se refiere a Touch screen\DEMO4.PM3
106