Вы находитесь на странице: 1из 74

SERVICIO NACIONAL DE ADIESTRAMIENTO EN TRABAJO INDUSTRIAL

CONTROL DE MQUINAS
CON PLC

FASCCULO DE APRENDIZAJE

Tcnico de Nivel Operativo

AUTORIZACIN Y DIFUSIN

MATERIAL DIDCTICO ESCRITO


CUIRSO

CONTROL DE MQUINAS CON PLC

Con la finalidad de facilitar el aprendizaje en el desarrollo del Programa de Capacitacin Continua a


nivel nacional y dejando la posibilidad de un mejoramiento y actualizacin permanente, se autoriza la
APLICACIN Y DIFUSIN de material didctico escrito referido CONTROL DE MQUINAS
CON PLC
Los Directores Zonales y Jefes de Unidades Operativas son los responsables de su difusin y aplicacin
oportuna.

DOCUMENTO APROBADO POR EL


GERENTE TCNICO DEL SENATI
N de Pgina76
Firma ..
Nombre: Jorge Saavedra Gamn
Fecha: 04.06.09.

Registro de derecho de autor: 9060-2003

CONTROL DE MQUINAS CON PLCs

INDICE

Fundamentos de los Controladores Programables


Introduccin
Concepto del PLC
El PLC como alternativa en l a Automatizacin Industrial
Ventajas del PLC
Campos de aplicacin de los Controladores Programables
Marcas d e PLC ms difundidas en nuestro medio
2 Dispositivos y aparatos en un sistema de control
Sensores
Controlador
Actuador
Elementos u rganos de trabajo
3 El PLC en los tableros de control
Sistema de control convencional
Sistema de control con PLC
4 Hardware de los Controladores Programables
Estructura del PLC
Tipos de controladores programables
5 Controladores programables compactos
6 Controladores programables modulares
Caractersticas del PLC de hardware modular
Componentes del PLC modular
7 Instalacin del PLC
Instalacin del PLC en los tableros
Instalacin del PLC modular
8 Organizacin de la Memoria del Procesador
Tipos de Archivos
Archivos de Programa
Archivos de datos
Direccionamiento de Archivos de Datos
9 Elementos de programacin del PLC
Medios de programacin
Lenguajes de programacin
El software de programacin
El ciclo de operacin
10 Programacin del PLC Allen-Bradley tipo Modular SLC500
Direccionamiento de E/S
11 Instrucciones tipo Bit
Instrucciones: XIC,. XIO, OTE, OTL, OTU, OSR
12 Instrucciones de Temporizadores
Instrucciones: TON, TOF, RTO
13 Instrucciones de Contadores
Instrucciones: CTU, CTD
14 Instrucciones de Comparacin
Instrucciones: EQU, NEQ, LES, LEQ, GRT, GEQ, MEQ, LIM
3

CONTROL DE MQUINAS CON PLCs

CONTROL DE MAQUINAS CON PLC


1. FUNDAMENTOS DE LOS CONTROLADORES PROGRAMABLES

INTRODUCCION
Las tecnologas de la automatizacin exigen soluciones cada vez ms complejas. Por consiguiente, los equipos capaces de resolver tales cometidos y problemas tambin han de ser cada vez ms
complejos, tanto en su planificacin y operacin como en su mantenimiento

Fig. N 1.- Automatizacin con PLC


La mayor parte de los procesos que tienen como finalidad la creacin de un producto, requieren
la ejecucin de una secuencia de operaciones. Esto es particularmente cierto en el caso de fabricacin de piezas discretas.
La secuencia de las operaciones puede realizarse manualmente o con ayuda de algn tipo de controlador. Hasta fines de la dcada de los sesenta, este secuenciamiento se realizaba mediante un
banco de rels conectados de modo que realicen esa nica tarea. A causa de ello, en gran nmero de industrias se tena conocimiento acerca de ese tipo de lgica. Sin embargo puesto que esa
lgica tiene serios inconvenientes, como la dificultad para el anlisis y diagnstico de fallas y
para la modificacin, entre otros, se hizo evidente la necesidad de un sistema ms estandarizado
y confiable. Estos hechos junto con la aparicin y extensin de las funciones lgicas implemen-

CONTROL DE MQUINAS CON PLCs

tadas mediante tecnologas de la microelectrnica dieron como resultado el desarrollo del controlador programable (PLC).
CONCEPTO DEL PLC
Las siglas PLC proviene de Programmable Logic Controller, que traducido al espaol significa
Controlador Lgico Programable. En la actualidad el trmino Lgico ya no es utilizado debido a
que el PLC no slo se le aplica en el control de seales digitales sino tambin en el procesamiento de seales analgicas, en el campo del control de los procesos industriales. Por esta razn el
PLC es denominado actualmente Controlador Programable.
El PLC puede ser definido como un equipo electrnico digital basado en un microprocesador,
con memoria programable para almacenar instrucciones que cumplan funciones especificas, tales
como lgica secuencial, de tiempo, de contaje, clculo, etc. y desarrollado para el control de mquinas y procesos industriales.
En Europa el controlador programable es denominado Autmata Programable.

Fig. N 2.- Controladores Programables

EL PLC COMO ALTERNATIVA EN LA AUTOMATIZACION INDUSTRIAL

En el mercado local hay un sinnmero de productos forneos que, en general, son de calidad
media o superior y los costos son bastante reducidos. En cambio los productos nacionales, generalmente tienen costos ms elevados y la calidad muchas veces no es tan buena. Una de las razones
5

CONTROL DE MQUINAS CON PLCs

por la cual otros pases pueden lograr precios competitivos, es la incorporacin de tecnologa de
punta en sus procesos productivos, sus sistemas de control estn realizados a base de PLCs y
otros equipos programables. Es por eso que el PLC se ha convertido en una de las alternativas
ms eficientes en la automatizacin de la industria moderna. En la mayora de nuestras industrias
se ha percibido tal necesidad de lograr mejores niveles de productividad y competitividad. Por lo
que hoy en da en muchas plantas industriales existe la intencin de modernizar los sistemas de
control de las mquinas y de los procesos industriales y/o de adquirir nuevas mquinas con
avanzados sistemas de control, para poder mejorar la productividad y competir en mejores condiciones con la industria de los pases de mayor desarrollo que el nuestro.

VENTAJAS DEL PLC


La implementacin de sistemas automticos con PLCs presenta muchas ventajas de tipo tcnico
y econmico, frente a alternativas tradicionales. Entre ellas podemos mencionar:

Confiabilidad
Menor tamao
Ms econmico
Versatilidad
Ahorro de energa
Facilidad de instalacin
Rapidez en el diagnstico de fallas
Compatibilidad con elementos sensores y actuadores
Factibilidad de intervenir en redes de supervisin

Confiabilidad
Los avanzados mtodos de fabricacin de equipos electrnicos y el riguroso control de calidad
que el fabricante realiza, hace que los PLCs sean equipos altamente confiables y no presentan
fallas constructivas con frecuencia, a menos que se trate de erradas conexiones e instalaciones,
como por ejemplo, las conexiones de sensores o elementos de maniobra en los mdulos de entrada/salida.

Menor tamao
El volumen o espacio ocupado por un PLC en un tablero de control es mucho menor que un tablero de control implementado con dispositivos y aparatos discretos convencionales, tales como
rels de control, temporizadores, contadores, programadores, secuenciadores, etc.
Ms econmico
Un PLC puede sustituir a cualquier dispositivo de control convencional o de tipo electromecnico tal como rels, temporizadores, contadores, programadores, etc. El costo que implica invertir
en la adquisicin de estos dispositivos supera el costo del PLC; es ms, hay tambin ahorro en la
ausencia del cableado, en el menor tamao del tablero, etc.
6

CONTROL DE MQUINAS CON PLCs

Versatilidad
Cuando se requiera realizar modificaciones en un sistema de control convencional, resulta muy
engorroso, toda vez que es necesario adicionar o cambiar nuevos componentes, instalarlos, realizar el cableado, etc.; en cambio en un sistema con PLC las modificaciones slo se traducen en
cambios realizados en el programa. Adems, el tiempo invertido para ambas situaciones es sustancialmente diferente

Ahorro de energa
Con respecto a los tableros convencionales en el que se usan elementos electromecnicos, el
consumo de energa es mucho menor debido a que la electrnica utilizada en la fabricacin de
los PLCs es de bajo consumo.

Facilidad de instalacin
El montaje del controlador programable en el tablero o gabinete se hace mediante tornillos de
fijacin cuyo nmero depende del tamao del PLC. En otros casos, dependiendo de la marca, va
montado sobre rieles estndar tipo omega. La instalacin de un PLC, entonces, se reduce prcticamente a la instalacin de los sensores a la bornera de los canales de entradas y de los actuadores a la bornera de los canales de salida y en ambos casos se tratan de circuitos sencillos y universales.

Rapidez en el diagnstico de fallas


Las fallas son detectadas rpida y fcilmente mediante alguna de las siguientes alternativas:
A travs de los LEDs indicadores de estado del procesador;
Por medio de los LEDs indicadores de estado de los mdulos de entrada/salida
Mediante el software de programacin con el ingreso al modo dinmico del programa y/o el
acceso a la memoria de errores de la CPU.

Compatibilidad con elementos sensores y actuadores


La tendencia actual en la fabricacin de equipos y sistemas de control es la de arquitectura abierta. Por tal razn se pueden conectar a los PLCs dispositivos sensores y actuadores de cualquier
marca, tipo o procedencia.
Factibilidad de intervenir en redes de supervisin
El desarrollo de las tecnologas de comunicacin han hecho posible que los controladores programables puedan integrarse a redes industriales para comunicarse entre ellos y con otros equipos inteligentes, como por ejemplo, computadoras, para propsitos de supervisin y control de
los procesos industriales.
7

CONTROL DE MQUINAS CON PLCs

Campos de Aplicacin de los Controladores Programables


Un PLC puede utilizarse en el control, mando y supervisin, prcticamente, de cualquier mquina o proceso, gracias a la gran cantidad de memoria y la alta velocidad de procesamiento de sus
procesadores.
Entre los campos de aplicacin actuales se pueden enumerar los siguientes:

Mquinas de montaje
Distribucin de energa
Mquinas-herramientas
Control de nivel de llenado
Lneas de embotellamiento
Fundiciones y refineras industriales
Control de temperatura
Equipos de transporte
Estaciones de bombeo
Instalaciones de tratamiento de agua
Industria del cemento
Industria alimentaria
En general: control de procesos industriales y la automatizacin de plantas

Marcas de PLCs ms difundidas en nuestro medio


En nuestro medio existe una variedad de marcas de controladores programables, muchos de ellos
han venido montados en los tableros de control de mquinas y otros han sido adquiridos, de representantes en nuestro pas, para la modernizacin de los tableros de control.
Podemos citar, algunas de ellas:
Allen-Bradley (USA)
Siemens (Alemania)
Telemecanique (Francia)
Omron (Japn)
Modicon (Suecia)
General Electric (USA)
Toshiba (Japn)
Mitsubishi (Japn)

CONTROL DE MQUINAS CON PLCs

La siguiente tabla muestra algunas caractersticas de algunos modelos de PLCs


Controladores Programables Compactos

Marca

Procedencia

Allen-Bradley

USA

Siemens

Alemania

Telemecanique

Francia

Omron

Japn

Modicon

Suecia

Modelo
Micrologix 1000
SLC500
S5-90U
S5-95U
TSX 0721 2408 n
TSX 17-20 2044E
CPM1-30CDR-A
SRM1
TSX Nano
110-CPU 612 03

Capacidad
RAM
437 palabras
1 K instruc.
4 Kbyte
8 Kbyte
24 Kb
1 Kpalabras
2 Kpalabras
256 palabras
2 Kpalabras

Mximo N
E/S discretas
25
40
14
32
24
20
30
16
24
28

Incluye
E/S Anlogas
S

S
S
S
S
S

Controladores Programables Modulares

Marca

Procedencia

Allen-Bradley

USA

Siemens

Alemania

Telemecanique

Francia

Omron

Japon

Modicon

Suecia

Modelo
SLC500 5/04
PLC-3
PLC-5/250
S7300 CPU315-2
S7 400 CPU 416-1
TPMX P107 420
TSX P47 415
C200HX
CVM1 CPU21
A500

Capacidad
Mximo N Incluye E/S
RAM
E/S discretas Anlogas
16 Kpalabras
480
S
256 Kb
2048
S
380Kpor proc
4096
S
16 Kpalabras
1024
S
512 Kb
262144
S
704 Kb
2048
224 Kb
1024
102 Kpalabras
1184
S
24 Kpalabras
2048
S
64 Kb
5088

A350

48 Kb

2048

2.- REVISION DE DISPOSITIVOS Y APARATOS EN UN SISTEMA DE CONTROL

En un sistema de control que puede ser de mquinas o de procesos, se tienen bsicamente los
siguientes aparatos o dispositivos de control:
Sensores
Controladores

CONTROL DE MQUINAS CON PLCs

Actuadores
Elementos u rganos de trabajo

Sensores
Llamados tambin detectores o captadores son los dispositivos que se encargan de medir o detectar una variable o parmetro, fsico o qumico, desde la mquina o proceso controlado.
Los sensores pueden ser:
Discretos (o digitales), aquellos cuya salida slo tienen dos estados. Por ejemplo: pulsadores,
fines de carrera, termostato, presostato, etc.
Analgicos, aquellos cuya salida toma diferentes valores de salida para diferentes valores de
la variable de entrada. Por ejemplo: termocupla, RTD, etc.

Fig N3.- Sensores industriales

Controlador
Aparato que ejecuta las acciones de control, frecuentemente recibe informacin desde los sensores, compara el valor real de la variable medida con el valor deseado (set point) y en base a las
posibles diferencias entre ellas se genera una seal correctiva que emite hacia los actuadores
para corregir dicho error.

Actuadores
Son los dispositivos que funcionan como interfaces, ubicados entre el controlador y los rganos
de trabajo. Mediante el uso de los actuadores, los controladores pueden manejar cargas que requieran elevada potencia para funcionar. Por ejemplo un motor trifsico de 50 kW.

10

CONTROL DE MQUINAS CON PLCs

Los actuadores pueden ser:


Discretos. Por ejemplo: contactor, electrovlvulas, etc.
Analgicos. Por ejemplo: vlvula de control automtico
Elementos u rganos de trabajo
Son los elementos que ejecutan el trabajo, fsico o mecnico, en las mquinas de produccin.
Por ejemplo :
Motores, que pueden ser: elctricos, neumticos o hidrulicos
Cilindros o pistones, que pueden ser neumticos o hidrulicos

3. EL PLC EN LOS TABLEROS DE CONTROL

Sistema de Control Convencional


Los tableros de control, especialmente los de control de mquinas, de tipo convencional se basan
en el uso de diferentes elementos electromecnicos de control, tales como: rels de control, temporizadores, programadores, etc.
Para efecto de comparacin en la figura siguiente se muestra un sistema de control convencional
que utiliza dispositivos electromecnicos para su operacin

Sensores

Lgica de
Rels

Actuadores

Mquina o Proceso Controlado

Fig. N 4.- Sistema de Control Convencional

11

CONTROL DE MQUINAS CON PLCs

Los sensores recogen seales desde la mquina o proceso controlado y las envan al tablero de
control. De acuerdo a la lgica del diseo del circuito de control se define la activacin o desactivacin de los elementos de trabajo que se controlan mediante este tablero de control por medio
de los dispositivos de salida
El bloque del tablero de control consiste de un panel o tablero que incluye rels, temporizadores,
programadores, etc. interconectados para energizar o desenergizar dispositivos de salida en respuesta a los estados de los dispositivos de entrada y de acuerdo con la lgica diseada para este
circuito. La lgica cableada controla la accin de los actuadores, los cuales a su vez manejan las
variables de la mquina o proceso.
El bloque de los dispositivos de salida, representa a los actuadores y que consisten en contactores, solenoides, electrovlvulas, arrancadores de motores, etc. utilizados para gobernar a los elementos de trabajo a fin de controlar la mquina o proceso.

Sistema de Control con PLC

En este sistema de control, que es similar al anterior, se observa que el bloque de lgica de rels
ha sido reemplazado por un PLC. El PLC desarrolla las mismas o ms funciones que los controladores tradicionales. En lugar de rels, se tiene un PLC en el panel de control, y la lgica de
control se consigue desarrollando un programa para el PLC. En vez de una lgica cableada se
tiene una lgica programada, la cual otorga a estos sistemas una gran flexibilidad, pues las modificaciones al circuito de control implican slo modificaciones al programa.
Los dispositivos de entrada y los de salida siguen siendo necesarios, tanto los sensores como los
elementos de maniobra persisten. El PLC es un aparato o equipo de control que reemplaza a todo
elemento de control, mas no as a los elementos utilizados en los circuitos de fuerza, tales como
contactores, electrovlvulas, etc.

Sensores

PLC

Actuadores

Mquina o Proceso Controlado


Fig. N 5.- Sistema de Control con PLC

12

CONTROL DE MQUINAS CON PLCs

El PLC cuenta con una memoria RAM que le permite almacenar el programa. Este programa al
ser ejecutado puede hacer que una mquina o un proceso pueda ser controlado con todas las ventajas que se consigue con la electrnica.

4. HARDWARE DE LOS CONTROLADORES PROGRAMABLES

Estructura del PLC

Interface
de Entrada

Procesador
CPU

Interface
de Salida

Actuadores

Sensores

Un PLC tiene la misma estructura que cualquier otro sistema programable, es una especie de
computadora dedicada. Bsicamente esta compuesto por los siguientes componentes de
acuerdo al siguiente diagrama.

Fuente de Alimentacin

Fig. N 6.- Diagrama de bloques de un PLC

El Procesador
Llamado tambin CPU, es el cerebro del sistema, es el responsable de la ejecucin del programa desarrollado por el usuario. La CPU realiza el procesamiento de las informaciones de
entrada, la toma de decisiones y la transferencia de la informacin. En el procesador se distinguen, a su vez, tres grandes componentes:
El microprocesador
La memoria
La interface de comunicaciones

13

CONTROL DE MQUINAS CON PLCs

Interface de Entrada

Transforma las seales de entrada proporcionadas por los sensores, que pueden ser de niveles
de tensiones diversos y tipo de corriente tambin diferentes, a niveles compatibles con el
procesador.

Interface de salida
Permite que las seales del procesador puedan tener la capacidad de activar o energizar a los
actuadores mediante un contacto que existe en cada canal de salida y desde una fuente de
tensin externa.

Fuente de alimentacin
Se encarga de convertir la energa elctrica disponible (tensin alterna en la mayora de casos) a los niveles de tensin continua necesarios para la operacin de los circuitos del procesador y de las interfaces de salida y entrada.

Tipos de Controladores Programables


Los controladores programables (PLCs), al margen de la marca o procedencia, pueden clasificarse de varias formas, por ejemplo:
Por su hardware
Por su tamao

Clasificacin por su Hardware


Controladores compactos
Controladores modulares

Controladores compactos
Se denominan a aquellos PLCs fabricados en una sola pieza, es decir que sus componentes
bsicos se encuentran integrados en una sola unidad. En esta unidad se encuentran su procesador, sus interfaces E/S y su fuente de alimentacin.

14

CONTROL DE MQUINAS CON PLCs

Fig. N 7.- Algunos ejemplos de Controladores Programables Compactos

Controladores modulares
Se denominan as a los PLCs que tienen sus componentes separados, por bloques y donde
cada bloque recibe el nombre de mdulo. Entonces, en general, un PLC modular tendr como
mnimo 4 mdulos: mdulo del procesador, mdulo de entrada, mdulo de salida y mdulo
de la fuente. Los mdulos se encuentran soportados en un chasis o rack diseados para ello, o
en un riel del tipo omega.
La mayora de los PLCs modulares soportan hasta 30 o 32 mdulos de expansin.

Fig. N 8.- Algunos ejemplos de Controladores Programables Modulares

15

CONTROL DE MQUINAS CON PLCs

Clasificacin por su tamao


Los PLCs tambin pueden ser clasificados por su tamao, a saber:
Micro Controladores
Mini Controladores
Controladores Main Frame

Los Micro Controladores


Son los PLCs ms pequeos que los diversos fabricantes han colocado en el mercado. Por su
tamao, bajo costo y su cada vez ms compleja y completa caracterstica de funcionamiento
hacen que su difusin y uso sea cada vez mayor. Son utilizados en la automatizacin de pequeas mquinas o sistemas que no tengan necesidad de grandes cantidades de entradas y salidas.
Por ejemplo: mando de arrancadores de motores, mando de bombas, mquinas de embolsado,
viviendas inteligentes, etc.

Fig. N 9.- Algunos ejemplos de Micro Controladores Programables

Mini Controladores
Se denominan as a los PLCs de tamao comprendidos entre los micro controladores y de Main
Frame. Existen en versin compactos y modulares
La capacidad de manejo de canales E/S es mucho mayor que la de los micro controladores, en
promedio se encuentra entre 256 hasta 1024 E/S discretas
Se le utilizan en automatismos de mayor complejidad, tanto en el campo de las mquinas como
el de procesos industriales. Esto ltimo porque cuentan con mdulos analgicos que le permiten
procesar seales analgicas.

16

CONTROL DE MQUINAS CON PLCs

Fig. N 10.- Algunos ejemplos de Mini Controladores Programables

Controladores Main Frame

Son los de mayor tamao, su capacidad y potencialidad en el manejo y procesamiento de la informacin es fantstica. Generalmente estos equipos se utilizan para automatizar un conjunto de
mquinas o plantas completas.

Fig. N 11.- Algunos ejemplos de Controladores Programables Main Frame

17

CONTROL DE MQUINAS CON PLCs

5. CONTROLADORES PROGRAMABLES COMPACTOS

Caractersticas del PLC de Hardware fijo o compacto


Dado que este tipo de PLC rene todos los componentes en una sola unidad, ellos tienen un nmero fijo de canales de entrada/salida, generalmente del tipo digital o discretas. Sin embargo,
muchos de ellos soportan un nmero determinado de mdulos de expansin, sobre todo los mini
PLCs.
Algunos fabricantes han diseado un tipo de PLC al que se le pueden adicionar tantos mdulos
de expansin como uno del tipo modular, es decir entre 30 y 32 mdulos de expansin, erigindose como una especie de PLC hbrido, llamado tambin PLC compacto-modular.
Otros, han diseado sus micro PLCs con la posibilidad de interconectarse entre ellos, y funcionar
como un solo sistema para poder ampliar la cantidad de entradas/salidas.

Fig. N12.- Controladores Programables Compactos

Las ventajas de un PLC compacto con respecto a uno modular son las siguientes:
Son ms econmicos
Por su construccin compacta son de reducido tamao
Algunas marcas incluyen entradas/salidas analgicas
Son de fcil seleccin
Son de fcil instalacin
Su programacin es sencilla

18

CONTROL DE MQUINAS CON PLCs

6. CONTROLADORES PROGRAMABLES MODULARES

Caractersticas del PLC de Hardware modular


Como un PLC modular est formado por mdulos hay que realizar la seleccin adecuada de estos mdulos para lograr una configuracin de acuerdo a nuestros requerimientos. Aparte de los
mdulos bsicos que se han mencionado, existe una variedad de mdulos adicionales que hacen
mejorar las prestaciones de este tipo de PLC
Algunas de las ventajas del PLC modular pueden ser:
Su configuracin puede variar de acuerdo a las reales necesidades del usuario.
En caso de ampliaciones y requerimientos de conectar mayor nmero de sensores y/o actuadores, es posible adicionar slo ms mdulos de entrada/salida, sin necesidad de cambiar el
procesador.
En caso de fallas en los mdulos de E/S, es posible aislar el problema y reemplazar slo el
mdulo defectuoso.

Fig. N13.- Controladores Programables Modulares

Componentes del PLC modular


El rack o chasis
La Fuente de alimentacin
El procesador o CPU
Mdulos de Entrada/Salida
Mdulos de entrada/salida discretas
Mdulos de entrada discreta
19

CONTROL DE MQUINAS CON PLCs

Mdulos de salida discreta


Mdulos discretos combinados
Mdulos de entrada/salida analgicas
Mdulo de entrada analgica
Mdulo de salida analgica
Mdulos analgicos combinados
Mdulos especiales
Mdulos para termocuplas
Mdulos para RTDs
Mdulos de contaje rpido
Mdulos de regulacin PID

El rack o chasis
Es una especie de gabinete que tiene la funcin de soportar los diferentes mdulos que conforman el PLC. Incluye un bus comn y conectores por cada slot o ranura (espacio que ocupa un
mdulo) ubicados en la parte posterior del rack. Estos conectores del rack se interconectan con el
conector que tiene cada mdulo para que a travs de ciertos pines del conector, el mdulo reciba
la tensin de alimentacin y a travs de otros pines del conector se comunique con el procesador.

Fig. N 14.- Algunos ejemplos de Racks para PLCs

La Fuente de alimentacin
La fuente de un PLC modular ocupa generalmente el primer lugar (slot o ranura) de la izquierda
del rack o chasis del PLC.
Las fuentes se encuentran protegidas contra sobrecargas mediante fusibles, los cuales son de
fcil reemplazo en caso necesario.
La alimentacin de las fuentes, por lo general, se disean para los siguientes niveles: 24VDC,
110VAC y 220VAC
Las tensiones de salida producida por la fuente con la finalidad de alimentar los mdulos que
conforman el PLC, varan de acuerdo al fabricante. Algunas marcas muy conocidas tienen fuentes que producen: 5VDC y 24VDC

20

CONTROL DE MQUINAS CON PLCs

Fig. N 15.- Algunos ejemplos de Fuentes de alimentacin

Dentro de una familia de PLCs modulares de una determinada marca, se fabrican varias fuentes,
las cuales varan, especialmente en la tensin de alimentacin y en la potencia que suministra.
Por ejemplo el cuadro siguiente muestra las especificaciones de las fuentes de alimentacin para
la familia SLC-500 de la marca Allen-Bradley.

Descripcin
Tensin de lnea

N de Catlogo
1746-P1

85-132/170-265 VAC 85-132/170-265 VAC


47-63 Hz
47-63 Hz

Potencia de con135 VA
sumo
Corriente entrada
max al momento 20 A
del arranque
Capacidad
de 2 A a 5VDC
corriente interna
0,46 A a 24VDC
Capacidad de
corriente de
0,2 A
alimentacin
de
usuario de 24VDC
Lmites temperatura ambiental de
operacin
Humedad

N de Catlogo
1746-P2

N de Catlogo
1746-P3

N de Catlogo
1746-P4

19,2-28,8 VDC

85-132/170-265 VAC
47-63 Hz

180 VA

90 VA

240 VA

20 A

20 A

45 A

5 A a 5VDC
0,96 A a 24VDC

3,6 A a 5VDC
0,87 A a 24VDC

10.0 A a 5 VDC
2.88 A a 24 VDC

0,2 A

1A

0 C a 60 C (32 F a 140 F)
5-95 % (sin condensacin)

Tabla N1.- Especificaciones de las Fuentes de Alimentacin para la familia SLC-500 de Allen-Bradley

21

CONTROL DE MQUINAS CON PLCs

Seleccin de la Fuente de Alimentacin.


La seleccin de una fuente est en funcin de la cantidad y tipo de mdulos que va a alimentar,
por ejemplo, si se tratara del caso del PLC que se muestra en la siguiente figura, vamos a seleccionar una fuente para el rack 1 y otra fuente para el rack 2 se dejar como un ejercicio.

Fig. N 16.- Sistema de control con 2 PLCs

La siguiente tabla muestra las especificaciones para el rack 1:

N
Slot

0
1
2
3

Descripcin

Mdulo Procesador
Mdulo Entrada
Mdulo de salida 1
Mdulo de salida 2
Hand Helt Terminal
Acoplador de enlace
Corriente total

Consumo
5VDC(A)

0,35
0,05
0,135
0,37
0,905

Consumo
24VDC(A)

0,105
0,085
0,190

22

CONTROL DE MQUINAS CON PLCs

La tabla de especificaciones del segundo rack

N
Slot
0
1
2
3
4
5
6

Descripcin
Mdulo Procesador
Mdulos Entrada 1
Mdulos Entrada 2
Mdulo de salida 1
Mdulo de salida 2
Mdulo de salida 3
Mdulo de combinacin
Acoplador de enlace
Interface de comunicacin
Corriente total

Consumo
5VDC(A)
0,35
0,085
0,085
0,17
0,17
0,17
0,37
-

Consumo
24VDC(A)
0,105
0,18
0,18
0,18
0,085
-

Para la seleccin de las fuentes se deben utilizar unas hojas de trabajo y se consideran los datos
de corrientes mximas, tal como se muestra a continuacin que est realizada en base a la familia
SLC500 de Allen-Bradley

23

CONTROL DE MQUINAS CON PLCs

La siguiente es la Hoja de Trabajo para seleccionar la fuente de alimentacin para el rack 1

HOJA DE TRABAJO DE SELECCIN DE LA FUENTE DE ALIMENTACION


Procedimiento
1.

Para cada slot del rack que contiene un mdulo, indique el nmero de catlogo del
mdulo y sus corrientes mximas de 5V y 24V. Adems, incluya el consumo de potencia de los dispositivos perifricos que puedan haberse conectado al procesador
y se alimenten de la fuente. El consumo de potencia de este dispositivo est incluido en el consumo de potencia del procesador

N Slot

N Catlogo

0
1
2
3
4
5
6
7
8
Dispositivo perifrico

Corriente max 5V
(A)
0,35
0,05
0,135
0,37

Fuente de alimentacin requerida

Corriente Max 24V


(A)

0,085

2. Adicione los consumos de


potencia de todos los dispositivos
del sistema

Corriente Total
3. Compare la corriente

0,905

0,190

total requerida para el rack con la capacidad de corriente


interna de las fuentes de alimentacin. Para seleccionar la fuente de alimentacin
correcta para el rack, asegrese de que el consumo de potencia para el rack sea
menor que la capacidad de corriente interna para la fuente de alimentacin, tanto
para la carga de 5V como para la de 24V

Capacidad de corriente interna


5V
24V

N de Catalogo 1746-P1
N de Catalogo 1746-P2
N de Catalogo 1746-P3

2
5
3,6

0,46A
0,96A
0,87A

Para este rack se necesita la siguiente fuente de alimentacin

1746- P1

Se debe tener en cuenta la expansin futura del sistema cuando se considere la seleccin de la fuente
de alimentacin

Se puede observar que la fuente de alimentacin 1746-P1 es suficiente para el rack 1. La capacidad de corriente interna de esta fuente de alimentacin es de 2A en 5VDC y de 0,46A en 24VDC

El procesador o CPU
La CPU al igual que las computadoras, se pueden clasificar en funcin de la velocidad de procesamiento de informacin, a la capacidad de su memoria y las funciones que pueden realizar.
24

CONTROL DE MQUINAS CON PLCs

El tiempo que tarda para la lectura de un programa depende del nmero y del tipo de instrucciones. Por lo general es del orden de los milisegundos. Esto quiere decir que cualquier modificacin de estado de una entrada produce casi instantneamente una seal de salida.
Los fabricantes, dentro de sus especificaciones tcnicas dan a conocer, la velocidad de procesamiento en unidades de ms/Kbyte (milisegundos por kiloByte.

Fig. N 17.- Algunos ejemplos Procesadores

La tabla siguiente muestra las caractersticas ms importantes de los procesadores SLC500 de


Allen-Bradley

Especificaciones

5/01

5/02

5/03

5/04

Memoria de programa

1 o 4K instruccio

4 K instrucciones

12 Kpalabras

12 a 60K palabras

Capacidad de E/S mx

256 discretas

480 discretas

960 discretas

960 discretas

Chasis/ranuras mx.

3/30

3/30

3/30

3/30

Tiempo de escn mx.

8 ms/K

4,8 ms/K

1 ms/K

0,9 ms/K

Ejecucin de bit (XIC)

4 ms

2,4 ms

0,44 ms

0,37 ms

Programacin

APS, RSLogix
500 y HHT

APS, RSLogix
500 y HHT

APS, RSLo- APS, RSLogix500 y


gix
HHT
500 y HHT

Mdulos de Entrada/Salida

Los mdulos de E/S se pueden clasificar de la siguiente manera:


De acuerdo al tipo de seal que procesan:

25

CONTROL DE MQUINAS CON PLCs

Mdulo de E/S discretas

Mdulo de E/S analgicas


Mdulos combinados o de combinacin
De acuerdo a la densidad de canales por mdulo:
De 4, 8, 16, 32 y otros valores de canales E/S

Fig. N 18.- Algunos ejemplos de Mdulos de E/S

Mdulos de entrada/salida discretas


Los mdulos de E/S discretas estn diseados para cumplir la funcin de interface entre la CPU
y los dispositivos de campo del sistema de control. A travs de estos mdulos es posible
intercambiar informacin ya sea para la adquisicin de datos, si es de entrada, o para el mando
de una mquina o proceso controlado, si es de salida.

Mdulos de entrada discreta


Funcionan como interfaces entre los sensores y el procesador del PLC. El tipo de sensor debe ser
del tipo de salida digital o discreta, es decir que la seal de salida solo puede tener dos estados
lgicos: activado o desactivado (dgitos 0 o 1). Por ejemplo: pulsadores, selectores, fines de carrera, termostatos, sensores de proximidad, etc.
Los niveles de tensin de operacin de los mdulos E/S pueden ser:
TTL, 24VDC, 110VAC y 220VAC
Los mdulos de entradas discretas estn diseados para cumplir las siguientes funciones principales:

26

CONTROL DE MQUINAS CON PLCs

Adquisicin de datos, que le entregan los sensores


Acondicionamiento de las variadas seales que le entrega el sensor a niveles adecuados para
el procesador
Sealizacin del estado de las entradas mediante LEDs indicadores de estado ubicados generalmente en la parte superior del frontal del mdulo
Aislamiento galvnico entre los circuitos de sensores y el del microprocesador mediante el
uso de elementos optoacopladores.

Fig. N 19.- Circuito de interface de entrada discreta en DC

Fig. N 20.- Circuito de interface de entrada discreta en AC

Mdulos de salida discreta


Funcionan como interface entre la CPU del controlador programable y los dispositivos externos
de accionamiento o actuadores, los cuales deben ser discretos, es decir que deben tener solo dos
estados lgicos posibles. Por ejemplo contactores, electrovlvulas, lmparas, etc.
Los mdulos de salidas discretas estn diseados para cumplir las siguientes funciones principales:
Transmisin de la seal de activacin o desactivacin hacia los actuadores.
27

CONTROL DE MQUINAS CON PLCs

Acondicionamiento de la seal que proviene de la CPU, para lograr el cierre o apertura de un


contacto ubicado en cada canal de salida. El cierre del contacto permite aplicar la tensin desde
una fuente externa al actuador.
Los mdulos de salida discreta se fabrican para operar con las tensiones nominales: TTL,
24VDC, 110VAC o 220VAC.
Igualmente, de acuerdo al tipo de contacto que tienen en cada canal, el mdulo puede ser:
De salida por contacto de rel
De salida por triac
De salida por transistor

Fig. N 21.- Circuito de interface de salida discreta en AC (tipo rel)

Fig. N 22.- Circuito de interface de salida discreta en AC (tipo triac)

Fig. N 23.- Circuito de interface de salida discreta en DC (tipo transistor)


28

CONTROL DE MQUINAS CON PLCs

Mdulos discretos combinados


Son aquellos mdulos que tienen simultneamente un nmero de canales de entrada y de salida.
Sus caractersticas son las mismas que los individuales

Mdulos de entrada/salida analgicas


Estos mdulos estn diseados para procesar seales analgicas tanto de entrada, provenientes
de sensores analgicos, como de salida, dirigidos hacia actuadores analgicos.
Los mdulos analgicos o anlogos permiten el procesamiento de seales de variables o parmetros fsicos o qumicos, tales como: temperatura, presin, nivel, caudal, pH, etc.
Las seales que reciben o envan pueden ser de corriente o tensin. Sin embargo estas seales
tienen un rango estandarizado y son las que se emplean en el campo de la instrumentacin y el
control de procesos industriales. Los rangos ms utilizados son:
Seal de corriente:
Seal de tensin:

0-20mA, 4-20mA, -10 a +10mA


0-5V, 1-5V, 0-10V

Mdulo de entrada analgica


Son los mdulos que permiten recibir seales de corriente o tensin de rango estandarizado que
provienen de sensores anlogos, procesados previamente por los transmisores.
Como el PLC es un equipo digital, estas seales analgicas deben ser digitalizadas para que puedan ser compatibles con el procesador
Los mdulos de entradas analgicas estn constituidos por un conversor anlogo-digital (ADC)
y un multiplexador.

Mdulo de salida analgica


Estos mdulos se utilizan para enviar la seal correctiva al actuador en los sistemas de control
de procesos. Como la seal que enva el procesador es digital, debe ser convertida a una seal
analgica mediante un conversor digital-anlogo (DAC). Esta seal, que puede ser de corriente o
tensin, podr accionar directa o indirectamente, por ejemplo, una vlvula de control para manipular el flujo o caudal de un fluido.

Mdulos analgicos combinados


Son mdulos que incluyen canales de entrada y de salida analgicas y donde las caractersticas
que tienen son las mismas que en los casos de mdulos de E/S anlogos especficos.
29

CONTROL DE MQUINAS CON PLCs

Mdulos de E/S Especiales


Los fabricantes tambin han desarrollado unos mdulos adicionales para sus sistemas de PLCs.
Entre los ms comunes tenemos:
Mdulos para termocuplas
Mdulos para RTDs
Mdulos de contaje rpido
Mdulos de regulacin PID
Mdulos de comunicaciones

Mdulos para termocuplas


Son mdulos con capacidad de recibir seales directamente de termocuplas, sin necesidad de que
la seal sea procesada por un transmisor; es decir que los canales de entrada de estos mdulos
estn diseados para recibir seales de milivotios en forma directa. Como la relacin de la seal
de mV/C de una termocupla, vara de acuerdo a su tipo, estos mdulos son configurables para
todos los tipos, por ejemplo para termocuplas tipo: J, K, R, S, T, etc.

Mdulos para RTDs


Al igual que el mdulo anterior, este mdulo est diseado para recibir seales directamente de
Termorresistencias (RTDs) y ya no es necesario que sea convertida a una seal de corriente o
tensin como en otros casos. Igualmente son configurables para todos los tipos de RTDs, tales
como Pt50, Pt100, etc.

Mdulos de contaje rpido


Son mdulos que contienen un nmero determinado de entradas con contadores de alta velocidad o alta frecuencia de hasta 2MHz o ms.

Mdulos de regulacin PID


Estos mdulos estn diseados para ejecutar tareas de control automtico de procesos, aplicables
a lazos de control de temperatura, presin, caudal, nivel, velocidad, pH, etc. Estos mdulos son
autnomos en su alimentacin, cuentan tambin con memoria de programa propia y microprocesador. Su funcionamiento se basa en un algoritmo de control PID

30

CONTROL DE MQUINAS CON PLCs

7. INSTALACION DEL PLC

Instalacin del PLC en los tableros


La instalacin de un PLC no reviste mayor dificultad. A continuacin se dan las pautas necesarias para ejecutar esta accin.
Recomendaciones para la instalacin del sistema
Como ayuda para instalar un controlador programable de la manera ms segura posible, se han
establecido algunas recomendaciones especficas que deben seguirse.

Instalacin tpica de los PLCs en el tablero


La siguiente figura consta de algunos componentes que constituyen una instalacin tpica.

Rel de Control
Maestro

Dispositivo de
desconexin

Transformador
de Aislamiento

Bornera
Controlador
Programable
Tablero o
Gabinete

Fig. N 24.- Instalacin tpica de un tablero de control con PLC

Espacio para los controladores


La siguiente figura muestra esquemas para el espaciamiento mnimo recomendado para permitir
el enfriamiento por conveccin dentro del tablero. El aire de enfriamiento en el tablero debe
mantenerse dentro de los lmites de 0C a +60C (32F a +140F).

31

CONTROL DE MQUINAS CON PLCs

C
Espacio recomendado
A:
de 15 a 20 cm
B:
10 cm mnimo
C:
15 cm mnimo
D:
de 7 a 10 cm

A
B

Fig. N 25.- Espaciamiento recomendado en la instalacin de tableros con PLCs

Nota importante: Tenga cuidado con los trozos de metal cuando perfore los agujeros para la instalacin del controlador. No perfore agujeros encima de un controlador SLC 500 instalado.

Pautas para la conexin a tierra

Fig. N 26.- Detalles de la conexin a tierra del controlador


32

CONTROL DE MQUINAS CON PLCs

En los sistemas de control de estado slido, la conexin a tierra ayuda a limitar los efectos del
ruido debido a interferencias electromagnticas (EMI). La conexin a tierra para el controlador y
su gabinete es proporcionada por el conductor de conexin a tierra del equipo.
Las conexiones a tierra deben ir desde el chasis y fuente de alimentacin en cada controlador y
unidad de expansin hasta el bus de tierra. Las conexiones exactas sern diferentes en las diversas aplicaciones. Una fuente autorizada en requisitos de conexin a tierra para la mayora de las
instalaciones es el Cdigo Elctrico Nacional.
Adems de la conexin a tierra requerida para el controlador y su gabinete, tambin se debe proporcionar una apropiada conexin a tierra para todos los dispositivos controlados en su aplicacin. Se debe tener cuidado de proporcionar a cada dispositivo una unin a tierra apropiada.

Consideraciones de seguridad
Las consideraciones de seguridad son un elemento importante en la instalacin correcta de un
sistema. El pensar activamente en la seguridad de las personas, as como en los equipos, es de
mxima importancia. A continuacin se presentan varias reas referentes al aspecto de la seguridad
Desconexin de la alimentacin principal
El interruptor de desconexin de la alimentacin principal debe estar ubicado donde los operadores y personal de mantenimiento puedan tener un acceso fcil y rpido a l. Lo ideal es instalar el
interruptor de desconexin en la parte exterior del gabinete o tablero, de manera que se tenga
acceso a l sin abrir el tablero. Adems de desconectar la energa elctrica, todas las otras fuentes de energa (neumtica e hidrulica) deben desactivarse antes de trabajar en una mquina o
proceso controlado por un PLC.

Circuitos de seguridad
Los circuitos instalados en la mquina por razones de seguridad, como los finales de carrera de
seguridad, pulsadores de parada e interbloqueos, siempre deben ser cableados directamente al
rel de control maestro. Estos dispositivos deben cablearse en serie, de manera que cuando cualquier dispositivo se abre, el rel de control maestro es desactivado, y por lo tanto se interrumpe
la energa a la mquina. Jams altere estos circuitos para cambiar su funcin. Esto podra resultar
en lesiones personales graves o dao a la mquina.

Mantenimiento preventivo
Los circuitos impresos del controlador deben estar protegidos contra polvo, aceite, humedad y
otros contaminantes. Para proteger estos circuitos impresos, el controlador debe instalarse en
un tablero apropiado para el entorno.

33

CONTROL DE MQUINAS CON PLCs

El interior del tablero debe mantenerse limpio y la puerta del tablero debe mantenerse cerrada
siempre que sea posible.
Inspeccione con regularidad las conexiones de su terminal para asegurarse de su impermeabilidad.
Las conexiones flojas pueden causar un funcionamiento incorrecto del controlador o daar los
componentes del sistema.
Cuidado, inspeccione las conexiones con la energa de entrada desconectada para asegurar su
seguridad personal y proteger el equipo contra dao.

Instalacin del PLC modular


Instalacin de la fuente de alimentacin
La fuente de alimentacin casi siempre va instalado en la parte izquierda del chasis o rack del
PLC fijndose mediante tornillos. A travs de cables se alimenta a los mdulos del PLC; otros
modelos cuentan con conectores especiales para una alimentacin automtica a los mdulos que
conforman el PLC
Instalacin de la CPU
El procesador es generalmente ubicado en el primer slot, ranura o puesto de enchufe. Si el sistema de PLC tiene ms de un rack, el procesador debe ser colocado en el primer slot del primer
rack.
En la parte posterior del chasis o rack existe un bus y tambin conectores para que cada mdulo
insertado en su respectiva ranura quede interconectado al bus. Por medio del conector recibe la
alimentacin desde la fuente y tambin se realiza la comunicacin con los mdulos de E/S y dems mdulos que conforman el PLC.

Instalacin de los mdulos de E/S

N de slot (o puesto de enchufe)

1
I

2
O

3
I

0
21

Fuente de Alimentacin
Procesador
Mdulos de E/S
Fig. N 27.- Configuracin del PLC Modular
34

CONTROL DE MQUINAS CON PLCs

Los mdulos de E/S discretas, se colocan en el racko o chasis en posiciones determinadas por el
usuario; no existe un orden o secuencia de ubicacin de estos mdulos. En cambio, los mdulos
anlogos deben ser ubicados cerca al procesador para su operacin correcta.
En muchos casos y dependiendo de la marca de PLC, la instalacin de los mdulos de E/S consiste en slo insertar dichos mdulos en su respectiva ranura. La fijacin se realiza mediante
unas lengetas ubicadas en la parte superior e inferior del mdulo, los cuales se aseguran en unas
ranuras especiales del rack

Conexionado de los sensores y actuadores


Todos los sensores y actuadores discretos se conectan al bloque de canales de entrada y al bloque de canales de salida respectivamente, siguiendo un mismo patrn de conexionado, tal como
se muestra en el diagrama siguiente

VAC/VD

VDC/V

Fig. N 28.- Diagrama de conexionado de sensores y actuadores

8. ORGANIZACIN DE LA MEMORIA DEL PROCESADOR

La memoria del procesador est dividido en dos partes:

Archivos de programa
Archivos de Datos

ARCHIVOS DE PROGRAMA
ARCHIVO 0 :
ARCHIVO 1 :
ARCHIVO 2 :
ARCHIVO 3 - 255 :

Funciones del sistema utilizado para almacenar datos como el password, identificacin del programa y otros asociados al sistema (uso interno).
Archivo reservado.
Contiene el programa principal.
Archivos utilizados como subrutinas que son accesados desde el programa principal.

35

CONTROL DE MQUINAS CON PLCs

ARCHIVOS DE DATOS
Estos archivos contienen la informacin de estado asociados con las E/S externos y las otras instrucciones
usadas en los archivos del programa principal y subrutinas. Adems estos archivos almacenan informacin concerniente a la operacin del procesador.

Archivo de Datos residente en la memoria del procesador

N Arch
0
1
2
3
4
5
6
7
8
9
10 - 255

Designacin
Output Image
Input Image
Status
Bit
Timer
Counter
Control
Integer
Reserved
Especial
bit, timer, counter, control, o integer
assigned as heeded

TIPOS DE ARCHIVOS DE DATOS


Para propsito de direccionamiento, cada tipo de archivo es identificado por una letra y un nmero de
archivo.
Los archivos del 0 al 7 son creados por defecto, si se necesitan archivos de almacenamiento adicionales,
estos debern crearse especificando el identificador apropiado y nmero de archivo desde el 10 al 255.

Tipo de archivo
Salida
Entrada
Status
Bit
Temporizador
Contador
Control
Entero

Identificador
O
I
S
B
T
C
R
N

Nmero de archivo
0
1
2
3
4
5
6
7

36

CONTROL DE MQUINAS CON PLCs

Nota: Los archivos B, T, C, R y N son definidos por el usuario.

DIRECCIONAMIENTO DE ARCHIVOS DE DATOS


Los archivos de datos contienen elementos como se muestra a continuacin, algunos archivos de
datos contienen elementos de una palabra y otros tienen elementos de 3 palabras. El direccionamiento se
realiza a nivel de elementos, palabras y bits.
Los archivos de salida y entrada tienen elementos de 1 palabra, con cada uno de los elementos
especificado por el slot y nmero de archivo:

15

14

13

12

11

10

Elemento
O : 0.0
O : 0.1
O : 0.2

Los elementos en archivos de Temporizadores, Contadores y Control consisten en 3 palabras:


15

14

13

12

11

10

Palabra
0
1
2

Archivos de Status, Bits y Enteros tienen elementos de 1 palabra :


15

14

13

12

11

10

A continuacin se muestran el direccionamiento de elemento, palabra, y bit:

N7:5

T4:2.ACC

B3:15

Direccin de elemento

Direccin de palabra

Direccin de bit

ESTRUCTURA DEL DIRECCIONAMIENTO


El direccionamiento se realiza con caracteres alfanumricos separados por delimitadores.
El formato de direccin vara, dependiendo del tipo de archivo-

37

CONTROL DE MQUINAS CON PLCs

ARCHIVOS 0 Y 1 DE SALIDAS Y ENTRADAS


Los bits en el archivo 0 son utilizados para representar salidas externas. Los bits en el archivo 1 son usados para representar entradas externas. Generalmente una palabra de 16 bits en estos archivos representa
a un slot (ranura) en el chasis (rack) del PLC y el nmero de bit corresponde al nmero de terminal (borne) de entrada o salida.
DIRECCIONAMIENTO DEL E/S PARA PLC MODULAR
En el PLC modular, el slot 0 est reservado para el mdulo del procesador (CPU). El slot 0 es vlido
como slot de E/S.
A continuacin se muestra una configuracin de controlador modular consistente de un chasis de 7 slots
interconectado con otro de 10 slots. El slot 0 contiene al procesador. Los slots del 1 al 10 contienen
mdulos de E/S. Los slots restantes estn reservados para futuros mdulos de E/S (expansin).

0
Power CPU
Suppl
y

I/O

I/O

I/O

I/O

I/O

I/O

7
Power I/O
Supply

10

I/O

I/O

I/O

PLC modular usando rack de 7 slots interconectado con un rack de 10 slots

La figura indica el nmero de entradas y salidas en cada uno de los slots y tambin muestra cmo estas
entradas y salidas estn asignadas en el archivo de datos. Para estos archivos, el tamao del elemento es
siempre una palabra.

DIRECCIONAMIENTO DE ARCHIVOS 0 Y 1 (E/S)


La tabla siguiente explica el formato para el direccionamiento de entrada/salida.
Formato

O:c.s/b

I:c.s/b

Significado
O

Salida

Entrada

Delimitador de elemento

Nmero de slot en decimal

Delimitador de palabra. Requerido slo si el


nmero de palabra es necesario.

Nmero de palabra. Requerido si el nmero


de E/S excede a 16 por slot (rango 0 a 355)

Delimitador de bits.

Nmero de terminal (rango de 0 a 15)

38

CONTROL DE MQUINAS CON PLCs

Ejemplos:
O:3/15
O:5/0
O:10/11
I:7/8
I:2.1/3

Salida 15, slot 3


Salida 0, slot 5
Salida 11, slot 10
Entrada 8 slot 7
Entrada 3, slot 2, palabra 1

Direccin de palabra:
O:5
O:5,1
I:8

Salida palabra 0, slot 5


Salida palabra 1, slot 5
Entrada palabra 0, slot 8.

DIRECCIONAMIENTO DE ARCHIVO 2 (STATUS)


El archivo de datos de status del procesador 5/02 contiene 32 palabras. Este archivo almacena informacin concerniente a la operacin del procesador. La mayora de ellos pueden ser ledos y manipulados
por el programa usuario, aunque hay algunos que son exclusivamente de lectura.

La tabla que sigue explica el formato para el Archivo de Status (2).


Formato

S:e/b

Significado
S

Archivo de Status

Delimitador de elementos

Nmero de elemento.Rango 0 30.


Tiene un elemento de 1 palabra. 16 bits por
elemento.
Delimitador de bit.

Nmero de bit. Rango 0-15

Ejemplos:
S:1/15
S:3

Elemento 1. Bit 15. Este es un bit de primera pasada que puede utilizarse para inicializar las instrucciones en su programa.
Elemento 3

39

CONTROL DE MQUINAS CON PLCs

DIRECCIONAMIENTO DE ARCHIVO TIPO BIT (3)


El archivo tipo bit es usado principalmente para instrucciones de lgica de rel, registros de desplazamiento y secuenciadores. El mximo tamao del archivo es 256 elementos de 1 palabra de (de 16 bits) y
un total de 4095 bits.
Se puede direccionar especificando el nmero de elementos (0-255) y el bit (0-15) o pensando es un gran
archivo de bits numerados desde el 0 al 4095.

Significado

Formato

Archivo tipo bit

Nmero de archivo. El nmero 3 es el archivo por


defecto. Pero un nmero entre 10-255 puede ser
usado.

Delimitador de elemento.

Nmero de elemento. Rango: 0-255. Cada elemento es una palabra de 16 bits.

Delimitador de bit.

Nmero de bit. Localizacin dentro del elemento.


Rango 0-15

Bf:e/b

Bf/b

Ejemplos:
B3:3/14
B3:252/00
B3:9
B3/62
B3/4032

Bit 14 elemento 3
Bit 0 elemento 252
Bit 0-15, elemento 9
Bit 62
Bit 4032

DIRECCIONAMIENTO DE ARCHIVO DE TEMPORIZADORES (4)


Los temporizadores son elementos de 3 palabras:

La palabra 0 es la palabra de control


La palabra 1 almacena el valor de preset (PRE)
La palabra 2 almacena el valor acumulado (ACC)
15 14 13
EN TT D
N

12

11

10

7
6
5
Internal Use

Preset Value (PRE)


Accumulated Value (ACC)

Palabra
0
1
2

40

CONTROL DE MQUINAS CON PLCs

Bits Direccionables:
EN:
TT:
DN:

Palabras Direccionables:

(Enable) bit 15.


(Timmer timing) bit 14.
(Done) bit 13.

PRE: Palabra 1.
ACC: Palabra 2

Los bits de uso interno no son direccionables.


El formato de direccionamiento es el siguiente:

Formato

Elemento:

Significado
T

Temporizador.

Nmero de archivo. El nmero 4 es el archivo


por defecto. Pero un nmero entre 10-255 puede
ser usado.

Delimitador de elemento.

Nmero de elemento. Rango: 0-255,

Tf:e

Bits, palabras:
Tf:e.s/b

cada elemento posee 3 palabras.


.

Delimitador de palabra.

Nmero de palabra.

Delimitador de bit

Nmero de bit.

Ejemplos:
T4:0
T4:0/15 T4:0/EN
T4:0/13 T4:0/DN
T4:0.1 T4:0.PRE
T4:0.2 T4:0 ACC
T4:0.1/0
T4:0.2/0

Temporizador 0, archivo 4
Bit de habilitacin de temporizador 0.
Bit DONE de temporizador 0.
Valor de Preset de temporizador 0.
Valor acumulado de temporizador 0.
Bit 0 del valor de Preset.
Bit 0 del valor acumulado.

DIRECCIONAMIENTO DE ARCHIVO DE CONTADORES (5)


Los contadores son elementos de 3 palabras:
La palabra 0 es la palabra de control
La palabra 1 almacena el valor de preset (PRE)
La palabra 2 almacena el valor acumulado (ACC)

41

CONTROL DE MQUINAS CON PLCs

Esto se muestra a continuacin:


15 14 13 12 11 10
CU CD DN OV UN UA

5
4
3
Internal Use

Preset Value (PRE)


Accumulated Value (ACC)
Bits Direccionables:

Palabras Direccionables:

CU:
CD:
DN:
OV:
UN:
UA:

PRE: Palabra 1.
ACC: Palabra 2

(Counter Up), bit 15.


(Counter Down), bit 14
(Done) bit 13
(Overflow), bit 12.
(Underflow), bit 11.
(Valor acumulado).

Palabra
0
1
2

NOTA: Los bits de "uso interno" no son direccionables.

El formato de direccionamiento es el siguiente:


Formato

Significado
C

Contador.

Nmero de archivo. El nmero 5 es el archivo


por defecto. Pero un nmero entre 10-255 puede
ser usado.

Delimitador de elemento.

Bits, palabras:

Nmero de elemento. Rango: 0-255,


cada elemento posee 3 palabras.

Cf:e.s/b

Delimitador de palabra.

Nmero de palabra.

Delimitador de bit

Nmero de bit.

Elemento:
Cf:e

Ejemplos:
C5:0
C5:0/15
C5:0/13
C5:0/11
C5:0.1
C5:0.2
C5:0.1/0
C5:0.2/0

Contador 0, archivo 5.
C5:0/CU
Bit de habilitacin de Contador ascendente0.
C5:0/DN
Bit Done .
C5:0/UN
Bit underflow.
C5:0/PRE
Valor de Preset de Contador 0.
C5:0/ACC
Valor acumulado de Contador 0.
Bit 0 del valor de Preset.
Bit 0 del valor acumulado.

42

CONTROL DE MQUINAS CON PLCs

DIRECCIONAMIENTO DE ARCHIVO DE CONTROL (6)


Son elementos de 3 palabras, usados con instrucciones de registro de desplazamiento y secuenciadores,
los cuales son:
La palabra 0 es la palabra de status.
La palabra 1 indica la longitud del dato almacena.
La palabra 2 indica la posicin.
Esto se ilustra a continuacin.
15 14 13 12 11 10 9
8
7
6
5
4
3
2
EN EU DN EM ER UL IN FD
Internal Use
Length of Bit array of file
Bit Pointer or Position
Bits Direccionables:
EN:
EU:
DN:
EM:
ER:
UL:
IN:
FD:

Palabra
0
1
2

Palabras Direccionables:

(Enable) bit 15.


Unload Enable, bit 14.
(Done) bit 13.
Stack Empty, bit 12.
Error, bit 11.
Unload, (slo registradores).
Inhibit.
Found (slo Secuenciadores).

LEN:
POS:

Lenght.
Position.

Los bits de "uso interno" no son direccionables.


El formato de direccionamiento es el siguiente:

Formato

Elemento:
Rf:e

Significado
R

Archivo de control.

Nmero de archivo. Por defecto es el nmero 6.


Pero un nmero entre 10-255 puede ser usado.

Delimitador de elemento.

Nmero de elemento. Rango: 0-255.


Cada elemento posee 3 palabras.

Delimitador de palabra.

Nmero de palabra.

Delimitador de bit

Nmero de bit.

Bits, palabras:
Bf:e.s/b

43

CONTROL DE MQUINAS CON PLCs

Ejemplos:
R6:2
Elemento 2, archivo de control 6.
R6:2/15
R6:2/EN
Bit de habilitacin.
R6:2/11
R6:2/ER
Bit de error.
R6:2.1 R6:2.LEN
Valor de longitud.
R6:2.1/0
Bit 0 del valor de longitud.

DIRECCIONAMIENTO DE ARCHIVO DE CONTROL (6)


Son elementos de 1 palabra, son direccionables a nivel de elemento y bit.
Este archivo es utilizado para almacenar valores enteros en el rango -32768 a +32767.
Esto se ilustra a continuacin.

Elementos
N7:0
N7:10
N7:20
.
.
.
N7:240
N7:250

0
0
0
0

1
0
0
0

2
0
0
0

0
0

0
0

0
0

3
0
0
0
.
.
.
0
0

4
0
0
0

5
0
0
0

6
0
0
0

7
0
0
0

8
0
0
0

0
0

0
0

9
0
495
0
.
.
.
66

La base de datos almacena los datos en decimal por defecto, puede cambiarse a binario, hexadecimal,
BCD o ASCII.
El formato de direccionamiento es el siguiente:

Formato

Nf:e/b

Significado
N

Archivo Entero.

Nmero de archivo. Por defecto es el nmero


7. Pero un nmero entre 10-255 puede ser
usado.

Delimitador de palabra.

Nmero de elemento. Rango: 0-255.


Cada elemento posee 3 palabras.

Delimitador de bit

Nmero de bit. Rango de 0-15

44

CONTROL DE MQUINAS CON PLCs

Ejemplos:
N7:2
N7:2/8
N10:36

Elemento 2, archivo entero 7.


Bit 8 en elemento 2, Archivo entero 7.
Elemento 36, archivo entero 10 (Archivo 10 designado como archivo entero por el usuario).

9. FUNDAMENTOS DE PROGRAMACIN DEL PLC

Medios de programacin
Para la programacin de los PLCs existen como alternativas, los siguientes medios:
Programadores porttiles
Computadoras PC
Computadoras industriales
Estos terminales de programacin tienen, entre otras, las siguientes funciones:
Elaborar programas para PLCs en un determinado lenguaje y descargarlo a la RAM del PLC
o a cualquier otra unidad de almacenamiento de informacin.
Leer y/o borrar el programa almacenado en la memoria RAM del procesador de PLC y/o de
la memoria EPROM.
Permitir la comprobacin y deteccin de errores del programa.
Permitir la simulacin de la ejecucin de las instrucciones y del programa a travs de las
acciones de forzado de las E/S.
Visualizar en tiempo real y dinmicamente el estado lgico de las instrucciones que conforman el programa.

Programadores porttiles
Llamados tambin Hand Helt Terminal, son pequeas consolas porttiles, constituidos
bsicamente por un teclado y una pantalla LCD que sirve para visualizar los
smbolos/instrucciones que conforman el lenguaje de programacin utilizado por la unidad de
programacin. Esta unidad incorpora un software de programacin, generalmente con lenguaje
de bajo nivel.

45

CONTROL DE MQUINAS CON PLCs

Fig. N 29.- Ejemplos de terminales porttiles de programacin


Computadoras PC
Se trata del uso de una computadora del tipo PC comn y corriente, sin ningn requerimiento de
hardware especial, al cual debe cargrsele con el software de programacin que el fabricante de
PLCs pone a disposicin de los usuarios.
Igualmente se pueden usar las computadoras porttiles del tipo Lap-top o Note-book, siempre
que se instale el software de programacin de PLCs.
En algunos casos, para interconectar el PLC a la PC, se requiere de una interface de comunicacin y en otros casos, el PLC incorpora su propia interface. Entonces, para la comunicacin con
el PLC slo se necesita un cable de conexin suministrado por el fabricante.

Fig. N 30.- Ejemplo de Computadoras PC y similares

46

CONTROL DE MQUINAS CON PLCs

Computadoras industriales
Son computadoras especiales, con una construccin y proteccin suficiente para ser capaz de
funcionar sin ningn problema en ambientes muy ruidosos y hostiles como lo es una planta industrial.

Fig. N 31.- Ejemplo de computadora industrial

Una computadora PC requiere condiciones especiales para operar adecuadamente. Esta no puede
operar en una planta industrial sin la adecuacin necesaria del lugar de ubicacin. Por ello, el
costo de una computadora industrial en ms alto que una convencional.
Algunos modelos de computadoras industriales son modulares y consisten en un rack en el cual
se insertan los mdulos que conforman la computadora. Los puertos seriales y paralelos quedan
ubicados en la parte frontal, para mayor funcionabilidad.

Lenguajes de Programacin
Actualmente existen varios lenguajes de programacin de PLCs, los cuales son utilizados por los
diversos fabricantes. En general, los lenguajes de programacin ms difundidos en nuestro medio son los siguientes:
Lista de Instrucciones (IL)
Diagrama de Bloques de Funciones (FBD)
Diagrama de contactos (LD)
Carta de Funciones Secuenciales (SFC)
Existe una norma internacional que trata de estandarizar los lenguajes de programacin. Esta
norma es la IEC 1131-3, y contempla dos tipos de lenguajes:
Lenguajes textuales
Lenguajes grficos

47

CONTROL DE MQUINAS CON PLCs

El lenguaje de Lista de instrucciones


Es un lenguaje del tipo textual y consiste en una serie de instrucciones o sentencias de carcter
booleano, utilizando para su representacin caracteres alfanumricos y abreviaturas mnemotcnicas. Es un lenguaje considerado como de bajo nivel y cuando el programa tiene gran cantidad
de instrucciones, resulta tedioso y laborioso realizar la programacin.
Es utilizado en terminales porttiles de programacin para PLCs pequeos
Ejemplos de programacin en lenguaje de lista de instrucciones

A I 0.1
AN I 0.2
= Q 1.0

L I 0,01
A I 0,02
= O 0,01

STR 001
AND 002
OUT 010

El lenguaje de Diagrama de Bloques de Funciones


Es un lenguaje del tipo grfico y utiliza una serie de smbolos de bloques lgicos, similares al
utilizado en el campo de la electrnica digital, por ejemplo: puertas AND, OR, NAND, NOR,
elementos de memoria Flip-Flops, etc.

Fig. N 32.- Ejemplo de programa en lenguaje de Bloque de Funciones

Lenguaje Diagrama de contactos


Llamado tambin lenguaje escalera o lenguaje ladder, es tambin un lenguaje del tipo grfico y
utiliza para su representacin smbolos elctricos, similares a la antigua norma Nema de Estados
Unidos. Entonces, un programa en lenguaje ladder se asemeja a un circuito elctrico y por lo
tanto es de muy fcil manejo para las personas que se encuentran en el campo de la electrotecnia,

48

CONTROL DE MQUINAS CON PLCs

porque est compuesto por bobinas, contactos, bloques de temporizadores, contadores, de comparacin, etc.
El lenguaje ladder es el que ha tenido mayor aceptacin y difusin por su facilidad de interpretacin y utilizacin y es incorporado al software de programacin por la mayora de fabricantes a
nivel mundial, habindose convertido en el lenguaje de programacin estndar.

Fig. N 33.- Ejemplo de programa en lenguaje Ladder o tipo escalera

Lenguaje de Carta de Funciones Secuenciales


Pertenece tambin al tipo de lenguaje grfico, y es una representacin de un anlisis grfico en
donde se establecen las funciones de un sistema secuencial.
Este lenguaje se caracteriza por consistir en una secuencia de etapas y transiciones. Las etapas
representan las acciones a realizar y las transiciones las condiciones o requisitos que deben cumplirse para pasar a la siguiente etapa.
Este lenguaje es bastante til para desarrollar programas de automatizacin basados en la lgica
secuencial; ms no as cuando se trata de automatismos basados en la lgica combinacional.
Ejemplos de este tipo de lenguaje de programacin se tienen:
Grafcet de Telemecanique (Francia)
Graph 5 de Siemens (Alemania)

49

CONTROL DE MQUINAS CON PLCs

Fig. N 34.- Ejemplo de programa en lenguaje de Bloque Secuenciales

El Software de Programacin
Para la programacin de los controladores programables se utiliza un software del tipo de aplicacin, con las mismas caractersticas, salvando las distancias, de otros software de uso comn,
tales como: como: Word, Excel, AutoCad, etc.
Los diferentes fabricantes de PLCs han desarrollado su propio software de programacin y han
determinado el o los lenguajes de programacin que usarn en dicho software
El software de programacin que se instala en una PC generalmente utiliza el lenguaje ladder, y
puede o no incluir algn otro lenguaje de programacin.
A continuacin se detallan algunos de los software de programacin de PLCs ms conocidos:

Marca
Allen-Bradley
Siemens
Telemecanique
Omron
Modicon

Software
RS Logix 500
RS Logix 1000
Step 5
Step 7-Micro
PL7-07
PL7-3
SysWin PS
Modsoft Lite
Concept 984 PS

Familia de PLCs
Micrologix, SLC 500
PLC-5
Simatic S5-90U, S5-95U, S5-100U
Simatic S7-200
TSX 07 nano-PLC
TSX 7 PLCs Multifuncin
Sysmac CPM1, CQM1
C200HS-CN220-EU
Modicon 984-120
Modicon TSX Quantum

50

CONTROL DE MQUINAS CON PLCs

El Software RS Logix 500


El Software RS Logix 500 es el software que permite programar los PLCs de marca Allen Bradley de las
siguientes familias:
SLC 500, tanto los modulares como los compactos
Micrologix, la familia de microPLCs.
Utiliza el lenguaje de programacin en ladder y trabaja en el entorno de Windows.
Contienen un set o juego de instrucciones.

El Set de Instrucciones
Los software de programacin de PLCs estn compuestos por varios grupos o juegos de instrucciones. La mayora de ellos incluyen los siguientes grupos:
Instrucciones tipo rel
Instrucciones de temporizadores
Instrucciones de contadores
Instrucciones de comparacin
Instrucciones matemticas
Instrucciones de control
Instrucciones de archivo

El ciclo de operacin
El ciclo de operacin del programa consta de dos fases:
Barrido del programa (Program scan)
Barrido de E/S (I/O Scan)
La secuencia de operacin es como sigue
1. El procesador lee el estado de las entradas y actualiza el archivo de memoria interna I1
2. El procesador inicia la ejecucin del programa, actualizando memorias internas y el archivo
de salida O0 hasta finalizar el programa.
3. El procesador transfiere la informacin del rea de salida O0 hacia los mdulos respectivos,
para el control de actuadores en el campo.
4. Se vuelve al punto 1
Los puntos 1 y 3 corresponden al barrido (scan) de E/S y el punto 2 al barrido de programa.
Ambos son independientes, lo que asegura que cualquier cambio que ocurra en un dispositivo
externo durante el barrido de programa no ser tomado en cuenta hasta el prximo barrido de
E/S. De igual forma, los cambios asociados a las salidas externas durante la ejecucin del barrido
del programa slo se manifestarn en el terreno durante el prximo barrido de E/S. La excepcin
la constituyen las instrucciones de interrupcin inmediata de entrada y salida.

51

CONTROL DE MQUINAS CON PLCs

10. PROGRAMACIN DEL PLC ALLEN-BRADLEY TIPO MODULAR SLC500


Para que una mquina con control por PLC pueda funcionar correctamente, no slo se requiere
realizar las instalaciones y conexiones fsicas, sino que es imprescindible la elaboracin de un
programa. Este programa estar almacenado en la RAM del procesador. La ejecucin de este
programa es lo que producir el accionamiento del sistema controlado.
La elaboracin de un programa para PLC implica crear el archivo donde se ingresar la serie de
instrucciones que conformar el programa en el lenguaje correspondiente. Cada instruccin necesita ser direccionada.
Una instruccin es una orden o sentencia que significa la operacin que se debe ejecutar

Direccionamiento
Es la especificacin del lugar donde se almacena la informacin digital. Las instrucciones necesitan ser direccionadas. Por ejemplo los canales de entrada o salida tienen una direccin que especifica el nmero de canal, el nmero de slot o puesto de enchufe en que se encuentra ubicado
el mdulo.
Cuando se elabora un programa, se van indicando las diferentes instrucciones de mando donde
en cada instruccin se indica la operacin que se debe ejecutar. Tambin se ingresa la direccin
exacta del mdulo y el canal o borne de las seales de E/S involucradas en el proceso.

Direccionamiento de las E/S


El direccionamiento de las E/S de acuerdo a la marca Allen-Bradley se realiza mediante los siguientes
formatos

Formato
I
O
I:e.s/b
O:e.s/b

e
s
b

Significado
Entrada. Es constante
Salida. Es constante
N de slot o ranura donde est insertado el
mdulo
N de palabra, requerido si el nmero de canales del mdulo es mayor de 16
N de canal a direccionar

52

CONTROL DE MQUINAS CON PLCs

Ejemplos de Direccionamiento
Para tener idea en forma concreta presentamos un ejemplo de direccionamiento de un PLC que
tiene la siguiente configuracin:

N de slot (o puesto de enchufe)

Tipo de mdulo

N de canal a direccionarse

2
O

3
I

0
21

Fig. N 35.- Configuracin de PLC modular del ejercicio

Las direcciones de los tres primeros canales, cuyo nmero aparece en cada mdulo, se escribirn
de la siguiente manera, de acuerdo a los formatos de direccionamiento:

Allen-Bradley
I:1/3
O:2/5
I:3/8

Ejercicio
Las direcciones de los canales restantes se dejan para el participante.

Direccionamiento de los Bits Internos


Los bits internos o marcas son variables de memoria que pueden ser utilizados en la elaboracin
de programas y que ser contactos o bobinas. Pero que a diferencia de los anteriores, cuando se
direccionan como bits internos es porque no van a tener conexin alguna con dispositivos externos al PLC, tal como sensores o actuadores.
Los bits internos se utilizan principalmente para instrucciones de lgica de rels, registradores de
desplazamiento y secuenciadores.

53

CONTROL DE MQUINAS CON PLCs

Direccionamiento de los Bits Internos

Formato
Bf:e/b
Bf/b

B
f
e
b

Significado
Bits interno
N de archivo (por defecto es el nmero 3)
N de elemento
N de bit

Ejemplos de Direccionamiento

B3:0/3
B3:5 /7
B3:19/4

Ejercicio:
Direccione los siguientes bits o marcas utilizando los formatos de Allen-Bradley y de Siemens:
El bit 0 del elemento 0 :
El bit 5 del elemento 10:
El bit 7 del elemento 22:
El bit 4 del elemento 6 :

11.- INSTRUCCIONES TIPO BIT (REL)

Definicin
Son instrucciones usadas principalmente para programas de lgica de rels, registros de desplazamiento y
secuenciadores.

Set de Instrucciones tipo Rel


Las instrucciones tipo rel se usan tambin para monitorizar y controlar el estado de los bits en la tabla de
datos, tal como los bits de entrada o los bits de palabra de control de un temporizador.
Estas instrucciones operan en un solo bit de datos. Durante la operacin, el procesador puede establecer o
restablecer el bit en base a la continuidad lgica de los renglones de escalera.
Se puede direccionar un bit las veces que el programa lo necesite.

54

CONTROL DE MQUINAS CON PLCs

Los datos siguientes usan instrucciones de bits:

Los bits en estos archivos:


Archivos de entrada y salida
Archivo de estado
Archivo de datos de bits
Archivos de temporizador, contador y control
Archivos de datos de enteros

Representan:
Salidas y entradas externas
Varias condiciones tal como se explica en el
archivo de estado
Lgica de rel interna de su programa
Varios bits de control para la temporizacin, la
habilitacin, etc.
Bits de datos segn lo requiera su programa El
mximo tamao del archivo es 256 elementos de
1 palabra de (de 16 bits) y un total de 4095 bits.

Las instrucciones de bits ms usadas son:


XIC
XIO
OTE
OTL
OTU
OSR

(Examine si est cerrado)


(Examine si est abierto)
(Energice salida)
(Enganche salida)
(Desenganche salida)

11.- La instruccin XIC (Examine si est cerrado)

Esta instruccin (tambin denominada "examina si On" o "normalmente abierto") funciona como un bit
de entrada o almacenamiento.
Si el bit de memoria correspondiente es un "1" (On), esta instruccin permitir la continuidad del rengln
y se activarn las salidas
Nota

Otros factores podran afectar la continuidad del rengln.

Si el bit de memoria correspondiente es un "0" (Off), esta instruccin no permitir la continuidad del rengln (asume su estado normalmente abierto) y las salidas en el rengln sern desactivadas (otros factores
pueden afectar la continuidad del rengln).

55

CONTROL DE MQUINAS CON PLCs

Si se usa como un bit de entrada, su estado debe corresponder al estado de los dispositivos de entrada
reales asociados con la tabla de imagen de entrada mediante las direcciones idnticas.
Ayuda para direccionamiento
Ejemplo: I:12/03
En la direccin del ejemplo, "I" indica la tabla de imagen de entrada; "12" representa la ranura doce (decimal); despus de la diagonal "/" el "03" indica el bit tres.
Las direcciones de entrada se especifican al nivel de bits.

La instruccin XIO (Examine si est abierto)

Esta instruccin (tambin denominada "examina si Off" o "normalmente cerrado") funciona como un bit
de entrada o almacenamiento.
Si el bit de memoria correspondiente es un "1" (On), esta instruccin no permitir la continuidad del rengln y las salidas del rengln sern desactivadas (Nota Otros factores podran afectar la continuidad del
rengln).
Si el bit de memoria correspondiente es un "0" (Off), esta instruccin asume su estado normal y permite la
continuidad del rengln y las salidas del rengln sern activadas.
Si se usa como un bit de entrada, su estado debe corresponder al estado de los dispositivos de entrada
reales asociados con la tabla de imagen de entrada mediante las direcciones idnticas.
Ayuda para direccionamiento
Ejemplo: I:12/03
En la direccin del ejemplo, "I" indica la tabla de imagen de entrada; "12" representa la ranura doce (decimal); despus de la diagonal "/" el "03" indica el bit tres.
La instruccin OTE (Energice Salida)

56

CONTROL DE MQUINAS CON PLCs

Esta instruccin establece el bit especificado cuando se alcanza la continuidad del rengln (el rengln se
hace verdadero). Bajo condiciones normales de operacin, si el bit establecido corresponde a un dispositivo de salida, el dispositivo de salida ser activado cuando el rengln se haga verdadero.
Las direcciones de salidas se especifican a nivel de bits.
ADVERTENCIA!
Nunca use una direccin de salida en ms de un lugar en su programa lgico. Siempre tenga presente la
carga representada por una bobina de salida.
Ayuda para direccionamiento
En una direccin de salida, tal como O:4/03:
"O" indica la tabla de imagen de salida
"4" representa la ranura cuatro (decimal)
"03" representa el bit tres

La Instruccin OTL (Enganche Salida)

Esta instruccin funciona muy parecido a la instruccin OTE con la excepcin que una vez que se establece un bit con una instruccin OTL, se "enclava" en estado activado. Una vez que un bit OTL se ha
establecido en "ON" (1 en la memoria) permanecer en "ON" an si la condicin del rengln se hace falsa. El bit debe restablecerse con una instruccin OTU.
A las instrucciones de enclavamiento y desenclavamiento se les debe asignar la misma direccin en su
programa lgico. Las direcciones de salidas se especifican a nivel de bits.
ADVERTENCIA!
Si ocurre una condicin de error que detenga el procesamiento, la salida fsica ser desactivada (OFF).
Pero una vez que se borre la condicin de error, el controlador continuar la operacin con el OTL en el
estado determinado por su valor de la tabla de datos.
Nota: En caso de una prdida de alimentacin elctrica, los dispositivos de salida controlada por OTL
se activarn al retornar la alimentacin elctrica si el bit OTL estaba establecido cuando ocurri la prdida
de alimentacin elctrica.
Ayuda para direccionamiento
En una direccin de salida, tal como O:12/03:
"O" indica la tabla de imagen de salida
"12" representa la ranura doce (decimal)
"03" representa el bit tres

57

CONTROL DE MQUINAS CON PLCs

Nota: El "12" representa la ranura 12 (La ranura 0 est reservada para el procesador.). Esta podra ser la
ltima ranura disponible en un chasis de 13 ranuras (0-12), o podra ser la sexta ranura en un chasis #2 si
estn interconectados dos chasis de 7 ranuras.

La Instruccin OTU (Desenganche Salida)

Use esta instruccin de salida para desenclavar (restablecer) un bit enclavado (establecido) que fue establecido por una instruccin OTL. La direccin OTU debe ser idntica a la direccin OTL que originalmente estableci el bit.
ADVERTENCIA!
Si ocurre una condicin de error que detiene el procesamiento, la salida fsica ser desactivada (OFF).
Pero una vez que se borre la condicin de error, el controlador continuar la operacin con el OTL en el
estado determinado por su valor de la tabla de datos.
Nota: En caso de una prdida de alimentacin elctrica, los dispositivos de salida controlada por OTL
se activarn al retornar la alimentacin elctrica si el bit OTL estaba establecido cuando ocurri la prdida
de alimentacin elctrica.
Ayuda para direccionamiento
En una direccin de salida, tal como O:4/03:
"O" indica la tabla de imagen de salida
"4" representa la ranura cuatro (decimal)
"03" representa el bit tres.

La Instruccin OSR ( Activar un bit para un escn solamente

58

CONTROL DE MQUINAS CON PLCs

La instruccin OSR es una instruccin de entrada condicional que activa un evento para que ocurra una
vez. Use la instruccin OSR cuando un evento debe comenzar en base a un cambio de estado del rengln
de falso a verdadero, como activado por un botn pulsador. Un ejemplo sera el uso de la instruccin
OSR para inmovilizar valores LED que se muestran rpidamente.
Coloque la instruccin OSR en un rengln inmediatamente antes de la instruccin de salida. Luego haga
referencia a la salida como un frente en su programa. La direccin que usted da a la instruccin de entrada OSR es donde se retiene el estado previo del rengln.
Usted debe introducir una direccin de bit para la instruccin OSR. Use una direccin ya sea de archivo
binario o archivo de enteros. La direccin de bit que usted usa debe ser nica. No la use en ningn otro
lugar en el programa.
La direccin asignada a la instruccin OSR no es la direccin de nica a que hace referencia el programa,
ni indica el estado de la instruccin OSR. Esta direccin permite que la instruccin OSR recuerde el estado anterior del rengln.
Operacin
Cuando las condiciones del rengln que precede a la instruccin OSR pasan de falsas a verdaderas, la
instruccin OSR es verdadera durante un escn. Despus que se completa un escn, la instruccin OSR
se vuelve falsa, aun cuando las condiciones del rengln que la precede permanezcan verdaderas. La instruccin OSR vuelve a ser verdadera si hay una transicin de falso a verdadero de las condiciones del
rengln que la precede.

Aplicaciones
Arranque Directo de Motor Trifsico

Diagrama elctrico

Diagrama ladder

59

CONTROL DE MQUINAS CON PLCs

4.2. Inversor de Giro de Motor Trifsico

Diagrama elctrico

Dibujar el diagrama ladder

12.- INSTRUCCIONES DE TEMPORIZADORES

Definicin
Son instrucciones de salida que le permiten operaciones basadas en tiempo. Los temporizadores son elementos de 3 palabras:
La palabra 0 es la palabra de Control
La palabra 1 almacena el Valor Prestablecido (PRE)
La palabra 2 almacena el Valor Acumulado (ACC)
15 14 13
EN TT DN

12

11

10

7
6
5
4
3
2
1
0 PALABRA
Uso Interno .............................................
0
Valor de Preset (PRE)
1
Valor Acumulado (ACC)
2

Bits Direccionables:
EN: (Enable) Habilitado bit 15.
TT: (Timmer timing) bit de temporizacin del temporizador 14
DN: (Done) bit efectuado 13.

Palabras Direccionables:
PRE:
Palabra 1
ACC:
Palabra 2

60

CONTROL DE MQUINAS CON PLCs

Los bits de uso interno no son direccionables.


Descripcin general de los trminos de las instrucciones de temporizador
Valor acumulado (ACC)
Es el nmero de intervalos de la base de tiempo que la instruccin ha contado.
Valor de Preset (PRE)
El valor preseleccionado es el punto de ajuste que usted introduce en la instruccin de temporizador.
Cuando el valor acumulado es igual a o mayor que el valor preseleccionado, se establece el bit de estado
efectuado. Puede usar este bit para controlar un dispositivo de salida.
Base de tiempo
La base de tiempo determina la duracin de cada intervalo de la base de tiempo.
Precisin del temporizador
Se refiere a la longitud de tiempo entre el momento en que se habilita una instruccin de temporizador y
el momento en que se completa el intervalo temporizado. La inexactitud causada por el escn del programa puede ser mayor que la base de tiempo del temporizador. Tambin debe considerar el tiempo necesario para activar el dispositivo de salida.
Sugerencias para temporizacin
Recuerde que la cantidad de tiempo que puede establecer como lmite de tiempo de un temporizador, est
limitada por el valor total que puede retener (32767) una direccin de preseleccionado (16 bits). Si la
base de tiempo es 0.01 segundos, el tiempo preseleccionado se limita a 0.01 x 32767 = 327 segundos.
El uso del bit de habilitacin (EN) de un temporizador es una manera fcil de repetir su compleja lgica
condicional en otro rengln en su programa de escalera.

Tipos
Las instrucciones de temporizacin se muestran en la siguiente tabla:
SI SE DESEA
Retardar la activacin de una salida
Retardar la desactivacin de una salida
Temporizar un evento retentivamente
Restablecer el valor acumulado y los bits de estado de un temporizador (No
se usa con temporizadores (TOF.)

USE LA INSTRUCCIN
TON
TOF
RTO
RES

La Instruccin TON (Retardo a la conexin)

Descripcin
Utilice la instruccin TON para activar o desactivar una salida despus que el temporizador ha estado
activo durante un intervalo de tiempo prestablecido. Esta instruccin de salida comienza la temporizacin
(a intervalos de un segundo o de una centsima de segundo) cuando el rengln es "verdadero." Espera la
cantidad de tiempo especificado (segn lo establecido en PRESET), mantiene control de los intervalos
acumulados que ocurrieron (ACUM) y establece el bit DN (terminado) cuando el tiempo ACUM (acumulado) es igual al tiempo PRESET.

61

CONTROL DE MQUINAS CON PLCs

Mientras las condiciones del rengln permanecen verdaderas, el temporizador ajusta el valor acumulado
(ACC) en cada evaluacin hasta que alcanza el valor prestablecido (PRE). El valor acumulado es restablecido cuando las condiciones del rengln pasan a ser falsas, sin importar si el temporizador ha sobrepasado el tiempo de espera.
La Instruccin TOF (Retardo a la desconexin)

Descripcin
Utilice la instruccin TOF para activar o desactivar una salida despus que su rengln ha estado inactivo
durante un intervalo de tiempo predeterminado. Esta instruccin de salida comienza la temporizacin (a
intervalos de un segundo o de una centsima de segundo) cuando el rengln es "falso". Espera la cantidad de tiempo especificado (segn lo establecido en PRESEL), mantiene registro de los intervalos acumulados que han ocurrido (ACUM), y restablece el bit DN (efectuado) cuando el tiempo ACUM (acumulado) es igual al tiempo PRESEL.
El valor acumulado es restablecido cuando las condiciones del rengln pasan a verdaderas sin importar si
el temporizador ha sobrepasado el tiempo de espera.

La Instruccin RTO (TON con retencin)

Descripcin
Una instruccin RTO funciona igual que una instruccin TON con la excepcin de que una vez que ha
comenzado a controlar el tiempo, mantiene la cuenta del tiempo aun cuando el rengln pase a ser falso,
ocurra un fallo, el modo de Marcha remota o Prueba remota cambie a Programa remoto o se interrumpa el
suministro de energa. Cuando retorna la continuidad del rengln (el rengln se vuelve a hacer verdadero), la instruccin RTO comienza la temporizacin desde el tiempo acumulado que fue retenido cuando se
perdi la continuidad del rengln. Al retener su valor acumulado, los temporizadores retentivos miden el
periodo

62

CONTROL DE MQUINAS CON PLCs

Direccionamiento del Archivo de Temporizadores


El formato de direccionamiento es el siguiente:
Formato
Elemento:

Significado
T

Temporizador.

Nmero de archivo. El nmero 4 es el archivo por defecto. Pero un nmero entre 10-255 puede ser usado.

Delimitador de elemento.

Nmero de elemento. Rango: 0-255,

Delimitador de palabra.

Nmero de palabra.

Delimitador de bit

Nmero de bit.

Tf:e
palabras
Tf:e.s
Bits,:
Tf:e.s/b

Ejemplos:
T4:0
T4:0/15 T4:0/EN
T4:0/13 T4:0/DN
T4:0.1 T4:0.PRE
T4:0.2 T4:0 ACC
T4:0.1/0

Temporizador 0, archivo 4
Bit de habilitacin de temporizador 0.
Bit DN (Efectuado) de temporizador 0.
Valor de Preset (Prestablecido) de temporizador 0.
Valor acumulado de temporizador 0.
Bit 0 del valor de Preset (Prestablecido).
T4:0.2/0
Bit 0 del valor acumulado.

63

CONTROL DE MQUINAS CON PLCs

Aplicaciones
Diagrama escalera para el arranque estrella tringulo de un motor trifsico

Diagrama Espacio-Tiempo

Dibujar el diagrama elctrico

Diagrama de conexiones del PLC

13.- INSTRUCCIONES DE CONTADORES


Son instrucciones de salida que realizan operaciones de contaje de piezas discretas
Se tenen las siguientes isntrucciones: CTU, CTD

64

CONTROL DE MQUINAS CON PLCs

La Instruccin CTU (Contador Ascendente)

Descripcin
Esta instruccin de salida cuenta progresivamente cada transicin de falso a verdadero de las condiciones
que la preceden en el rengln y produce una salida cuando el valor acumulado llega al valor preseleccionado. Las transiciones del rengln pueden accionarse mediante un final de carrera o mediante partes que
pasan por un detector.
La capacidad del contador para detectar las transiciones de falso a verdadero depende de la velocidad
(frecuencia) de la seal de entrada. La duracin de activa e inactiva de la seal de entrada no debe ser
ms rpida que el tiempo de escn.
Cada conteo se retiene cuando las condiciones del rengln vuelven a ser falsas, permitiendo que el conteo
contine ms all del valor preseleccionado. De esta manera usted puede basar una salida en el valor
preseleccionado pero continuar contando para mantener inventario/piezas, etc.
Nota Use una instruccin RES (restablecer) con la misma direccin que el contador, u otra instruccin
en su programa para sobrescribir el valor. El estado On u Off de los bits de efectuado, overflow y underflow del contador es retentivo. El valor acumulado y los bits de control se restablecen cuando se habilita
una instruccin RES.
Los archivos de contador usan tres palabras por elemento.
Bits de la instruccin: 12 = Bit OV (overflow de conteo progresivo)
13 = Bit DN (efectuado)
15 = Bit CU (habilitacin conteo progresivo)
Los bits CU siempre estn establecidos antes de pasar al modo Marcha remota o Prueba remota.
Introduccin de parmetros
Introduzca una direccin CONTADOR, valor PRESELECCIONADO y un valor ACUM. El valor preseleccionado es el punto que tiene que alcanzarse para establecer el bit DN (efectuado). El valor acumulado
representa el estado actual de conteo.
C5:1 representa nmero de archivo de contador cinco, nmero de elemento 1.

65

CONTROL DE MQUINAS CON PLCs

La Instruccin CTD (Contador Descendente)

Descripcin
Esta instruccin de salida cuenta regresivamente cada transicin de falso a verdadero de las condiciones
que la preceden en el rengln y produce una salida cuando el valor acumulado llega al valor preseleccionado. Las transiciones del rengln pueden accionarse mediante un final de carrera o mediante partes que
pasan por un detector.
Cada conteo se retiene cuando las condiciones del rengln vuelven a ser falsas. El conteo se retiene hasta
que es habilitada la instruccin RES (restablecimiento) con la misma direccin que el contador o si otra
instruccin en su programa sobrescribe el valor.
El valor acumulado se retiene despus de que la instruccin CTU o CTD se vuelve falsa, y cuando se
retira y se vuelve a restaurar la alimentacin elctrica al procesador. Adems, el estado On u Off de los
bits de efectuado, overflow, y underflow del contador es retentivo. El valor acumulado y los bits de control se restablecen cuando se habilita una instruccin RES.
Los archivos de contador usan tres palabras por elemento.
Bits de la instruccin: 11 = Bit UN (underflow de conteo regresivo)
13 = Bit DN (efectuado)
14 = Bit CD (habilitacin de conteo regresivo)
Los bits CD siempre estn establecidos antes de pasar al modo Marcha remota o Prueba remota.
Introduccin de parmetros
Introduzca una direccin CONTADOR, valor PRESELECCIONADO y un valor ACUM. El valor preseleccionado es el punto que tiene que alcanzarse para establecer el bit DN (efectuado). El valor acumulado
representa el estado actual de conteo.
C5:1 representa nmero de archivo de contador cinco, nmero de elemento 1.

DIRECCIONAMIENTO DE ARCHIVO DE CONTADORES (5)


Los contadores son elementos de 3 palabras:
La palabra 0 es la palabra de control
La palabra 1 almacena el valor de preset (PRE)
La palabra 2 almacena el valor acumulado (ACC)

66

CONTROL DE MQUINAS CON PLCs

Esto se muestra a continuacin:


15 14 13 12 11 10
CU CD DN OV UN UA

5
4
3
Internal Use

Preset Value (PRE)


Accumulated Value (ACC)
Bits Direccionables:

Palabras Direccionables:

CU:
CD:
DN:
OV:
UN:
UA:

PRE: Palabra 1.
ACC: Palabra 2

(Counter Up), bit 15.


(Counter Down), bit 14
(Done) bit 13
(Overflow), bit 12.
(Underflow), bit 11.
(Valor acumulado).

Palabra
0
1
2

NOTA: Los bits de "uso interno" no son direccionables.

El formato de direccionamiento es el siguiente:


Formato

Significado
C

Contador.

Nmero de archivo. El nmero 5 es el archivo


por defecto. Pero un nmero entre 10-255 puede
ser usado.

Delimitador de elemento.

Bits, palabras:

Nmero de elemento. Rango: 0-255,


cada elemento posee 3 palabras.

Cf:e.s/b

Delimitador de palabra.

Nmero de palabra.

Delimitador de bit

Nmero de bit.

Elemento:
Cf:e

Ejemplos:
C5:0
C5:0/15
C5:0/13
C5:0/11
C5:0.1
C5:0.2
C5:0.1/0
C5:0.2/0

Contador 0, archivo 5.
C5:0/CU
Bit de habilitacin de Contador ascendente0.
C5:0/DN
Bit Done .
C5:0/UN
Bit underflow.
C5:0/PRE
Valor de Preset de Contador 0.
C5:0/ACC
Valor acumulado de Contador 0.
Bit 0 del valor de Preset.
Bit 0 del valor acumulado.

67

CONTROL DE MQUINAS CON PLCs

14.- INSTRUCCIONES DE COMPARACION


Definicin
Son instrucciones de entrada usada principalmente para comparar valores de datos. Estas instrucciones
poseen parmetros que deben ser direccionados correctamente, los cuales se estudiaran ms adelante.

Tipos
Existen varios tipos de instrucciones de comparacin, los cuales pueden verse en la siguiente tabla:
SI SE DESEA
Probar si dos valores son iguales (=)
Probar si un valor es diferente a un segundo valor ()
Probar si un valor es menor que un segundo valor (<)
Probar si un valor es menor que o igual a un segundo valor (<=)
Probar si un valor es mayor que un segundo valor (>)
Probar si un valor es mayor que o igual a un segundo valor (>=)
Probar porciones de dos valores para ver si son iguales
Probar si un valor est dentro del rango lmite de otros dos valores

USE LA INSTRUCCIN
EQU
NEQ
LES
LEQ
GRT
GEQ
MEQ
LIM

La Instruccin EQU (Igualdad)

Descripcin
Esta instruccin de entrada es verdadera cuando la Fuente A = Fuente B.
La instruccin EQU compara dos valores especificados por el usuario. Si los valores son iguales, permite
continuidad del rengln. El rengln se hace verdadero y la salida es activada (siempre y cuando nada ms
afecte el estado del rengln).
Introduccin de parmetros
Usted debe introducir una direccin de palabra para la Fuente A. Puede introducir una constante de programa o una direccin de palabra para la Fuente B. Los enteros negativos se almacenan en forma de
complemento a dos.
Si est usando un procesador 5/02, 5/03, 5/04 o MicroLogix, puede usar direcciones indexadas para los
parmetros de la Fuente A y la Fuente B. Si est usando un procesador 5/03 OS302 o un 5/04 OS401,
puede usar direcciones indirectas para los parmetros de la Fuente A y la Fuente B.

68

CONTROL DE MQUINAS CON PLCs

La Instruccin NEQ (Desigualdad)

Descripcin
Use la instruccin NEQ para probar si dos valores son diferentes. Si la Fuente A y la Fuente B son diferentes, la instruccin es lgicamente verdadera. Si los dos valores son iguales, la instruccin es
lgicamente falsa.
Introduccin de parmetros
Fuente A - debe ser una direccin de palabra.
Fuente B - puede ser una direccin de palabra o una constante de programa.
Si est usando un procesador 5/02, 5/03, 5/04 o MicroLogix, puede usar direcciones de palabra indexada
para los parmetros de la fuente A y la fuente B. Si est usando un procesador 5/03 OS302 o un 5/04
OS401, puede usar direcciones indirectas para los parmetros de la Fuente A y la Fuente B.
Los enteros con signo se almacenan en forma de complemento a dos.
La Instruccin LES (Menor que)

Descripcin
Esta instruccin de entrada condicional prueba si un valor (Fuente A) es menor que otro valor (Fuente B).
Si el valor en la Fuente A es menor que el valor en la Fuente B, la instruccin es lgicamente verdadera.
Si el valor en la Fuente A es mayor que o igual al valor en la Fuente B, la instruccin es lgicamente falsa.
Introduccin de parmetros
Introduzca una direccin de palabra para la Fuente A. Introduzca una constante o una direccin de palabra para la Fuente B. Los enteros con signo se almacenan en forma de complemento a dos.
Si est usando un procesador 5/02, 5/03, 5/04 o MicroLogix, puede usar direcciones indexadas para los
parmetros fuente o destino. Si est usando un procesador 5/03 OS302 o un 5/04 OS401, puede usar
direcciones indirectas para los parmetros fuente.

69

CONTROL DE MQUINAS CON PLCs

La Instruccin LEQ (Menor o igual que)

Descripcin
Esta instruccin de entrada condicional prueba si un valor (fuente A) es menor que o igual a otro valor
(fuente B). Si el valor en la fuente A es menor que o igual al valor en la fuente B, la instruccin es lgicamente verdadera. Si el valor en la fuente A es mayor que el valor en la fuente B, la instruccin es
lgicamente falsa.
Introduccin de parmetros
Introduzca una direccin de palabra para la fuente A. Introduzca una constante o una direccin de palabra para la fuente B. Los enteros con signo se almacenan en forma de complemento a dos.

La Instruccin GRT (Mayor que)

Descripcin
Esta instruccin de entrada compara dos valores especificados por el usuario. Si el valor almacenado en
la Fuente A es mayor que el valor almacenado en la Fuente B, permite la continuidad del rengln. El
rengln se har "verdadero" y la salida ser activada (siempre y cuando ninguna otra instruccin afecte el
estado del rengln). Si el valor en la Fuente A es menor que o igual al valor en la Fuente B, la instruccin
es lgicamente falsa.
Introduccin de parmetros
Usted debe introducir una direccin de palabra para la Fuente A. Puede introducir una constante de programa o una direccin de palabra para la Fuente B. Los enteros con signo se almacenan en forma de
complemento a dos.
Si est usando un procesador 5/02, 5/03, 5/04 o MicroLogix, puede usar direcciones indexadas
para los parmetros fuente o destino. Si est usando un procesador 5/03 OS302 o un 5/04
OS401, puede usar direcciones indirectas para los parmetros fuente o destino. Esta instruccin de entrada condicional prueba si un valor (fuente A) es menor que o igual a otro valor
(fuente B). Si el valor en la fuente A es menor que o igual al valor en la fuente B, la instruccin
es lgicamente verdadera. Si el valor en la fuente A es mayor que el valor en la fuente B, la
instruccin es lgicamente falsa.

70

CONTROL DE MQUINAS CON PLCs

La Instruccin GEQ (Mayor o igual que)

Descripcin
Esta instruccin de entrada compara dos valores especificados por el usuario. Si el valor almacenado en la Fuente A es mayor que o igual al valor almacenado en la Fuente B, permite la
continuidad del rengln. El rengln se har verdadero y la salida ser activada (siempre y
cuando ninguna otra instruccin afecte el estado del rengln). Si el valor en la Fuente A es
menor que el valor en la Fuente B, la instruccin es lgicamente falsa.

Introduccin de parmetros
Usted debe introducir una direccin de palabra para la Fuente A. Puede introducir una constante de programa o una direccin de palabra para la Fuente B. Los enteros con signo se almacenan en forma de complemento a dos.
Si est usando un procesador 5/02, 5/03, 5/04 o MicroLogix, puede usar direcciones indexadas
para los parmetros fuente o destino. Si est usando un procesador 5/03 OS302 o un 5/04
OS401, puede usar direcciones indirectas para los parmetros fuente o destino.
La Instruccin MEQ (Igualdad con mscara)

Descripcin
Esta instruccin condicional compara datos de 16 bits de una direccin fuente con datos de 16 bits en una
direccin de referencia mediante una mscara. Si los valores son iguales, la instruccin es verdadera.
Esta instruccin permite que los datos tengan mscara mediante una palabra separada.
Si est usando un procesador 5/02, 5/03, 5/04 o MicroLogix, puede usar direcciones indexadas en los
parmetros que requieren direcciones. Si est usando un procesador 5/03 OS302 o un 5/04 OS401, puede
usar direcciones indirectas.

71

CONTROL DE MQUINAS CON PLCs

Introduccin de parmetros
Fuente - la direccin del valor que usted desea comparar.
Mscara - la direccin de la mscara mediante la cual la instruccin transfiere los datos. La mscara
puede ser un valor hexadecimal. Puede introducir el valor en binario, decimal o hexadecimal. RSLogix500 har la conversin necesaria y mostrar el valor hexadecimal en pantalla. Haga clic aqu para
obtener un ejemplo que muestre cmo introducir el valor de Mscara usando valores hexadecimales, binarios o decimales.
Comparacin - un valor entero o la direccin de la referencia.
Si los 16 bits de datos en la direccin fuente son iguales a los 16 bits de datos en la direccin de comparacin (menos los bits con mscara), la instruccin es verdadera. La instruccin se vuelve falsa tan pronto
como detecta una desigualdad. Los bits en la palabra de mscara enmascaran los datos cuando se restablecen y pasan los datos cuando se establecen.

La Instruccin LIM (Lmite)

Descripcin
Use la instruccin LIM para probar si los valores estn dentro o fuera de un rango especificado, dependiendo de cmo usted establezca los lmites.
Introduccin de parmetros
Dependiendo de cmo usted define el parmetro Prueba, los parmetros Lmite Bajo y Lmite Alto pueden ser una direccin de palabra o una constante de programa. Vea a continuacin.
PRUEBA
Constante
Direccin de palabra

LMITE ALTO
LMITE BAJO
Direccin de palabra
Direccin de palabra
Constante o direccin de Constante o direccin de
palabra
palabra

Estado verdadero/falso de la instruccin


Si el Lmite Bajo tiene un valor igual a o menor que el Lmite Alto, la instruccin es verdadera cuando el
valor Prueba est entre los lmites o es igual a cualquiera de los lmites. Si el valor Prueba est fuera de
los lmites, la instruccin es falsa.
Si el Lmite Bajo tiene un valor mayor que el Lmite Alto, la instruccin es falsa cuando el valor Prueba
est entre los lmites. Si el valor Prueba es igual a cualquiera de los lmites o est fuera de los lmites, la
instruccin es verdadera.

72

CONTROL DE MQUINAS CON PLCs

Direccionamiento
Las instrucciones de comparacin se direccionan especificando correctamente los parmetros introducidos tal como: Fuentes, Mscara, Comparacin que pueden ser una constante de programa, direccin de
palabra, asumiendo valores decimales, hexadecimales, etc.

Aplicaciones
Diagrama de instalacin y escalera para el control de bombas alternadas.

CONTROL DE BOMBAS ALTERNADAS

Diagrama de instalacin

En el caso de Siemens se utiliza este otro formato de direccionamiento para las marcas o flags

Formato
F x.y

F
X
y

Significado
Operando marca
N de byte
N de bit

73

PROPIEDAD INTELECTUAL DEL SENATI PROHIBIDA


SU REPRODUCCIN Y VENTA SIN LA AUTORIZACIN
CORRESPONDIENTE

CDIGO DE MATERIAL
0141

EDICIN
JUNIO 2004

Вам также может понравиться