Sunteți pe pagina 1din 62

1

_______________________________________________________________

PRÁCTICA

INTRODUCCIÓN A LOS PLC’S


_______________________________________________________________

Gran Plaza 8-B Col. Lomas de Boulevares, Tlalnepantla de Baz, C.P. 54020, Edo. de Mex.
Tel/Fax: (0155) 5370 5830 E-mail: sicaindustrial@yahoo.com.mx
2

CONTENIDO

Introducción
Definición de PLC
Estructura y Funcionamiento
Elementos de un PLC
Circuitos de Entrada
Circuitos de Salida
Unidad Central de Procesamiento (CPU)
Fuente de Alimentación
Partes del PLC

Gran Plaza 8-B Col. Lomas de Boulevares, Tlalnepantla de Baz, C.P. 54020, Edo. de Mex.
Tel/Fax: (0155) 5370 5830 E-mail: sicaindustrial@yahoo.com.mx
3
INTRODUCCIÓN

En la actualidad el PLC es una herramienta muy poderosa para la industria, ya que


el PLC ha pasado a remplazar al control electromagnético, por el espacio reducido
que ocupa y las múltiples funciones que tiene un PLC. Además son un instrumento
flexible para los procesos que así lo demanden, con solo cambiar un programa, es
posible utilizar el PLC en otro proceso.

La comunicación Maquina-PLC
PLC es por medio de sensores, que mandan la señal al
PLC de algún evento físico lo transforman a una señal eléctrica; y la comunicación
del PLC hacia la maquina es por medio de un relevador de control que se encuentra
dentro del PLC.

DEFINICIÓN DE PLC
Un Controlador Lógico Programable
Programable (PLC), es un dispositivo electrónico, diseñado
para controlar en tiempo real y en medio industrial procesos secuenciales. Su
manejo y programación puede ser realizada por personal eléctrico o electrónico sin
conocimientos informáticos. Utiliza una memoria
memoria programable para almacenar
instrucciones y ejecutar funciones lógicas como son: series, paralelos,
temporizaciones, contajes y otras más potentes como cálculos, secuencia aritmética,
manejo de datos, control de activación y desactivación (On/Off), regulaciones,
regu etc.

También se le puede definir como una “caja negra” en la que existen unas terminales de
entrada a los que se conectarán pulsadores, finales de carrera, fotocélulas, detectores...,
unas terminales de salida a los que se conectaran bobinas
bobinas de contactores, electroválvulas,
lámparas..., de tal forma que la actuación de estos últimos esta en función de las señales de
entrada que estén activadas en cada momento, según el programa almacenado.

Fig. 1.1 PLC Master-K con Modulo.

Gran Plaza 8-B


B Col. Lomas de Boulevares, Tlalnepantla de Baz, C.P. 54020,
54020 Edo. de Mex.
Tel/Fax: (0155) 5370 5830 E-mail:
E sicaindustrial@yahoo.com.mx
4

Fig. 1.2 PLC Master-K Serie K200S.

Esto quiere decir que los elementos tradicionales como relés auxiliares, relés de
enclavamiento, temporizadores, contadores, etc., son internos. La tarea del usuario
se reduce a realizar el “programa”, que no es mas que la relación
relación entre las señales
de entrada que se tienen que cumplir para activar cada salida.

Un PLC esta compuesto de tres partes: la sección de entradas y salidas, el


procesador y el dispositivo de programación o terminal.

La sección de entradas y salidas de


de un PLC se encarga del trabajo de
intercomunicación entre los dispositivos industriales y los circuitos electrónicos de
baja potencia que almacena y ejecutan al programa del control.

El modulo de entradas y salidas es una tarjeta de circuito impreso que contiene


dieciséis (16) convertidores de señal. Cada una de las dieciséis terminales recibe
una señal de alta potencia (120 volts de C.A.) o baja potencia (24 Volts de CD) de un
dispositivo de entrada, y la convierte en una señal digital de baja potencia,
compatible con los circuitos electrónicos del procesador, el procesador se encarga
de la ejecución del programa cargado en el PLC.

La forma de programar este tipo de aparatos es por medio del lenguaje de


escaleras, este lenguaje de programación es similar
similar al de los circuitos eléctricos,
este lenguaje es una representación gráfica de los algoritmos de control. Es un
lenguaje eficiente para ejecutar operación de control secuencial discreto pero, sin
embargo, no es efectivo para manejar controles analógicos de variables continuas,
este lenguaje es descendiente directo del arreglo de paneles de relevadores,
empleados en los inicios de la automatización. Básicamente un relevador es un
dispositivo electromagnético cuyo funcionamiento consiste en abrir o cerrar
contactos eléctricos como respuesta a señales discretas de entrada.

Gran Plaza 8-B


B Col. Lomas de Boulevares, Tlalnepantla de Baz, C.P. 54020,
54020 Edo. de Mex.
Tel/Fax: (0155) 5370 5830 E-mail:
E sicaindustrial@yahoo.com.mx
5
ESTRUCTURA Y FUNCIONAMIENTO.

ELEMENTOS DE UN PLC

Todos los PLC’s usan los mismos componentes básicos y están estructurados
de una manera similar y se componen de:

 Circuitos de entrada
 Circuitos de salida
 Unidad de procesamiento (CPU)
 Memoria, para el almacenamiento del programa y datos
 Fuente de alimentación eléctrica
 Dispositivo de programación

Fig. 1.3 Esquema básico de los PLC’s

CIRCUITOS DE ENTRADA

Las terminales de los circuitos de entrada se conectan a los dispositivos de


campo conformando de esta manera la interfase. Los dispositivos de campo pueden
ser:

 Botones pulsadores
 Interruptores preselectores
 Interruptores rotatorios
 Interruptores finales de carrera
 Interruptores giratorios
 Detectores de proximidad
 Sensores fotoeléctricos

Todos estos son dispositivos discretos que proporcionan un estado On/Off al PLC.
Los PLC’s de gran capacidad pueden aceptar directamente valores analógicos
(señales de voltaje, corrientes variables, etc.) tales como las provenientes de

Gran Plaza 8-B Col. Lomas de Boulevares, Tlalnepantla de Baz, C.P. 54020, Edo. de Mex.
Tel/Fax: (0155) 5370 5830 E-mail: sicaindustrial@yahoo.com.mx
6
sensores de temperatura y presión mientras que el micro PLC no tiene esta
capacidad.

Las señales eléctricas que envían los dispositivos de campo al PLC generalmente
son de 120 VCA o 24 VCC no filtradas. Los circuitos de entrada en el PLC toman
este voltaje de campo y lo “acondicionan” para que pueda ser utilizado por el PLC. El
acondicionamiento es necesario, porque los componentes internos de un PLC
operan con 5 VCC y no aceptan picos de tensión.

Para aislar eléctricamente los componentes internos de las terminales de entrada,


los PLC’s emplean un aislador óptico, el cual utiliza luz para acoplar señales de un
dispositivo eléctrico a otro.

Los circuitos de entrada del PLC también “filtran” las señales de voltaje de campo a fin de
calificarlas como validas (señal de un sensor, de un botón pulsador), o no validas (señales
de “ruido” eléctrico de alta frecuencia o estática). Los filtros de entrada determinan la
validez de una señal mediante su duración; “esperan” para confirmar que una señal es una
referencia desde un dispositivo de entrada en vez de ruido eléctrico. Un tiempo típico de
filtro es de 8 ms, pero algunos PLC tienen tiempos ajustables de respuesta mas prolongado
que proporciona mejor filtrado de ruido eléctrico. Un tiempo de respuesta mas corto ayuda
en aplicaciones que requieren una operación de alta velocidad (por ejemplo, interrupciones
o conteo).

Fig. 1.4 Terminales de entrada, ejemplo de conexión

CIRCUITOS DE SALIDA

Se pueden conectar a las terminales de los circuitos de salida del PLC diferentes
dispositivos, ejemplos de estos son:

 Solenoides
 Relés
 Contactores
 Arrancadores de motor
 Luces indicadoras
 Válvulas

Gran Plaza 8-B Col. Lomas de Boulevares, Tlalnepantla de Baz, C.P. 54020, Edo. de Mex.
Tel/Fax: (0155) 5370 5830 E-mail: sicaindustrial@yahoo.com.mx
7
 Alarmas
Los circuitos de salida operan en forma similar a los circuitos de entrada, las señales de la
CPU pasan a través de una barrera de aislamiento antes de activar los circuitos de salida,
los PLC emplean diferentes dispositivos en sus circuitos de salida.

Características de circuitos de salida a relés

- Los relés electromagnéticos de los PLC’s generalmente aceptan corriente de


hasta unos cuantos amperes.
- Pueden ser relés de corriente alterna y/o corriente continua.
- Resisten mejor los picos de tensión y tienen un espacio de aire entre sus
contactos, lo cual elimina la posibilidad de fugas de corriente.
- Son lentos en su operación y están sujetos a desgaste con el tiempo.

Características de circuitos de salida a transistor

- Conmutan corriente continua (CC), son rápidos y pueden reducir el tiempo de


respuesta.
- Generalmente aceptan corriente de hasta 0.5 amperes.
- Los transistores de tipo especial, tales como los FET (transistores de efecto de
campo) pueden manejar mas corriente, típicamente de hasta 1 Amper.
- Son silenciosos y no tienen partes móviles que se desgasten.
- Los sobrevoltajes o las sobrecorrientes pueden dañar o destruir al transistor.

Características de circuitos de salida a triac

- Los triacs conmutan estrictamente corriente alterna (CA).


- Las salidas de triacs son silenciosas, no tienen partes móviles que se desgasten,
son rápidos.
- Soportan cargas de 0.5 amperes o menos.
- Los sobrevoltajes o las sobrecorrientes pueden dañar o destruir al triac.

Fig. 1.5 Terminales de salida, ejemplos de conexión

Gran Plaza 8-B Col. Lomas de Boulevares, Tlalnepantla de Baz, C.P. 54020, Edo. de Mex.
Tel/Fax: (0155) 5370 5830 E-mail: sicaindustrial@yahoo.com.mx
8

UNIDAD CENTRAL DE PROCESAMIENTO (CPU)

La CPU, consta de un microprocesador y un sistema de memoria, este es el


componente principal del PLC. La CPU lee las entradas, ejecuta la lógica según lo
indique el programa de la aplicación, ejecuta cálculos y controla las salidas según
corresponda.

Dentro de la CPU se encuentra un programa o memoria del sistema ejecutable que


dirige y ejecuta las actividades de operación tales como ejecutar el programa del
usuario y coordinar los escaneos de entrada y las actualizaciones de salida. El
usuario no puede tener acceso a la memoria del sistema, la cual es programada por
el fabricante.

Los PLC’s tienen una memoria programable (volátil, la cual puede fácilmente ser
alterada o borrada, y se puede escribir o leer desde ella), que permite a los usuarios
desarrollar y modificar programas de control. La memoria es un espacio físico dentro
de la CPU donde se almacenan y se manejan los archivos de datos.

Los archivos de datos almacenan los datos asociados con el programa, tales como
estado de E/S, valores preseccionados y acumulados del contador y temporizador y
otras constantes o variables almacenadas.

Fig. 1.6 Diagrama de bloques del CPU

FUENTE DE ALIMENTACIÓN ELÉCTRICA

Estas son las principales características de la fuente de alimentación eléctrica:

Convierte el voltaje de entrada a una forma usable y protege los componentes del
PLC contra los picos de tensión.

Están diseñadas para mantener la operación normal aun sí el voltaje varía del 10 al 15 por
ciento.

Gran Plaza 8-B Col. Lomas de Boulevares, Tlalnepantla de Baz, C.P. 54020, Edo. de Mex.
Tel/Fax: (0155) 5370 5830 E-mail: sicaindustrial@yahoo.com.mx
9

Esta diseñada para resistir perdidas no prolongadas de alimentación eléctrica sin


afectar la operación del sistema. Un PLC puede operar durante varios ms sin
energía eléctrica en la línea antes de que la fuente de alimentación indique al
procesador que ya no puede proporcionar energía al sistema.

La fuente de alimentación puede indicar al procesador que ejecute un apagado


controlado, lo cual guarda el programa del usuario y los datos de la memoria.

Gran Plaza 8-B Col. Lomas de Boulevares, Tlalnepantla de Baz, C.P. 54020, Edo. de Mex.
Tel/Fax: (0155) 5370 5830 E-mail: sicaindustrial@yahoo.com.mx
10
PARTES DEL PLC

1.- Led indicador de condición del CPU


PWR LED: ON cuando la alimrentación es normal.
OFF cuando la alimentación es anormal.
RUN LED: ON cuando el swich esta en run.
OFF cuando el swich esta en stop.
ERR LED: ON cuando ocurre un error.
OFF cuando trabaja normalmente.
2.- Led indicador de el estado de operación.
3.- Tapa para instalación de bateria.
4.- Interruptor para seleccionar modo de operación.
5.- Dip swich para selección de memoria.
6.- Conector RS – 232.
7.- Conexión para expansión o modulos especiales.
8.- Cubierta para protección de las conexiones.
9.- Seguro para el riel.
10.- Conector RS – 485.

Gran Plaza 8-B Col. Lomas de Boulevares, Tlalnepantla de Baz, C.P. 54020, Edo. de Mex.
Tel/Fax: (0155) 5370 5830 E-mail: sicaindustrial@yahoo.com.mx
11

_______________________________________________________________

PRACTICA

PROGRAMACIÓN BÁSICA
_______________________________________________________________

Gran Plaza 8-B Col. Lomas de Boulevares, Tlalnepantla de Baz, C.P. 54020, Edo. de Mex.
Tel/Fax: (0155) 5370 5830 E-mail: sicaindustrial@yahoo.com.mx
12
CONTENIDO

Lenguaje de esquema de contactos


Función OR
Función AND
Función NOT
Identificación de I/O en programas
Escribir al PLC y leer del PLC
Escribir al PLC
Leer del PLC
Ejemplo de identificación de I/O
Tipos de bobinas del PLC
Bit / Word
Ejercicios

Gran Plaza 8-B Col. Lomas de Boulevares, Tlalnepantla de Baz, C.P. 54020, Edo. de Mex.
Tel/Fax: (0155) 5370 5830 E-mail: sicaindustrial@yahoo.com.mx
13
LENGUAJE DE ESQUEMA DE CONTACTOS (LADDER
DIAGRAM)
El nombre de este método de programación (que significa escalera en inglés)
proviene de su semejanza con el diagrama del mismo nombre que se utiliza para
la documentación de circuitos eléctricos de máquinas. Cabe mencionar que en
estos diagramas la línea vertical a la izquierda representa un conductor con
tensión, y la línea vertical a la derecha representa tierra.

Con este tipo de diagramas se describe normalmente la operación eléctrica de


distinto tipo de máquinas, y puede utilizarse para sintetizar un sistema de control
y, con las herramientas de software adecuadas, realizar la programación del PLC.

Se debe recordar que en el diagrama eléctrico todas las acciones ocurren


simultáneamente, en el programa se realizan en forma secuencial, siguiendo el
orden en el que los rungs (escalones) fueron escritos, y que a diferencia de los relés
y contactos reales (cuyo número está determinado por la implementación física de
estos elementos), en el PLC podemos considerar que existen infinitos contactos
auxiliares para cada entrada, salida, relé auxiliar o interno, etc.

Además, todo PLC cumple con un determinado ciclo de operaciones que consiste en
leer las entradas, ejecutar todo el programa una vez, y actualizar las salidas tal como
hayan resultado de la ejecución del programa. Como consecuencia, si una
determinada salida toma dos valores diferentes durante una pasada por el
programa, solo aparecerá a la salida el último de los valores calculados.

Este es el lenguaje grafico que mediante símbolos representando contactos,


solenoides, enlaces, etc., identificados con la correspondiente dirección de una
variable de entrada o salida y combinados convenientemente, permite definir la
condición de estado de una variable de salida.

Hemos visto también, que los elementos a evaluar para decidir si activar o no las
salidas en determinado rung, son variables lógicas o binarias, que pueden tomar
solo dos estados: presente o ausente, abierto o cerrado, 1 ó 0, y que provienen de
entradas al PLC o relés internos del mismo. En la programación ladder, estas
variables se representan por contactos, que justamente pueden estar en solo dos
estados: abierto o cerrado.

Consideremos ahora las salidas. Las salidas de un programa ladder son


equivalentes a las cargas (bobinas de relés, lámparas, etc.) en un circuito eléctrico.
Como indica esta analogía, dos o más salidas pueden programarse en paralelo
siempre que queramos activarlas y desactivarlas a la vez. Como salidas en el
programa del PLC tomamos no solo a las salidas que el equipo provee físicamente
hacia el exterior, sino también las que se conocen como "Relés Internos". Los relés
internos son simplemente variables lógicas que podemos usar, por ejemplo, para
memorizar estados o como acumuladores de resultados que utilizaremos
posteriormente en el programa.

Los símbolos empleados corresponden a la convención americana según normas NEMA


para la representación de esquemas eléctricos. Así pues este lenguaje expresa las
Gran Plaza 8-B Col. Lomas de Boulevares, Tlalnepantla de Baz, C.P. 54020, Edo. de Mex.
Tel/Fax: (0155) 5370 5830 E-mail: sicaindustrial@yahoo.com.mx
14
secuencias de control de forma grafica similar a la empleada en la tecnología cableada de
relés.

Las funciones básicas se expresan mediante combinaciones de los siguientes


símbolos-instrucción:

-] [- Contacto NA Variable discreta de E/S o interna


-] / [- Contacto NC Variable discreta complementada
-( )- Salida Variable discreta de salida o interna

Existen dos formas básicas de activar o desactivar las salidas: con retención y sin
retención. La forma más común es la de salida no retenida, lo que significa que la
salida es activada si se cumplen las condiciones del rung en el que está programada
y se desactiva inmediatamente cuando las condiciones dejan de cumplirse.

Las salidas retenidas, por el contrario, se activan y desactivan en rungs diferentes y


por instrucciones diferentes. Cuando se cumple el rung en el que la salida debe
activarse, ésta lo hace y permanece así, aún cuando la condición de activación deje
de cumplirse. El único modo de apagar o desactivar la salida retenida es programar
un rung con la correspondiente instrucción de apagado de la salida en cuestión. Las
instrucciones de retención y liberación de salidas se usan siempre por pares.

FUNCIÓN OR

Esta función se utiliza cuando se requiere que por lo menos una condición se
cumpla de entre varias. Su representación es por medio de contactos en paralelo.

B B SAL Fig. 11 Conexión de 2


A B IDA contactos en paralelo (OR)
0 0 0
0 1 1
1 0 1
1 1 1

FUNCIÓN AND

Esta función se utiliza cuando se requiere que todos sus dispositivos sean simultáneos para
poder tener una salida.

B BSAL
A B IDA Fig. 12 Conexión de
2 contactos en serie
0 0 0 (AND)
0 1 0
Gran Plaza 8-B Col. Lomas de Boulevares, Tlalnepantla de Baz, C.P. 54020, Edo. de Mex.
Tel/Fax: (0155) 5370 5830 E-mail: sicaindustrial@yahoo.com.mx
15
1 0 0
1 1 1
FUNCIÓN NOT

Esta función se utiliza cuando se requiere tener un estado opuesto al que se tiene.

B SAL
Fig. 13 Conexión NOT
A IDA
0 1
1 0

IDENTIFICACIÓN DE ENTRADAS Y SALIDAS EN PROGRAMAS

Cuando ya se tiene un circuito conectado al PLC y no se sabe cual es la conexión que se


tiene, es indispensable localizar los sensores de las entradas y los dispositivos de salida ya
que se pueden tener errores en la programación.

Para localizar una entrada en el PLC es necesario activar los sensores, botones y
dispositivos conectados, que nos envíen información al PLC, se pueden visualizar en
la parte frontal del PLC, cuando se enciendan los leds.

Para localizar una salida es necesario hacer unas pequeñas instrucciones y


cargarlas al PLC.

Ya que se tienen localizadas las entradas, se procede a escribir dos líneas de


instrucciones para localizar las salidas. A continuación se muestran los pasos para
localizar una salida.

Paso #
Descripción
1 Abrir el software de programación KGL_WE.exe.
2 Elegir un proyecto nuevo en blanco.
3 Seleccionar la serie del PLC.
4 Insertar un contacto NA y nombrarlo con cualquiera de las
entradas (P**).
5 Insertar una bobina y nombrarla con el nombre de la entrada a
localizar (P**).
6 En la línea de abajo insertar una función especial END.
7 Cargar el programa al PLC.
8 Probar el funcionamiento

ESCRIBIR AL PLC Y LEER DEL PLC

ESCRIBIR AL PLC

Gran Plaza 8-B Col. Lomas de Boulevares, Tlalnepantla de Baz, C.P. 54020, Edo. de Mex.
Tel/Fax: (0155) 5370 5830 E-mail: sicaindustrial@yahoo.com.mx
16
Cuando se termina el programa o se quieren verificar los avances, para que no
tengan falla, es necesario escribir el programa en el PLC. Para poder escribir en el
PLC es necesario tener el PLC energizado y tener el PLC conectado a la PC con la
interfase de comunicación adecuada.

Se debe de tener el software ejecutado con el programa en pantalla, después ir al


menú Online y seleccionar Connect+Download+Run+Monitor Start.

Cuando aparezca un mensaje en el cual dice que el programa fue transferido al PLC
satisfactoriamente, se oprime Aceptar y se puede monitorear el PLC desde la PC.

LEER EL PROGRAMA DEL PLC

Cuando no se tiene un respaldo del programa del PLC, podemos copiar el programa
desde el PLC hacia la PC. Teniendo el KGL_WE.exe ejecutado y un proyecto en
blanco, con el modelo del PLC, en pantalla, primero hay que conectar la PC al PLC,
en el menú Online seleccionar Connect, después en el menú Online seleccionar
Download.

EJEMPLO DE IDENTIFICACIÓN DE I/O

Hacer el programa para activar una entrada y una salida del PLC.

Fig. 14 Líneas de programa para identificar la salida P40 oprimiendo el botón P0

TIPOS DE BOBINAS DEL PLC

Bobina P

Este tipo de bobinas son usadas para la transición de datos de el PLC hacia
elementos externos.
Gran Plaza 8-B Col. Lomas de Boulevares, Tlalnepantla de Baz, C.P. 54020, Edo. de Mex.
Tel/Fax: (0155) 5370 5830 E-mail: sicaindustrial@yahoo.com.mx
17

Los elementos de entrada tales como push botons, sensores, solenoides, etc. Son
colocados el el area P. Los elementos de salida como arrancadores, valvulas, elc.
Tambien son colocadas en el area P.Estas bobinas pueden usarse como contactos
abiertos o cerrados.

Bobina M

Este tipo de bobinas son auxiliares, en otras palabras son solo usadas por el CPU
del PLC y son desactivadas cuando el PLC es reiniciado.

Bobina K

Estas bobinas tienen la misma función que las M, pero estas no son desactivadas
cuando el PLC es reiniciado.

Bobina L

Esta tambien es una bobina interna, esta es usada para haces links en el CPU.

Bobina S

Este tipo de bobinas son usadas para hacer un control por pasos, en otras palabras
que un ciclo sea secuencial.
Bobina T

Estas bobinas son para los timers que van de 10msec a 100msec.

Bobina C

Estas bobinas son para los contadores.

Gran Plaza 8-B Col. Lomas de Boulevares, Tlalnepantla de Baz, C.P. 54020, Edo. de Mex.
Tel/Fax: (0155) 5370 5830 E-mail: sicaindustrial@yahoo.com.mx
18
Bobina D

Estas bobinas almacenan datos numericos, esta bobina tiene una longitud de 16
bits.

Bobina F

Estas bobinas son usadas para las banderas.

BIT / WORD

BIT

A continuación utilizaremos en forma reiterada algunos términos propios de la


computación y bastante ajenos - aunque no en concepto - de la lógica de relés.

En computación, abierto o cerrado se suele reemplazar por "1" y "0". Esta definición
es válida en lógica "positiva", que es aquella que intuitivamente estamos
acostumbrados a utilizar.

Este "1"o "0" representa la unidad más pequeña de información que podemos
representar como BIT.

Ejemplo de un bit

En la siguiente tabla se muestra como se pone la bandera M1 en on y la bandera M0


en off, que es la indicación de un bit.

M0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
M1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1

WORD

Si deseamos representar estados más complejos que abierto o cerrado, podemos


utilizar números. Como estamos acostumbrados a utilizar números decimales (del 0
al 9), los lenguajes de programación de PLC contemplan generalmente la posibilidad
de trabajar con ellos para representar valores de tiempo, de conteo, etc. Sin
embargo internamente estos números decimales son "convertidos" en números
binarios (del 0 al 1), ya que éstos son los únicos que entienden los
microprocesadores. Para representar un número decimal utilizando números
binarios, se recurre a la siguiente tabla:

Gran Plaza 8-B Col. Lomas de Boulevares, Tlalnepantla de Baz, C.P. 54020, Edo. de Mex.
Tel/Fax: (0155) 5370 5830 E-mail: sicaindustrial@yahoo.com.mx
19

Esta tabla puede extenderse tantos dígitos binarios como se desee. Sin embargo, hay
cantidades de dígitos binarios que son utilizados con mayor frecuencia:

-4 dígitos binarios que representan un número DECIMAL (del 0 al 9) representan


un dígito BCD
-8 dígitos binarios o BITS representan un BYTE
-16 dígitos binarios (2 BYTES) representan una WORD

Existen infinidad de otras combinaciones muy utilizadas en computación y también


otras formas de representar números binarios.

Si agrupamos los BITS en grupos de 4 y si cada grupo representa un número entre 0


y 15, entonces decimos que utilizamos numeración Hexadecimal.

Como escribir un número superior a 9 requiere de dos dígitos, se reemplazan los


números arriba de 9 por letras, de la "A" a la "F".

Dec 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
Hex 0 1 2 3 4 5 6 7 8 9 A B C D E F

Un ejemplo:

0 1 0 0 1 1 0 1 0 1 1 1 1 1 1 1
4 D 7 F

4D7F es la representación Hexadecimal del número binario 0100110101111111 que


a su vez representa el número decimal 19839.

Hasta aquí hemos representado números decimales Positivos (sin signo).

Para representar números negativos en binario se recurre a diferentes métodos, nosotros


utilizamos el siguiente:

1 BIT de SIGNO + 15 BITS de mantisa (valor sin signo)

El BIT de signo estará en 1 cuando el número sea negativo y en cero cuando sea
positivo. Los 15 bits de mantisa permiten representar números entre 0 y 32767. Es
decir que combinados podemos representar números entre +32767 y -32767. Sin
embargo, cuando multiplicamos una WORD por otra, el resultado excede el tamaño
de una WORD.

Si cada WORD posee 16 bits, el resultado es de 32 bits. Este formato de 32 bits


tiene la siguiente composición:

Gran Plaza 8-B Col. Lomas de Boulevares, Tlalnepantla de Baz, C.P. 54020, Edo. de Mex.
Tel/Fax: (0155) 5370 5830 E-mail: sicaindustrial@yahoo.com.mx
20
1 BIT de SIGNO + 31 BITS de mantisa (valor sin signo)

La división se efectúa con un dividendo de 32 bits, divisor y resultado de 16. Si se


desea dividir una WORD (16 bits) entre otra, conviene multiplicar previamente la
primera por 1. Esto generará automáticamente un número de 32 bits que respetará
el signo de la WORD original.

Gran Plaza 8-B Col. Lomas de Boulevares, Tlalnepantla de Baz, C.P. 54020, Edo. de Mex.
Tel/Fax: (0155) 5370 5830 E-mail: sicaindustrial@yahoo.com.mx
21
EJERCICIO

Realice un programa que haga lo siguiente:


- Activar la salida P040 cuando esten activas las entradas P000 y P001.
- Activar la salida P041 cuando este activo P040 o P002.
- Activar con P003 la bobina auxiliar M000, y que esta asu vez active P042.
Cuando active P004, que todas las salidas se desactiven.

Gran Plaza 8-B Col. Lomas de Boulevares, Tlalnepantla de Baz, C.P. 54020, Edo. de Mex.
Tel/Fax: (0155) 5370 5830 E-mail: sicaindustrial@yahoo.com.mx
22

_______________________________________________________________

PRÁCTICA

CONTADORES
_______________________________________________________________

Gran Plaza 8-B Col. Lomas de Boulevares, Tlalnepantla de Baz, C.P. 54020, Edo. de Mex.
Tel/Fax: (0155) 5370 5830 E-mail: sicaindustrial@yahoo.com.mx
23
CONTENIDO

Contadores
CTD
CTU
CTUD
CTR
Ejercicios

Gran Plaza 8-B Col. Lomas de Boulevares, Tlalnepantla de Baz, C.P. 54020, Edo. de Mex.
Tel/Fax: (0155) 5370 5830 E-mail: sicaindustrial@yahoo.com.mx
24
CONTADORES

Todos los PLC's incorporan funciones que reemplazan a la aplicación de contadores en el


sistema de control. Además del obvio uso de estos contadores para contar, por ejemplo,
piezas o ciclos de trabajo, la combinación de varios de ellos, quizás con el uso de algunas
funciones de tipo aritmético, permite reemplazar programadores a leva y realizar funciones
que de otra forma resultarían complicadas. Todos los contadores tienen una entrada de
pulsos a contar, una entrada de reset, que cuando es activada lleva al contador a su estado
inicial y una salida que se activa cuando la cuenta llega a su valor final. El tipo más común
de contador es el ascendente, en el que el estado inicial es: cuenta cero con la salida
desactivada. Al ir recibiendo pulsos en la entrada de conteo, la cuenta aumenta siempre
manteniendo la salida desactivada, hasta el momento en que la cuenta llega al valor
especificado en el programa y el contador deja de contar. Podemos encontrarnos también
con contadores descendentes, en los que se programa un valor inicial distinto de cero y la
salida se activa cuando luego de realizar un conteo descendente la cuenta llega a cero.

En nuestro software KGL_WE tenemos diferentes tipos de timers: CTD, CTR, CTU y
CTUD.

CTD
Este contador, cuenta de forma descendente desde la constante K (proporcionada
por el programador) hasta 0. Cuando llega a cero su estado cambia a un estado alto
“1” y se mantiene así hasta que es reiniciado.

Gran Plaza 8-B Col. Lomas de Boulevares, Tlalnepantla de Baz, C.P. 54020, Edo. de Mex.
Tel/Fax: (0155) 5370 5830 E-mail: sicaindustrial@yahoo.com.mx
25

En este ejemplo P031 activa el contador, cuando llega a 0 es activado C010, y P030
coloca el valor de 10 nuevamente en C010.

CTU

Al contrario del CTD este contador cuenta en forma ascendente de cero hasta la
constante K (proporcionada por el programador). Cuando llega a este estado cambia
su estado a un estado alto.

En este ejemplo P030 es la entrada a el contador, cuando P030 es activado 10


veces la salida del contador es activada, y el contador regresara a cero hasta que
P031 lo resetee.

CTUD
Este contador es una combinación entre el CTU y el CTD, el cual cuenta de forma
ascendente y descendente. Cuando llega a la constante K (proporcionada por el
programador), cambia su estado a un estado alto.

Gran Plaza 8-B Col. Lomas de Boulevares, Tlalnepantla de Baz, C.P. 54020, Edo. de Mex.
Tel/Fax: (0155) 5370 5830 E-mail: sicaindustrial@yahoo.com.mx
26

En este ejemplo P031 activa la cuenta descendente y P030 la ascendente, solo


hasta que el contador C000 llege a 10 la salida es activada.

CTR

Este contador es llamado en anillo, ya que cada vez que llega a su valor constante K
el valor se restea automaticamente.

Gran Plaza 8-B Col. Lomas de Boulevares, Tlalnepantla de Baz, C.P. 54020, Edo. de Mex.
Tel/Fax: (0155) 5370 5830 E-mail: sicaindustrial@yahoo.com.mx
27

En este ejemplo P031 activa el reset y P030 activa las entradas a el contador,
cuando este llega a su valor se activa, pero cuando recibe otro pulso se resetea
solo.

Gran Plaza 8-B Col. Lomas de Boulevares, Tlalnepantla de Baz, C.P. 54020, Edo. de Mex.
Tel/Fax: (0155) 5370 5830 E-mail: sicaindustrial@yahoo.com.mx
28
EJERCICIOS

Realizar el siguiente programa:


- Activar P040, P041, P042 o P043.
- Las salidas se activaran seleccionandolas con P00 y P01.
- P00 incremental y P01 decremental.
- Tener un paro de emergencia.

Realizar el siguiente programa:


- Cuando P00 sea activado 5 veces la salida P041 se activa.
- La salida P041 se desactivara cuando P00 sea activado nuevamente.
- Con P01 el contador se reseteara.

Realizar el siguiente programa:


- Con un boton de inicio realizar la siguiente secuencia.
- Sale cilindro 1.
- Al llegar a su final de carrera regresa el cilindro 1.
- Hacer esta secuencia solo 10 veces .
- Que se repita la operacion hasta que se oprima el boton de inicio.
- Tener un boton de paro.

Gran Plaza 8-B Col. Lomas de Boulevares, Tlalnepantla de Baz, C.P. 54020, Edo. de Mex.
Tel/Fax: (0155) 5370 5830 E-mail: sicaindustrial@yahoo.com.mx
29

_______________________________________________________________

PRÁCTICA

TEMPORIZADORES
_______________________________________________________________

Gran Plaza 8-B Col. Lomas de Boulevares, Tlalnepantla de Baz, C.P. 54020, Edo. de Mex.
Tel/Fax: (0155) 5370 5830 E-mail: sicaindustrial@yahoo.com.mx
30
CONTENIDO

Funciones especiales
Timers
TMON
TON
TOFF
TRTG
TMR
Ejercicios

Gran Plaza 8-B Col. Lomas de Boulevares, Tlalnepantla de Baz, C.P. 54020, Edo. de Mex.
Tel/Fax: (0155) 5370 5830 E-mail: sicaindustrial@yahoo.com.mx
31
FUNCIONES ESPECIALES

En los softwares de programación de PLC’s hay diversas funciones especiales que


permiten la programación de secuencias de una cierta complejidad, a efectos de una
mayor simplificación se han introducido instrucciones más potentes empleando el
formato de “bloques” para aquellas instrucciones que manipulan datos y registros;
las variables discretas de control de estas funciones de bloque continúan
expresándose en los símbolos de contactos.

TIMERS

Otro elemento de los programas ladder tomado de los sistemas eléctricos es el timer. El
timer más común tanto en la programación de PLC como en los cuadros de relés, es el de
retardo a la conexión y desconexión instantánea. Cuando se activa la entrada el timer
comienza su operación llevando la cuenta del tiempo que la entrada está cerrada. Cuando
este tiempo supera al programado (por ejemplo con una perilla, en el caso de un timer
electromecánico o un valor escrito en el programa, en el caso de un PLC) entonces el timer
activa su salida. Si la entrada se abre, la salida se desactiva instantáneamente.

Su función es una mezcla entre oscilador y contador, se unen formando un contador


de tiempo, temporizador o timer.

En nuestro software KGL_WE tenemos diferentes tipos de timers: TMON, TOFF,


TON, TMR, TMTG.

El valor maximo del tiempo es 65535 msec.

TMON

Este timer, a partir de que se le energiza, mantiene un pulso durante un tiempo


especificado por el programador y una vez transcurrido este tiempo desactiva su
salida.

En este ejemplo T000 es activado inmediatamente que P020 es activada y se


desactiva hasta que pasen 10 sec, sin importar el valor de P020. Cuando la función
RST es activada el valor de T000 es regresado a cero.

Gran Plaza 8-B Col. Lomas de Boulevares, Tlalnepantla de Baz, C.P. 54020, Edo. de Mex.
Tel/Fax: (0155) 5370 5830 E-mail: sicaindustrial@yahoo.com.mx
32

TON

Este timer después de que es energizado, empieza a contar el tiempo T y cuando transcurre
este tiempo, el timer tiene a su salida un estado alto hasta que es desenergizado el timer.

Gran Plaza 8-B Col. Lomas de Boulevares, Tlalnepantla de Baz, C.P. 54020, Edo. de Mex.
Tel/Fax: (0155) 5370 5830 E-mail: sicaindustrial@yahoo.com.mx
33

En este ejemplo T097 se activara 20 segundos despues de que P20 haya sido
activado. Cuando la función RST es activada el valor de T097 es regresado a cero.

TOFF

Este timer, después de haber sido desenergizado, pone sus salidas en alto ,
comienza a contar el tiempo T y transcurrido este tiempo pone su salida en bajo.

En este ejemplo T000 se activara por 5 segundos despues de que P20 se desactive.
Cuando la función RST es activada el valor de T000 es regresado a cero.

TRTG

Este timer es parecido a el TMON, pero aquí cada vez que sea energizado el tiempo
se va acumulando.

Gran Plaza 8-B Col. Lomas de Boulevares, Tlalnepantla de Baz, C.P. 54020, Edo. de Mex.
Tel/Fax: (0155) 5370 5830 E-mail: sicaindustrial@yahoo.com.mx
34

En este ejemplo P020 activa a T096, pero cada vez que es activado P020 el valor de
T096 se va incrementando 50msec. Cuando la función RST es activada el valor de
T096 es regresado a cero.

TMR

Este timer va acumulando el tiempo, cuando llega a su valor es activado, y regresa a


cero solo cuando la función RST es activada.

Gran Plaza 8-B Col. Lomas de Boulevares, Tlalnepantla de Baz, C.P. 54020, Edo. de Mex.
Tel/Fax: (0155) 5370 5830 E-mail: sicaindustrial@yahoo.com.mx
35

En este ejemplo P020 es activada dos veces, pero T096 es activada hasta que P020
haya sido activado por 30msec, y en este momento T096 es activada hasta que la
función RST sea activada.

Gran Plaza 8-B Col. Lomas de Boulevares, Tlalnepantla de Baz, C.P. 54020, Edo. de Mex.
Tel/Fax: (0155) 5370 5830 E-mail: sicaindustrial@yahoo.com.mx
36
EJERCICIOS

Hacer un programa que realice la siguiente secuencia:


- Con un botón de arranque activar P040 por 10 segundos.
- Despues de 4 segundos activar P041 por 20 segundos.
- Dos segundos antes de desactivar P041 activar P042.
- Despues de 5 segundos reiniciar el ciclo nuevamente.
- Tener un botón de paro, cuando sea activado desactivar las salidas y regresar
el programa a el primer paso.

Realizar el siguiente programa:


- Con un botón de arranque active dos semaforos en un cruce.
- Activar la luz verde1 10 segundos y roja2 por 15 segundos.
- Activar la luz amarilla1 por 5 segundos parpadeando.
- Activar la luz verde2 10 segundos y luz roja1 por 15 segundos.
- Activar la luz amarilla2 por 5 segundos parpadeando.
- Reiniciar el ciclo.
- Con un botón de paro desactivar las salidas y regresar programa a el primer
paso.

Gran Plaza 8-B Col. Lomas de Boulevares, Tlalnepantla de Baz, C.P. 54020, Edo. de Mex.
Tel/Fax: (0155) 5370 5830 E-mail: sicaindustrial@yahoo.com.mx
37

_______________________________________________________________

PRÁCTICA

FUNCIONES ESPECIALES
_______________________________________________________________

Gran Plaza 8-B Col. Lomas de Boulevares, Tlalnepantla de Baz, C.P. 54020, Edo. de Mex.
Tel/Fax: (0155) 5370 5830 E-mail: sicaindustrial@yahoo.com.mx
38
CONTENIDO

Función SET y RST


Función D
Comparaciones
Función MOV
Otras funciones
Banderas
Ejercicios

Gran Plaza 8-B Col. Lomas de Boulevares, Tlalnepantla de Baz, C.P. 54020, Edo. de Mex.
Tel/Fax: (0155) 5370 5830 E-mail: sicaindustrial@yahoo.com.mx
39

FUNCION SET, RST

SET

Cuando la condición de entrada es verdadera, el bit especicado se enciende. El bit


permanecera encendido aun cuando la condición de entrada sea falsa. El bit se
apagara cuando se active la instrucción RST.

Cuando la condición de entrada P0000 se es verdadera, la salida P40 y P43 se


encienden. Al desenergizar a P0000 la salida P43 se apaga y la salida P40 se queda
encendida.

RST

Cuando la condición de entrada es verdadesra, el bit especifocado se apaga.

Gran Plaza 8-B Col. Lomas de Boulevares, Tlalnepantla de Baz, C.P. 54020, Edo. de Mex.
Tel/Fax: (0155) 5370 5830 E-mail: sicaindustrial@yahoo.com.mx
40

Cuando la condición de entrada P0001 se es verdadera, la salida P40 se apaga.

FUNCION D

La función D activa a un bit solo durante un escan en cuando la condición de


entrada es activada. La función no va a volver a mandar otro pulso hasta que
detecte que la condición de entrada es falsa y cuando vuelva a estar la condición de
entrada en alto, va a mandar otro pulso.

Gran Plaza 8-B Col. Lomas de Boulevares, Tlalnepantla de Baz, C.P. 54020, Edo. de Mex.
Tel/Fax: (0155) 5370 5830 E-mail: sicaindustrial@yahoo.com.mx
41

COMPARACIONES
En la programación de los PLC’s, también podemos utilizar comparaciónes entre diferentes datos, esto con el objetivo de que la
programación sea más fácil y sin aumentar muchas líenas de código. Se utilizan 6 tipos de comparación: mayor que(>), menor que (<),
igual que (=), diferente que (<>), mayor o igual que (>=) y menor o igual que (<=).

Estas comparaciones se introducen en una función especial, las comparaciones se


representan de diferente forma a la que estamos acostumbrados a representar, esta
forma se representa como se muestra a continuación:

Fig. 4.1 Representación de la comparación M0 < 10

Cuando queremos dar un rango de aplicación en especifico entonces utilizamos dos


comparaciones en la misma línea del programa.

Fig. 4.2 Comparación 25<M0>50

También podemos hacer la comparación de un contador o un timer, lo cual nos facilita la


programación.

Fig. 4.3 Pone en alto la salida 40 siempre y cuando el contador tenga un valor
menor a 5.

FUNCION MOV

Gran Plaza 8-B Col. Lomas de Boulevares, Tlalnepantla de Baz, C.P. 54020, Edo. de Mex.
Tel/Fax: (0155) 5370 5830 E-mail: sicaindustrial@yahoo.com.mx
42

Esta función mueve el valor de una word a otra.

OTRAS FUNCIONES

Las funciones explicadas son las que se usan mas comunmente, cabe mencionar
que existen muchas mas funciones, como por ejemplo de operaciones aritmeticas,
conversiones de BCD a BINARIO, corrimiento de datos, etc.

Para mayor información checar el manual de instrucciones de programación.

BANDERAS

Dentro del PLC hay instrucciones ya estructuradas y especifidas llamadas banderas,


que hacen mas facil y rapida la programación. Estas banderas son las siguientes:

Gran Plaza 8-B Col. Lomas de Boulevares, Tlalnepantla de Baz, C.P. 54020, Edo. de Mex.
Tel/Fax: (0155) 5370 5830 E-mail: sicaindustrial@yahoo.com.mx
43

Gran Plaza 8-B Col. Lomas de Boulevares, Tlalnepantla de Baz, C.P. 54020, Edo. de Mex.
Tel/Fax: (0155) 5370 5830 E-mail: sicaindustrial@yahoo.com.mx
44

Gran Plaza 8-B Col. Lomas de Boulevares, Tlalnepantla de Baz, C.P. 54020, Edo. de Mex.
Tel/Fax: (0155) 5370 5830 E-mail: sicaindustrial@yahoo.com.mx
45
EJERCICIOS

Hacer una secuencia de tres focos y un contador, cuando se oprima un botón


enciende el primer foco, cuando se oprime otra vez el botón se apaga el primer foco
encendido y se enciende el segundo foco, cuando se oprime de nuevo el botón se
apaga el segundo foco y se enciende el tercer foco, cuando se oprime de otra vez el
botón se apaga el tercer foco y se enciende el primero, así sucesivamente hasta que
se oprima 10 veces el botón.
Cuando se oprima un segundo botón la secuencia va a ser similar pero en sentido opuesto.

Realizar el siguiente programa:


- Con un botón activar y desactivar la salida P040
- Cuando P040 sea activado 2 veces activar P041 por 10 segundos.
- Cuando P040 sea activado por tercera vez hacer un corrimiento de datos de
P042 a P047 una sola vez.

Gran Plaza 8-B Col. Lomas de Boulevares, Tlalnepantla de Baz, C.P. 54020, Edo. de Mex.
Tel/Fax: (0155) 5370 5830 E-mail: sicaindustrial@yahoo.com.mx
46

_______________________________________________________________

PRÁCTICA

HIGH SPEED COUNTER


_______________________________________________________________

Gran Plaza 8-B Col. Lomas de Boulevares, Tlalnepantla de Baz, C.P. 54020, Edo. de Mex.
Tel/Fax: (0155) 5370 5830 E-mail: sicaindustrial@yahoo.com.mx
47
CONTENIDO

High Speed Counter


Conexión del HSC
Programación del HSC
Selección del modo de operación
Ejemplos de conexión del HSC
Ejercicios

Gran Plaza 8-B Col. Lomas de Boulevares, Tlalnepantla de Baz, C.P. 54020, Edo. de Mex.
Tel/Fax: (0155) 5370 5830 E-mail: sicaindustrial@yahoo.com.mx
48
HIGH SPEED COUNTER (HSC)

CONEXIÓN DEL HSC


Esta instrucción proporciona conteo de alta velocidad para controladores de E/S
compactos con entradas de 24 VCC. Se permite una instrucción HSC por
controlador. Para usar la instrucción, se debe conectar tal como se describe en la
figura 6.1 Entonces la entrada funciona en el modo de alta velocidad.

El PLC cuenta con dos diferentes tipos de configuración del HSC, de 1 fase y de 2
fases. Cuando es 1 fase se conecta en P0 y cuando son 2 fases se conecta en P0 y
en P1.

Fig. 6.1 Conexión del HSC en las entradas

No. Terminal No. Nombre Uso


1 P00 Ø A 24 V Terminal de entrada fase A
2 P01 Ø B 24 V Terminal de entrada fase B
3 P02 Preset 24 V Terminal de entrada del Preset
4 COM0 Entrada común Terminal común

Un pulso de HSC es sensible al ruido externo y se debe de manejar con cuidado.


Cuando sé este instalando un HSC en MK80S, hay que tomar las siguientes
precauciones.

- Estar seguro de usar protección de cables retorcidos


- No poner los cables en paralelo con los cables de la alimentación o alguno de
entradas o salidas, porque pueden generar ruido.
- Antes de aplicar energía, estar seguro de utilizar una fuente protegida contra
ruido.
- Para entrada de 1 fase, conectar la señal de entrada del contador solo en la
entrada de fase A; para entradas de 2 fase, conectar a fase A y a fase B.
PROGRAMACIÓN DEL HSC

Gran Plaza 8-B Col. Lomas de Boulevares, Tlalnepantla de Baz, C.P. 54020, Edo. de Mex.
Tel/Fax: (0155) 5370 5830 E-mail: sicaindustrial@yahoo.com.mx
49
El contador de alta velocidad (HSC) es una variación del contador CTU. La
instrucción HSC se habilita cuando la lógica del renglón es verdadera y se desactiva
cuando la lógica del renglón es falsa.

La instrucción HSC cuenta transiciones que ocurren en la terminal de entrad. La


instrucción HSC no cuenta transiciones de renglón. El programador activa o
desactiva el renglón HSC para permitir o no permitir el conteo de transiciones que
ocurren en el terminal de entrada.

Cuando usamos el HSC incorporado en el K80S, la instrucción del HSC puede ser
usada. El formato de la instrucción del HSC es como se muestra en la fig 6.2.

Cuando la variable del modo de operación (D4999), PV o SV no es apropiada, la


instrucción de error (F110) se enciende y la instrucción del HSC no se ejecuta.

Modo de Terminal de entrada Multiplic. Descripción


operación Fase A Fase B Preset
(D4999)
h1000 Pulso - - - U/D: Activado por programa
de RP: Activado por programa
entrada
h1010 Pulso - Entrada - U/D: Activado por programa
de del PR: Activado por preset
1 Fase entrada preset
h1100 Pulso Entrada - - U/D: Activado por entrada
de U/D U/D
entrada RP: Activado por programa
h1110 Pulso Entrada Entrada - U/D: Activado por entrada
de U/D del U/D
entrada preset PR: Activado por preset
h2001 Entrada Entrada - 1 RP: Activado por programa
fase A fase A Multiplicado por 1
h2002 Entrada Entrada - 2 RP: Activado por programa
fase A fase A Multiplicado por 2
h2004 Entrada Entrada - 4 RP: Activado por programa
fase A fase A Multiplicado por 4
2 h2011 Entrada Entrada Entrada 1 PR: Activado por preset
Fases fase A fase A del Multiplicado por 1
preset
h2012 Entrada Entrada Entrada 2 PR: Activado por preset
fase A fase A del Multiplicado por 2
preset
h2014 Entrada Entrada Entrada 4 PR: Activado por preset
fase A fase A del Multiplicado por 4
preset

Nota: Aunque el U/D y/o el PR funcionan por medio de las entradas (P001, P002),
las instrucciones del HSC pueden ser programadas con condiciones de entradas
falsas para las señales U/D y/o PR.

Gran Plaza 8-B Col. Lomas de Boulevares, Tlalnepantla de Baz, C.P. 54020, Edo. de Mex.
Tel/Fax: (0155) 5370 5830 E-mail: sicaindustrial@yahoo.com.mx
50
H200X
1 : Multiplicado por 1
2 : Multiplicado por 2
4 : Multiplicado por 4

Fig. 6.2 Instrucción del HSC

Las entradas U/D y PR en una secuencia de programa deben ser programadas con
una entrada falsa aunque se activen como entradas. Cuando PR y/o U/D se activan
como una entrada externa, las condiciones de entrada de las secuencias del
programa son ignoradas.

1) Entrada EN (contador energizado)


Cuando la entrada EN se energiza, el contador comienza a contar pulsos.
Cuando EN es des-energizado, el contador se detiene y el valor actual del HSC
es 0.

2) Entrada U/D (Up/Down)


Cuando la entrada U/D esta des-energizada, el HSC opera como contador hacia
arriba. Cuando esta energizado el HSC funciona como un contador hacia abajo.

3) Entrada PR (Preset)
Cuando la entrada es energizada, el valor actual del HSC es remplazada con un
valor pre-programado (PV).

4) Salida a relevador (F0170)


El bit F0170 se encenderá cuando el valor actual del HSC (F18: lower word, F19:
upper word) es igual o mayor que el valor establecido (SV).

5) Acarreo de bandera (F0171)


El acarreo de bandera se enciende cuando el valor actual del HSC esta por
debajo del nivel (0 → 16,777,215) durante el conteo hacia abajo o cuando esta
por encima del nivel (16,777,215 → 0) durante el conteo hacia arriba.

6) Valor actual
El valor actual del HSC es almacenado como dos palabras, F18 y F19. La
palabra pequeña se almacena en F18, y la palabra grande en F19.

Gran Plaza 8-B Col. Lomas de Boulevares, Tlalnepantla de Baz, C.P. 54020, Edo. de Mex.
Tel/Fax: (0155) 5370 5830 E-mail: sicaindustrial@yahoo.com.mx
51
SELECCIÓN DEL MODO DE OPERACIÓN

(1) Modo de operación de 1 fase


(Incremento / Decremento por entrada U/D o entrada P001)

HSC es activado cuando la entrada EN esta accionada.


Los pulsos de la entrada P000 son contados de forma ascendente.
La operación de incremento o el decremento es ejecutada de acuerdo a la
condición de la entrada U/D (P001).
Si la condición de la entrada U/D es “0”, el contador ejecuta el incremento, y si es
“1”, el contador ejecuta la operación de decremento.

(2) Modo de operación de 2 fases

HSC es activado cuando la entrada EN esta accionada.


Cuando el pulso de entrada de P000 (fase A) es primero que el pulso de P001
(fase B), el contador ejecuta el conteo de incremento.
Cuando el pulso de entrada de P001 (fase B) es primero que el pulso de P000
(fase A), el contador ejecuta el conteo de decremento.

(3) Contacto de salida (F170)

Cuando el valor actual se hace igual o mas grande que el valor set value (SV), el
contacto de salida interna (F170) se enciende, y si el valor actual es mas
pequeño que el set value, el contacto se apaga.

(4) Bandera de acarreo(F171)

Cuando el valor actual es cambiado desde el máximo valor (hFFFFFF) a 0, o de


0 al valor máximo hFFFFFF, la bandera de acarreo se enciende, y el conteo
continua.
En el momento en que se energiza el contador(EN) o la señal preset(PR), la
bandera de acarreo se apaga.

(5) Entrada Preset(P002)

Cuando el CPU detecta que es energizada la entrada PR, el valor actual del
contador es substituida con el valor preset designado en el programa del HSC.

(6) Otros

Si el contador solo detecta la fase A, el contador estará contando arriba y abajo


repetidamente, y por lo tanto no va a contar.
Si la fase B esta recibiendo señal en un modo de 2 fases sin la entrada de la
fase A, No va a contar.

EJEMPLOS DE CONEXIÓN DEL HSC


(1) Modo de operación: 1 fase (U/D por programa (D4999 = h1010)

Gran Plaza 8-B Col. Lomas de Boulevares, Tlalnepantla de Baz, C.P. 54020, Edo. de Mex.
Tel/Fax: (0155) 5370 5830 E-mail: sicaindustrial@yahoo.com.mx
52
U/D: Activado por secuencia en el programa (M000)
PR : Activado por un interruptor externo

Gran Plaza 8-B Col. Lomas de Boulevares, Tlalnepantla de Baz, C.P. 54020, Edo. de Mex.
Tel/Fax: (0155) 5370 5830 E-mail: sicaindustrial@yahoo.com.mx
53
(2) Modo de operación 1 fase (U/D por fase B : D4999 = h1100)

U/D : Activado por entrada externa (Fase B)


PR : Activado por secuencia de programa (M002)

Gran Plaza 8-B Col. Lomas de Boulevares, Tlalnepantla de Baz, C.P. 54020, Edo. de Mex.
Tel/Fax: (0155) 5370 5830 E-mail: sicaindustrial@yahoo.com.mx
54
(3) Modo de operación: 2 fases (multiplicado por 1 : D4999 : h2011)

U/D : Activado automáticamente por la diferencia en fases A y B


PR : Activado por una señal externa
Multiplicación : 1

Gran Plaza 8-B Col. Lomas de Boulevares, Tlalnepantla de Baz, C.P. 54020, Edo. de Mex.
Tel/Fax: (0155) 5370 5830 E-mail: sicaindustrial@yahoo.com.mx
55
(4) Modo de operación: 2 fases (multiplicado por 2 : D4999 : h2012)

U/D : Activado automáticamente por la diferencia en fases A y B


PR : Activado por una señal externa
Multiplicación : 2

Gran Plaza 8-B Col. Lomas de Boulevares, Tlalnepantla de Baz, C.P. 54020, Edo. de Mex.
Tel/Fax: (0155) 5370 5830 E-mail: sicaindustrial@yahoo.com.mx
56
(5) modo de operación: 2 fases (multiplicado por 4 : D4999 : h2014)

U/D : Activado automáticamente por la diferencia en fases A y B


PR : Activado por una señal externa
Multiplicación : 4

EJERCICIOS

Gran Plaza 8-B Col. Lomas de Boulevares, Tlalnepantla de Baz, C.P. 54020, Edo. de Mex.
Tel/Fax: (0155) 5370 5830 E-mail: sicaindustrial@yahoo.com.mx
57

_______________________________________________________________

PRÁCTICA

UNIDAD ANALÓGICA
_______________________________________________________________

Gran Plaza 8-B Col. Lomas de Boulevares, Tlalnepantla de Baz, C.P. 54020, Edo. de Mex.
Tel/Fax: (0155) 5370 5830 E-mail: sicaindustrial@yahoo.com.mx
58
CONTENIDO

Unidad Analógica 3
Ejemplos de instalación 4
Configuración de Parámetros 4
Registros utilizados 5
Partes y configuración del modulo G7F ADHA 6
Ejemplos de programación 6
Ejercicios 7

Gran Plaza 8-B Col. Lomas de Boulevares, Tlalnepantla de Baz, C.P. 54020, Edo. de Mex.
Tel/Fax: (0155) 5370 5830 E-mail: sicaindustrial@yahoo.com.mx
59
UNIDAD ANALÓGICA

Un módulo analógico, sirve para convertir una señal analógica de entrada, a una
señal digital, para que el PLC pueda interpretarla, de forma contraria, el PLC manda
una señal digital al modulo y este manda una señal analógica a sus salidas.

En el programa se va a manipular la señal por medio de un numero el cual va de 0 a


4000 donde 0 es la señal mas pequeña (0V, 0 ó 4 mA) y 4000 para la señal mas
grande (10V, 20mA). Los valores de 0~4000 son tanto para entradas como para
salidas.

ARGUMENTO ESPECIFICACIONES
No. De canales de 2
entrada
Rango del voltaje DC0~10V(resistencia de entrada mayor que
Entrada de entrada 1KΩ)
Analógica Rango de la DC0~20mA Clasificada por los parámetros de
(A/D) corriente de DC4~20mA entrada (resistencia de entrada
entrada 250Ω)
Resolución 12bits(0~4000)
Selección V/I Con los jumpers (upper: V, lower: I)
Rango de entrada DC 0~+12V
admisible DC 0~+24mA
Salidas No. de canales de 1
Analógicas salida
(D/A) Rango del voltaje DC0~10V(resistencia de entrada mayor que
de entrada 1KΩ)
Rango de la DC0~20mA Clasificada por los parámetros de
corriente de DC4~20mA entrada (resistencia de entrada
entrada 250Ω)
Resolución 12bits(0~4000)
Selección V/I Seleccionar terminales V o I
Rango de entrada DC 0~+12V
admisible DC 0~+24mA
DC0~20mA : 5µA(1/4000)
DC4~20mA : 6.25µA(1/3200)
Precisión total ±0.5% en escala llena
Velocidad máxima de 2ms/canal + tiempo de escaneo
conversión
Consumo interno de corriente 20mA
Fuente de alimentación Externa, DC 21.6V~26.4V, 80mA
Área de conversión de datos A/D canal 0 A/D canal 1 D/A
1er módulo análogo D4980 D4981 D4982
2do módulo análogo D4983 D4984 D4985

Gran Plaza 8-B Col. Lomas de Boulevares, Tlalnepantla de Baz, C.P. 54020, Edo. de Mex.
Tel/Fax: (0155) 5370 5830 E-mail: sicaindustrial@yahoo.com.mx
60
EJEMPLOS DE INSTALACIÓN

CONFIGURACIÓN DE PARAMETROS

En la pantalla de configuración le decimos al PLC que tipo de entrada va a ser si


corriente o voltaje, que rango de corriente o voltaje se va a manejar y en que canal
van a estar conectados. Solo se pueden conectar dos módulos analógicos a un PLC,
es por eso que solo aparece en la pantalla, la configuración para dos módulos.

Fig. 6.3 Pantalla de parámetros, para configurar el / los modulo(s) analógico(s).


Gran Plaza 8-B Col. Lomas de Boulevares, Tlalnepantla de Baz, C.P. 54020, Edo. de Mex.
Tel/Fax: (0155) 5370 5830 E-mail: sicaindustrial@yahoo.com.mx
61

REGISTROS UTIILIZADOS

El PLC guarda el valor leido en direcciones especificas; estas son las siguientes:

PARTES Y CONFIGURACION DEL MODULO G7F ADHA

Gran Plaza 8-B Col. Lomas de Boulevares, Tlalnepantla de Baz, C.P. 54020, Edo. de Mex.
Tel/Fax: (0155) 5370 5830 E-mail: sicaindustrial@yahoo.com.mx
62
EJEMPLOS DE PROGRAMACIÓN

Mientras que la entrada analógica del canal 0 del primer modulo este en un
rango entre 0(0V)~2000(5V), la salida P40 esta encendida.

Cuando P000 se enciende, el dato analógico de salida 5V(2000) es enviado a la


salida del primer modulo.

Gran Plaza 8-B Col. Lomas de Boulevares, Tlalnepantla de Baz, C.P. 54020, Edo. de Mex.
Tel/Fax: (0155) 5370 5830 E-mail: sicaindustrial@yahoo.com.mx

S-ar putea să vă placă și