You are on page 1of 99

ENTRENADOR MODULAR DE CONTROLADORES

LGICOS PROGRAMABLES

0
DL 2110-131K

NDICE
1. Introduccin............................................................................................................... 2
2. Introduccin a los PLC ............................................................................................. 6
2.1 Principio de funcionamiento .......................................................................... 7
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 (Rockwell Allen-Bradley) ................................................................. 27
4.1 Uso del 2080-LC30-16QVB .......................................................................... 27
4.2 Uso del 2080-IF2 ........................................................................................... 28
4.3 Uso del 2080-OF2.......................................................................................... 29
4.4 Introduccin al software de programacin del CCW .............................. 29
5. Ejemplos ................................................................................................................... 38
5.1 Experimento de control de arranque y paro del motor .......................... 38
5.2 Experimento de control positivo y negativo del motor ........................... 40
5.3 Experimento de control de arranque Y- del motor sncrono trifsico 42
5.4 Experimento de control de arranque y paro de secuencia del motor . 45
5.5 Experimento de control del motor paso a paso....................................... 48
5.6 Experimento de pantalla tctil .................................................................... 60
5.7 Experimento de conversin C/A ................................................................. 72
5.8 Experimento de conversin A/C ................................................................. 75
5.9 Experimento de entrada analgica del PLC .............................................. 77
5.10 Experimento de salida analga del PLC .................................................. 82
5.11 Experimento de control de motor CC ...................................................... 87
5.12 Experimento de contador de alta velocidad del PLC ............................ 88

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.
2
Tipo de control o sistema.
Definicin del controlador a utilizar.

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

Sistemas de control de lazo abierto


Consiste en una serie de elementos interconectados en una red abierta, esto es, la
informacin procesada en estos elementos se presenta en una sola direccin, de la
entrada a la salida.

Sistemas de control de lazo cerrado


Consiste en una serie de elementos interconectados en una red cerrada, esto es,
adems del flujo de informacin en sentido directo (de la entrada a la salida), hay otro en
el sentido opuesto (de la salida a la entrada), llamado retroalimentacin.

3
Sistema de automatizacin rgido vs. sistema de automatizacin flexible

Automatizacin rgida
Sistemas mecnicos.
Sistemas mecnicos que invierten la carrera y la rotacin.
Sistemas limitadores.

Figura 1.1 Automatizacin rgida

Componentes electromecnicos.
Rels y contactores.
Circuitos lgicos no programables con rels.

Figura 1.2 Automatizacin rgida

Sistema de automatizacin flexible


Sistemas mecnicos con operaciones automatizadas.
Telar de Jaquard.
Sistemas de control electrnico.

4
Control lgico por memorias programables (EPROM).
Control mediante circuitos lgicos programables.
Control por microprocesador dedicado.
Controladores lgicos programables.

Figura 1.3 Automatizacin flexible

Los primeros sistemas de automatizacin se operan por medio de componentes


electromecnicos, como rels y contactores. En este caso, las seales acopladas a la
mquina o equipo a automatizar activan circuitos lgicos con rels que inician cargas y
actuadores. Los telares son buenos ejemplos de la transicin de un sistema de
automatizacin rgido a un sistema de automatizacin flexible.
En un principio, los telares se activaban manualmente y despus por comandos
automticos. Sin embargo, estos comandos slo producan un modelo de tela, diseo o
sello. Cuando el francs Jaquard introdujo un sistema automtico flexible de "placas
perforadas" en el mecanismo de un telar, se hizo posible producir varios patrones de tela
en el mismo equipo.
Con el avance de la electrnica, las unidades de memoria que almacenan los
modelos de tejido que se producen aumentaron su capacidad, permitiendo almacenar
ms informacin y los circuitos lgicos se hicieron ms rpidos, ms compactos y
capaces de recibir ms informacin de entrada, actuando sobre un mayor nmero de
dispositivos de salida. Despus, los microcontroladores responsables de recibir
informacin de las entradas la asocian con la informacin contenida en la memoria y de
sta se desarrolla una lgica para activar las salidas.
Toda esta evolucin nos ha llevado a sistemas compactos con una alta capacidad de
control, que permiten la activacin de innumerables salidas, relacionadas con varias

5
seales de entrada combinadas lgicamente. La parte ms interesante de esta
evolucin es que toda la lgica de activacin relacionada con las entradas puede ser
desarrollada a travs de software que determina la secuencia de activacin a desarrollar
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.

2. Introduccin a los PLC

Los controladores lgicos programables (Programmable Logic Controller PLC) son


equipos electrnicos de ltima generacin utilizados en sistemas de automatizacin
flexibles, ya que permiten desarrollar y alterar fcilmente la lgica de activacin de las
salidas relacionadas con las condiciones de entrada. Por lo tanto, podemos asociar
varias seales de entrada para controlar varias cargas conectadas a los puntos de salida.
El controlador lgico programable surgi prcticamente en la industria
automovilstica americana, ms especficamente en la divisin hidrnica de General
Motors, en 1968, debido a la gran dificultad de cambiar la lgica de control de los paneles
de control en cada cambio en la lnea de montaje. Tales cambios implican grandes
gastos de tiempo y dinero. Bajo la direccin del ingeniero Richard Morley, se prepar
una especificacin que reflejaba los requisitos de muchos usuarios de circuitos y rels, no
slo en la industria automotriz sino en toda la industria manufacturera.
De esta manera, surgi un equipo muy verstil y fcil de usar que se ha mejorado
constantemente, diversificando cada vez ms los sectores industriales y sus aplicaciones,
lo que justifica hoy un mercado global estimado en 4 mil millones de dlares anuales.
En 1978, la Asociacin Nacional de Fabricantes Elctricos (NEMA) determin la siguiente
definicin para un PLC, llamada Norma NEMA ICS3-1978:
"Equipos de lgica digital, que funcionan electrnicamente y que utilizan memoria
programable para el almacenamiento interno de las instrucciones de implementacin
especficas, tales como: lgica secuencial, temporizacin, conteo y operaciones
aritmticas, para controlar procesos industriales y mquinas con varios modelos de
mdulos de entrada y salida analgicos y digitales en mquinas o procesos ".
Un gran problema de este equipo fue que su arquitectura (chips y conexiones) y
programacin (software) estaban patentados, es decir, cada fabricante hizo lo que quiso,
pero hoy todos los fabricantes se estn moviendo hacia un lenguaje comn de acuerdo
con IEC 1131-3. Desde su aparicin hasta el da de hoy, muchas cosas han
evolucionado en los controladores lgicos, como por ejemplo la variedad de tipos de

6
entrada y salida, el aumento de la velocidad de procesamiento, la adicin de bloques
lgicos complejos para el manejo de entradas y mdulos de interfaz de usuario.
A principios de los aos 90, gracias a los bajos costes de los CPU del mercado, hubo
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.

2.1 Principio de funcionamiento

Como el nombre lo sugiere, el PLC (controlador lgico programable) es un equipo


que ejecuta un comando o control de una mquina a partir de un programa predefinido.
Por lo tanto, si queremos que el PLC realice un tipo de tarea de control en un sistema,
debemos programarlo previamente para hacerlo.
Esta programacin no viene lista del fabricante del PLC, ya que es definida por el
usuario del equipo. El PLC seguir estrictamente paso a paso la ejecucin del programa
de usuario y el resultado depender nicamente de la programacin a ejecutar. Existen

7
varios tipos de mdulos de entrada y salida que se adaptan a las seales deseadas.
En la mayora de los casos, los fabricantes asocian los mdulos digitales de entrada
y salida en grupos de 8 bits (1 byte) y es muy importante entender cmo se dirigen a las
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

9
Mdulo de entrada
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.

Mdulos de entrada y salida


Las entradas y salidas son elementos intermedios entre el CPU y los elementos
transductores y actuadores del campo. Existen varios tipos de mdulos de entrada y
salida que se adaptan a las seales deseadas. Los mdulos de entrada y salida estn
compuestos por grupos de bits asociados a conjuntos de 8 bits (1 byte) para los mdulos
digitales o conjuntos de 16 bits (1 palabra) para los mdulos analgicos. A continuacin,
veremos los tipos de mdulos en detalle.

Tipos de entradas digitales


Detectan y convierten seales de conmutacin de entrada en niveles lgicos de
tensin utilizados en el canal de datos interno del PLC. Los mdulos de entrada y salida
digitales funcionan tanto con seales de tensin continua como con seales alternativas.
Para los niveles de corriente continua, la norma adoptada es de 24 V, que tiene una
relacin seal/ruido adecuada para entornos industriales y 110 y 220 V para niveles de
corriente alterna. La figura siguiente nos da una visin general de la ruta tomada por la
seal de entrada digital.

Un aspecto importante a considerar en el esquema de las entradas es que la parte


lgica del circuito est desacoplada de la seal de entrada a travs de un acoplador

12
ptico, que asegura la integridad del circuito, si se producen problemas con la seal de
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.

Mdulo de entrada digital en corriente continua


La conmutacin realizada por un transductor digital de corriente continua puede ser
del tipo "P" o del tipo "N", es decir, la activacin puede ser lgica positiva (terminal
negativo comn) o lgica negativa (terminal positivo comn). No hay ventaja de un tipo
sobre el otro, pero el escner debe asumir siempre slo uno de ellos. Como si
pensramos en una empresa, con la estandarizacin tendremos una reduccin en los
artculos de inventario, adems de evitar incompatibilidades debido a la compra de una
tarjeta "P" y tener slo sensores "N", por ejemplo.

13
La siguiente figura es un ejemplo de un circuito de entrada digital tipo P.

Como ya se ha mencionado, para activar la entrada de tipo N es necesario


suministrar el potencial del terminal negativo de la fuente auxiliar al terminal de entrada.
Para ser activada, este tipo de entrada espera una seal negativa. El terminal de
entrada comn se suministra con 24 V y cuando el dispositivo enva una seal negativa,
la entrada se activa. Cuando el dispositivo enva una seal positiva, la entrada se
desactiva.
En ambos tipos, despus del fotocomponente hay un filtro formado por C1, R3 y R4.
Este filtro garantiza que los ruidos existentes en la fuente de alimentacin, tpicos de las
redes elctricas industriales, no provoquen una activacin indebida en el PLC. Debido
al filtro, las entradas digitales no suelen responder a una frecuencia superior a 1 kHz,
excepto en aquellas entradas especiales de contactores rpidos.

Mdulo de entrada digital en corriente alterna


14
Similar a las entradas de corriente continua, las entradas digitales alternas leen las
seales del proceso, con la ventaja de poder tener una mayor distancia entre el PLC y el
transductor, ya que la relacin seal/ruido es mayor cuando se trata de seales de 110 V
o 220 V. Como regla general, si los actuadores estn a una distancia superior a 50 m del
controlador, debemos empezar a pensar y trabajar con entradas de corriente alterna. Es
importante tener en cuenta que cuando se trabaja con niveles de corriente alterna,
debemos tener ms cuidado con el aislamiento general de la instalacin. Un buen
ejemplo de la aplicacin de mdulos de entrada de corriente alterna es en las centrales
hidroelctricas.

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.

Entre los diferentes tipos de actuadores, podemos mencionar:


Contactores
Solenoides
Rels
Lmparas
Indicadores

La conmutacin ejecutada por una unidad de salida puede estar en corriente


continua, corriente alterna o rels.

15
Mdulos de salida digital en corriente continua
Tipo P: En esta configuracin, debemos conectar la carga entre el potencial negativo
de la fuente de alimentacin de 24 VCC y el terminal de salida. La siguiente figura es un
ejemplo de un circuito de salida digital tipo P.

Nota: Si la salida es del tipo N, debemos conectar la carga entre el potencial positivo
y el terminal de salida.

Mdulos de salida digital de corriente alterna con TRIAC


Los mdulos de salida de corriente alterna se utilizan para activar directamente las
bobinas del contactor. La fuente de alimentacin suele ser del tipo de gama completa,
es decir, es posible conectar cargas con una fuente de alimentacin entre 90 VAC y 240
VAC. La figura siguiente muestra el circuito de una salida digital en corriente alterna.

En el circuito, podemos observar algunos elementos importantes descritos a


continuacin:
Varistor: Protege contra sobretensiones.
RC: Protege contra el arranque indebido del TRIAC que est aislado del sistema
mediante un acoplador ptico.
TRIAC aislado: Generalmente se utiliza un TRIAC aislado con funcin de cero cruces.
Por lo tanto, slo tendremos la activacin o desactivacin cuando pasemos por el "0" de
la onda sinusoidal, evitando, por ejemplo, las chispas que se forman cuando cambiamos
16
las cargas inductivas.

Mdulos de salida digital con rel


Muy utilizado, debido a la versatilidad relacionada con las seales a ser conmutadas,
las cargas tanto de corriente continua como de corriente alterna pueden conectarse.
Tienen un desgaste mecnico proporcional al nmero de conmutacin ejecutada y la
corriente que pasa a travs de los contactos.
Con el fin de aumentar la vida til de los rels, debemos utilizarlos como contactos
auxiliares, es decir, interponer entre la salida del PLC y la carga otro rel de mayor
potencia o un interruptor esttico, logrando as "salvar" los contactos del rel interno del
PLC. Las salidas al rel generalmente tienen un tiempo de respuesta ms lento que las
salidas al transistor o al TRIAC.
La siguiente figura muestra el circuito de una salida al rel.

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
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.

2.3 Programacin del PLC

Norma IEC 1131


La "Comisin Electrotcnica Internacional" (IEC International Electrotechnical
Commission) asigna al "Comit de Investigacin 65A" la definicin de una norma
especfica relacionada con los PLC para responder a la creciente complejidad de los
sistemas de control y la diversidad de controladores incompatibles entre s. Esta contiene:
IEC 1131-1- Informacin general (1992) IEC 1131-2- Especificaciones y ensayos
de equipos (1992).
IEC 1131-3-Lenguajes de programacin (1993).
IEC 1131-4- Recomendaciones del usuario IEC 1131-5- Especificaciones del
servicio Messenger.
El estndar define bsicamente para todos los lenguajes de programacin (LAD, list,
grafcet, etc.) la sintaxis y la representacin grfica de los objetos, la estructura del
programa y la declaracin de variables.

Ventajas de la norma IEC 1131-3


Reduccin de los problemas de capacitacin.

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)

Diagrama de escalera (LD)


Elementos grficos organizados en lneas conectadas por barras de suministro.
Forma grfica de elementos impuesta.
Elementos utilizados contactos, carretes, funciones, bloques funcionales.
Elementos de control del programa (salto, retorno, etc.)

Ejemplo

1.

Diagrama de bloque de funcin (FBD)


Representacin de funciones por bloques conectados entre s.
No hay conexin entre las salidas del bloque de funciones.
Formacin de una red: desde la salida de un bloque de funcin a la entrada de
otro.
Nombre de la red definida a la derecha por ":".

20
Lista de instrucciones (IL)

Serie de instrucciones: cada una debe comenzar en una nueva lnea.


Una instruccin = un operador + uno o ms operandos separados por comas.
Nombres opcionales seguidos de ":".
El comentario opcional debe formar el ltimo elemento de una lnea a definir
entre (*).
Bloques de funcin conectados por un operador especfico (CAL) mediante
entradas de bloques funcionando como operadores.

Texto estructurado (ST)


Sintaxis similar a PASCAL, permitiendo la descripcin de estructuras algortmicas
complejas.
Sucesin de enunciados para el destino de variables, el control de funciones y
bloques de funciones utilizando operadores, repeticiones, ejecuciones condicionales.
Las enunciaciones deben terminar con ";".

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

3. Descripcin del proyecto

Mdulo PLC

22
Compuesto por 2080-LC30-16QVB, 2080-IF2,
2080-OF2.
2080-LC30-16QVBcon interruptor de 10 vas valor de
entrada (CC24V) y salida de transistor de 10 vas
(CC24V), fuente de alimentacin CC24V.
2080-IF2:2 valor de entrada del canal analgico,
resolucin de 12 bits, soporta 0~10VCC, seal 0~20mA.
2080-OF2: canal 2 salida analgica, soporta 0~10V
CC, seal 0~20mA.
Dimensiones de 300 x 250mm.
Mdulo con interruptores de retencin

Para simular seales digitales de entrada.


Compuesto por 8 interruptores de contacto NO/NC
con retencin.
Simulacin de niveles lgicos.
Dimensiones de 150 x 250 mm.

Mdulo con interruptores de contacto momentneo

Para simular seales digitales de entrada.


Compuesto por 8 interruptores de contacto NO/NC sin
retencin.
Simulacin de niveles lgicos.
Dimensiones de 150 x 250 mm.

Mdulo con dos tipos de interruptor

Para simular seales digitales de entrada.


Compuesto por 4 interruptores de contacto NO/NC
con retencin y 4 interruptores de contacto
momentneo NO/NC.
Simulacin de niveles lgicos.
Dimensiones de 150 x 250 mm.

23
Mdulo de indicacin digital

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

Para la interconexin con elementos de comandos


elctricos con el PLC.
Compuesto por 4 rels para corrientes de 10 A y
bobina de 24 VCC, con contacto de inversin NO/NC.
Dimensiones de 150 x 250 mm.

Mdulo de Potencimetros

Para la simulacin en el PLC de seales analgicas


de tensin o corriente para entradas analgicas.
Compuesto por 2 potencimetros lineales con tres
terminales accesibles.
Dimensiones de 150 x 250 mm.

Mdulo de Medicin

24
Para medir las tensiones y corrientes en las entradas
y salidas analgicas.
Consiste de dos medidores que muestran los valores
de tensin y corriente.
Dimensiones de 150 x 250 mm.

Mdulo convertidor A/D

Para el estudio del convertidor analgico/digital.


Convertidor A/D de 8 bits.
Entrada de seal analgica de 0~10 VCC y de 4~20
mA.
Salida de 8 bits a 24 VCC.
Dimensiones de 300 x 250 mm.

Mdulo convertidor D/A

Para estudio del convertidor digital/analgico;


Convertidor D/A de 8 bits.
Entrada de 8 bits a 24 VCC;
Salida de seal analgica de 0~10 VCC y de 4~20
mA.
Dimensiones de 300 x 250 mm.

Mdulo de motor de pasos

25
Para el estudio del accionamiento de motores de
pasos.
Controlador de activacin electrnica de 4 bits.
Dimensin de 150 x 250 mm.

Mdulo de motor CC
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

Fuente de voltaje con proteccin contra inversin de


polos y sobrecorriente microcontrolada.
Una salida de tensin fija de 12VCC.
Una salida de tensin fija de 24VCC.
Una salida de voltaje variable de 0 a 10VCC, con
voltmetro de pantalla digital.
Dimensiones de 300 x 250 mm.

Mdulo de pantalla tctil

26
Tipo de pantalla tctil: PA070-10T
Parmetros tcnicos:
Pantalla TFT de 7 "
Resolucin 800 x 480
Color de la pantalla 65536
Puerto de comunicaciones RS232, RS422, RS485
Fuente de alimentacin 24 10% VCC
Dimensiones de 300 x 250mm.

Mdulo de alimentacin de entrada


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 (Rockwell Allen-Bradley)

4.1 Uso del 2080-LC30-16QVB

Terminales de conexin

27
Entrada

Salida
Figura 4.1.1
Cableado de salida

Figura 4.1.2
Cableado de entrada

Figura 4.1.3

4.2 Uso del 2080-IF2


Parmetros tcnicos:
Resolucin de 12 bits (incluye smbolos)
Entrada de voltaje de 2 canales (0V~10VCC) o entrada de circuito (0mA ~ 20mA)
Para cada canal se puede asignar una entrada de tensin o corriente.

28
Salida digital: 0~4095

Cableado:

Figura 4.2.1

4.3 Uso del 2080-OF2

Parmetros tcnicos:
Resolucin de 12 bits
Salida de voltaje de 2 canales (0~10VCC) o salida de circuito (0~20mA)
Para cada canal se puede asignar una salida de tensin o corriente.
Salida digital: 0-4095

Cableado

Figura 4.3.1

4.4 Introduccin al software de programacin CCW


Inicie el software CCW (banco de trabajo de componentes conectados) como se
muestra en la figura 4.4.1.

29
Figura 4.4.1

En la figura 4.4.2 se muestra la interfaz del software.

Figura 4.4.2

Nuevo programa: seleccione "2080-LC30-16QVB" en "Caja de herramientas del


dispositivo\Catalogo\Controladores\Micro830" y, a continuacin, despliguelo bajo la
columna "Organizadores de proyecto", como se muestra en la figura 4.4.3.

30
Figura 4.4.3
Configure la Revisin Principal en "7" en la ventana mostrada en la figura 4.4.4 y haga clic
en OK, luego, ingrese a la siguiente interfaz del programa como se muestra en la figura
4.4.5.

Figura 4.4.4

Figura 4.4.5

Figura 4.4.6
Aada los mdulos 2080-IF2 y 2080-OF2: haga doble clic en "Micro830" mostrado en la

31
figura 4.4.6 para abrir la ventana de edicin de hardware mostrada en la figura 4.4.5,
seleccione la primera posicin de expansin del mdulo, haga clic en el botn derecho
del ratn, seleccione Analogico\2080-IF2 del men emergente para aadir el mdulo de
extensin 2080-IF2 como se muestra en la figura 4.4.7. Utilice el mismo mtodo para
agregar el otro mdulo de extensin "2080-OF2". En la figura 4.4.8 se muestra la
siguiente interfaz a aadir.

Figura 4.4.7

Figura 4.4.8

Ajuste 2080-IF2: Seleccione el primer mdulo de extensin (2080-IF2), luego ajuste


"Canal 0" o "Canal 1" y el tipo de entrada (Corriente o Voltaje), como se muestra en la
figura 4.4.9.

32
Figura 4.4.9

Ajuste 2080-OF2: Seleccione el primer mdulo de extensin (2080-OF2), luego ajuste


"Canal 0" o "Canal 1" y el tipo de salida (Corriente o Voltaje), como se muestra en la figura
4.4.10.

Figura 4.4.10

Agregue el programa del diagrama de escalera: como se muestra en la figura 4.4.11,


seleccione "Programas", haga clic con el botn derecho del ratn, seleccione
"Agregar\Nuevo LD: Diagrama de escalera" en el men emergente, agregue un diagrama
de escalera como se muestra en la figura 4.4.12.

33
Figura 4.4.11

Figura 4.4.12

Programacin del diagrama de escalera: como se muestra en la figura 4.4.12, haga doble
clic en "Prog1" para abrir la interfaz de programacin del diagrama de escalera mostrada
en la figura 4.4.13.

Figura 4.4.13
Arrastre los componentes bajo "Caja de herramientas" mostrados en la figura 4.4.14 al

34
diagrama de escalera para la programacin. Por ejemplo, arrastre

al diagrama de la escalera. Aparecer la ventana "Selector de


Variable" mostrada en la figura 4.4.15 (o haga doble clic en el componente en el diagrama
de la escalera para abrir la ventana), a continuacin, puede seleccionar o crear una

variable. Por ejemplo, seleccione (el primer canal de entrada del valor del
interruptor del PLC) en "I/O-Micro830". Con el mismo mtodo, se puede aadir

al diagrama de escalera y seleccionar la variable (el


primer canal de salida del valor del interruptor del PLC) en "I/O-Micro830". Despus de
aadirlos, el programa es como se muestra en la figura 4.4.16.

Figura 4.4.14

35
Figura 4.4.15

Figura 4.4.16

Programacin de 2080-IF2 y 2080-OF2: Arrastre bajo "Caja de


herramientas" en un diagrama de escalera (agregue una lnea), luego arrastre

al diagrama de escalera, seleccione la instruccin "MOV" de la


ventana emergente, aada una instruccin MOV al diagrama de escalera. Ajuste el
operando de il y ol como se muestra en las figuras 4.4.17 y 4.4.18. -IO-P1-AI-00 y
-IO-P1-AI-01 representan respectivamente "Canal 0" y "Canal 1" del 2028-IF. Mientras
que, -IO-P2-AO-00 y -IO-P2-AO-01 representan "Canal 0" y "Canal 1" del 2080-OF2
respectivamente.

36
Figura 4.4.17

Figura 4.4.18
Compilacin del programa: como se muestra en la figura 4.4.19, seleccione el men
"Dispositivo\Construir" para comenzar a editar el diagrama de la escalera. Cuando es
completado, aparece una ventana emergente con el indicador mostrado en la figura

4.4.20 que significa que no hay error.

Figura 4.4.19

Figura 4.4.20
Descarga del programa: como se muestra en la figura 4.4.21, seleccione el botn

37
"Descargar", luego seleccione mostrado en la figura 4.4.22, descargue el
programa al PLC.

Figura 4.4.21

Figura 4.4.22

5. Ejemplos

5.1 Experimento de control de arranque y paro del motor


(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) Requerimientos de control
La figura 5.1.1 muestra el circuito principal del funcionamiento del motor. Utilice el
PLC para implementar el control de arranque y paro del motor. Al pulsar el botn de

38
arranque, el motor arranca; al pulsar el botn de paro, el motor deja de funcionar.

Figura 5.1.1
3Distribucin I/O
No. I/O Funcin Observaciones
I-00 Botn de arranque
I-01 Botn de paro

O-00 Contactor KM Indicado por LED

(4) Cableado del experimento

Figura 5.1.2

(5) Programa del experimento


La siguiente figura muestra el programa de control.

39
Figura 5.1.3

Por favor consulte el programa DEMO Program(AB)\DEMO1


(6) Fenmeno del experimento
Al presionar el botn de arranque, el LED se encender.
Al presionar el botn de paro, el LED se apagar.

5.2 Experimento de control de avance y retroceso del motor


(1) Mdulo requerido para el experimento
1) Mdulo de alimentacin de entrada
2) Mdulo PLC
3) Mdulo de entrada digital (Pulso)
4) Mdulo de indicacin digital
(2) Requerimiento para el control
La Figura 5.2.1 muestra el circuito principal de la rotacin hacia adelante y hacia
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.

40
Figura 5.2.1

3Distribucin I/O
No. I/O Funcin Observaciones
I-00 Arranque en sentido positivo
I-01 Arranque en sentido negativo
I-02 Paro

O-00 Contactor KM1 Indicado por LED


O-01 Contactor KM2 Indicado por LED

(4) Cableado del experimento

Figura 5.2.2

(5) Procedimiento del experimento


El siguiente diagrama muestra el programa de control:

Figura 5.2.3

41
Por favor consulte el programa DEMO Program(AB)\DEMO2

(6) Fenmeno del experimento


Al presionar el botn de rotacin positiva, el LED de rotacin positiva se encender. Al
presionar el botn de paro, el LED se apagar.
Al presionar el botn de rotacin negativa, el LED de rotacin negativa se encender.
Al presionar el botn de paro, el LED se apagar.

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) Aprender las instrucciones TON de sincronizacin del PLC: TON aade valores
especficos al temporizador interno.

Parmetro Tipo de Tipo de Explicacin


parmetro datos
IN Entrada BOOL Si es de flanco ascendente, el
temporizador interno aumentar. Si es de
flanco descendente, se para y reinicia el
temporizador interno.
PT Entrada TIME Tiempo de programacin mximo.
Tipo de datos de tiempo (p. ej. T#2S).
Q Salida BOOL Si es VERDADERO, el tiempo
establecido se ha terminado.
ET Salida TIME El tiempo pasado al momento. El rango
de valor posible va de 0ms a

42
1193h2m47s294ms.
Nota: Si usa un parmetro EN aqu, el
temporizador comenzar aumentar
cuando EN est ajustado en
VERDADERO, continuar aumentando
an si EN est ajustado en FALSO.

Grfico de secuencia TON

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
conexin de forma Y; despus de un retraso de 5 s, cambia al mtodo de arranque de
conexin . Al presionar el motor de paro, el motor se detiene.

43
Figura 5.3.1
3Distribucin I/O
No. I/O Funcin Observaciones
I-00 Arranque
I-01 Paro

O-00 Contactor KM Indicado por LED


O-01 Contactor KM1 Indicado por LED
O-02 Contactor KM2 Indicado por LED

4Cableado del experimento

Figura 5.3.2

44
(5) Programa del experimento
El siguiente diagrama muestra el programa de control:

Figura 5.3.3

Por favor consulte el programa DEMO Program(AB)\DEMO3.

(6) Fenmeno del experimento


Al presionar el botn de arranque, el contactor principal KM y el contactor del mtodo
de conexin de forma Y se cerrarn (el LED se encender), el motor estar en conexin
de forma Y para arrancar. Despus de 5s de retraso, el contactor KM1 de mtodo de
conexin de forma Y se desconectar (el LED se apagar). El contactor KM2 de mtodo
de conexin de forma se cerrar (el LED se encender), el motor estar en mtodo de
conexin en forma para arrancar. Al presionar el botn de paro, el motor se detendr.

5.4 Experimento de control de arranque y paro de secuencia del motor


1Mdulos 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) Requerimiento de control

45
El control de arranque y paro en orden del motor M1~ M2 se muestra en la Figura
5.4.1.

Figura 5.4.1

(3) Distribucin I/O

Punto No. Funcin Observaciones


I-00 Arranque
I-01 Paro

O-00 Motor M1 funcionando Indicado por LED

O-01 Motor M2 funcionando Indicado por LED

(4) Cableado del experimento

46
Figura 5.4.2

(5) Programa del experimento

El siguiente diagrama muestra el programa de control:

Figura 5.4.3

Por favor consulte el programa DEMO Program(AB)\DEMO4

(6) Fenmeno del experimento

47
Al presionar el botn de arranque, el motor M1 comienza a funcionar (el LED se
enciende). Con 3 segundos de retraso, el motor M2 comienza a funcionar (el LED se
enciende). Al presionar el botn de paro, el motor M2 se detiene (el LED se apaga), con
3 segundos de retraso, el motor M1 se detiene (el LED se apaga).

5.5 Experimento de control del motor de pasos

(1) Mdulos requeridos

1) Mdulo de alimentacin de entrada

2) Mdulo PLC

3) Mdulo de entrada digital (Pulso)

4) Mdulo de motor de pasos

5) Mdulo de fuente de alimentacin CC

(2) Contenido del experimento

1) Aprender las instrucciones de desplazamiento y las instrucciones aritmticas del


PLC.

Instrucciones de movimiento MOV: Mueven la copia del valor medio de entrada


(i1) a la salida (o1).

Tipo de
Parmetro Tipo de datos Explicacin
parmetro
La funcin est habilitada

Cuando EN = VERDADERO,
EN Entrada BOOL
ejecuta el clculo que vincula
directamente la salida.

48
Cuando EN = FALSO, no ejecuta el
clculo.

Slo para programa LD.


BOOL - DINT - REAL
- TIME - STRING -
SINT - USINT - INT -
UINT - UDINT - LINT - La entrada y la salida deben utilizar
i1 Entrada
ULINT - DATE - el mismo tipo de datos.
LREAL - BYTE -
WORD - DWORD -
LWORD
BOOL - DINT - REAL
- TIME - STRING -
SINT - USINT - INT -
UINT - UDINT - LINT La entrada y la salida deben
o1 Salida
- ULINT - DATE - utilizar el mismo tipo de datos.
LREAL - BYTE -
WORD - DWORD -
LWORD
La salida est habilitada.
ENO Salida BOOL
Slo para programa LD.

Operacin de resta - Resta: resta en forma de entero, valor real o valor de


tiempo de otro valor entero, real o de tiempo.

49
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

Cuando EN = FALSO, no ejecuta el


clculo.

Slo para programa LD.


SINT - USINT - BYTE
Cualquier minuendo entero, real o
- INT - UINT - WORD
de tiempo.
- DINT - UDINT -
i1 Entrada
DWORD - LINT -
Todos los datos de entrada deben
ULINT - LWORD -
utilizar el mismo tipo de datos.
REAL - LREAL - TIME
SINT - USINT - BYTE
Cualquier sustraendo de valor
- INT - UINT - WORD
entero, real o de tiempo.
- DINT - UDINT -
i2 Entrada
DWORD - LINT -
Todos los datos de entrada deben
ULINT - LWORD -
utilizar el mismo tipo de datos.
REAL - LREAL - TIME
SINT - USINT - BYTE La diferencia entre cualquier
- INT - UINT - WORD minuendo y sustraendo de valor
- DINT - UDINT - entero, real o de tiempo.
o1 Salida
DWORD - LINT -
ULINT - LWORD - Todos los datos de entrada deben
REAL - LREAL - TIME utilizar el mismo tipo de datos.
La salida est habilitada
ENO Salida BOOL
Slo para programa LD

Operacin de multiplicacin - Multiplicacin: multiplica dos o ms valores


enteros o reales.

50
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

Cuando EN=FALSO, no ejecuta el


clculo.

Solo para programa LD.


SINT - USINT - BYTE
Cualquier factor de valor real o
- INT - UINT - WORD
entero.
- DINT - UDINT -
i1 Entrada
DWORD - LINT -
Todos los datos de entrada deben
ULINT - LWORD -
utilizar el mismo tipo de datos.
REAL - LREAL
SINT - USINT - BYTE
Cualquier factor de valor real o
- INT - UINT - WORD
entero.
- DINT - UDINT -
i2 Entrada
DWORD - LINT -
Todos los datos de entrada deben
ULINT - LWORD -
utilizar el mismo tipo de datos.
REAL - LREAL
SINT - USINT - BYTE
La diferencia entre cualquier
- INT - UINT - WORD
producto de valor entero o real.
- DINT - UDINT -
o1 Salida
DWORD - LINT -
Todos los datos de entrada deben
ULINT - LWORD -
utilizar el mismo tipo de datos.
REAL - LREAL

51
La salida est habilitada.
ENO Salida BOOL
Solo para programa LD.

Operacin de divisin - Divisin: divide el primer valor de entrada real o entero


por el segundo valor de entrada real o entero.

Parmetro Tipo de Tipo de datos Explicacin


parmetro
La funcin est habilitada.

Cuando EN = VERDADERO,
ejecuta el clculo vinculado
directamente a la salida.
EN Entrada BOOL

Cuando EN = FALSO, no se ejecuta


el clculo.

Solo para programa LD.


SINT - USINT - BYTE
Cualquier dividendo de valor real o
- INT - UINT - WORD
entero diferente a cero.
- DINT - UDINT -
i1 Entrada
DWORD - LINT -
Todos los datos de entrada deben
ULINT - LWORD -
utilizar el mismo tipo de datos.
REAL - LREAL
SINT - USINT - BYTE Cualquier divisor de valor real o
- INT - UINT - WORD entero diferente a cero.
i2 Entrada - DINT - UDINT -
DWORD - LINT - Todos los datos de entrada deben
ULINT - LWORD - utilizar el mismo tipo de datos.

52
REAL - LREAL
SINT - USINT - BYTE El cociente del valor de entrada
- INT - UINT - WORD real o entero.
- DINT - UDINT -
o1 Salida
DWORD - LINT - Todos los datos de entrada y salida
ULINT - LWORD - deben utilizar el mismo tipo de
REAL - LREAL datos.
La salida est habilitada.
ENO Salida BOOL
Solo para programa LD.

2) Requerimiento de control

Realizar un control sencillo de 4 pasos del motor de pasos de cuatro fases.

Giro positivo sencillo de 4 pasos:

Giro negativo sencillo de 4 pasos:

Realizar un control doble de 4 pasos del motor de pasos de cuatro fases.

Giro positivo de 4 pasos doble:

Giro negativo de 4 pasos doble:

Realizar un control de 8 pasos del motor de pasos de cuatro fases.

Giro positivo de 8 pasos:

Giro negativo de 8 pasos:

(3) Distribucin I/O

Punto No. Funcin Observaciones


Botn de arranque de giro
I-00
positivo
I-01 Botn de arranque de giro

53
negativo
I-02 Botn de paro

O-00 Fase A

O-01 Fase

O-02 Fase B

O-03 Fase

(4) Cableado del experimento

Figura 5.5.2

(5) Programa experimental

Programa de control de 4 pasos sencillo

(consulte el programa DEMO Program(AB)\DEMO5):

54
55
Figura 5.5.3

Programa de control de 4 pasos doble

(consulte el programa DEMO Program(AB)\DEMO6):

56
Figura 5.5.4

57
Programa de control de 8 pasos

(consulte el programa DEMO Program(AB)\DEMO7):

58
59
Figura 5.5.5

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, usar la pantalla tctil para realizar el
control de arranque y paro de un motor.
3Programa del experimento
1) El siguiente diagrama muestra el programa de control (consulte DEMO
Program(AB)\DEMO8):

60
Figura 5.6.1
PD arranque y paro son dos variables de tipo BOOL de nueva construccin.
2) Ajuste el puerto COM
Seleccione Controlador\Puerto serial en la ventana de configuracin del hardware
(o seleccione directamente el puerto COM redondo en la imagen del controlador).
Ajuste de esta manera: DriverModbus RTU, Baud Rate19200, ParityNone, Modbus
RoleSlave, Unit Address1, MediaRs232 no handshake, Stop Bits1, como se
muestra en la Figura 5.6.2.

Figura 5.6.2

61
Figura 5.6.3
3) Mapeo Modbus
Seleccione Controlador\Mapeo Modbus como se muestra en la Figura 5.6.4.
Haga doble clic en la parte circulada en rojo, seleccione la variable Arranque de la caja
de dilogo mostrada en la Figura 5.6.5, haga clic en OK para agregar la variable
Arranque al mapeo Modbus. Establezca la direccin de 000001. Con el mismo mtodo,
agregue la variable Paro, establezca la direccin en 000002; agregue la variable
_IO_EM_DO_00, establezca la direccin 000003, como se muestra en la Figura 5.6.6.

Figura 5.6.4

62
Figura 5.6.5

Figura 5.6.6

4Programa de pantalla tctil


Con el programa PM Designer V2.1 ejecutndose, abra el software de
programacin de pantalla tctil, configure un nuevo programa de pantalla tctil,
seleccione el modelo de pantalla tctil PA070(800*480), como se muestra en la figura
5.6.7.

63
Figura 5.6.7
Haga doble clic en Vnculo 1 en la barra de navegacin (Figura 5.6.8), abra la
ventana Propiedades del vnculo de acuerdo con la Figura 5.6.9 para configurar.

Figura 5.6.8

Figura 5.6.9

64
Pase a la columna Parmetro, de acuerdo con la Figura 5.6.10, posteriormente
haga clic en el botn OK, termine la configuracin del vnculo de comunicacin.

Figura 5.6.10

Haga clic en el en la barra de herramientas, agregue un botn a la ventana,


colquelo en un lugar adecuado en la ventana y arrstrelo hasta un tamao adecuado
como se muestra en la Figura 5.6.11.

Figura 5.6.11

Haga doble clic en el nuevo botn, abra la ventana de ajuste de propiedades como

se muestra en la Figura 5.6.12, haga clic en el marco rojo , ajuste el punto de


comunicacin que est conectado a este botn como se muestra en la Figura 5.6.13.

65
Figura 5.6.12

Figura 5.6.13

Pase a la barra etiqueta como se muestra en la 5.6.14. Se establecer la


propiedad de visualizacin del botn (OFF Text, ON Text, OFF Picture, ON Picture),
ajuste OFF Text y ON Text como "arranque", haga clic en "OK", termine la nueva
configuracin del botn.

66
Figura 5.6.14
Siga el mismo mtodo para configurar el botn Paro, conectando 000002 del PLC.

Haga clic en de la barra de herramientas, en la ventana para configurar una luz


indicadora. Colquelo en un lugar adecuado en la ventana y arrstrelo hasta un tamao
adecuado, como en la Figura 5.6.15.

Figura 5.6.15
Haga doble clic en la nueva configuracin del indicador luminoso, abra la ventana de
67
configuracin de la propiedad como en la Figura 5.6.16, haga clic en , configure el
punto de comunicacin que est conectado a este nuevo botn, como se muestra en la
Figura 5.6.17.

Figura 5.6.16

Figura 5.6.17
Pase a la barra de etiqueta, ajuste la propiedad de visualizacin del botn (OFF

Text, ON Text, OFF Picture, ON Picture), seleccione OFF Picture, haga clic en
como se muestra en la Figura 5.6.18, abra el almacenamiento del mapa, seleccione la
68
imagen, como en Figura 5.6.19. Utilice el mismo mtodo para establecer la imagen de ON
picture, haga clic en el botn OK para terminar la configuracin del botn.

Figura 5.6.18

69
Figura 5.6.19

Guarde la rutina; haga clic en de la barra de herramientas; compile el

programa; conecte la lnea de descarga USB; haga clic en ; configure el cuadro de


dilogo emergente mostrado en Figura 5.6.20. Descargue la rutina a la pantalla tctil.

70
Figura 5.6.20

Observacin: consulte el programa Touch screen\DEMO1.PM3

5Operacin del experimento


1) Comunicacin del cable con la pantalla tctil

Figura 5.6.21

71
2) En primer lugar, utilice el cable de comunicacin para conectar la pantalla tctil y el
PLC, luego encienda el PLC y la pantalla tctil, presionando "Inicio" en la pantalla tctil. El
indicador de salida O-00 se enciende, el PLC est encendido, al mismo tiempo, la luz
indicadora de estado de la pantalla tctil est encendida. Al presionar el botn "Paro" en
la pantalla tctil, la luz indicadora de salida O-00 del PLC se apaga, al mismo tiempo, la
luz indicadora de estado de la pantalla tctil se apaga.

5.7 Experimento conversin D/A

1Mdulos requeridos para el experimento


1) Mdulo de alimentacin de entrada
2) Mdulo de entrada digital (Retentiva)
3) Mdulo de fuente de alimentacin CC
4) Mdulo de medicin
5) Mdulo convertidor D/A
2Salida de corriente
1) Cableado del experimento

72
Figura 5.7.1
2) Relacin entre la entrada de 8 bits y la salida de cantidad analgica

El rango de salida de corriente del mdulo es de 4-20 mA

Las frmulas de la salida de corriente y la entrada de 8 bits (numeral decimal)


Salida de corriente =x/25516+4

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
0 1 1 1 1 1 1 1 127 11.97

73
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

El rango de salida de tensin del mdulo es ajustable. Regule la salida mxima de


0-10V con el potencimetro.
Mtodo de regulacin: B0-B7 son todas las entradas de alto nivel (24V). Mida la
salida de tensin de DA con el mdulo de medicin o multmetro, regulando el
potencimetro hasta llegar a los valores de tensin objetivo. Deje de regular, por
ejemplo, ahora el valor de tensin es 10V, por lo que la salida de voltaje de 8 bits de
entrada correspondientemente es 0-10V.

Salida de tensin y frmula de entrada de 8 bits (numeral decimal) (tensin de salida


mxima 10V como ejemplo).
Salida de tensin = (x/255) 10

74
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

5.8 Experimento de conversin A/D

1Mdulos requeridos para el experimento


1) Mdulo de alimentacin de entrada
2) Mdulo de entrada digital (Retentivo)
3) Mdulo de fuente de alimentacin CC
4) Mdulo convertidor A/D
5) Mdulo convertidor D/A

2Entrada de corriente
1) Cableado del experimento

75
Figura 5.8.1

2Relacin entre la entrada analgica y la salida digital de 8 bits.

Frmula de entrada de 4-20mA y salida de 8 bits (decimal numeral):


Salida digital de 8 bits (decimal numeral) = (valor de corriente de entrada -4)/16
255

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

76
Figura 5.8.2
2Relacin entre la entrada de la cantidad analgica y la salida digital de 8 bits.

Frmula de la entrada de 0-10V y salida digital de 8 bits (numeral decimal):


Salida digital de 8 bits (numeral decimal) = valor de tensin de entrada/10 255
3Mtodo de calibracin

El canal de entrada de tensin "A/D Converter Module" tiene un potencimetro que


ajusta el valor mximo del rango de conversin A/D. Mtodo de ajuste: B7 de "D/A
Converter Module" es la entrada de alto nivel (24V), B0-B7 son las entradas de bajo nivel.
Ajuste el potencimetro de "A/D Converter Module" hasta que la luz indicadora B7 del
"A/D Converter Module" est encendida y la luz indicadora de B0-B6 est apagada,
entonces la calibracin estar terminada.

5.9 Experimento de entrada analgica de PLC

1Mdulos requeridos para el experimento


1) Mdulo de alimentacin de entrada
2) Mdulo PLC
3) Mdulo de alimentacin de CC
2Contenido del experimento
Aprender el mtodo de utilizacin del mdulo de entrada analgico del PLC.
Entrada 0-10V seal de tensin a 2080-IF2, usando la pantalla tctil en este valor de
tensin.

3Cableado del experimento

77
Figura 5.9.1

4Programa del experimento


Consulte el programa DEMO Program(AB)\DEMO9
1) Ajuste los parmetros de entrada de 2080-IF2, como se muestra en la Figura
5.9.2.

Figura 5.9.2
2) En la Figura 5.9.3 se muestra el programa de control.

Figura 5.9.3

78
Observacin: AI0 es la variable tipo UNIT recientemente formada.
3) Consulte el experimento 5.6, ajuste el puerto COM como Modbus RTU y
configure el parmetro de comunicacin.
4) Mapeo MODBUS
Mapee la variable AI0 como 400001, como se muestra en la Figura 5.9.4.

Figura 5.9.4

5Programa de 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.

En la barra de herramientas, seleccione , configure un Numeric Display en la


ventana. Colquelo en un lugar apropiado y arrstrelo hasta un tamao apropiado como
se muestra en la Figura 5.9.5.

Figura 5.9.5
Haga doble clic en Numeric Display, abra la ventana de configuracin de

propiedades, como se muestra en la Figura 5.9.6, haga clic en , configurando el punto


de comunicacin como se muestra en la Figura 5.9.7.

79
Figura 5.9.6

Figura 5.9.7

Configure el formato de los datos, datos de 3 bits, un lugar decimal como en la Figura
5.9.8.

80
Figura 5.9.8

Seleccione Advanced, ajustando el zoom de los datos como en la Figura 5.9.9,


valor de zoom 0-4095 y pantalla 0-10. Haga clic en OK para terminar la configuracin.

Figura 5.9.9

Observacin: Consulte el programa Touch screen\DEMO2.PM3

6Fenmeno del experimento


En primer lugar, utilice el cable de comunicacin para conectar el PLC, luego
81
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.

5.10 Experimento salida analgica PLC

1Mdulos requeridos para el experimento


1) Mdulo de alimentacin de entrada
2) Mdulo PLC
3) Mdulo de fuente de alimentacin CC

2Contenido del experimento


Aprender el mtodo de utilizacin del mdulo de salida analgica, usando la pantalla
tctil para configurar el valor de salida del mdulo (tensin, por ejemplo) utilizando el
multmetro para medir si el valor de salida es correcto o no.

3Cableado del experimento

Figura 5.10.1

4Procedimiento del experimento


Consulte el programa de referencia DEMO Program(AB)\DEMO10.
1) Ajuste los parmetros de entrada de 2080-OF2, como se muestra en la Figura
5.10.2.

82
Figura 5.10.2

2) En la Figura 5.10.3. se muestra el programa de control.

Figura 5.10.3
Observacin: AO0 es la variable tipo UNIT recientemente formada.
3) Consulte el experimento 5.6, configure el puerto COM como Modbus RTU, y
ajuste el parmetro de comunicacin.
4) Mapeo MODBUS
Mapee la variable AI0 as 400001, como se muestra en la Figura 5.10.4.

Figura 5.10.4

5Procedimiento de la pantalla tctil


Ejecute el procedimiento PM Designer V2.1, abra el software de programacin de
la pantalla tctil, configure el procedimiento de una pantalla tctil. Seleccione el modelo
de pantalla tctil PA070 (800*480), configure la comunicacin del PLC.

En la barra de herramientas selecciona , configure una Numeric Entry en la

83
ventana, colquela en un lugar apropiado y arrstralo hasta un tamao apropiado como
se muestra en la Figura 5.10.5.

Figura 5.10.5

Haga doble clic en Numeric Entry, abra la ventana de la configuracin de

propiedades, como se muestra en la Figura 5.10.6. Haga clic en , configurando el


punto de comunicacin, como se muestra en la Figura 5.10.7.

84
Figura 5.10.6

Figura 5.10.7

Cofigure el formato de datos, datos de 3 bits, 1 lugar decimal, como se muestra en la


Figura 5.10.8.

85
Figura 5.10.8

Seleccione Advanced para ajustar el zoom de los datos como en la Figura 5.10.9,
zoom 0-4095, pantalla 0-10. Haga clic en OK para terminar la configuracin.

86
Figura 5.10.9

Observacin: El procedimiento se refiere a Touch screen\DEMO3.PM3

6Fenmeno del experimento


Primero, use el cable de comunicacin para conectar el PLC, despus encienda el
PLC y la pantalla tctil. Ajuste la tensin de salida de la fuente de tensin regulable,
cambie entre 0-10V y observe si el valor numrico en la pantalla tctil es correcto o no.

5.11 Experimento control de motor CC

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.

3Cableado del experimento

87
Figura 5.11.1

4Procedimiento del experimento


La siguiente figura muestra el control del programa.

Figura 5.11.2

El procedimiento se refiere al DEMO Program(AB)\DEMO10.

5Procedimiento de la pantalla tctil


El procedimiento se refiere a Touch screen\DEMO3.PM3

5.12 Experimento de contador de alta velocidad del PLC

1Mdulos requeridos para el experimento


1) Mdulo de alimentacin de entrada
2) Mdulo PLC
3) Mdulo de fuente de alimentacin CC
4) Mdulo de motor CC
2Contenido del experimento
1) Aprender a usar el contador de alta velocidad del PLC, utilizando la salida
analgica del PLC (0-10V) para controlar la velocidad del motor CC. Utilizar el contador
de alta velocidad del PLC para medir la velocidad del motor, usando la pantalla tctil para
ajustar el voltaje de salida del PLC, y mostrar al mismo tiempo la velocidad del motor.

88
2) Contador de alta velocidad del PLC Micro830:
Contador de alta velocidad (HSC High Speed Counter) del PLC Micro830
Punto 10/16 Punto 24 Punto 48
Contador de alta velocidad
1(contador 0) 2 (contador 0,2) 3 (contador 0,2,4)
principal
Contador de alta velocidad
1(contador 1) 2 (contador 1, 3) 3 (contador 1,3,5)
secundario
Mapa de cableado de entrada HSC
I-00 I-01 I-02 I-03 I-04 I-05 I-06 I-07 I-08 I-09 I-10 I-11
HSC0 A/C B/D reset hold
HSC1 A/C B/D
HSC2 A/C B/D reset hold
HSC3 A/C B/D
HSC4 A/C B/D reset hold
HSC5 A/C B/D

El HSC principal tiene 10 modos de operacin; el HSC secundario tiene 5 modos de


operacin que pueden escogerse y configurarse libremente.
Modos de operacin del HSC:
Los HSC principal y secundario son compatibles con diferentes modos de
operacin.
El HSC tiene 10 modos de operacin.
El HSC secundario tiene 5 modos de operacin (Modo 0,2,4,6,8)
Si el modo de operacin HSC principal es 1,3,5,7 o 9, el HSC secundario se
prohibir.
Modo HSC Modo de conteo
Contador ascendente. El acumulador ser (0) en cuanto alcance el valor
0 preestablecido alto. En este modo, no se puede definir un valor
preestablecido bajo.
Contador ascendente con funcin de ahorro y restablecimiento externo. El
1 acumulador ser cero (0) en cuanto alcance el valor preestablecido alto.
En este modo, no se puede definir un valor preestablecido bajo.
2 Contador con direccin externa.
3 Contador de direccin externa con funcin de ahorro y restablecimiento.
4 Contador de entrada doble (ascendente y descendente).
Contador de doble entrada (ascendente y descendente) con funcin de
5
ahorro y restablecimiento externo.

89
6 Contador ortogonal (con entrada de fase A y B).
Contador ortogonal (con entrada de fase A y B) con funcin de ahorro y
7
restablecimiento externo.
8 Contador ortogonal X4 (con entrada de fase A y B)
Contador ortogonal X4 (con entrada de fase A y B) con funcin de ahorro y
9
restablecimiento externo.

Bloque funcional del HSC

Tipo de Tipo de
Parmetro Explicacin
parmetro datos
El bloque de funcin est habilitado

Cuando EN = VERDADERO, ejecuta la


operacin HSC especificada por los parmetros
de comando del HSC.
Habilitar Entrada BOOL

Cuando EN = FALSO, no ejecuta ningn


comando HSC.

HscCmd Entrada USINT Enva el comando a HSC.


Configuracin de la aplicacin HSC
HSCAppData Entrada HSCAPP
(normalmente necesita una sola vez).
La condicin dinmica HSC se actualiza
HSCStsInfo Entrada HSCSTS constantemente durante el procedimiento de
conteo HSC.
DINT Estructura de datos (PLC) del interruptor de
PlsData Entrada
UDINT final de carrera programable.
Estado de ejecucin HSC.
Sts Salida UINT

90
La salida est habilitada.
ENO Salida BOOL
Solo para programa LD.

Valor HSCCmd
La siguiente tabla describe los comandos HSC de cada valor de comando HSC.
Comando HSC Descripcin del comando
HSC en funcionamiento
Inicio HSC (Si HSC est en ralent y el nivel est habilitado).
0x01
Actualiza la informacin de estado HSC (Si HSC est en modo de
ejecucin y el nivel est habilitado).
Paro HSC: Detiene el conteo HSC (Si HSC est en modo de
0x02
funcionamiento y el nivel est habilitado).
Carga/configuracin HSC: Carga de 6 componentes de entrada de datos
de la aplicacin HSC de nuevo (si est activado): HPSetting, LPSetting,
0x03 HPOutput, LPOutput, OFSetting y UFSetting.
Nota: Este comando no volver a cargar el siguiente componente:
Acumulador HSC.
0x04 Restablecimiento del acumulador HSC (si el nivel est activado).
Resultados del comando
La siguiente tabla describe los resultados del comando HSC en diferentes
situaciones:
Valor del comando Resultados Condicin
Durante el modo de
funcionamiento, habilita el
Arranca el mecanismo
parmetro de entrada
HSC y HSC pasa al
como FALSO. No deja de
siguiente modo de
contar: debe enviar
funcionamiento.
HscCmd =1 HscCmd=2 para dejar de
contar.
El mecanismo HSC HSC
actualizar AppData.Accumulator se
automticamente el valor. actualiza junto con
Sts.Accumulator.
HscCmd = 4 no puede
Establece el valor HSC
detener el conteo HSC. Si
HscCmd =4 (reset) Acc como valor
HSC est contando
AppData.Accumulator
cuando el ejecutaHscCmd

91
= 4, se perder algn
conteo.
Si necesita ajusar HSC
Acc a un valor especifico
durante el conteo, escriba
en HSC
AppData.Accumulator
antes de la ejecucin de
HscCmd = 4

Parmetros HSCAppData
Acceso del
Tipo de Forma de
Parmetros usuario al Explicacin
datos datos
programa
Arranca o prohbe el final de
PLSEnable BOOL Bit Lectura/escritura
carrera programable (PLS).
HSCID UINT Palabra Lectura/escritura Define HSC
HSCMode UINT Palabra Lectura/escritura Define el modo HSC
Palabra
Accumulator DINT Lectura/escritura Valor inicial del acumulador
larga
Palabra
HPSetting DINT Lectura/escritura Valor preestablecido alto
larga
Palabra
LPSetting DINT Lectura/escritura Valor preestablecido bajo
larga
Palabra
OFSetting DINT Lectura/escritura Configuracin de sobreflujo
larga
Palabra
UFSetting DINT Lectura/escritura Configuracin de bajo flujo
larga
Mscara de salida
Define qu salida es
controlada por HSC y cul no.
Corresponde con el bit de
salida y slo puede configurarse
OutputMask UDINT Palabra Lectura/escritura
durante el ajuste inicial:
El lugar establecido como (1)
est habilitado y puede ser
controlado por el sistema
secundario HSC para abrir o

92
cerrar.
El lugar ajustado como (0) no
puede ser controlado por el
subsistema HSC para abrir o
cerrar.
Por ejemplo, para lograr la
salida de control 0, 1, 3 por el
HSC, asigne los siguientes
mtodos:
HscAppData.OutputMask =
2#1011
o HscAppData.OutputMask = 11
Configuracin de salida de 32
Palabra
HPOutput UDINT Lectura/escritura bits para alcanzar un valor
larga
preestablecido alto.
Configuracin de salida de 32
Palabra
LPOutput UDINT Lectura/escritura bits para alcanzar un valor
larga
preestablecido bajo.

Parmetros HSCSTSInfo
Acceso del
Tipo de Modo
Parmetro usuario al Explicacin
datos HSC
programa
CountEnable BOOL 0...9 Solo lectura El contador se inicia
Lectura/escrit Si no es cero significa que se han
ErrorDetected BOOL 0...9
ura detectado errores
CountUpFlag BOOL 0...9 Solo lectura Marca de conteo hacia arriba
CountDwnFlag BOOL 2...9 Solo lectura Marca de conteo hacia abajo
Cuando el modo HSC est en 1A o 1B,
Lectura/escrit
Mode1Done BOOL 0o1 el acumulador cuenta hacia arriba
ura
para alcanzar el valor HP
Lectura/escrit
OVF BOOL 0...9 Se detecta sobreflujo
ura
Lectura/escrit
UNF BOOL 0...9 Se detecta bajo flujo
ura
1conteo hacia arriba 0conteo
CountDir BOOL 0...9 Solo lectura
hacia abajo

93
Lectura/escrit
HPReached BOOL 2...9 Alcanza un valor preestablecido alto
ura
LPReached BOOL 2...9 Solo lectura Alcanza un valor preestablecido bajo
Lectura/escrit
OFCauseInter BOOL 0...9 Se interrumpe a causa del sobreflujo
ura
Lectura/escrit
UFCauseInter BOOL 2...9 Se interrumpe a causa del bajo flujo
ura
Lectura/escrit Se interrumpe porque alcanza niveles
HPCauseInter BOOL 0...9
ura preestablecidos muy altos
Lectura/escrit Se interrumpe porque alcanza niveles
LPCauseInter BOOL 2...9
ura preestablecidos muy bajos
La posicin del interruptor de fin de
PlsPosition UINT 0...9 Solo lectura
carrera programable (PLS)
Lectura/escrit Muestra el cdigo de error detectado
ErrorCode UINT 0...9
ura por el subsistema HSC.
Lectura/escrit
Accumulator DINT Lectura prctica de acumuladores.
ura
HP DINT Solo lectura Ajuste final predeterminado alto
LP DINT Solo lectura Ajuste final predeterminado bajo
Lectura/escrit Ajuste final de la salida preestablecida
HPOutput UDINT
ura alta.
Lectura/escrit Ajuste final de la salida preestablecida
LPOutput UDINT
ura baja.

Parmetro PLSData
Acceso del
Tipo de Forma de Modo
Parmetro usuario al Explicacin
datos datos HSC
programa
Valor
Entero con
HSCHP DINT 0 Lectura/escritura preestablecido
signo de 32 bits
alto
Valor
Entero con
HSCLP DINT 0 Lectura/escritura preestablecido
signo de 32 bits
bajo
Binario de 32 Datos de lmite
HSCHPOutput UDINT 0 Lectura/escritura
bits superior de salida
HSCLPOutput UDINT Binario de 32 0 Lectura/escritura Datos de lmite

94
bits inferior de salida

Cdigo de estado HSC (STS)


Cdigo de estado Descripcin del estado
0x00 Ninguna accin (no inicio)
0x01 HSC se ejecuta correctamente
0x02 El comando HSC no es vlido
0x03 Identificacin HSC fuera de rango
0x04 Error de configuracin HSC

Bloque funcional HSC_SET_STS


Configuracin o restablecimiento manual del estado de conteo del HSC

El bloque funcional HSC debe detenerse (dejar de contar) antes de configurar o


restablecer el estado HTS del bloque funcional HSC_SET_STC. Si no se detiene el
bloque funcional HSC, el parmetro de entrada se seguir actualizando e ignorar
cualquier cambio hecho por el bloque funcional HSC_SET_STS.
Tipo
Tipo de
Parmetro de Explicacin
parmetro
datos
El bloque funcional est habilitado
Cuando Enable = TRUE, se configura/restablece
Enable Entrada BOOL
el estado de HSC;
Cuando Enable = FALSE, HSC se queda igual.
Configuracin o restablecimiento manual del
HscID Entrada UINT
estado de HSC.
Mode1Done Entrada BOOL Se completa el modo 1A o 1B.
HPReached Entrada BOOL Alcanza el valor preestablecido alto.

95
Cuando HSC deja de contar, este lugar se puede
restablecer como FALSO.
Alcanza el valor preestablecido bajo.
LPReached Entrada BOOL Cuando HSC deja de contar, este lugar se puede
restablecer como FALSO.
Hay un sobreflujo.
OFOccurred Entrada BOOL Este lugar se puede restablecer como FALSO
cuando es necesario.
Hay un bajo flujo.
UFOccurred Entrada BOOL Este lugar se puede restablecer como FALSO
cuando es necesario.
Consulte el cdigo de estado HSC (STS) en la
Sts Salida UINT
pgina 325.
La salida est activada.
ENO Salida BOOL
Slo para el programa LD.

3Cableado del experimento

Figura 5.12.1

4Programa del experimento


El programa se refiere a (DEMO Program(AB)\DEMO11).
El programa de control es como se muestra en la siguiente figura:

96
Figura 5.12.2
Definicin de variable:

Figura 5.12.3
Valor inicial de la variable MyAPPData

97
Figura 5.12.4
Mapeo Modbus:

Figura 5.12.5
5Programa de pantalla tctil
Con el "PM Designer V2.1" ejecutndose, abra el software de programacin de
pantalla tctil, configure un programa de pantalla tctil, seleccione el modelo de pantalla
tctil "PA070 (800 * 480)", establezca la comunicacin con el PLC. En la imagen, agregue
un control numrico de entrada, conecte 40001 de PLC, agregue un control numrico de
pantalla, conecte 40002 de PLC, como se muestra en la Figura 5.12.6.

Figura 5.12.6
El programa se refiere a Touch screen\DEMO4.PM3

98

You might also like