Você está na página 1de 100

Manual de Contenido

del Participante

Nr. IMTEA005-GBS
Revisin 00
Fecha de Vigencia
Pgina 1/ 100

PLC Bsico

ESPAOL

Creado Por:

Revisado Por:

Aprobado Por:

Este documento ha sido firmado electrnicamente en su versin en espaol.


Nota Importante (para documentos impresos desde Intranet): este documento impreso puede no ser vlido a menos que la copia
evidencie ser controlada. Si la copia no es controlada y usted no recibe avisos de cambios en forma sistemtica, por favor verificar la
ltima versin aplicable ingresada en el LMS antes de su implementacin.
Prevalecen las normas legales de cada pas por sobre el contenido de este curso.

Propsito y Objetivos de este Manual

2 / 100

Este manual tiene como propsito entender qu es un PLC, cmo funciona y la razn que
lo hace imprescindible en cualquier proceso que realice una mquina.

Al finalizar la capacitacin Ud. estar en condiciones de:

Entender cmo opera un PLC y para qu sirve en una industria.

Detectar fallas en el funcionamiento del controlador.

Manejar un circuito PLC.

Es importante comprender las consecuencias que el desconocimiento de los


conceptos y principios explicados en este manual puede ocasionar en el ambiente,
seguridad y salud ocupacional y en la calidad del producto final.
IMTEA005-GBS
Rev.00

3 / 100

Cmo Utilizar este Manual

Este manual le muestra cules son las


partes que componen un PLC, el mtodo de
programacin y la forma en que lleva a
cabo los controles necesarios.
En este manual usted va a encontrar grficos
demostrativos de un PLC, algunos de los cdigos
que utiliza y la manera en la cual se puede
manejar los mismos.

CAPTULO 1

Conceptos Bsicos

CAPTULO 2

18

Controladores Lgicos
Programables

CAPTULO 3

31

Configuracin Bsica del


PLC

CAPTULO 4

42

Lgica en el PLC

CAPTULO 5

56

Codificacin de Seales

CAPTULO 6

65

Programacin del PLC

CAPTULO 7

83

Instalacin, Puesta a Punto y


Mantenimiento del PLC

CAPTULO 8

88

Interfases de Comunicacin

IMTEA005-GBS
Rev.00

4 / 100

Cmo Utilizar este Manual

El manual contiene pequeas figuras que se repiten en todos los captulos y que son una
forma de organizacin de la informacin para hacer ms fcil y dinmica la lectura. Estas
figuras se denominan conos.
A continuacin hay una descripcin de la utilizacin de cada cono, es decir en qu oportunidad
aparecen:

GLOSARIO

RECUERDE

ANEXO

Explica trminos y siglas.

Refuerza un concepto ya
mencionado en el texto
del manual.

Profundiza conceptos.

MANTENIMIENTO

PREGUNTAS

ATENCIN

Resalta procedimientos
necesarios de mantenimiento.

Presenta preguntas
disparadoras.

Destaca conceptos
importantes.

EJEMPLO

ACTIVIDAD

EXAMEN FINAL

Ilustra con situaciones reales los


temas tratados.

Seala el comienzo de un
ejercicio que le permitir
reforzar lo aprendido.

Seala el comienzo de la
evaluacin final.

FIN DE CAPTULO

FIN DE MANUAL

Seala la finalizacin
del captulo.

Seala la finalizacin
del manual.

IMTEA005-GBS
Rev.00

PLC Bsico

Los procesos industriales


estn caracterizados por
los sistemas de control
que automatizan sus
procesos.
Segn cuales sean los
medios de trabajo, habr
un criterio para la
seleccin de los medios
de mando.

5 / 100

Conceptos Bsicos

TEMAS DEL CAPTULO 1


1.1 Procesos Industriales

1.2 Seales Discretas y Analgicas

1.3 Automatismos

1.4 Mando y Regulacin

10

IMTEA005-GBS
Rev.00

6 / 100

1. Conceptos Bsicos

1.1 Procesos Industriales


Los procesos industriales pueden ser clasificados en tres tipos de procesos:

PROCESOS CONTINUOS
Estos procesos estn caracterizados por parmetros que cambian lentamente. Una vez
fijados los valores de entrada de referencia (set point) stos podrn ser cambiados por el
operador, pero los cambios no sern de gran magnitud. Los arranques y paradas son
pocos y espaciados. El estado estacionario es la norma. Estos procesos son controlados
por sistemas de control analgicos.

PROCESOS DISCRETOS
Estos procesos los encontramos en mquinas herramientas automatizadas - por ejemplo
lneas de ensamble - en las cuales se tiene una serie de acciones individuales sucesivas y,
a veces, simultneas. Es decir, hay una cantidad de estados discretos que se suceden
separados por distintos tiempos, siendo en algunos casos la separacin de unos pocos
milisegundos. Permanentemente se producen arranques y paradas de la lnea. Estos
procesos fueron el tradicional dominio de utilizacin de los rels electromagnticos y en
la actualidad de los Controladores Lgicos Programables (PLC).

PROCESOS BATCH
Estos pueden ser uno o ms procesos continuos separados por procesos de tipo discreto,
a menudo secuencial, adems de la secuencia de arranque y la de parada.

EJEMPLO
Como ejemplo se puede citar la carga de varios componentes para obtener una mezcla bajo
ciertas condiciones de temperatura, presin, humedad, etc.
IMTEA005-GBS
Rev.00

7 / 100

1. Conceptos Bsicos

1.2 Seales Discretas y Analgicas


Qu es una seal analgica?
Son aquellas seales registradas continuamente.
A diferencia de las seales discretas, las seales analgicas estn presentes en diferentes
niveles.
Por lo general son seales de tensin o de corriente de 0-10 V 0-20 mA 4-20 mA.

EJEMPLO
Por ejemplo, la temperatura es un caso tpico de seal analgica ya que continuamente cambia en el
tiempo en cantidades infinitesimales.

Qu es una seal discreta?


Son aquellas seales del tipo ENCENDIDO / APAGADO que pueden ser de entrada o de salida,
generadas tanto por los elementos de campo hacia el PLC; como por el PLC (Programming
Logic Controller) a los elementos de salida.

VOLTAJE

VOLTAJE

EJEMPLO

REPRESENTACIN DE UNA SEAL ANALGICA

t
REPRESENTACIN DE UNA SEAL DIGITAL

IMTEA005-GBS
Rev.00

8 / 100

1. Conceptos Bsicos

1.3 Automatismos
RECUERDE
La automatizacin de una mquina o proceso
productivo simple tiene como consecuencia la
liberacin fsica y mental del hombre de dicha
labor.

Se denomina automatismo al dispositivo fsico


que realiza sta funcin controlando su
funcionamiento.

SEALES DE DETECCIN

CAPTADORES
MQUINA O PROCESO
OPERATIVO
ACTUADORES

AUTOMATISMO
O PARTE DEL
CONTROL

RDENES DE FUNCIONAMIENTO

Todo sistema
automtico, por
simple que sea,
se basa en el
concepto de
lazo y se lo
representa como
en la figura.

SISTEMA AUTOMTICO

Fases de estudio en la elaboracin de un automatismo


Para el desarrollo y elaboracin correcta de un automatismo es necesario conocer previamente los
datos siguientes:
Las especificaciones tcnicas del sistema o proceso a automatizar y su correcta interpretacin.
La parte econmica asignada para no caer en el error de elaborar una buena opcin desde el punto
de vista tcnico, pero no viable econmicamente.
Los materiales, aparatos, etc., existentes en el mercado que se van a utilizar para disear el
automatismo. En este apartado es importante conocer tambin:
Calidad de la informacin tcnica de los equipos.
Disponibilidad y rapidez en cuanto a recambio y asistencia tcnica.
IMTEA005-GBS
Rev.00

1. Conceptos Bsicos

9 / 100

Automatismos

En la figura siguiente, se representa el procedimiento general o fases ms utilizadas para el estudio


de los automatismos:

INICIO
ESTUDIO PREVIO
ESPECIFICACIONES
FUNCIONALES

RESOLUCIONES DE LAS OPCIONES


TECNOLGICAMENTE MS EFICACES

ESTUDIO TCNICO
ECONMICO

ESTUDIO ECONMICO DE LAS


OPCIONES

TOMA DE DECISIONES

LGICA PROGRAMADA

LGICA CABLEADA
DECISIN FINAL

FIN
ESTUDIO DE LOS AUTOMATISMOS

ESTUDIO PREVIO
Es importante, antes de acometer cualquier estudio medianamente serio de un automatismo,
conocer con el mayor detalle posible las caractersticas, el funcionamiento, las distintas
funciones, etc., de la mquina o proceso a automatizar. Esto lo obtenemos de las
especificaciones funcionales y es la base mnima a partir de la cual podremos iniciar el
siguiente paso: estudiar cules son los elementos ms indicados para la construccin del
automatismo.

ESTUDIO TCNICO-ECONMICO
Es la parte tcnica de especificaciones del automatismo: relacin de materiales, aparatos, su
adaptacin al sistema y al entorno en el que se haya inscrito, etc. Tambin aqu se ha de
valorar la parte operativa del comportamiento del automatismo en todos sus aspectos como
ser mantenimiento, fiabilidad, etc.

DECISIN FINAL
En la etapa anterior, estudio tcnico-econmico, se han debido estudiar las dos opciones
tecnolgicas posibles: lgica cableada y lgica programada.
Los parmetros ms comunes que se deben valorar para una decisin correcta son los
siguientes:
Ventajas e inconvenientes que se le asignan a cada opcin en relacin a su fiabilidad, vida
media y mantenimiento.
Posibilidades de ampliacin y de aprovechamiento de lo existente en cada caso.
Posibilidades econmicas y rentabilidad de la inversin realizada en cada opcin.
Ahorro desde el punto de vista de necesidades para su manejo y mantenimiento.
IMTEA005-GBS
Rev.00

10 / 100

1. Conceptos Bsicos

1.4 Mando y Regulacin


Control por cableado y control por programa
Control por cableado
En esta tcnica, mejor conocida como control convencional, la unin fsica de diferentes
elementos es la que determina la lgica o secuencia segn la cual trabaja el control. Tales
elementos pueden ser botones pulsadores, relevadores, contadores, etc.
Si se quiere modificar la lgica de control en un sistema de control por cableado, se necesita
hacer cambios en el cableado reorganizando los diversos elementos que participan en el
circuito de control, esto es, descablear y recablear para obtener lo que se desea.
En un sistema sencillo esto puede parecer un problema sin importancia. Pero, cuando en el
control estn involucradas decenas o centenas de seales, hacer modificaciones al cableado
resulta un problema relevante.

Control por programa


Un problema as se resuelve mediante la tcnica de control por programa donde el cableado
correspondiente es independiente de la lgica o secuencia de control deseada.
En el control por programa los contactos de los emisores del proceso y los contactos de los
elementos finales de control se conectan a las terminales de conexin o bornes de un
dispositivo conocido como el PLC.

APARATO DE
PROGRAMACIN

EMISORES

PLC
MEMORIA DE
PROGRAMA

LMPARAS Y ELEMENTOS
FINALES DE CONTROL

CONTROL POR PROGRAMA


IMTEA005-GBS
Rev.00

1. Conceptos Bsicos

11 / 100

Mando y Regulacin

La lgica o secuencia segn la cual trabaja el control se escribe en forma de programa en la memoria
del PLC con la ayuda de un aparato de programacin. Este programa se compone de una serie de
instrucciones equivalentes a las conexiones serie y paralelo del control convencional.
La unidad de control del PLC lee las instrucciones almacenadas, interpreta su contenido y se encarga
de su ejecucin. Al hacerlo, el controlador consulta los estados de los emisores o entradas (botones
pulsadores, finales de carrera, fotoceldas, etc.) y produce resultados a las salidas, tales como
conexin o desconexin de bobinas, lmparas, etc.
En caso de querer hacer una variacin a la secuencia de control, no se necesita modificar el
cableado, sino el contenido en la memoria del controlador. La independencia del cableado con
respecto a la secuencia de control es la diferencia y ventaja principal en el uso de PLC para las
tareas de automatizacin.
Sin extendernos demasiado, es necesario tratar el importante avance de la regulacin y el mando
en la industria. Las designaciones concernientes a las tcnicas de regulacin y mando se exponen
como sigue.

MANDO

REGULACIN

Dispositivo que sirve para gobernar grandes energas empleando otras menores.
Conjunto de rganos que sirven para modificar, a menudo automticamente, la potencia de
una mquina o su funcionamiento.
Control, sin intervencin humana, de la alimentacin de una mquina o materia prima.
Conjunto de fenmenos en un ciclo, que no pueden ser desarrollados por el hombre en forma
secuencial y con seguridad.
Segn la norma DIN 19226, mandar o controlar, es el fenmeno engendrado en el interior de un
sistema, durante el cual uno o varios parmetros considerados de entrada, actan sobre otros
considerados de salida, segn leyes propias del sistema. Este fenmeno origina una accin a
travs del rgano de transferencia, como tal o a travs de la cadena de mando.

En la figura se representan las entradas y salidas en un bloque de un sistema de control:


Xe1
Xe2
Xe3

Xa1
Xa2

SISTEMA

ENTRADAS

SALIDAS

REPRESENTACIN DE UN SISTEMA CON


ENTRADAS Y SALIDAS

1. Al sistema lo simplificamos con un


bloque.
2. Los parmetros de entrada (identificados
con Xe), introducen las seales de
informacin; son tratadas por el sistema,
y luego restituidas bajo la forma de
parmetros de salida (Xa).

IMTEA005-GBS
Rev.00

1. Conceptos Bsicos

La norma se extiende an ms
sobre el trmino de mando.
Mando se utiliza muy a
menudo, no solamente para
designar el acto de
controlar, sino tambin para
denominar el dispositivo
global en el interior del cual
se desarrolla esta accin.
Segn esta definicin, el
conjunto representado en la
figura, puede tambin
denominarse bajo el trmino
general de mando.

12 / 100

Mando y Regulacin

PERTURBACIN Z1

SISTEMA A REGULAR

DESARROLLO
FUNCIONAL
PARMETRO DE
REGULACIN

DISPOSITIVO
DE MANDO

PERTURBACIN Z2
PARMETRO DE ENTRADA Xe

REGULACIN

MANDO

Es el proceso mediante el cual, el parmetro de salida se toma constantemente en consideracin y


se lo compara con otro valor de referencia (entrada), antes de ser adaptado en funcin del
resultado a otro valor del parmetro de entrada. El desarrollo funcional que resulta entonces es
un circuito cerrado.
La regulacin tiene por
finalidad adaptar el valor del
parmetro a regular, a pesar
de influencias parsitas o
perturbaciones, al valor
predeterminado como
parmetro de referencia.

PARMETRO PERTURBADOR Z1
SISTEMA A REGULAR
FLUJO
ENERGTICO
PARMETRO DE
REGULACIN
DESARROLLO FUNCIONAL

En el caso de la regulacin, los


parmetros disponibles a la
salida del dispositivo,
intervienen igualmente en el
flujo energtico, pero en este
caso el parmetro de entrada
del sistema est influenciado
por la comparacin con el de
salida.

PARMETRO DE
REFERENCIA W

DISPOSITIVO DE
REGULACIN
PARMETRO PERTURBADOR Z2
COMPARACIN DE LA REFERENCIA CON LA SALIDA
(FLUJO ENERGTICO)

IMTEA005-GBS
Rev.00

1. Conceptos Bsicos

13 / 100

Mando y Regulacin

Formas de energa para elementos de trabajo y de mando


Para la tcnica de mando, la posibilidad de poder convertir seales de una forma de energa en otra,
significa que dentro de un automatismo puede operarse con diferentes tipos de energas. Existe
pues la posibilidad de dimensionar un mando segn criterios econmicos y tcnicos, que resulten
ptimos.
La siguiente recopilacin ha de proporcionar una idea general de los medios ms corrientes de
trabajo y de mando, y de sus criterios de eleccin. Sin embargo, no se trata de una enumeracin
completa de todos los factores, sino slo de una exposicin de los puntos ms importantes:
Medios de Trabajo

Electricidad: Corriente elctrica.


Hidrulica: Lquidos.
Neumtica: Gases.

Criterios para la eleccin del sistema

Distincin de Mandos

Analgico.
Digital.
Binario.

Fuerza.
Recorrido.
Tipo de movimiento (lineal, rotativo, etc.).
Velocidad.
Tamao constructivo.
Sensibilidad.
Seguridad.
Regulacin.
Gasto de energa.

MANDO

MANDO ANALGICO

Es un mando que, dentro del


tratamiento de las seales,
opera predominantemente
con seales continuas.

MANDO DIGITAL

Opera con seales 1 o 0 (es


decir si o no; todo o nada),
procesando informaciones
representadas,
predominantemente por
nmeros.

Nota: El mando binario transforma seales


binarias de entrada, en seales binarias de
salida, principalmente con rganos
combinatorios, temporizadores y rganos de
memoria.

MANDO BINARIO

Predominantemente opera
con seales binarias, no
siendo sus seales binarias
componentes de
informacin representadas
numricamente.

EJEMPLO
Los contadores, registros, memorias, totalizadores
son las informaciones a procesar, normalmente
estn representadas por un cdigo binario.
IMTEA005-GBS
Rev.00

1. Conceptos Bsicos

Mando y Regulacin

14 / 100

Distincin de los mandos segn la forma de representacin de la informacin


Para este caso, se trata de la forma de cmo quedan las seales de un mando, combinadas, influidas
y finalmente procesadas. En la figura se presenta los tipos de mandos segn la forma de
representacin de la informacin.

Distincin de mandos

FUNCIN DEL
PROCESO

SECUENCIAL

FUNCIN DEL
TIEMPO

MANDO

COMBINATORIO

ASINCRNICO

SINCRNICO

Sincrnico.
Asincrnico.
Combinatorio.
Secuencial.
Funcin del tiempo.
Funcin del proceso.

Es un mando con un desarrollo forzado a pasos, en


el cual sucede la progresin, de un paso al
siguiente paso programado, en funcin de las
condiciones de progresin. La sucesin de los pasos
puede estar programada en forma especial (por
ejemplo saltos, bucles, ramificaciones).
Los pasos del mando corresponden por lo general a
los tecnolgicamente condicionados pasos
secuenciales.
1.Mando secuencial en funcin del tiempo las
condiciones de progresin dependen nicamente
del tiempo.
2.Mando secuencial en funcin del proceso las
condiciones de progresin dependen nicamente
de las seales de la instalacin gobernada
(proceso). Tambin es conocido como mando en
funcin del recorrido.
A los efectos de operaciones booleanas, coordina a los
estados de las seales de entrada
(encendido-apagado por ejemplo), en determinados
estados de las seales de salida.

Es un mando que opera sin seal rtmica, en el que


las modificaciones de seal solo quedan
provocadas por modificaciones de las seales de
entrada.

El procesamiento de las seales sucede


sincrnicamente (al mismo tiempo) segn una seal
rtmica.

IMTEA005-GBS
Rev.00

1. Conceptos Bsicos

15 / 100

Mando y Regulacin

Descomposicin de una cadena de mando


RECUERDE
Un dispositivo de mando, o bien un mando en general, est representado en muchos casos como una caja
negra, cerrada, con entradas y salidas que representan el flujo de seales. Se trabaja as en las distintas reas de
la tecnologa: hidrulica, neumtica, electrnica, elctrica.

ENTRADA DE SEALES

TRATAMIENTO DE SEALES

SALIDA DE SEALES

Si se combinan distintas tcnicas, por ejemplo electricidad/hidrulica, o bien electrnica/hidrulica,


ser necesario intercalar otro bloque. En la figura se representa este bloque justo antes de la salida
de seales.
ENTRADA DE SEALES

TRATAMIENTO
DE SEALES

CONVERSIN DE
SEALES

SALIDA DE SEALES

A este bloque tambin se


le denomina transductor o
amplificador de seales.
La conversin de seales, sea cual fuere su denominacin, tiene como funcin convertir las
seales recibidas del campo -entradas y tratamiento de seales- (de la otra tcnica), para el campo
de salidas de seales.
Para el diseo y proyecto de un sistema de mando, a menudo interesa nicamente una parte de la
instalacin total. Existe pues, la posibilidad de extraer una parte del sistema de mando general y
considerarla como sistema de mando parcial e independiente.
MANDO
NEUMTICO/HIDRULICO

MANDO ELCTRICO
EJEMPLO:
-MOTOR ROTATIVO
-MOTOR LINEAL
-CONTACTOR

CONTACTORES
AUXILIARES

PULSADOR, FINAL DE
CARRERA,
PROGRAMADOR,
EMISOR DE SEAL SIN
CONTACTO

MDULO DE TRABAJO
MDULO DE MANDO

MDULO DE
TRATAMIENTO

MDULO DE
ENTRADA

EJEMPLO:
-CILINDRO
-CONTACTOR

VLVULAS DE VAS,
BLOQUEO, CAUDAL,
PRESIN
PULSADOR, FINAL DE
CARRERA,
PROGRAMADOR,
EMISOR DE SEAL SIN
CONTACTO

CIRCULACIN DE SEAL A TRAVS DE ELEMENTOS BSICOS

En la figura se
desglosan, a ttulo de
ejemplo, los elementos
bsicos a travs de los
cuales tiene que
circular una seal
neumtica o elctrica,
en sus sistemas de
mando respectivo.
IMTEA005-GBS
Rev.00

1. Conceptos Bsicos

16 / 100

Mando y Regulacin

Sistema de control genrico


Cmo acta el operador y los sensores de procesos? El procedimiento general es:

1)El operador enva rdenes al sistema de control mediante botoneras, llaves, etc. y recibe

informacin del mismo por medio de luces de sealizacin, instrumentos indicadores, alarmas, etc.

2)El proceso recibe rdenes del controlador a travs de actuadores, contactores, vlvulas solenoides,

actuadores de vlvulas, entre otros elementos, que sirven para activar motores, vlvulas, cilindros
neumticos o hidrulicos, etc. Adems, enva al controlador seales recogidas por medio de sensores
del estado de diversas variables del mismo: velocidad, corriente, presin, temperatura, proximidad,
etc.

3) El controlador enlaza todas estas seales y actuar en una forma predeterminada (por ejemplo de
acuerdo a la forma en que ha sido cableado si es un circuito de control con rels, contactores, etc.).

ATENCIN!
En el caso que estamos estudiando, el controlador ser un Controlador Lgico Programable o PLC,
que es un dispositivo electrnico que usa memoria programable para almacenar instrucciones
destinadas a implementar funciones especficas tales como lgicas secuenciales, temporizadores,
contadores, funciones aritmticas, etc., que controlar mquinas y procesos.
Las operaciones a realizar por el controlador estn almacenadas en su memoria en forma de una
sucesin de instrucciones.

INTERFASE OPERADOR-MQ.

ACONDICIONADORES DE
SEALES DE ENTRADA

SENSORES
EXTERNOS

SENSORES
PROCESOS

ENTRADA DE
MATERIAL

CONTROLADOR

ACONDICIONADORES DE
SEALES DE SALIDA

OPERADOR

PROCESO
CONTROLADO

ACTUADORES
EXTERNOS

ACTUADORES
DE PROCESOS

SALIDA

COMPUTADORA
INTERFASE MQUINA-MQUINA

IMTEA005-GBS
Rev.00

1. Conceptos Bsicos

17 / 100

Mando y Regulacin

ACTIVIDAD
Usted ha visto los conceptos generales y bsicos para poder
comprender luego cmo es un PLC.

Por favor, responda las siguientes preguntas:

Qu entiende por automatizacin de una mquina? Cree que es imprescindible?

Por qu cree que es importante conocer cules son los procesos que lleva a cabo la
mquina a automatizar?

Cul es la ventaja de realizar un control por programa?

Para realizar un control por programa se necesitan ciertos sensores, Cules son
algunos de los sensores que se pueden utilizar?

Felicitaciones! Usted ha finalizado el captulo 1. A continuacin


se desarrollar el captulo Controladores Lgicos Programables.

IMTEA005-GBS
Rev.00

PLC Bsico

Cuando se habla de PLC,


se habla de un
controlador lgico
programable, el cual se
encarga de ordenar las
acciones de la mquina,
teniendo en cuenta que
las distintas variables que
rigen el proceso se
encuentren dentro de su
rango de valores
aceptables.

18 / 100

Controladores
Lgicos
Programables
TEMAS DEL CAPTULO 2
2.1 Principios de Funcionamiento

19

2.2 Usos del PLC

21

2.3 PLC y Dispositivos de Control

23

2.4 Ventajas de los PLCs

26

IMTEA005-GBS
Rev.00

19 / 100

2. Controladores Lgicos Programables

2.1 Principios de Funcionamiento


Qu es un PLC?
PLC (Programable Logic Controller), significa controlador lgico programable. Su nombre
mismo lo define: es un dispositivo utilizado para controlar y esto se realiza en base a una
lgica determinada. Esta lgica se define a travs de un programa.
Es esta ltima caracterstica la que lo diferencia del resto de los dispositivos, que son capaces
de controlar a travs de la ejecucin de una lgica.

MDULOS DE
ENTRADA

-SENSORES
-LMITES
-DETECTORES DE
APROXIMACIN
-FOTOCELDAS

SISTEMA DE CONTROL
(PLC)

INTERFASE
HOMBRE MQUINA

MDULOS DE
SALIDA

-ACTUADORES
-CONTACTORES
-SOLENOIDES
-VLVULAS
-ETC.

PROCESO BAJO
CONTROL

La figura muestra un diagrama de bloques y la secuencia de informacin para un proceso


controlado por PLC.

IMTEA005-GBS
Rev.00

2. Controladores Lgicos Programables

20 / 100

Principios de Funcionamiento

Un sistema controlado con PLC se puede dividir en ocho partes principales o componentes bsicos.
De acuerdo al diagrama de la figura anterior stas son:
Proceso bajo control: Proceso industrial a controlar.
Entrada/Sensores: Dispositivos de retroalimentacin al PLC. Sensores de temperatura, presin,
proximidad, humedad, vibracin, flujo, limit switches, etc.
Mdulos de entrada: Interfase entre los componentes de entrada y el controlador. Su funcin es
acondicionar la seal de entrada a niveles que el controlador pueda procesar.
PLC o Controlador: Formado por mdulos de comunicacin, la unidad central de proceso (CPU),
memoria y fuente de alimentacin.
Programa de aplicacin: Es la lgica que representa el comportamiento del proceso y se almacena
en la memoria del PLC.
Mdulos de salida: Interfase entre el controlador y los componentes de salida. Su funcin es
acondicionar la seal de salida a los niveles para los cuales est diseado el actuador.
Salida/Actuadores: Elementos finales de control. Solenoides, motores, lmparas, vlvulas
proporcionales, etc.
Interfase hombre mquina: Encargado de programar y/o monitorear el controlador y el proceso,
por ejemplo, computadoras industriales, programadores industriales, computadoras personales, laptops, etc.

Este sistema de control puede ser:

Analgico

Lgico

Lgico.
Analgico.
Mixto.
Mixto

ATENCIN!
Existen pequeos PLCs que son slo lgicos. Debido al gran avance tecnolgico y la rpida
expansin en el uso de los Controladores Lgicos Programables, existen muchos fabricantes y todos
estos equipos tienen caractersticas generales semejantes. Es por esto que se torna casi imposible
profundizar los detalles propios de cada uno, tanto a nivel de hardware, como a nivel de software.

IMTEA005-GBS
Rev.00

2. Controladores Lgicos Programables

21 / 100

2.2 Usos del PLC


Qu puede hacer un PLC?

EJEMPLO
Los PLCs pueden enlazarse, por ejemplo, a una mquina de control numrico, para manejar
secuencias de orden inferior que no pertenecen al comando propio del sistema de control numrico.

Un Controlador Lgico es una computadora industrial diseada


especficamente para recibir seales de plpitos de operacin y
dispositivos de campo y, por medio de un programa almacenado, generar
seales de salida para controlar mquinas o procesos.
Esta computadora cuenta con caractersticas especiales en cuanto al
diseo de su unidad central de procesamiento (CPU) y de sus mdulos de
entrada y salida (mdulos I/O). Los PLCs son utilizados para el control de
procesos automticos de produccin.

EJEMPLO
Si una tarea del PLC es controlar el desarrollo secuencial de un circuito electro-hidrulico, no slo
encontramos los componentes propios de ese circuito (electro-vlvulas, cilindros, etc.), sino
tambin habr un procesador de seales.

IMTEA005-GBS
Rev.00

2. Controladores Lgicos Programables

22 / 100

Usos del PLC

Forma de operacin del PLC


PROCESOS O MQUINA

MEDICIONES

CONTROL

PLC

ENTRADAS DE
VARIABLES DE CAMPO

MEMORIA DEL
PROGRAMA

FUENTE DE
ALIMENTACIN

BATERA

SALIDA HACIA
DISPOSITIVOS DE CAMPO

Los principales componentes del PLC son:


Procesador, Fuente de Poder, Memoria,
Programador, Base o Rack, los Mdulos
de Entrada y los Mdulos de Salida.
Estos componentes estn relacionados
entre s.

BUS INTERNO

MEMORIA
DE DATOS

INTERFAZ
DE E/S

TIMER

UNIDAD
CENTRAL
CPU

MEMORIA
IMAGEN
E/S

CONTADORES

EXPANSIN
E/S
ADICIONAL
Y
ESPECIALES

SENSORES
ACTUADORES

Nombre cada uno de los


bloques componentes de
un PLC, segn el esquema
de la figura.

1.

2.

4
3.

ACTIVIDAD

MEMORIA

4.

5.

IMTEA005-GBS
Rev.00

23 / 100

2. Controladores Lgicos Programables

2.3 PLC y Dispositivos de Control


Es posible reemplazar un PLC?
S, las funciones que realizan los PLCs podran efectuarse con otros dispositivos de control,
tales como relevadores, computadoras, etc.

PLCs y Relevadores
La mayora de los procesos industriales
requieren de que se cumplan ciertas
condiciones de operacin y seguridad para
poder funcionar. Esto se da desde niveles de
operacin que requieran mucho apoyo por
parte de un operador, hasta el nivel donde se
tiene un sistema completamente automtico.
La automatizacin de procesos requiere de la
ejecucin de cierta lgica de permisos y de
una secuencia que puede ser controlada
usando relevadores y temporizadores
(relevadores de tiempo), hoy se prefiere
utilizar PLCs.

Inicialmente, los PLCs se disearon para


sustituir rels en control secuencial.
Actualmente sigue siendo su aplicacin
principal, pero tienen la capacidad para
realizar otras funciones como: el control de
variables (temperatura, velocidad, etc.) el
almacenamiento de datos y la comunicacin.
Al utilizar relevadores para controlar la
secuencia de un proceso, la lgica de
operacin se define mediante las conexiones
entre contactos y/o bobinas (alambrado), esto
hace ms difcil las modificaciones o la
deteccin de una falla (falsos contactos).

En los PLCs la lgica se define en un programa, lo que permite que se pueda modificar fcilmente.
Adems, por medio del sistema de diagnstico, se indican las fallas que ocurren en el sistema.
En lo que respecta a la capacidad de activar directamente a una carga, en ciertos casos es una
limitacin que presentan los PLCs, pues su capacidad de corriente generalmente es de 2A como
mximo. Debido a esto, si se requiere activar cargas que demanden corrientes mayores es
necesario conectar la salida del PLC a un relevador.

CPU
ENTRADA

REGISTROS
CONTROL/TIEMPO

SALIDA

MEMORIA
PROGRAMA/DATOS

IMTEA005-GBS
Rev.00

2. Controladores Lgicos Programables

24 / 100

PLC y Dispositivos de Control

PLCs y Computadoras
La arquitectura del PLC es bsicamente la misma que la de la computadora, tal como se
muestra en la figura. Sin embargo, algunas caractersticas importantes distinguen y hacen que
el PLC presente en ciertos casos ventajas sobre la computadora:
PROGRAMADOR

MONITOR
IMPRESORA
DRIVE

INPUT

TECLADO

OUTPUT

N
PROGRAMA
MARCHA

CPU
MEMORIA

TRMICO

I
N
P
U
T

MEMORY
FUENTE DE
ENERGA

DISCO DURO
FUENTE
DE
ENERGA

CPU

O
U
T
P
U
T

B
BOBINA

PARADA

El rango de temperatura de operacin de los PLCs se encuentra entre los 0C y los 55C (32F y
131F), adems, puede estar expuesto a una humedad relativa de hasta un 95%. Los rangos de
operacin los establece cada fabricante.

Los PLCs cuentan con una programacin


que permite fcilmente disear funciones
lgicas, operaciones, comparaciones, etc.
As, el personal familiarizado con el diseo
y la deteccin de fallas mediante el uso de
diagramas de relevacin, se adapta
rpidamente a esa nueva tecnologa.
Los PLCs cuentan con mdulos donde se
conectan los dispositivos de campo, por
medio de los cuales recibe informacin del
estado del proceso.
Cuando se daan estos mdulos, pueden
ser reemplazados fcilmente, tal como se
muestra en la figura. As, los circuitos de
interfases (entradas / salidas) que son
mdulos y con capacidad de
autodiagnstico, permiten la fcil
deteccin de fallas y su rpida sustitucin.

ATENCIN!
A diferencia de las computadoras, el PLC est
diseado especficamente para trabajar en
condiciones de ambiente industrial. Se puede usar
en reas donde exista ruido elctrico, vibracin,
temperaturas altas y humedades relativas tambin
altas, pero sin condensacin.

Fcil Sustitucin de Mdulos


IMTEA005-GBS
Rev.00

2. Controladores Lgicos Programables

25 / 100

PLC y Dispositivos de Control

Otra diferencia entre los PLCs y las computadoras es que stas ltimas estn diseadas para realizar
funciones complejas de clculo, manipulacin de grandes volmenes de informacin y ejecucin de
varias tareas o programas al mismo tiempo o en tiempo compartido.

El PLC, en cambio, tiene una limitada capacidad de clculo y de manipulacin de


informacin, adems ejecuta un programa ordenadamente en forma secuencial.

En modelos avanzados de PLCs hay instrucciones


que permiten llamar a subrutinas, interrupcin
de tareas y saltos en el programa, entre otras
instrucciones, lo cual permite mayor flexibilidad
en la ejecucin del programa.
Por otra parte, las computadoras se utilizan
como una herramienta auxiliar del PLC por su
gran capacidad, facilidad para el manejo y
anlisis de datos. Tambin para programacin y
monitoreo, como se muestra en la figura.

Indique cules de las


siguientes afirmaciones
son falsas y cules
verdaderas.

VERDADERO

FALSO

En la industria no es posible reemplazar


un PLC ya que no existen dispositivos
que puedan reemplazar su funcin.

La actividad principal de un PLC es


el control de proceso secuencial.

Los PLC tienen capacidad de


corriente de hasta 2A.

El PLC no soporta vibraciones ni


humedades relativas altas.

La capacidad de clculo del PLC


es limitada comparada con una
PC.

ACTIVIDAD
IMTEA005-GBS
Rev.00

26 / 100

2. Controladores Lgicos Programables

2.4 Ventajas de los PLC


La diferencia fundamental entre un PLC y la lgica cableada, radica en el hecho de que la lgica
cableada del tablero, o los circuitos impresos de un sistema electrnico, son reemplazados en el
PLC por un programa.
Esto ltimo, adems de una gran flexibilidad, confiere las siguientes caractersticas:
Menor tiempo de trabajo en las conexiones a realizar aumenta la puesta en marcha y ajuste del
sistema.
Facilidad de realizar cambios durante la operacin del sistema (pudindose cambiar la lgica
completa si fuese necesario).
Independencia con respecto al cableado, ya que la lgica o secuencia de control no depende de la
conexin de elementos (hardware).
Reduccin de espacio. Los diversos elementos (hardware) que intervienen en la lgica por cableado
son sustituidos por software dentro del controlador, los cuales no requieren gabinetes o tableros
como el control convencional.
Facilidad en la prueba y puesta en marcha. La lgica de control se prueba por secciones o en su
totalidad con la ayuda del dispositivo programador y ah mismo se hacen las modificaciones
necesarias.
Rpida deteccin de fallas y averas. Existe un software que facilita la deteccin de fallas, tanto del
programa de control como del controlador.
Independencia de voltajes. Los voltajes de operacin de los emisores pueden ser distintos a los
voltajes de operacin de los elementos finales de control, ya que no estn unidos mediante
conexiones como ocurre en control convencional.
Algunas de las ventajas de los PLCs en comparacin con sistemas automticos y secuenciales hechos
con relevadores son:
La arquitectura de los PLCs es modular. Esto permite una gran flexibilidad debido a que el
sistema se puede expandir o modificar simplemente agregando o cambiando mdulos.
El hecho que la lgica o secuencias en el PLC sean programables hace que sea fcil de modificar.
As se ajusta a nuevos requisitos de la aplicacin o se puede usar en una aplicacin diferente.
En un PLC no existe ninguna conexin fsica entre las entradas y las salidas, la conexin se realiza
a travs del programa.
L

MARCHA

MARCHA

B
PARADA

BOBINA

TRMICO

TRMICO

MEMORIA

N
O
I
N PROGRAMA U
T
P
P
U
U
T
T

B
BOBINA

PARADA

Convencional

Con PLC
IMTEA005-GBS
Rev.00

2. Controladores Lgicos Programables

Ventajas de los PLC

27 / 100

Los PLCs tienen sistemas de diagnstico muy avanzados, esto permite detectar una gran cantidad de
fallas en la CPU, en los mdulos de entrada/salida y, algunas veces, hasta en los circuitos de conexin
a los dispositivos de campo.

Hay una falla

Se informa al operador por medio de LEDs


indicadores o a travs del dispositivo de
programacin.

La informacin de diagnstico que


comnmente se indica mediante LEDs en la
fuente de poder o en la CPU (procesador) son:
el estado de la fuente de poder, la CPU, la
batera de respaldo de memoria y el estado
de operacin del PLC.

MANTENIMIENTO
Como todos los componentes del PLC son electrnicos (estado slido, sin movimiento ni contactos),
las fallas se reducen a un mnimo y el mantenimiento en condiciones de falla se limita, generalmente,
al reemplazo de mdulos.
El PLC puede realizar otras funciones, por ejemplo: operaciones aritmticas, funciones de
comparacin, operaciones con bits, manejo de datos y control regulatorio. Tambin tiene capacidad
de almacenamiento de datos.
El PLC se puede comunicar con otros dispositivos programables como ser otros PLCs,
computadoras, estaciones de operacin y otros sistemas de control. Por ejemplo, puede recibir
informacin de una computadora que monitorea su operacin y modificar datos, tales como
referencias (set points) y valores preestablecidos en retardos (timmers) o contadores.
La posibilidad de comunicacin entre el PLC y los mdulos remotos de entrada/salida, permiten que
estos ltimos se puedan instalar cerca de los equipos y procesos. Las entradas/salidas remotas se
conectan al CPU (procesador) por medio de un cable coaxial o pares de cables torcidos, reduciendo
considerablemente los costos de cableado.

IMTEA005-GBS
Rev.00

2. Controladores Lgicos Programables

28 / 100

Ventajas de los PLC

Esquema de un sistema con PLC que cuenta con interfases o mdulos de entradas/salidas tanto
locales como remotas.
BASE PRINCIPAL

PC PARA PROGRAMACIN

ENTRADAS/SALIDAS
LOCALES

ENTRADAS/SALIDAS REMOTAS

La capacidad de comunicacin del PLC le permite integrarse a esquemas de comunicacin y control


en una red local o incluso de toda la planta (global). En la figura de abajo se muestra un sistema de
control global donde forman parte varios PLCs.

SISTEMA
PLC

SISTEMA
PLC

SISTEMA
PLC

NODO

RED O CANAL DE
COMUNICACIN
-Programacin
-Monitoreo
-Edicin
-Recoleccin de datos
-Clculos complejos
-Generacin de reportes

IMPRESORA
COMPUTADORA PERSONAL

SISTEMA DE CONTROL GLOBAL CON PLC

En la actualidad la mayora de los equipos de monitoreo y de control cuentan con capacidad de


integrarse dentro de una red, esto permite tener acceso a informacin del proceso y as poder
tomar acciones ms rpidas y oportunas. Los tiempos de instalacin y costos de cableado se reducen
significativamente.
IMTEA005-GBS
Rev.00

2. Controladores Lgicos Programables

29 / 100

Ventajas de los PLC

Problemas entre el PLC y el proceso


Un problema entre la interaccin del PLC y el proceso se puede encontrar en 4 posibles reas:
La falla de un dispositivo sensor en el
proceso, de las lneas del sensor hacia
el controlador o de la interfase de
entrada, pueden hacer que el
controlador no reconozca la
ocurrencia de un evento y por lo
tanto, no tome acciones correctivas
de control.

Una falla en el rea de


memoria que contiene el
programa o un error de
diseo del mismo puede
hacer que, an cuando el
controlador reconozca la
ocurrencia del evento, no
tome las acciones de
control adecuadas.

Una falla en el rea de


memoria donde se
almacena el estado del
proceso podra generar
una accin de control
errnea.

Una falla en los actuadores del


proceso, en las lneas del
controlador al actuador o de la
interfase de salida puede generar
que una accin correctiva de
control no llegue al proceso.

ATENCIN!
Ante la presencia de un problema en la interaccin
entre el PLC y el proceso, el primer paso a seguir es
determinar en cul de estas 4 reas se encuentra el
problema. En la figura se muestran los puntos de
prueba, marcados con los nmeros del 1 al 4, para
determinar el rea del problema.

MQUINA
#1
1

SISTEMA
CON PLC
I/O

MQUINA
#2
4

CONTROL CON
PC DE CAMPO
2

3
CPU

B>
CUATRO PUNTOS DE PRUEBA

IMTEA005-GBS
Rev.00

2. Controladores Lgicos Programables

Por favor elija la opcin


correcta para cada
enunciado.

30 / 100

Ventajas de los PLC

Si tuviera que clasificar la dificultad de modificacin


de un circuito PLC, usted dira que
Es fcil.
Es difcil.
No se puede modificar.

La interaccin entre entradas y salidas se realiza


mediante
Cables.
Software.
Microprocesadores.

Al instalar un circuito de PLC, el nmero de fallas


que se producen
Aumentan, pero es ms fcil la solucin.
Son iguales, pero es ms fcil el mantenimiento.
Disminuyen y es ms fcil el mantenimiento.

4
ACTIVIDAD

Una falla en la seal de entrada puede ocasionar:


Que el controlador no detecte ciertas fallas en
el proceso.
Que la mquina no arranque.
Que el PLC no funcione.

Felicitaciones! Usted ha finalizado el captulo 2. A continuacin


se desarrollar el captulo Configuracin Bsica del PLC.

IMTEA005-GBS
Rev.00

PLC Bsico

El conocimiento de las
partes que componen un
PLC permitir una
rpida deteccin de fallas
en este mismo.

31 / 100

Configuracin
Bsica del PLC

TEMAS DEL CAPTULO 3


3.1 Mdulos Funcionales

32

3.2 Partes de un PLC

33

IMTEA005-GBS
Rev.00

32 / 100

3. Configuracin Bsica del PLC

3.1 Mdulos Funcionales


El diagrama de la figura representa la configuracin bsica del Controlador Lgico Programable
(PLC).
Los mdulos de entrada y salida sirven para adaptar las seales
elctricas provenientes de la mquina y que maneja el PLC.

MDULOS DE
ENTRADA

Es el dispositivo que
contiene el programa.

MDULOS DE
SALIDA

CPU

Es el cerebro del PLC,


encargado de realizar todas
las operaciones lgicas.

MEMORIA

UNIDAD DE
PROGRAMACIN

Es la que escribe y/o


lee los programas
de la memoria.

Las instrucciones de una determinada secuencia se introducen en la memoria, mientras que los
transmisores, elementos de control y consumidores se conectan directamente al PLC.

El programa es ledo y evaluado lnea por lnea


por la unidad de control, en forma seriada. Este
proceso seriado se realiza con mucha rapidez, de
manera que apenas podra verse en la pantalla
de una PC.
Al procesamiento de todas las instrucciones de la
memoria, se le denomina ciclo. Al tiempo que
tarda, se lo denomina tiempo del ciclo.

Unidad control

Unidad aritmtica

Mdulos de entrada

CPU

Transmisores

Memoria del
programador

La unidad principal del PLC se compone del


microprocesador (CPU), de la memoria de
programa y de los mdulos perifricos (de
entrada y salida). El programa de comando se
escribe en la memoria con la ayuda de un
mdulo de programacin. ste se puede retirar
del PLC una vez que se haya finalizado la
programacin.

Registro de datos
Mdulos de salida

Elementos
de control

El tiempo de ciclo de un PLC, o sea su


velocidad de trabajo, es aproximadamente
7 milisegundos (7 ms) para una capacidad de
memoria de alrededor de 1000 instrucciones.

IMTEA005-GBS
Rev.00

33 / 100

3. Configuracin Bsica del PLC

3.2 Partes de un PLC


Existen una gran variedad de PLCs, por lo tanto, sus componentes, as como sus capacidades, varan
mucho. Sin embargo, se puede considerar que un PLC se encuentra constituido de las siguientes
partes:

Unidad Central de Procesamiento (CPU)


FUENTE DE PODER (PS)

2
3

UNIDAD CENTRAL DE
PROCESAMIENTO (CPU)

Fuente de poder
ENTRADA

MEMORIA

Mdulos de entradas y salidas

Programador

Base o Rack

SALIDAS

Memoria

MDULO E/S (I/O)

PROCESADOR DE
COMUNICACIONES
OTROS EQUIPOS

OTROS PLCs
COMPUTADORA PARA
PROGRAMACIN

Mdulo de Comunicaciones

Unidad Central de Procesamiento


MICROPROCESADOR

FUENTE
DE
PODER

La CPU est formada


por el microprocesador,
la memoria y los
circuitos auxiliares
integrados, como se
muestra en el diagrama
de bloques de la figura.

UNIDAD ARITMTICA
REGISTROS
CONTROL/TIEMPO

ENTRADAS

PROGRAMA

SALIDAS

MEMORIA

IMTEA005-GBS
Rev.00

3. Configuracin Bsica del PLC

34 / 100

Partes de un PLC

1.1 Microprocesador
Es un circuito integrado (chip) a gran escala de integracin (LSI) que realiza muchas operaciones que
se pueden agrupar en:

Operaciones de tipo lgico

Operaciones de tipo
aritmtico

Operaciones de control de la
transferencia de la
informacin dentro del PLC

Los circuitos internos de un microprocesador son:


Circuitos de la unidad aritmtica y lgica (ALU): Es la parte del microprocesador donde se realizan
los clculos y las decisiones lgicas para controlar el PLC.
Circuitos de la unidad de control (UC): Organiza todas las tareas del microprocesador. Por ejemplo,
cuando una instruccin del programa codificada en cdigo binario (ceros y unos) llega al
microprocesador, una pequea memoria ROM instruye a la UC cal es la secuencia de seales que
tiene que emitir para que se ejecute la instruccin.
Registros: Los registros son memorias en las que se almacenan temporalmente datos, instrucciones
o direcciones mientras necesitan ser utilizados por el microprocesador. Los registros ms importantes
de un microprocesador son los de instrucciones, datos, direcciones, acumulador, contador de
programa, de trabajo y el de bandera o de estado.
Buses: No son circuitos en s, sino zonas conductoras en paralelo que transmiten datos, direcciones,
instrucciones, y seales de control entre las diferentes partes del microprocesador. Se puede hacer
una diferencia entre buses internos y externos. Los primeros unen entre s las diversas partes del
microprocesador, mientras que los segundos son pistas de circuito impreso que unen chips
independientes. Los buses internos y externos son continuacin unos de los otros.
1.2 Funciones del CPU
En la memoria ROM del sistema, el fabricante ha grabado una serie de programas ejecutivos fijos,
Firmware o software del sistema. A estos programas accede el microprocesador para ejecutar las
funciones que correspondan.
El software de sistema de cualquier PLC consta de una serie de funciones bsicas que se llevan a
cabo en determinados momentos de cada ciclo: en el inicio o conexin, durante el ciclo o
ejecucin del programa y en la desconexin.
Este software es ligeramente variable en cada PLC, pero en general contiene las siguientes
funciones:
Supervisin y control del tiempo de ciclo (watchdog), tabla de datos, alimentacin, batera, etc.
Autotest en la conexin y durante la ejecucin del programa.
Inicio del ciclo de exploracin de programa y de la configuracin del conjunto.
Generacin del ciclo base de tiempo.
Comunicacin con perifricos y unidad de programacin.

IMTEA005-GBS
Rev.00

3. Configuracin Bsica del PLC

Partes de un PLC

35 / 100

1.3 Ciclo Bsico de Trabajo del CPU


El ciclo bsico de trabajo del programa en la CPU es el siguiente:

Durante el
ciclo de
ejecucin

Antes de
iniciar el ciclo
de ejecucin

La CPU, a travs del bus de


datos, consulta el estado 0
o 1 de la seal de cada una
de las entradas y las
almacena en los registros
de la memoria de entradas,
esto es, en la zona de
entradas de la memoria de
la tabla de datos. Esta
situacin se mantiene
durante todo el ciclo del
programa.

A continuacin, el procesador accede


y elabora las sucesivas instrucciones
del programa, realizando las
concatenaciones correspondientes de
los operandos. Seguidamente, asigna
el estado de seal a los registros de
las salidas de acuerdo a la
concatenacin anterior, indicando si
dicha salida ha de activarse o no,
situndola en la zona de salida de la
tabla de datos.

Al final del
ciclo de
ejecucin

Una vez concluida la


ejecucin del programa
asigna los estados de las
seales de salida a las
terminales de salida,
ejecutando el estado 0 o
1 en stas. Esta
asignacin se mantiene
hasta el final del
siguiente ciclo, en el que
se actualizan las mismas.

RECUERDE
Como ya habamos dicho, el cerebro o la inteligencia de los controladores
programables est basada en los procesadores o microprocesadores, formados
por circuitos integrados con gran capacidad de clculo y de control.

En el PLC, el procesador realiza todas las operaciones lgicas y matemticas, manejo de datos y
rutinas de diagnstico. El procesador gobierna las actividades de todo el sistema, interpretando y
ejecutando una coleccin de programas llamado programa ejecutable. Este programa se
encuentra guardado permanentemente en la memoria de la CPU. Generalmente se lo considera
como parte del mismo CPU y no puede ser accedido ni modificado por el usuario.
La CPU del PLC puede tener ms de un procesador en caso que fuera necesario aumentar la
velocidad de ejecucin de las operaciones. El hecho de dividir las operaciones del PLC entre dos o
ms procesadores se denomina multiprocesamiento.
La funcin bsica del procesador es leer las
entradas de todos los dispositivos de campo y
ejecutar el programa de control de acuerdo a la
lgica programada.
En base a los resultados de introducir el estado de
las entradas y ejecutar el programa, energizar o
desenergizar los dispositivos de salida.

EJEMPLO
Un ejemplo de multiprocesamiento es cuando se
tiene un procesador para realizar las funciones
lgicas y otro para las funciones matemticas y
de manejo de datos.
IMTEA005-GBS
Rev.00

3. Configuracin Bsica del PLC

Partes de un PLC

36 / 100

Debido a la gran rapidez con que operan los PLCs, pareciera que todas estas funciones se ejecutasen
al mismo tiempo. En realidad, las instrucciones se ejecutan en secuencia (una despus de otra) y al
terminar, el ciclo se repite (mientras el PLC est en operacin). Este ciclo se muestra en la figura.
La secuencia de funcionamiento de un PLC
se puede describir de la siguiente forma:

ACTUALIZACIN DE
SALIDAS

LECTURA DE
ENTRADAS

1 Se leen las entradas de los dispositivos de

campo y con esto se actualiza una tabla de


estados de las entradas (memoria).

2 Se ejecuta o resuelve la lgica de acuerdo al

programa y en base a sus resultados se


actualiza una tabla de estados de las salidas.

EJECUCIN DEL
PROGRAMA
CICLO BSICO DE OPERACIN DEL PLC

3 Se actualiza el estado de las salidas, lo cual


mantiene o modifica el estado de
indicadores o actuadores del proceso en
campo.

1.4 Scanning del PLC


Se llama scanning al tiempo que le lleva al PLC leer y actualizar los estados de las entradas, leer la
memoria del usuario, resolver una a una las instrucciones del programa, hasta guardar los valores de
salida en un registro.

Fuente de Poder

La fuente de poder suministra el o los voltajes de


polarizacin regulados (corriente directa) a los
circuitos electrnicos que forman el procesador,
la memoria y los mdulos de entrada/salida del
PLC.
La fuente de poder normalmente se alimenta
con 120 VCA o 220 VCA y permite variaciones del
suministro de hasta un 20% (varan de acuerdo a
las especificaciones del PLC utilizado). Cuando el
voltaje de alimentacin excede ciertos lmites
preestablecidos, las fuentes de poder envan un
comando de paro al procesador.

La fuente de poder tiene proteccin de lmite


de corriente, esto es, mantiene a su salida
voltajes regulados en tanto la corriente que
suministra no rebasa cierto nivel prestablecido
(por ejemplo 6 A en la fuente de 5 V). Si los
requerimientos de corriente son mayores, el
voltaje de salida cae y protege de esta forma
la mxima capacidad de potencia de la fuente.
Al disminuir un cierto nivel se activa un
comando de paro al procesador.

Las fuentes de poder se disean para que puedan proporcionar la corriente que necesita el
sistema local completo. En caso de utilizar muchos mdulos, se tiene la opcin de instalar otra u
otras fuentes de poder y de esta forma cumplir con los requerimientos de carga del sistema.

IMTEA005-GBS
Rev.00

3. Configuracin Bsica del PLC

Partes de un PLC

37 / 100

Memoria

La memoria es el rea del CPU donde se guardan todas las instrucciones (programas) y datos para la
operacin del PLC. La memoria total del sistema se puede dividir en las siguientes reas:
Memoria ejecutiva. Contiene los programas que dirigen la operacin del PLC y se consideran parte
integral del mismo PLC.
Memoria de aplicacin. Es el rea de la memoria donde se guardan las instrucciones (programa) y
los datos que utiliza el procesador para realizar sus funciones de control.
Memoria del usuario. Almacena el programa de control, registros para almacenar valores
temporales de conteo, preset, tablas de calores, etc. Registros temporales internos para almacenar
estados de entradas / salidas, estados de rels, conteo de rels temporales, etc.
Memoria que almacena el sistema operativo. En esta memoria est el sistema operativo del
programa que gobierna el funcionamiento del procesador y que no es accesible.
La memoria almacena informacin en forma de dgitos binarios (bits) de modo que cada dgito
puede estar en estado de s o no. Los bits se agrupan en palabras (words).

Mdulos de entradas y salidas

4.1 Mdulos de entrada


Son los dispositivos mediante los cuales se hace llegar lo que est sucediendo en el proceso a la CPU.
Dependiendo de esto, la CPU resuelve la secuencia del programa y actualiza el estado de los
mdulos de salida.
4.2 Mdulos de salida
Son el medio que permite a la CPU, en base a las entradas y estados de registros en el programa,
mantener o modificar el estado de los diferentes dispositivos del proceso. Pueden ser mdulos de
salida, por ejemplo lmparas indicadoras, arrancadores de motores, solenoides, bombas, vlvulas,
etc.
Los mdulos de entrada y salida se pueden catalogar en:

Mdulos
discretos
o lgicos

Mdulos
analgicos

Son aquellos que manipulan informacin digital, esto es cerradoabierto, on-off, 1 0. Entre stos estn, por ejemplo, seales de
interruptores lmite, termostatos, contactos de arrancadores o
relevadores, botones, selectores, llaves lmites, borneras, contactos
de rels de algn panel de control. Pueden tener dos estados:
abierto-cerrado o tensin-no tensin. En la figura, se muestra un
ejemplo de mdulo discreto, en este caso una llave lmite, la cual
funciona cuando un objeto pasa sobre la palanca y provoca que se
cierre un interruptor, funcionando como sensor de presencia.

FIN DE CARRERA

Son aquellos que reciben o envan seales que pueden adoptar un gran nmero de
niveles diferentes. Entre estos estn rangos de 0 a 5 V, 0 a 10 V, 0 a 15 V, 4 a 20 mA,
0 a 30 mA, 0 a 1 mA, etc. Son mdulos que transforman las seales analgicas que
ingresan al PLC provenientes del proceso, en dgitos binarios para su procesamiento
en el PLC.
IMTEA005-GBS
Rev.00

3. Configuracin Bsica del PLC

38 / 100

Partes de un PLC

4.3 Mdulos de entrada/salida especiales


Algunos PLC pueden tener, adems de los mdulos ya descritos de entrada/salida, otros mdulos
destinados a procesar ciertos tipos de entradas como trenes rpidos de pulsos o mdulos inteligentes
que realizan funciones de control de tipo analgico. En este caso la funcin de control se realiza en
el mismo mdulo y la seal resultante es entregada al PLC aliviando a la CPU de realizar stas tareas
con lo que el tiempo de cada ciclo ser menor haciendo adems ms sencillo el programa del PLC.
Los mdulos de E/S especiales disponibles varan segn el fabricante del PLC, siendo algunos de stos
los siguientes:
Tarjetas de
entrada de
trenes de
pulsos

Los pulsos son procesados mediante contadores, comparadores, divisores,


compuertas programables, etc. Se usan, por ejemplo, para procesar trenes de
pulsos enviados por generadores de pulsos (encoders) utilizados para medir la
velocidad de motores.

Tarjetas
reguladoras
de
temperatura

Permiten recibir entradas estndar que provienen de termocuplas o


termorresistencias y realizan funciones de control de lazo cerrado.

Controles de
posicin PID

Proporcional, integral y derivativo. Estos mdulos son para ser utilizados en


instrumentacin de procesos.

Clasificacin de los mdulos de PLC


C.D.

24 V
5V

LGICAS
C.A.

PNP
NPN
PNP
NPN

220 V
110 V

ENTRADAS

0 A 10 V
VOLTAJE

-10 A + 10 V
0A5V

ANALGICAS
CORRIENTE

4 A 20 mA

ALTA VELOCIDAD

HASTA 50 KHz

LGICAS

220 VCD/110 VCA


220 VCA
NPN
24 V
PNP
TRANSISTOR
NPN
5V
PNP
TRIAC
HASTA 50 KHz

MDULOS

REL

SALIDAS

0 A 10 V
VOLTAJE
ANALGICAS

0A5V
CORRIENTE

ESPECIALES

-10 A + 10 V

4 A 20 mA

RELOJ
VOZ

IMTEA005-GBS
Rev.00

3. Configuracin Bsica del PLC

Partes de un PLC

39 / 100

Programador

En general existen dos formas de programar o monitorear el programa de un PLC:


Programador Manual
El programador manual presenta teclas
orientadas a la programacin y monitoreo de
diagramas escalera. Son de aplicacin
especfica, esto es, slo puede ser utilizado en
el PLC para el cual fue diseado.
La programacin con el
programador manual suele
ser larga y tediosa, razn por
la cual en la mayora de los
casos se utiliza para hacer
pequeas modificaciones al
programa o monitorear el
estado de entradas, salidas o
registros.

Computadora
El sistema ms utilizado para programar PLCs
es la computadora personal, y en especial la
computadora porttil, debido a su poco peso
y tamao. En estos casos se instala un
programa que permite establecer
comunicacin con el PLC. Este programa
adems presenta facilidades para la
manipulacin de smbolos as como para el
monitoreo de variables y registros. El
programa puede ser o no del mismo
fabricante del PLC y generalmente es de uso
restringido (requiere llave de acceso). Por
supuesto, las ventajas de memoria, capacidad
de procesamiento y manejo de informacin
hacen a la computadora, por mucho, el
dispositivo de programacin y monitoreo de
PLCs ms utilizado en la actualidad.

Base o Rack

La base o rack es una estructura sobre la cual se instalan los mdulos del PLC. En general, se
considera que existen tres tipos de bases (racks): base principal o del CPU, base local o de expansin y
base remota.
Base principal
o del CPU

Contiene la CPU, normalmente contiene mdulos de entrada/salida. En sistemas


grandes de PLCs se puede tener slo mdulos de procesamiento, fuente de
poder y de comunicacin.

Base local o
de expansin

No tienen CPU, pero generalmente cuentan con su propia fuente de poder. Se


instalan a una distancia mxima de 15m de la base principal y no requieren de
mdulo para comunicacin.
Estas unidades de expansin se comunican a travs de un cable que se conecta
directamente entre la base principal y la base local.
Cuando la base de la CPU no tiene capacidad para aceptar todos los mdulos
necesarios de interfase (entrada/salida) se usan las bases o racks locales o de
expansin.

Base remota

Se utilizan cuando una buena cantidad de sensores o dispositivos de campo estn


alejados del lugar donde se encuentra la CPU. Con esto, los mdulos de entrada y
salida se pueden colocar cerca de los sensores (reduciendo el problema de
interferencia, ruido o distorsin en seales) y se reduce significativamente los
costos de instalacin y cableado.
Las bases o racks remotos pueden colocarse a distancias considerables de la base
principal (normalmente hasta 1000 pies 304.8 metros). Las bases remotas no
contienen CPU, y debido a la distancia, requieren de un mdulo de comunicacin
que permita intercambiar informacin de entradas/salidas con otro mdulo de
comunicacin existente en la base principal.
IMTEA005-GBS
Rev.00

3. Configuracin Bsica del PLC

40 / 100

Partes de un PLC

En la figura se muestra un ejemplo de las racks o bases:

BASE PRINCIPAL (CPU)

MDULOS DE COMUNICACIN

COMPUTADORA

BASES LOCALES A
15m MXIMO DE LA
BASE PRINCIPAL
BASES REMOTAS
HASTA 300m DE LA
BASE PRINCIPAL
BASES PRINCIPALES, LOCALES Y REMOTAS

Mdulo de Comunicaciones

Los mdulos de interfase de comunicacin estn diseados para permitir que cierta cantidad de PLCs
y otros dispositivos inteligentes se comuniquen y transfieran datos en una red de rea local (LAN).

Tamao de los PLC


La clasificacin de los PLCs en cuanto a su tamao se realiza en funcin del nmero de sus
entradas/salidas. Son admitidos los tres grupos siguientes:

Gama Baja
Hasta un mximo de 128 entradas/salidas. La memoria de usuario suele alcanzar un valor
mximo de 4.000 instrucciones.

Gama Media
De 128 a 512 entradas/salidas. La memoria de usuario suele alcanzar un mximo de hasta
16.000 instrucciones.

Gama Alta
Ms de 512 entradas/salidas. Su memoria de usuario puede superar las 100.000 instrucciones.

IMTEA005-GBS
Rev.00

3. Configuracin Bsica del PLC

41 / 100

Partes de un PLC

ACTIVIDAD
Se mostraron los distintos componentes de un PLC.

Indique si las siguientes afirmaciones son verdaderas o falsas.

VERDADERO

En la memoria del PLC se realizan todas las operaciones


lgicas.

El PLC realiza el proceso con tal rapidez que es imposible


observarlo en una pantalla de computadora.

Los buses de un microprocesador son los que se


encargan de transmitir datos, instrucciones, seales, etc.
entre las distintas partes del mismo.

No es posible aumentar la velocidad de ejecucin de


operaciones en la CPU del PLC.

La nica forma de programar un PLC es utilizando una


computadora personal.

El tamao del PLC es independiente de la cantidad de


entradas y salidas que tenga.

FALSO

Felicitaciones! Usted ha finalizado el captulo 3. A continuacin


se desarrollar el captulo Lgica en el PLC.

IMTEA005-GBS
Rev.00

PLC Bsico

El PLC, como su nombre


lo indica, sigue una
lgica en su
funcionamiento.
La programacin est
basada en operaciones
lgicas y sencillas de
realizar, an por
personas no expertas en
lenguajes de
programacin.

42 / 100

Lgica en el PLC

TEMAS DEL CAPTULO 4


4.1 Operaciones Lgicas Bsicas

43

4.2Contactos,
Contactos,Cortos,
Cortos,Bobinas
Bobinasy yMultivibradores
Multivibradores
4.2

46
46

4.3 Registros o Variables


4.3 Sistemas Numricos

50
50

4.4 Sistemas Numricos


4.4 Registros

52
53

IMTEA005-GBS
Rev.00

43 / 100

4. Lgica en el PLC

4.1 Operaciones Lgicas Bsicas


Programas en los PLCs
PROGRAMADOR

L
MARCHA

TRMICO

E
N
T
R
A
D
A

PROGRAMA
CPU
MEMORIA
FUENTE
DE
ENERGA

S
A
L
I
D
A

B
BOBINA

PARADA

Software
En la actualidad, el software de programacin suele instalarse en el disco duro de una computadora
porttil, permitiendo con esto la facilidad de su transporte y su uso en diferentes aplicaciones.
El software de programacin se adquiere y se instala siguiendo el procedimiento indicado por el
fabricante, que generalmente requiere de alguna llave de acceso.

Operaciones bsicas
Operaciones bsicas con bloques funcionales
Todas las combinaciones posibles de las condiciones pueden ser
representadas en una tabla, la cual se conoce como Tabla de
Verdad.
Por qu debemos tomar decisiones lgicas?
Al igual que en la vida cotidiana, la operacin de cualquier
maquinaria depende de condiciones de operacin y seguridad,
que permiten mantener la produccin sin riesgo para el personal y
para la maquinaria misma; as como asegurarse que en procesos
continuos, se realicen en la secuencia que aseguren que el
producto es manufacturado en tiempo y calidad.

EJEMPLO
En la vida cotidiana
tomamos decisiones, como
las que se presentan en el
caso de conducir un auto.
Si el conductor ve durante su
marcha un obstculo o un
semforo en rojo, detiene el
vehculo. Cada una de estas
condiciones son variables a
dos estados, esto es semforo
en rojo o no en rojo,
obstculo presente o no
presente.
IMTEA005-GBS
Rev.00

4. Lgica en el PLC

Operacin

Descripcin

OR
(O o +)

Para que el
resultado sea
verdadero, es
necesario que
cualquier
entrada sea
verdadera.

AND
(Y o x)

NOT (no)

NOR (O
negada)

NAND (Y
negada)

XOR (O
exclusiva)

XNOR (O
exclusiva
invertida)

44 / 100

Operaciones Lgicas Bsicas

Para que el
resultado sea
verdadero, es
necesario que
todas las
entradas sean
verdaderas.
Para que el
resultado sea
1, es necesario
que toda la
entrada sea 0.
Para que el
resultado sea
verdadero, es
invertido de la
operacin OR.
Para que el
resultado sea
verdadero, es
invertido de la
operacin
AND.
Combinacin
de las
operaciones
AND, OR y
NOT: la salida
ser verdadera
si las entradas
son diferentes.
Combinacin
de las
operaciones
AND, OR y
NOT: la salida
ser verdadera
si las entradas
son diferentes.

Smbolo
Tradicional

Ecuacin

Y=A+B

Y=AxB

Y=A

Y=A+B

Y=AxB

A
Output

Output

Input

Output

Input A

Output

A
B

Input A

Output

Input A
Input B

&

Output

A
B

&

=1

Output
0
1
1
1

Input A Input B Output


0
0
0
0
1
0
1
0
0
1
1
1

Input
Y

B
0
1
0
1

A
0
0
1
1

Output

Tabla de verdad

Input B

Y=AB

Input B

Input A

Input B

Y=AB

Smbolo
ANSI/IEEE

Output

0
1

1
0

A
0
0
1
1

B
0
1
0
1

Output
1
0
0
0

A
0
0
1
1

B
0
1
0
1

Output
1
1
1
0

A
0
0
1
1

B
0
1
0
1

Output
0
1
1
0

A
0
0
1
1

B
0
1
0
1

Output
1
0
0
1

=1
Y

IMTEA005-GBS
Rev.00

4. Lgica en el PLC

45 / 100

Operaciones Lgicas Bsicas

A continuacin se presentarn los circuitos equivalentes de las operaciones previamente


desarrolladas.
Output

Input A

OR
(O o +)

NAND
(Y negada)

Input B

CR

CR
A

AND
(Y o x)

Output

Input A Input B

NOR
(O
negada)

INPUT B

LAMP

CR

CR

CR

XOR
(O exclusiva)

S1

NOT (no)

OUTPUT

B
CR

XNOR
(O exclusiva
invertida)

CR
CR

CR

Una con flechas cada uno


de los smbolos ANSI con
la operacin
correspondiente.

OUPUT

OUTPUT

NOT

NAND

XOR

OR

NOR

>1
-

=1

1
Y

=1
Y

>1
-

XNOR

ACTIVIDAD

A
B

&

IMTEA005-GBS
Rev.00

46 / 100

4. Lgica en el PLC

4.2 Contactos, Cortos, Bobinas y


Multivibradores
Contactos
El contacto de rel es el elemento bsico de programacin. Puede referirse a una bobina lgica (Ox)
o a una entrada discreta (1x). Hay 4 tipos de contactos:

Normalmente
Abierto

Permite el paso de energa


cuando referidas a l estn en
ON.

Normalmente
Cerrado

Permite el paso de energa


cuando referidas a l estn en
OFF.

Transicional
Positivo

Permite el paso de energa slo


por un scan, cuando ocurre una
transicin de OFF a ON.

Transicional
Negativo

Permite el paso de la energa


slo por un scan, cuando ocurre
una transicin de ON a OFF.

Cortos horizontales y verticales


Los cortos son simplemente lneas rectas de conexin entre contactos y/o bloques de funcin.

Corto Vertical

Conecta contactos o bloques de funcin ubicados


uno encima del otro, en una columna de la red. Un
corto vertical no consume memoria del usuario.

Corto
Horizontal

Se utiliza en combinacin con los cortos verticales


para expandir la lgica dentro de la red sin romper
el flujo de energa.

IMTEA005-GBS
Rev.00

Contactos, Cortos, Bobinas y


Multivibradores

4. Lgica en el PLC

47 / 100

Bobinas
Las bobinas se utilizan para activar la lgica dentro del programa del usuario y/o para controlar una
salida discreta. Cuando una bobina no activa una salida se le denomina interna y, en ese caso, tiene
el propsito de seguir la secuencia o lgica.
Las bobinas se pueden representar de dos maneras:

Las bobinas se encienden cuando se


les aplica energa y se apagan
cuando se les retira la energa.
Una bobina tiene un valor de salida discreto representado por un nmero de referencia Ox. Como
los valores de salida son actualizados en la RAM esttica por la CPU del controlador, una bobina
puede usarse internamente en el programa lgico o externamente, a travs del traffic cop, en un
mdulo de salida discreta. Existen 2 tipos de bobinas:
Bobina normal.
Bobina retenida.
Si una bobina retenida ha estado energizada en el momento en que se ha cado la alimentacin del
controlador, tomar ese mismo estado por un scan una vez que la alimentacin haya sido
restablecida.
Cada red puede contener un mximo de 7 bobinas. Cada nmero de referencia Ox puede utilizarse
como bobina slo una vez, pero puede utilizarse para referenciar a ms de un contacto.

Puentes verticales y horizontales


Los puentes verticales y horizontales son simplemente conexiones mediante una lnea recta entre
elementos lgicos y/o instrucciones en un diagrama escalera. Estos se muestran en la figura:

PUENTE HORIZONTAL

PUENTE VERTICAL

IMTEA005-GBS
Rev.00

Contactos, Cortos, Bobinas y


Multivibradores

4. Lgica en el PLC

48 / 100

EJEMPLO
Uso de contactos, bobinas y puentes:
L1
PB1

START

1
PB2
2
3

PB3
P

PB4
N

En este caso se tienen cuatro contactos (de diferente tipo cada


uno). Estos contactos estn relacionados con entradas discretas.
Adems, se tiene una bobina que representa una salida discreta.
Todos los contactos se encuentran unidos a la bobina mediante
puentes verticales y/o horizontales. La bobina se energizar
cuando se cumpla una de las siguientes condiciones:
1.La entrada discreta PB1 se encuentre energizada.
2.La entrada discreta PB2 se encuentre desenergizada.
3.La entrada discreta PB3 registre un cambio de desenergizada
a energizada.
4.La entrada discreta PB4 registre un cambio de energizada a
desenergizada.

Capacidad de Habilitacin/Inhabilitacin
A travs del software del panel de programacin (o una PC compatible), se puede inhabilitar
(DISABLE) una bobina lgica o una entrada discreta dentro del programa lgico.
La condicin de inhabilitacin provocar que el elemento de campo de la entrada no tenga
control sobre la 1x (bobina discreta) que le fue asignada y que la lgica no tenga control sobre el
valor inhabilitado de salida Ox (bobina lgica).

ATENCIN!
El interruptor Proteccin de Memoria debe estar en OFF antes de inhabilitar (o habilitar) una bobina o
entrada discreta.

Forzado de Discretos en ON y OFF


El software de programacin provee tambin la posibilidad de forzar ON y forzar OFF una variable
discreta. Cuando una bobina o una entrada discreta han sido inhabilitadas, la manera de cambiar su
estado de OFF a ON es con FORCE ON y la nica forma de cambiarlo de ON a OFF es con FORCE OFF.
Cuando una bobina o una entrada discreta estn habilitadas (ENABLE), no pueden ser forzadas en
ON/OFF.

IMTEA005-GBS
Rev.00

Contactos, Cortos, Bobinas y


Multivibradores

4. Lgica en el PLC

49 / 100

Multivibrador
Un multivibrador es un circuito oscilador capaz de generar una onda cuadrada:

Marque la opcin
correcta.

Un contacto normalmente abierto permitir que la


bobina se energice cuando:
l est energizado.
l est desenergizado.

ACTIVIDAD

Un transicional negativo energizar la bobina cuando:


Pase de estar energizado a desenergizado.
Pase de estar desenergizado a energizado.

Una bobina que no activa una salida es:


Externa.
Interna.

Una entrada discreta o una bobina lgica:


Puede ser habilitada o inhabilitada.
No puede ser habilitada o inhabilitada.

Los multivibradores generan ondas:


Sinusoidales.
Cuadradas.
IMTEA005-GBS
Rev.00

50 / 100

4. Lgica en el PLC

4.3 Registros o Variables


Los registros pueden definirse como posiciones de memoria en las que se guardan valores
numricos.
Pueden ser:
Registros o Variables de entrada (Frmula 30XXX)
En ellos se archivan valores de entrada analgicas (previo paso por el mdulo D/A) y
tambin cantidad de pulsos que corresponden a entradas discretas de alta frecuencia que
no pueden ser retenidas por el PLC y deben pasar previamente por un mdulo HSC
(contador de alta velocidad).
Estos registros no pueden ser alterados desde el PLC a travs del programador P190.
Su rango es desde 0 (cero) a 9999.
Registros o Variables de retencin (Frmula 4XXXX)
En ellos se archivan valores numricos necesarios para la programacin (por ejemplo, el
resultado de una suma o cualquier otra operacin).
Estos registros pueden ser alterados va P-190. Su valor queda retenido an en caso de
falta de energa.
Los registros de retencin NO pierden su valor en caso de falta de energa.
No existe lmite para la cantidad de veces que estos registros pueden ser usados en el
programa. Tienen 16 bits. El bit de mayor valor es el #1.
BIT

16

HIGH
(alto)

LOW
(bajo)

Registros o Variables de salida (Frmula 4XXXX)


Constituyen un tipo especial de registro de retencin.
Su contenido puede usarse como entrada a mdulo conversores D/A que permiten
obtener seales analgicas de salida del PLC (4 a 20 mA, etc.)
Todos los registros pueden ser codificados en decimal, binario o hexadecimal.

IMTEA005-GBS
Rev.00

4. Lgica en el PLC

DESCRIPCIN

INSTRUCCIN

TON
TIMER ON DELAY
Timer
Base de tiempo
Preestablecido
Acumulado

T4:1
1.0
15
0

TOF
TIMER OFF DELAY
Timer
Base de tiempo
Preestablecido
Acumulado

T4:1
.01
180
0

Timer
Base de tiempo
Preestablecido
Acumulado

RETARDO AL
ENERGIZAR
TON

T4:1
1.0
10
0

T4:1 Reset del timer


--(RES)--RES.

Si las condiciones de entrada siguen verdaderas, el timer T4:1


comienza a hacer incrementos en intervalos de 1 segundo. Cuando
el valor acumulado es mayor que o igual al valor prestablecido (15),
el timer se detiene y pone a UNO el bit done del timer.
Condicin
del rung

EN
15

TT
13

DN
12

Valor
Acum

Falsa

Verdadera

Incremento

Corriendo

Verdadera

>=preestablecido

Done

Bits de estado
EN- Habilitar
TT- Timer corriendo
DN- Done (Hecho)

RETARDO AL
DESENERGIZAR
TOF
Bits de estado
EN- Habilitar
TT- Timer corriendo
DN- Done (Hecho)

Timer Retentivo
Encendido
RTO

RTO
RETENTIVE
TIMER ON

51 / 100

Registros o Variables

Bits de estado
EN- Habilitar
TT- Timer corriendo
DN- Done (Hecho)

Edo. Del TON


Restablecido

Si las condiciones de entrada son falsas, el timer T4:1 comienza


a hacer incrementos en intervalos de 10mS mientras el rung
permanezca falso. Cuando el valor acumulado es mayor que o igual
al valor preestablecido (180), el timer se detiene y pone a UNO el bit
done del timer.
Condicin
del rung

EN
15

TT
14

DN
13

Verdadera

Falsa

Incremento

Corriendo

Falsa

>=preestablecido

Done

Valor
Acum

Edo. Del TOF


Restablecido

Si las condiciones de entrada siguen verdaderas, el timer T4:1


comienza a hacer incrementos en intervalos de 1 segundo mientras
el rung permanezca verdadero. Cuando el valor acumulado es
mayor que o igual al valor preestablecido (10), el timer se detiene y
pone a UNO el bit done del timer.
Condicin
del rung

EN
15

TT
14

DN
13

Valor
Acum

Edo. Del TOF

Falsa

Verdadera

Incremento

Falsa

Se mantiene

Corriendo

Falsa

>=preestablecido

Done

Restablecido
Deshabilitado

Si las condiciones de entrada siguen verdaderas, el timer T4:1 es


reseteado. Esta instruccin resetea timers, contadores, as como
bloques de control. Es necesaria para poner a cero el valor RTO
acumulada.

IMTEA005-GBS
Rev.00

52 / 100

4. Lgica en el PLC

4.4 Sistemas Numricos


El Sistema Binario
Es un sistema de numeracin en el que los
nmeros se representan utilizando solamente las
cifras cero y uno (0 y 1).

EJEMPLO
Nmero binario: 101011 1 x 1 =1

Los ordenadores trabajan internamente con dos


niveles de voltaje, por lo que su sistema de
numeracin natural es el sistema binario
(encendido 1, apagado 0).
BIT (Bynary Digit): unidad de informacin
pequea que puede manejar un ordenador.
BYTE: grupo de 8 bits u octeto (mx. 256).
WORD: varios bytes (1, 2, 4 y 8).

El Sistema Hexadecimal

16

32

=2
=0
=8
=0
=32
43Dec

EJEMPLO

A veces abreviado como hex, es el sistema de


numeracin posicional de base 16, que emplea
por tanto 16 smbolos.

A3 (Hex)

0 - 1 - 2 - 3 - 4 - 5 - 6 -7 - 8 - 9 - A - B - C - D - E - F

A(10)

x 1

= 3

x 16

= 160

10 11 12 13 14 15

256

16

0,0625

162

161

160

16-1

Binary-Coded-Decimal

163Dec

EJEMPLO

Es un sistema numrico usado en sistemas


computacionales y electrnicos para codificar
nmeros enteros positivos y facilitar las
operaciones aritmticas. Es un cdigo pesado
debido a que representa los dgitos con un orden
especfico.

1001 1000 0101 0011BCD= 985310


0010 0101 0000 0011BCD= 250310
0101 0111BCD= 5710

Estructura del digito en B.C.D. (Peso)

8
23

4
22

2
21

1
20
IMTEA005-GBS
Rev.00

4. Lgica en el PLC

53 / 100

Sistemas Numricos

Cdigo Gray
Es un caso particular de sistema binario. Consiste
en una ordenacin de 2n nmeros binarios de tal
forma que cada nmero slo tenga un dgito
binario distinto a su predecesor.
Para pasar un nmero binario al cdigo binario
Gray, hay una regla fcil de implementar en un
lenguaje de programacin:
Un nmero en binario siempre empieza
en 1. Los ceros a la izquierda no cuentan,
tampoco en Gray.

Esta tcnica de codificacin se origin cuando


los circuitos lgicos digitales se realizaban con
vlvulas de vaco y dispositivos
electromecnicos. Los contadores necesitaban
potencias muy elevadas a la entrada y
generaban picos de ruido cuando varios bits
cambiaban simultneamente. El uso de cdigo
Gray garantiz que en cualquier transicin
variar tan slo un bit.

Ej.: 1000011110000 en binario se escribe


1xxxxXXXXxxxx
Ahora nos fijamos en el segundo dgito. Si
es igual al dgito anterior se pone un 0
(no cambia); si es diferente, como en este
caso, pues el dgito anterior era un 1 y el
que observamos un 0, se pondr un 1
(cambia).
Ej.: El nmero del ejemplo anterior ser:
11xxxXXXXxxxx
En los casos sucesivos se repite el paso
anterior, observando en el nmero
binario 'natural' el dgito anterior al que
se evala.

EJEMPLO
Otros ejemplos:
Binario

Gray

1010

1111

111000

100100

011001

010101

110101010001

101111111001

Ej.: El nmero del ejemplo anterior,


pasado a cdigo Gray ser: 1100010001000
Otra tcnica sencilla para pasar de binario a Gray sin usar un lenguaje de programacin es:
1.Aplicar un XOR (disyuncin exclusiva, tambin se puede sumar cada bit individualmente
descartando cualquier acarreo) del nmero a s mismo pero con un acarreo a la derecha.
2.Eliminar el bit del extremo derecho.
3.Descartar los acarreos.

EJEMPLO
Pasar diez (1010) en cdigo binario a Gray ser 1111:

Otros Ejemplos

1010

111000

110101010001

101

11100

11010101000

1111

100100

101111111001
IMTEA005-GBS
Rev.00

4. Lgica en el PLC

Sistemas Numricos

54 / 100

Gray a Binario
Hacer el cambio contrario es
simplemente invertir lo que
hace el anterior, de forma que
si se encuentra un cero (siempre
que no sea al principio) se debe
poner la cifra anterior; en
cambio si se coloca un 1 es
porque la cifra ha cambiado as
que si haba un 0 ahora se
colocar un 1 y viceversa.

RECUERDE
1.
2.
3.

El primer dgito del cdigo Gray ser el mismo que el del binario.
Si el segundo dgito del cdigo Gray es "0, el segundo dgito binario es
igual al primer dgito binario, si este dgito es "1, el segundo dgito
binario es el inverso del primer dgito binario.
Si el tercer dgito del cdigo Gray es "0", el tercer dgito binario es igual
al segundo dgito binario, si este dgito es "1", el tercer dgito binario es
el inverso del segundo dgito binario.... y as hasta terminar.

Cdigo ASCII
El cdigo ASCII (acrnimo ingls de American Standard Code for Information Interchange -Cdigo
Estadounidense Estndar para el Intercambio de Informacin), pronunciado generalmente [ski], es
un cdigo de caracteres basado en el alfabeto latino tal como se usa en ingls moderno y en otras
lenguas occidentales.
Fue creado en 1963 por el Comit Estadounidense de Estndares (ASA, conocido desde 1969 como el
Instituto Estadounidense de Estndares Nacionales, o ANSI) como una refundicin o evolucin de los
conjuntos de cdigos utilizados entonces en telegrafa. Ms tarde, en 1967, se incluyeron las
minsculas, y se redefinieron algunos cdigos de control para formar el cdigo conocido como USASCII.

Coma flotante o punto flotante


Es un mtodo de representacin de nmeros reales que se puede adaptar al orden de magnitud del
valor a representar, usualmente trasladando la coma decimal -mediante un exponente- hacia la
posicin de la primera cifra significativa del valor.
De esta forma, con un nmero dado de dgitos representativos se obtiene mayor precisin que con
la coma fija, debido a que el valor de estos dgitos es siempre significativo sea el que sea el orden de
magnitud del nmero a representar. Debido a esta adaptacin, permite representar un rango
mucho mayor de nmeros (determinado por los valores lmite que puede tomar el exponente).
Una representacin en coma flotante se compone de tres nmeros (campos) que siguen el siguiente
patrn:
Bit de (11 bits)
(52 bits)
signo exponente
mantisa
e

r = m.b

63
62

52

51

(bit ndice)

Donde:
r: valor real del nmero a representar.
m: mantisa o significando, dgitos significativos del nmero. El tamao mximo de este campo,
usualmente fijo y limitado, determina la precisin de la representacin. Este campo est
generalmente normalizado, es decir, su parte entera slo consta de un dgito (que ser la primera
cifra significativa del nmero a representar).
b: base del sistema de representacin (10 en sistema decimal, 8 en sistema octal, 2 en sistema
binario, etc.).
e: exponente, orden de magnitud del significando. El mnimo y mximo valor posible del exponente
determinan el rango de valores representables. Cabe aadir que cuando e vale cero el valor real
IMTEA005-GBS
coincide con el significando.
Rev.00

4. Lgica en el PLC

Sistemas Numricos

55 / 100

ACTIVIDAD
Se mostraron los distintos sistemas numricos.

Por favor, responda las siguientes preguntas.

Cul de los siguientes nmeros no estn expresados en cdigo binario?


1.
10010.
10012.

Cmo se expresan los dgitos 10 al 15 en el sistema hexadecimal?


R,S,T,U,V,W.
A,B,C,D,E,F.
U,V,W,X,Y,Z.

Cul es el cdigo en el que slo cambia un dgito de su predecesor?


Coma flotante/punto flotante.
Gray.
Binario.

Felicitaciones! Usted ha finalizado el captulo 4. A continuacin


se desarrollar el captulo Codificacin de Seales.

IMTEA005-GBS
Rev.00

PLC Bsico

Los parmetros a
verificar por el PLC y las
distintas seales que
recibe o entrega deben
ser especificados de
forma especial para este
programa.

56 / 100

Codificacin de
Seales

TEMAS DEL CAPTULO 5


5.1 Parmetros a Especificar

57

5.2 Mantenimiento del PLC

59

5.3 Control Centralizado y Distribuido

62

5.4 Identificacin y Codificacin de Seales

63

IMTEA005-GBS
Rev.00

5. Codificacin de Seales

57 / 100

5.1 Parmetros a especificar


Configuracin
El primer paso para la configuracin es establecer el tipo de CPU a utilizar. Esto permite al software
de programacin asegurar que las opciones disponibles sean compatibles con el tipo de CPU
utilizada.
Una vez definido el tipo de CPU o procesador del PLC, generalmente hay que seguir un proceso que
incluye:

Configuracin de los parmetros de comunicacin

Protocolo de comunicacin, esto tiene relacin con el formato de los datos, su estructura.
El nmero del puerto a travs del cual se establecer la comunicacin.
La velocidad de comunicacin (Baud o bits / seg).
La paridad a utilizar (par o impar).
Nmero de bits de paro (Stop).
La direccin del PLC (ADDRESS).

Configuracin de la memoria
Memoria para la lgica del diagrama escalera.
Memoria para datos del usuario, tales como variables y constantes.
Memoria del sistema, esto es, para las operaciones del sistema.

Configuracin de las entradas y salidas


Establecer la cantidad de bases o racks.
Para cada base o rack establecer la cantidad de slots.
Para cada slot establecer la cantidad y tipo de entradas o salidas.
En esta forma, la CPU o procesador del PLC sabe dnde localizar cada seal de entrada y
salida, en qu rack, que slot y la naturaleza de la informacin.

IMTEA005-GBS
Rev.00

5. Codificacin de Seales

58 / 100

Parmetros a especificar

Ya instalado el software de programacin en la computadora y la aplicacin (que incluye la


configuracin), existen dos formas de trabajar: sin conectar y conectado al PLC. A sto se lo conoce
normalmente como operacin online y offline.

Modo de operacin online y offline


Fundamentalmente existen dos modos de trabajar con el software de programacin:
Online
Cuando se trabaja en modo Online hay una
comunicacin entre el procesador (CPU) del
PLC y la computadora. Para esto se requiere
conectar un cable entre el PLC y la
computadora. Los comandos pueden ser
introducidos directamente en la memoria del
PLC, as como puede acceder a informacin
presente en los mdulos de entrada/salida.

Offline
Cuando se trabaja en modo Offline significa
que no existe una comunicacin entre el
procesador (CPU) del PLC y la computadora. En
este modo se disea sobre la memoria de la
misma computadora. Los resultados despus
pueden ser introducidos al PLC trabajando
Online.

Dependiendo de la forma en que se est trabajando, ciertas opciones de los mens estarn
disponible slo en el modo Offline u Online.

IMTEA005-GBS
Rev.00

59 / 100

5. Codificacin de Seales

5.2 Mantenimiento del PLC


Existen una gran cantidad de opciones en los diferentes software de programacin y todos tienen
una serie de comandos que permiten realizar las tareas de mantenimiento del PLC:

Lectura y transferencia de un programa


Una de las operaciones comunes es la lectura del programa guardado en la memoria del PLC.
Para realizar esta tarea es necesario estar Online, es decir, que exista comunicacin entre el
PLC y la computadora.
Otro caso es la lectura de un programa que se encuentra en la memoria de la computadora.
En este caso, se opera en Offline y se guarda en un disco. Para utilizarlo es necesario
transferirlo a la memoria del PLC. Recuerde que para hacerlo, es necesario estar en operacin
Online, es decir, con comunicacin entre el PLC y la computadora.

Comparacin de programas
Una de las ventajas de los sistemas hechos con PLC es su facilidad para poder hacer cambios.
Por ejemplo, una forma nueva y ms eficiente de resolver una secuencia puede ser puesta a
prueba durante una semana, o si se presenta una situacin de falla, se puede en forma
provisional modificar el diagrama escalera mientras se consigue alguna refaccin.
Una prctica comn para evitar esto es comparar el programa que est ejecutndose en el
PLC con la versin original. As, una instruccin Compare (comparar) permitir detectar
diferencias y as asegurar que el programa en el PLC est operando en forma adecuada.
Compare generalmente genera una lista de las diferencias entre dos programas.

Creacin de un respaldo
Frecuentemente en los PLC hay una batera de respaldo que mantiene el programa y
continua energizando la memoria cuando se suspende el suministro elctrico.
Qu hacer cuando el mdulo del procesador (CPU) del PLC se daa?, Qu hacer si la
batera se agota o daa y se presenta una interrupcin del suministro elctrico?
La respuesta para ambos casos es volver a cargar en la memoria del PLC, el programa que
contiene el diagrama escalera. Para hacerlo se requiere haber hecho con anterioridad un
respaldo.
Un punto importante aqu es asegurar tener siempre un respaldo actualizado, que incluya las
ltimas modificaciones que se le hayan hecho al diagrama escalera.
Para hacer un respaldo se requiere estar en operacin Online, y utilizar algn comando como
Backup (respaldar) o en ciertos casos un Guardar Como (Save As) en el disco duro de la
computadora. Tambin se recomienda, sobre todo en el caso de tener varios PLCs, mantener
un respaldo en la red.
IMTEA005-GBS
Rev.00

5. Codificacin de Seales

60 / 100

Mantenimiento del PLC

Monitoreo de E/S
Otra herramienta importante en el software de programacin del PLC es la que permite
monitorear el estado de entradas o salidas discretas o analgicas, as como el contenido de
registros.
Por supuesto que el monitoreo slo se puede realizar Online y con el PLC corriendo el
programa (run).
En algunos software es posible realizar el
monitoreo a travs de una pantalla. En esta
pantalla se pueden especificar las
direcciones de entradas, salidas o lugares de
memoria que se desean monitorear.
En otros es posible realizarlo directamente
en la pantalla de edicin de la lgica o
diagrama escalera. En este caso, el color de
cada componente (contactos, bobinas, etc.)
cambia segn su estado (ON u OFF).

EJEMPLO
Un ejemplo de monitoreo es determinar el
buen funcionamiento de un dispositivo de
campo, por ejemplo un interruptor de lmite
que este fallando. Cuando se tiene un
interruptor conectado a un mdulo de
entradas discretas del PLC, se puede revisar
el estado de esa entrada y observar su
comportamiento mediante el monitoreo.

Bsquedas de elementos o instrucciones


Cuando no se sabe la ubicacin de cierto
elemento o instruccin que forma parte de
un diagrama escalera, se puede encontrar
mediante el uso de una bsqueda
automtica. sta sirve para determinar la
ubicacin de un determinado dispositivo, as
como para conocer sus caractersticas. La
bsqueda, que puede ser activada mediante
un comando Search o Find, permite
encontrar rpidamente los diferentes puntos
donde se encuentra una instruccin o
elemento.

PARA PENSAR
Asuma que tiene un programa o diagrama
escalera con una gran cantidad de instrucciones
o escalones. Ahora, suponga que se daa un
sensor del proceso que se encuentra conectado
a un mdulo de entrada del PLC. Se desea saber
qu efecto puede traer el tener el sensor daado
y dar una alternativa de solucin.

Buscar una instruccin o elemento en un programa o diagrama escalera grande puede ser
una tarea larga y no muy confiable. El software de programacin del PLC proporciona un
comando para realizar esta tarea.

IMTEA005-GBS
Rev.00

5. Codificacin de Seales

61 / 100

Mantenimiento del PLC

Forzado de estados en E/S


Otra herramienta comn en el software de programacin es la de forzado (force). Mediante
el comando Force se puede hacer que una entrada o una salida se active o desactive
independientemente del estado de la entrada o de la salida o del resultado de ejecutar la
lgica del diagrama escalera.
Es decir, se puede hacer que una bobina, contacto, o registro del diagrama escalera cambien
de estado (ON / OFF).
Forzar a activar (Force On) activa una entrada o una salida y Forzar a desactivar (Force Off)
realiza la funcin opuesta.

ATENCIN!
Antes de forzar una entrada, una salida o algn registro es necesario asegurarse que es
absolutamente seguro realizar esto.
Ya una vez resuelto el problema, se puede quitar el estado forzado regresando a su estado
normal de operacin: las entradas dependen de los elementos, sensores, botones,
interruptores, etc. del proceso, en tanto que el estado de las salidas dependen del resultado
de la ejecucin del programa o diagrama escalera.

Agregar, quitar y editar un elemento


El propsito fundamental de la edicin de diagramas escalera es aadir, quitar o modificar
los elementos de la lgica. El modo de edicin suele requerir cambiar el estado del PLC del
modo de ejecucin (run) al de programacin (program).
Para editar un elemento generalmente se utiliza la instruccin editar (Edit), modificar
(Modify) o reemplazar (Replace). Ya en el escaln del diagrama escalera que se requiere
modificar, se ejecuta la instruccin editar, con lo que se define el nuevo tipo de elemento y/o
su nmero de referencia.

Descripcin y Comentarios
Una buena costumbre en el diseo de la lgica de secuencia o diagrama escalera es agregar
descripciones y comentarios a los distintos elementos, esto permitir recordar o entender
ms fcilmente la tarea de secuencia a realizar en cada seccin de la lgica. La introduccin
de descripcin y comentarios puede ser hecha tanto en operacin Online como en Offline.
Generalmente los datos introducidos en las descripciones y comentarios no se guardan en el
PLC, sino en la computadora que tiene el programa de respaldo. Esta observacin es
importante debido a que, an cuando cualquier computadora con el software de
programacin pueda conectarse al PLC, slo la que tenga los archivos de comentarios y
descripciones permitir verlos.

IMTEA005-GBS
Rev.00

62 / 100

5. Codificacin de Seales

5.3 Control Centralizado y Distribuido


La mayora de los PLC pueden ser interconectados con otros PLCs pudiendo comunicarse entre s
para intercambiar informacin acerca del proceso que estn controlando..
Cuando es necesario controlar varias mquinas usando PLCs, se puede tener dos tipos de
configuracin:
Control centralizado.
Control distribuido.

Control Centralizado
Cuando varias mquinas o procesos son controlados por un nico PLC. Se puede hacer uso de
mdulos remotos de E/S para ahorrar en conductores y canalizaciones para estos. El control
centralizado se usa cuando la complejidad de los procesos es tal que la descentralizacin se
vuelve muy compleja. La principal desventaja consiste en que si el PLC falla se para todo el
proceso.
PLC
En procesos crticos se recurre a sistemas
redundantes, es decir, a tener un PLC de
reserva listo para entrar en funcionamiento
cuando falla el que est funcionando.

MQUINA

MQUINA

MQUINA

SISTEMA DE CONTROL CENTRALIZADO

Control Distribuido
Se implementan mediante dos o ms PLCs, donde cada uno controla un rea del proceso y
estn coordinados de tal manera que funcionan como un conjunto. Los PLCs estarn
interconectados entre s para formar una red local (LAN o Local rea Network),
intercambiando continuamente informacin entre ellos para tener la coordinacin necesaria .
Si uno de los PLC falla, los dems pueden seguir funcionando normalmente. Slo es necesario
redundancia en los PLCs considerados crticos.
Normalmente los PLCs provenientes de diferentes fabricantes no pueden comunicarse entre s.
En la figura se expone un diagrama de conexin de una red local (LAN).
RED LOCAL (LAN)
PLC
MQUINA

PLC

PLC

MQUINA

MQUINA

PLC
MQUINA

SISTEMA DE CONTROL DISTRIBUIDOS

IMTEA005-GBS
Rev.00

5. Codificacin de Seales

63 / 100

5.4 Identificacin y Codificacin de


Seales
Identificacin de seales
Para identificar claramente las seales que se manejan en el PLC, es necesario darles un nombre o
designacin. La designacin de las seales puede hacerse considerando una nica seal (1 bit) o un
grupo de ellas (byte o word).
Las seales de entrada y salida llegan y salen fsicamente de las terminales o bornes de conexin de
las tarjetas de entrada y salida. Para efectos de identificacin, todas las seales que manejan las
tarjetas se agrupan en conjuntos de 8, esto es, por bytes y se les asigna un nmero byte (0,,n).
Cada byte contiene a su vez 8 elementos (una seal por cada uno de sus 8 bits).

RECUERDE
Cualquier seal en las tarjetas queda definida mediante el nmero del grupo al que pertenece
(nmero byte) y el nmero de elementos en el grupo (nmero bit). A esta informacin se la conoce
como direccin de la seal.

Codificacin de seales
La accin de los rels puede ser codificada en el lenguaje de un PLC.
Un lenguaje esta formado por:

Direcciones: son localizaciones de memoria en las cuales se pueden registrar instrucciones


y datos.

Instrucciones: sirven para decirle al PLC qu hacer sobre la base de los datos que siguen a
cada instruccin.

Datos: su codificacin se compone de una cierta cantidad de cifras, y a partir de su


subdivisin, ser posible reconocer:
Las seales de entrada y salida.
Los rels auxiliares de las reas de memoria.
Los temporizadores de los contadores.

En vista que cada PLC est caracterizado por un nmero mximo de entradas y de salidas (las
entradas en nmero mayor que las salidas), y que existe la posibilidad de aumentar su nmero
aadiendo racks de expansin, la codificacin (o bien el cdigo de identificacin), variar segn sea
el tipo de PLC.

IMTEA005-GBS
Rev.00

5. Codificacin de Seales

Identificacin y Codificacin de Seales

64 / 100

ACTIVIDAD

Responda las siguientes consignas.

Indique 5 actividades habituales relacionadas con el mantenimiento del PLC. Seleccione


aquellas que Ud. considere ms crticas.
1.
2.
3.
4.
5.

Por favor complete el siguiente cuadro en base a lo que conoce de:


Control centralizado

Control distribuido

Cantidad de PLCs
Qu sucede si falla el PLC
Redundancia

Felicitaciones! Usted ha finalizado el captulo 5. A continuacin


se desarrollar el captulo Programacin del PLC.

IMTEA005-GBS
Rev.00

PLC Bsico

El aumento de la
complejidad en la
programacin de los
autmatas programables
requiere ms que nunca
de la estandarizacin de
la misma.

65 / 100

Programacin del
PLC

TEMAS DEL CAPTULO 6


6.1 Lenguajes de Programacin

66

6.2 Designacin de Entradas y Salidas

68
68

6.3
6.3 Caso
Caso de
de Estudio:
Estudio: Control
Control de
de los
los Movimientos
movimientos de
de
Subida
y
Bajada
de
un
Ascensor
subida y bajada de un ascensor

77
78

En este captulo se
desarrollarn los
lenguajes que han sido
definidos.

IMTEA005-GBS
Rev.00

66 / 100

6. Programacin del PLC

6.1 Lenguajes de Programacin


Bajo la direccin del IEC, el estndar IEC 1131-3 (IEC 65) ha sido definido para la programacin del
PLC. Alcanz el estado de Estndar Internacional en Agosto de 1992. Los lenguajes grficos y
textuales definidos en el estndar son la base para la programacin de los PLCs.
Con la idea de hacer el estndar adecuado para un gran abanico de aplicaciones, cinco lenguajes
han sido definidos en total:

Grfico secuencial de funciones (grafcet)

Lista de instrucciones (IL)

Texto estructurado

Diagrama de bloques de funciones

Diagrama de contactos (Ladder)

Grfico secuencial de funciones (grafcet)

El grfico secuencial de funciones (STL, SFC o Grafcet) es un lenguaje grfico que proporciona una
representacin en forma de diagrama de las secuencias del programa. Soporta selecciones
alternativas de secuencia y secuencias paralelas. Los elementos bsicos son pasos y transiciones. Los
pasos consisten en partes de programa que son inhibidas hasta que una condicin especificada por
las transiciones es conocida. Como consecuencia que las aplicaciones industriales funcionan en
forma de pasos, el SFC es la forma lgica de especificar y programar al ms alto nivel un PLC.

Lista de instrucciones (IL)

La lista de instrucciones (IL) es un lenguaje de bajo nivel, similar al lenguaje ensamblador. Con IL
slo una operacin es permitida por lnea (ej. Almacenar -store- cargar un valor en un registro).
Este lenguaje es adecuado para pequeas aplicaciones y para optimizar partes de una aplicacin.

Texto estructurado

El texto estructurado (structured text o ST) es un lenguaje de alto nivel, estructurado por bloques,
que posee una sintaxis parecida al PASCAL.
El ST puede ser empleado para realizar rpidamente sentencias complejas que manejen variables
con un amplio rango tipos de datos, incluyendo valores analgicos y digitales.
Tambin especifica tipos de datos para el manejo de horas, fechas y temporizaciones, algo
importante en procesos industriales. El lenguaje posee soporte para bucles repetitivos como:
REPEAT UNTIL, ejecuciones condicionales empleando sentencias IF-THEN-ELSE-FOR-NEXT y
funciones como SQRT (raz cuadrada) y SIN (seno).

IMTEA005-GBS
Rev.00

6. Programacin del PLC

67 / 100

Lenguajes de Programacin

Diagrama de bloques de funciones

El diagrama de funciones (function block diagram o FBD) es un lenguaje grfico que permite
programar elementos que aparecen como bloques para ser cableados entre s de forma anloga al
esquema de un circuito.
FBD es adecuado para aplicaciones que involucren el flujo de informacin o datos entre
componentes de control.

Diagrama de contactos (Ladder)

El diagrama de contactos (Ladder Diagram o LD) es un lenguaje que utiliza un conjunto


estandarizado de smbolos de programacin. En el estndar IEC los smbolos han sido
racionalizados (se ha reducido su nmero).

Organizacin de Tareas
El estndar tambin define una nueva arquitectura para la organizacin e interaccin de tareas con
PLCs. Una tarea controla la ejecucin de un programa ejecutndolo peridicamente o en respuesta
a un evento especfico. Para optimizar los recursos del controlador, una aplicacin puede ser
fragmentada en un nmero de pequeos programas concretos.
Cada programa tiene el control de una tarea que se ejecuta a la velocidad que requiera la E/S
asociada.

Bloques de Funciones
Los bloques de funciones (FBs) son bloques estndar que ejecutan algoritmos como reguladores PID.
El estndar IEC asegura que los FBs son definidos empleando una metodologa estndar. Hay
controles empleando parmetros externos, mientras que los algoritmos internos permanecen
ocultos empleando Programacin Orientada a Objetos.

Marque la opcin
correcta.

ACTIVIDAD

Por qu se definieron cinco lenguajes?

De qu depende la velocidad de ejecucin de tareas?

Para tener un estndar para distintas aplicaciones.


Para utilizar el que mejor comprenda el
programador.

De los requerimientos de las entradas/salidas.


De la eficiencia en la programacin.

IMTEA005-GBS
Rev.00

68 / 100

6. Programacin del PLC

6.2 Designacin de Entradas y Salidas


Entradas y Salidas
EJEMPLO
Las siguientes son designaciones usuales de entradas y salidas:
X: para entrada Mitsubishi
I: para entada Allen Bradley o Klockner
Y: para salida Mitsubishi
Q: para salida Klockner
O: para salida Allen Bradley
La lnea Siemens identifica a las entradas como E E32.0, E32.1, etc. y las salidas como A siendo
posible A 32.0, A 32.1, etc.
Salvo excepciones y ampliaciones, los autmatas presentan 8 entradas normales (X, I, E) de un 1
bit. Algunos con entradas especiales de 1 bit, tienen la peculiaridad de funcionar como entradas
digitales o como entrada de alarma y entrada rpida. La denominacin depende de la marca del
PLC, por lo tanto, se debe verificar en el manual del fabricante.
Hay 6 salidas, tpicamente empleando las letras (Y, Q, O, A), de 1 bit cada una.

Marcas de Memoria
Tambin son denominadas como variables de memoria. Son de propsito general, es decir, podemos
emplearlas en lo que deseemos. Se distinguen dos tipos de marcas de memoria:
Remanentes: Estas marcas permanecern en memoria aunque apaguemos el autmata. Hay
diferentes denominaciones de memoria, segn el fabricante, por lo tanto se debe verificar en el
respectivo manual. En algunos casos son configurables por el usuario.
No Remanentes: Estas marcas de memoria se borrarn en cuanto apaguemos el autmata.
Usualmente a las memorias se las designa con la letra M. Se organizan en forma bsica como bit
MO, M1, , M15 etc. en Melsec, Siemens y Klockner Moeller. Otra designacin es B, es decir, B0,
B1, en Allen Bradley y Telemecanique, etc.

IMTEA005-GBS
Rev.00

6. Programacin del PLC

Designacin de Entradas y Salidas

69 / 100

Registros y Acumuladores
Todas las operaciones que hagamos con las entradas y las salidas se deben efectuar en algn sitio.
Para ello, se definen:
Registro de estado: Su tamao es de 1 bit. Aqu es donde efectuaremos las instrucciones
combinacionales, la carga de entradas y la asignacin de salidas a nivel de bit.
Acumuladores (D, R, AKKU1 y AKKU2): Sus tamaos son de 16 y 32 bits cada uno. Cada vez que
carguemos un dato en los acumuladores se seguir la siguiente secuencia:
Contenido de D2 se pierde el contenido
Contenido de D1 D2
DATO
D1
A su vez, cuando realicemos una operacin entre registros (como suma o resta) el resultado se
introducir en el D1, perdindose el valor antes all contenido.

Temporizadores y Contadores
Varan en funcin de marcas y modelos, pero los ms usados suelen incorporar 32 temporizadores:
T0, , T31 y 32 contadores: C0, , C31 para Melsec y Allen Bradley. En Siemens se designan como
T y Z.
Existen contadores que no se borran al desconectar el autmata (son remanentes), dichos
contadores tambin deben verificarse en los respectivos manuales. Para consultar el estado de cada
uno de ellos podremos usarlos como si fueran entradas (mediante operaciones combinacionales) o
introduciendo su valor en los registros.

Constantes
A la hora de cargar datos en acumuladores, temporizadores, registros, etc. hay varias posibilidades
en la forma de introducir el dato:
KB: 8 bits (0 a 255 en decimal)
KW 16 bit
Como nmero decimal
Como nmero hexadecimal
La modalidad de trabajar con constantes tambin depende del fabricante. Existen diversas prcticas
para ello. En general, todos los casos admiten trabajar con valores de 8 bit (0-255), 16 bit (0-64535) y
32 bit.

IMTEA005-GBS
Rev.00

6. Programacin del PLC

70 / 100

Designacin de Entradas y Salidas

Estructura del programa


Vamos a tener dos opciones para escribir el programa:
Lineal: Se emplea un nico mdulo de programa (principal). Este mdulo se procesa
cclicamente, es decir, tras la ltima instruccin se volver a ejecutar la primera. Si la tarea a
controlar es simple, sta es la mejor forma.
Estructurada: Para el caso de tareas complejas es ms conveniente dividir el programa en
mdulos (sub programas). De esta forma logramos un programa ms claro, con la posibilidad de
poder llamar a un mdulo desde distintas partes del programa (lo que evita repetir el cdigo).

OB1
SPA
PB10
SPB PB5
SPA
PB22

NIVEL 1

PB10

FB11

PB5

FB11

PB22

DB63

NIVEL 2

NIVEL 3

FB2

NIVEL 4

En la programacin estructurada se comienza y se termina en el mdulo principal (llamados OB1 en


Siemens) desde el cual saltaremos y retornaremos a los mdulos que nos interesen.
Se podr saltar desde un mdulo a otro (anidado), siempre que no superemos determinada cantidad
de niveles de salto que permita como mximo un autmata.
Otras limitaciones son:
El salto de un mdulo a otro debe ser siempre hacia adelante (ej. se podr saltar de PB1 a PB2
Siemens, pero no a la inversa).
No se pueden dar dos saltos a un mismo mdulo desde el mdulo actual (ej. no se podr saltar
dos veces a PB3 desde PB2, pero s se puede saltar a PB3 desde distintos mdulos).
Tanto en la programacin lineal como en la estructurada, los mdulos terminan con la
instruccin BE en Siemens o con END.
La memoria de un autmata generalmente est limitada a 2K bytes como mnimo. Cada
instruccin ocupa generalmente 2 bytes, por los que se dispone 1000 lneas de programa
aproximadamente.

IMTEA005-GBS
Rev.00

6. Programacin del PLC

71 / 100

Designacin de Entradas y Salidas

Tipos de mdulos

Generalmente existen cuatro tipos de mdulos en cualquier autmata programable Siemens:

Mdulos Fuente de Poder: Este mdulo incluye fuente de alimentacin para todo el
programador y sus mdulos.
Mdulos de Programa (CPU): Son los que incluyen el programa de usuario dividido,
normalmente, segn aspectos funcionales o tecnolgicos.

Mdulos de entradas: Son mdulos de caractersticas especiales segn tipo de entrada digital,
anloga, lector de cdigo barras, etc.

Mdulos de salidas: Al igual que el anterior tienen caractersticas especiales segn tipo de
salida.

Las caractersticas de estos mdulos son diferentes por su funcin en disposicin de ubicacin
fsica y de hardware propio.
La lnea Siemens denomina como mdulos:

Mdulos de organizacin (OB): Son los que gestionan el programa de usuario.


Numerados OB1, OB3, OB13 Y OB22.
OB1: Es el mdulo del programa principal;
OB3: Es el que contiene el programa controlado por alarma;
OB13: Es el mdulo para programas controlados por tiempo;
OB22: Es empleado por el sistema operativo.

Mdulos de programa (PB): Son los que incluyen el programa de usuario dividido,
normalmente segn aspectos funcionales o tecnolgicos PB0 PB63.

Mdulos funcionales (FB): Son mdulos de programa especiales. Aqu se introducen las
partes de programa que aparecen con frecuencia o poseen gran complejidad. Poseen un
juego de instrucciones ampliado. FB0FB63.

IMTEA005-GBS
Rev.00

6. Programacin del PLC

72 / 100

Designacin de Entradas y Salidas

Mdulos de datos (DB): en ellos se almacenan datos para la ejecucin del programa, como
valores reales, textos, etc. Adoptan los valores: DB0DB63. Los mdulos DB1 y DB2 se emplean
para definir las condiciones internas del autmata, por lo que no estn disponibles.

256 palabras de datos: para emplear un mdulo de datos es necesario activarlo previamente
(como se ver ms adelante).

La mayor ventaja que aporta el trabajo con mdulos es la facilidad para variar el proceso que
controlan, ya que para ello basta cambiar el programa en el autmata en la mayora de los casos.
Otra ventaja es que el autmata tambin nos permite saber el estado del proceso, incluyendo la
adquisicin de datos para un posterior estudio.

Funciones Generales
Las operaciones combinacionales ms comunes se realizan con los bloques de funciones bsicas,
conexin serie, paralelo, negacin, etc. Todas las funciones AND, OR, XOR, NAND Y NOR tienen
tres entradas y una salida. Si deseamos realizar operaciones con ms de tres entradas, se conectan
varios bloques en cascada:

EJEMPLO
Ejemplo segn normas DIN Y NEMA
Funcin AND
Funcin OR

I1
I2
I3

&

&

Q
&

I1
I2
I3

I1

Funcin NOT
Funcin NAND
I1
I2
I3

Funcin NOR
Funcin XOR

I1
I2
I3

&
1

NOR

AND

OR

NAND

OREX

Q
NOREX

Q
INVERSOR

I1
I2

=1

La funcin inversora NOT, tiene una entrada y una salida. La funcin OR exclusiva (XOR)
posee dos entradas y una salida.

IMTEA005-GBS
Rev.00

6. Programacin del PLC

Designacin de Entradas y Salidas

73 / 100

Funciones Especiales Din Siemens


Temporizador
con retardo a la
conexin con
memoria.

Temporizador con retardo a la conexin.


Activa la salida Q una vez que ha transcurrido el tiempo
programado.

R
Cnt
Dir
Par

Contador
progresivo/
regresivo

Temporizador con retardo a la desconexin.


Desactiva la salida una vez transcurrido el tiempo
programado. El temporizador se pone en marcha en
flanco descendente.

R
En
Ral
Par

Contador de
horas de
servicio.

Rel de impulsos.
Tienen el mismo funcionamiento que un telerruptor. La
salida cambia de estado, de 0 a 1, cada vez que cambia la
seal en la entrada Trg.

Rel de
supresin.

Reloj.
Permite controlar los instantes de activacin y
desactivacin de la salida en un da de la semana y a una
hora determinada.

Conmutador de
valor de umbral
para frecuencia.

Rel de automantenimiento.
Funcin biestable R-S. Permite realizar la funcin paromarcha tpica de los automatismos a contactores. La
situacin no permitida R=1 S=1 se soluciona dando
preferencia a R.

Temporizador
con retardo a la
conexin.

Generador de pulsos.
Genera pulsos de reloj a intervalos iguales.
Funcionamiento similar a un intermitente.

Trg
R
T

Temporizador
con retardo a la
desconexin.

Temporizador a la conexin con memoria.


De funcionamiento similar al temporizador a la conexin,
pero con la caracterstica que no es necesario mantener la
seal en Trg.

Trg
R
(Par)

Rel de
Impulsos
(Telerruptor)

Contador progresivo/regresivo.
Permite contar y descontar los pulsos aplicados a su
entrada CNT.

Reloj Horario

Contador de horas de servicio.


Permite medir el tiempo que est activada la entrada En.
Esta funcin solamente se puede utilizar como bloque
inicial.

Rel de
automantenimiento.
Biestable R-S.

Rel de supresin
Activa la salida hasta que haya trascurrido el tiempo de T.
Si ste no ha terminado y Trg se pone a 0 la salida
tambin lo hace. Esta funcin solamente se puede utilizar
como bloque inicial.

Generador de
pulsos de reloj.

Conmutador de valor de umbral para frecuencias.


Permite contar los impulsos aplicados a su entrada y
dependiendo de stos conmutar la salida.
En el Logo! L con letras 24v, la entrada I12 est preparada
para procesos de cmputos rpidos: mx 150 Hz. Esta
funcin solamente se puede ejecutar como bloque inicial.

Trg
R
T

Trg
T

Fre
Par

Tra
T

No1
No2
No3

S
RS
R
(Par)

En
T

Q1

Q1

Q1

IMTEA005-GBS
Rev.00

6. Programacin del PLC

74 / 100

Designacin de Entradas y Salidas

Temporizador con retardo a la conexin Allen Bradley


TON
Timer On Delay
Timer
T4:5
Timer Base
1.0
Preset
100<
Accum
0<

CTU
Count Up
Counter
Preset
Accum

EN
DN

Activa la salida DN (Done) una vez que ha


transcurrido el tiempo programado de 100
seg.

CU
C5:1
20000<
2<

DN

Se trata de un contador ascendente. Activa la


salida DN una vez que se alcanza la cuenta
20000.

Lenguaje de programacin Ladder y Nemnico


Los lenguajes de programacin bsicos ms
comunes son el Ladder y el Nemnico.
En estos lenguajes, las instrucciones son
equivalentes a los smbolos para contactos
usados en los rels (lgica cableada) para el
primero y similar a las definiciones del lgebra
de Boole (lgica digital) para el segundo.
En un diagrama, se hace la representacin tpica
de una lnea, que implemente una funcin de
control, para una salida en lenguajes Ladder y
Nemnico como se aprecia en la figura.

INTERRUPTOR SIMPLE
DIAGRAMA NEMA

LENGUAJE LADDER
XO

LENGUAJES NEMONICO
YO

DR
0
1

INSTRUCCIN
LD XO
OUT YO

Los smbolos representados son muy parecidos al NEMA elctrico, an ms son tan simples que
emplean el smbolo de auxiliar abierto o cerrado para todo lo que se designe como entrada y
para todo lo que es salida se emplea un crculo incompleto como se indica en la figura anterior.
A pesar de la semejanza, hay diferencias:
1. Las salidas pueden ser del tipo interno y externo. Es decir, salida del tipo real (contactor,
vlvulas, etc.) o del tipo virtual (slo en memoria).
2. El programa examina los contactos N.A. y los N.C. buscando encontrar un 1 o un 0 lgicos.
3. La salida en una lnea de control tradicional se activa si cualquier paso o camino tiene
todos sus contactos cerrados.
4. La salida de un control programado se activa si cumple la lgica booleana de la ecuacin
que ella representa.
5. Una salida interna se usa nicamente dentro del programa pues no tiene una existencia
real.

IMTEA005-GBS
Rev.00

6. Programacin del PLC

75 / 100

Designacin de Entradas y Salidas

Programa Ladder Allen Bradley


Enabled
CTRL_ENABLED
83.0

En I/O Sim Model


TOOGLE_SW_1
[.1

I/O Sim Switch


START_UP_CHECK
03
0
1746_OAB

Reset Alarm
Diagnostic
Push Botton
Indicator
DIAGN_INDIC PD_RESET_ALARM
[.1
B3.4
1
1475_[AH

Toggle hit
for timer
TOGGLE_TIMER
B3.0

TON

EN

Timer On Delay
Timer
T4:5
Timer Base
1.0
Preset
100<
Accum
0<

10

Run Diagnostics
Check
DIAGN_CHECK

DIAGN_CHECK/ON
T4.5
DN

DN

Circulate
Blower Fan
NEW_TMR_FAN

NEW_TMR_C_FAN/ON
T4.9

TON
Timer On Delay
Timer
Timer Base

DN

T4:5
0.01

EN
DN

Programa Ladder Siemens


OB1: Ttulo:
Circuito control para portn
Segm.1: Ttulo:
Abrir portn
E0.1

E0.0

E0.3

E0.5

A2.1

A2.0

A2.0

Informacin del smbolo :


E0.1
A2.0
E0.0

Bot-abrir
Bob-abrir
Bot-parar

IMTEA005-GBS
Rev.00

6. Programacin del PLC

76 / 100

Designacin de Entradas y Salidas

Lenguaje Nemnico o Lista de Instrucciones Siemens


OB1: Ttulo:
Circuito control para portn
Segm.1: Ttulo:
Abrir portn
U(
O
O
)
UN
UN
UN
UN
=

E
A

0.1
2.0

bot-abrir
bob-abrir

---

E
E
E
A
A

0.0
0.3
0.5
2.1
2.0

bot-parar
lim-abrir
termico
bob-cerrar
bob-abrir

------

Lenguaje de Programacin Grafcet


Es el llamado Grfico de Orden Etapa Transicin. Ha sido especialmente diseado para resolver
problemas de automatismo secuenciales. Las acciones estn asociadas a las etapas y las
condiciones a cumplir en las transiciones.
Muchos de los autmatas que existen en
el mercado permiten la programacin en
GRAFCET, tanto en modo grfico o como
por lista de instrucciones.

Plano de Funciones: FBD


El plano de funciones lgicas resulta
especialmente cmodo de utilizar, a
tcnicos habituados a trabajar con circuitos
de puertas lgicas, ya que la simbologa
usada en ambos es equivalente.

ATENCIN!
Este lenguaje resulta enormemente sencillo de
interpretar por operarios sin conocimientos de
automatismos elctricos.

OB1: Ttulo:
Circuito control para portn
Segm.1: Ttulo:
Abrir portn
E0.1
A2.0

>=1
&
E0.0
E0.3
E0.5
A2.1

A2.0
=

Informacin del smbolo:


E0.1
A2.0

bot-abrir
bob-abrir

IMTEA005-GBS
Rev.00

77 / 100

6. Programacin del PLC

Caso de Estudio: Control de los


6.3 movimientos de subida y bajada de
un ascensor
Descripcin
Cada planta tiene un pulsador
de llamada que cuando es
accionado, la cabina se
posiciona en dicha planta.
Los pulsadores del interior de la
cabina son los mismos que los
que se encuentran en el
exterior, por lo tanto no
necesitan programacin ya que
se conectarn en paralelo de
forma cableada.

MOTOR

LEYENDA

I6
NIVEL 3
l3 LLAMADA

Q1
I5
Q2

I4

NIVEL 2
l2 LLAMADA

NIVEL 1
I1 LLAMADA

I1: PULSADOR DE LLAMADA


DE LA 1 PLANTA.
I2: PULSADOR DE LLAMADA
DE LA 2 PLANTA.
I3: PULSADOR DE LLAMADA
DE LA 3 PLANTA.
I4: FINAL DE CARRERA DE LA
1 PLANTA.
I5: FINAL DE CARRERA DE LA
2 PLANTA.
I6: FINAL DE CARRERA DE LA
3 PLANTA.
Q1: SALIDA CONTROL PARA
CONTACTOR DE SUBIDA.
Q2: SALIDA CONTROL PARA
CONTACTOR DE BAJADA.

Movimientos
Cada uno de los movimientos est controlado por un biestable. En la entrada Set se establece la
condicin de funcionamiento y en el Reset la parada.
Para que el ascensor suba desde la primera planta a la tercera, movimiento X1, ser necesario que el
final de la carrera I4 est accionado y se pulse I3 (S= I4 * I3). Cuando la cabina llega arriba, el
pulsador I6 es accionado deteniendo el movimiento.
Todos los movimientos de subida (X1, X2 y X3) activarn Q1 y todos los movimientos de bajada (X3,
X4 y X5) activarn Q2.
En las ecuaciones de las salidas, se realizar el producto negado de la variable de salida contraria,
para evitar cortocircuitos en el circuito de fuerza. Hay que tener en cuenta, que se accionar un
motor trifsico a 220V o bien a 380V.

IMTEA005-GBS
Rev.00

Caso de Estudio: Control de los movimientos


de subida y bajada de un ascensor

6. Programacin del PLC

78 / 100

Circuito Lgico
l4
l3
X
l4
l2
X
l5
l3
X

l6
l1
X
l4
l1
X
l6
l2
X

RQ
SQ

RQ
SQ

X4

RQ
5Q

X5

RQ
5Q

X6

RQ
5Q

16

RQ
SQ

02

01

01

02

Elementos del Grafcet


Etapa inicial

0
Etapa normal

Mando apertura

Acciones asociadas

Abrir puerta

Transiciones

Puerta abierta
Esperar 10

Receptividades asociadas

Tiempo transcurrido
Cerrar puerta

3
Clula

Etapas Iniciales

Lneas de enlace

Puerta cerrada y no clula

10

Etapa inicial
sin retorno

Etapa inicial
con retorno

20
Etapa inicial
con retorno y con
activacin forzada

Etapa normal

Etapa normal
activa

Una etapa inicial se representa con un doble cuadrado.


Las etapas iniciales de un sistema de activan al iniciar el GRAFCET.
Una vez que se han iniciado, las etapas iniciales tienen el mismo tratamiento que las otras
etapas.
Un sistema debe tener como mnimo una etapa inicial.
IMTEA005-GBS
Rev.00

Caso de Estudio: Control de los movimientos


de subida y bajada de un ascensor

6. Programacin del PLC

79 / 100

Etapas Normales

Las etapas normales representan los estados estables del sistema.


Las etapas del GRAFCET se representan mediante un cuadrado numerado.

Las etapas deben estar numeradas; aunque no necesariamente de forma correlativa.


No puede haber dos etapas con el mismo nmero.

Las etapas pueden estar activas o inactivas. Al representar el estado del GRAFCET en uno
momento dado, se puede indicar que una etapa est activa con un punto de color (etapa
4).

En las etapas, puede o no haber acciones asociadas.

Etapas Asociadas

Etapa sin
accin asociada

Motor derecha

Etapa con una accin asociada.


Hacer girar el motor a la derecha.

Motor derecha

Ventilador

Etapa con dos acciones asociadas. Hacer girar el motor a la


derecha y hacer funcionar el ventilador.

Una etapa sin ninguna accin asociada (etapa 2) puede servir para detener una accin mono
estable que se realizaba en la etapa anterior, o como etapa de espera.

Una accin asociada (etapa 3) nos indica que al estar activa la etapa, el motor girar a la
derecha.

En una etapa, puede haber mltiples acciones asociadas (etapa 4). Al estar la etapa 4 activa, el
motor girar a la derecha, y al mismo tiempo el ventilador estar funcionando.

Si en un sistema en un momento concreto solamente hay una etapa activa, entonces, slo
estarn funcionando los elementos activados por las acciones asociadas a esa etapa (a no ser
que en otra etapa se haya activado de forma biestable otra accin).

IMTEA005-GBS
Rev.00

Caso de Estudio: Control de los movimientos


de subida y bajada de un ascensor

6. Programacin del PLC

80 / 100

Acciones Asociadas
La accin a realizar en una o ms de las acciones asociadas a una
etapa, puede estar condicionada a una funcin booleana
adicional.
En este caso, el motor girar a la derecha mientras est activa la
etapa 3 y adems la puerta no haya llegado ya a la derecha.
En el rectngulo donde se representa la accin asociada, hay una
entrada para las condiciones.

Puerta no ha llegado
a la derecha
3

Motor derecha

La norma IEC-848 propone las representaciones siguientes para las acciones asociadas condicionadas:

Accin
condicionada

Muy caliente
2

Accin
retardada

Ventilador muy
caliente

10

Ventilador

Motor D=5

Accin
limitada en el
tiempo

11

Accin de
Impulso

12

Bomba L=10

Electrovlvula K

13

Activa Motor A

Desactiva Motor A

Accin
memorizada
14
h

Supongamos un sistema en que


tenemos un cuadro electrnico,
para la regulacin de unas
mquinas. Si est activa la etapa de
espera 2, el termostato, el
ventilador se pondr en marcha.
Esta condicin la podemos
representar dentro del recuadro de
la accin, o bien fuera.
El motor A se pondr en marcha 5
segundos despus de activar la
etapa 10; si la transicin r se activa
antes de ese tiempo el motor no
llegar a ponerse en marcha.
La bomba se pondr en
funcionamiento 10 despus de
haberse activado la etapa 11,
pasado este tiempo si an que no
se activ la transicin s, la bomba
dejar de funcionar.
Al activarse la etapa 12, se activar
la electrovlvula K con un impulso
de seal.
Cuando se active la etapa 13, el
motor A se pondr en marcha de
forma biestable (set), y al salir de la
etapa, continuar funcionando
hasta que se haga un reset a la
accin.
Al activarse la etapa 14, el motor A
se pondr en marcha de forma
biestable (set), y al salir de la etapa
continuar funcionando hasta que
se haga un reset a la accin.
IMTEA005-GBS
Rev.00

Caso de Estudio: Control de los movimientos


de subida y bajada de un ascensor

6. Programacin del PLC

81 / 100

Transiciones
Las transiciones representan las condiciones que el sistema debe superar para poder pasar de una
etapa a la siguiente.
Al pasar una transicin, el sistema deja de estar en una etapa e inmediatamente va a la siguiente.
Validar la transicin implica un cambio en las etapas activas del GRAFCET.

GRAFCET
0
K
1

Enciende lmpara

Las transiciones se representan con un


pequeo segmento horizontal que corta
la lnea de enlace entre dos etapas.
Son etapas de entrada a una transicin,
todas las etapas que conducen a una
transicin.
Son etapas de salida a una transicin, las
etapas que salen de una transicin.

Receptividades asociadas a las transiciones


Las condiciones que se deben superar para poder pasar una transicin, reciben el nombre de
receptividades.
En una transicin podemos tener:
Una condicin simple [Pm]
Una funcin booleana [{Pm+Pk}*Pp]
La seal de un temporizador o contador [T03]. En este caso es habitual que el temporizador
se haya activado a contar de la accin asociada de la etapa de entrada.
La activacin de otra etapa del GRAFCET [X12], donde X nos indica que la receptividad est
condicionada al hecho que la etapa (en este caso la 12) est activa.

Lneas de Enlace
Las lneas de enlace son lneas
verticales u horizontales, que
unen con una direccin
significativa (a no ser que se
indique lo contrario de arriba
abajo) las distintas etapas con
las transiciones, y las
transiciones con las etapas.

Etapa inicial

0
Mando apertura

Abrir
puerta
Puerta abierta

Esperar 10
Tiempo transcurrido

3
Clula

Etapa normal
Acciones asociadas
Transiciones
Receptividades asociadas
Lneas de enlace

Cerrar puerta

3
Puerta
cerrada y no clula

IMTEA005-GBS
Rev.00

6. Programacin del PLC

Caso de Estudio: Control de los movimientos


de subida y bajada de un ascensor

82 / 100

ACTIVIDAD
Se dieron a conocer caractersticas principales de los cdigos de
programacin de un PLC.

Por favor, indique cules de las siguientes afirmaciones son verdaderas


y cules son falsas.
VERDADERO

La denominacin de las entradas del PLC son universales, lo


cual evita la generacin de confusiones.

En los registros y acumuladores se realizan las operaciones


intermedias entre entradas y salidas.

Cuando la tarea a controlar es simple, se recomienda utilizar


una estructura lineal del programa.

No existe una equivalencia entre los lenguajes ms


convencionales de programacin y las instrucciones de los
contactos de los rels.

Los movimientos se controlan con un biestable y las


parada de estos se realizan mediante un Reset.

El PLC no admite etapas en las cuales no se realice ningn


tipo de accin asociada con el control del proceso.

El sistema seguir funcionando a pesar que una condicin de


transicin no se cumpla, avisando este inconveniente al usuario.

FALSO

Felicitaciones! Usted ha finalizado el captulo 6. A continuacin


se desarrollar el captulo Instalacin, Puesta a Punto y
Mantenimiento del PLC.
IMTEA005-GBS
Rev.00

PLC Bsico

Es necesario conocer los


modos de instalacin, la
disposicin de los
distintos componentes
del PLC y el
mantenimiento necesario
para el buen
funcionamiento del
sistema.

83 / 100

Instalacin, Puesta
a Punto y
Mantenimiento del
PLC
TEMAS DEL CAPTULO 7
7.1 Instalacin y Puesta a Punto

84

7.2 Mantenimiento

87

IMTEA005-GBS
Rev.00

84 / 100

7. Instalacin, Puesta a Punto y Mantenimiento del PLC

7.1 Instalacin y Puesta a Punto


Condiciones ambientales del entorno
Normalmente, y salvo indicacin expresa del fabricante, el entorno donde se site el PLC habr de
reunir las siguientes condiciones fsicas:

Ausencia de vibraciones, golpes, etc.

No exposicin directa a los rayos solares o focos


calorficos intensos, as como a temperaturas que
sobrepasen los 50-60 C (122-140 F).

Lugares donde la temperatura no descienda en algn


momento por debajo de 5 C (41 F) o donde los bruscos
cambios puedan dar origen a condensaciones.

Ambientes donde la humedad relativa no se encuentre


por debajo del 2,0% aproximadamente o por encima del
90%.

Ausencia de polvos y ambientes salinos.

Ausencia de gases corrosivos.

Ambiente exento de gases, por seguridad.

Distribucin de componentes
Es norma que el PLC se site en un gabinete metlico. Antes de elegir el mismo se ha de conocer si
ste necesita ventilador incorporado para forzar la ventilacin del aire, en caso que la temperatura
ambiente supere la especificada por el fabricante.
En cuanto a su distribucin, se tendrn en cuenta las siguientes consideraciones:

Elementos disipadores de Calor


Se situarn en la parte superior del gabinete, principalmente el PLC y las fuentes de
alimentacin.

Elementos Electromecnicos
Son generadores de campos magnticos debido a sus bobinas, por lo que es recomendable
alejarlos lo ms posible de la CPU y las E/S. Los transformadores deben estar lo ms alejados
posibles de cualquier parte del PLC.

Algunos fabricantes indican que su PLC puede


situarse en distintas posiciones, pero en general,
ste se sita verticalmente sobre carril DIN o placa
perforada.
IMTEA005-GBS
Rev.00

7. Instalacin, Puesta a Punto y Mantenimiento del PLC

85 / 100

Instalacin y Puesta a Punto

Cableado
Para un correcto cableado hay que tener en cuenta unas reglas mnimas, entre las que se
encuentran:

Separar los cables que conducen C.D. de los de C.A. para evitar interferencias.
Separar los cables de las entradas de las de salidas.
Si es posible, separar los conductores de las E/S analgicas de las digitales.
Los cables de potencia que alimentan los contactores, fuentes de alimentacin, etc., deben
ir por canaleta distinta de los cables de E/S.

Los cables de alimentacin y los de E/S se conducirn por tubo o canaleta, siendo recomendable
entre ambos grupos de cables haya una distancia mnima de 30 cm, si van paralelos. En el caso de
que esto no sea posible, se situarn placas metlicas conectadas a tierra que separen los distintos
tipos de cables dentro de la canaleta.

Alimentacin
La alimentacin del PLC es otro factor importante a tener en cuenta. Hay cuatro condiciones
necesarias:

Un voltaje estable de valor indicado por el fabricante y exento en lo posible de picos


provocados por otros aparatos de instalacin.

Proteccin contra sobrecargas y cortocircuitos por medio de interruptores termomagnticos,


fusibles, etc. as como contra derivaciones a tierra por medio de interruptores diferenciales.

Una tierra del valor adecuado y debidamente sealizada mediante conductor


amarillo/verde.

Un circuito de mando que nos permita conectar y desconectar en el momento preciso el


circuito o parte del mismo.

Puesta a punto y en servicio


Se entiende por puesta a punto, la supervisin total del sistema y la realizacin de todas aquellas
tareas que sean necesarias para dejarlo en condiciones perfectas de poder iniciar su
funcionamiento.
Esta supervisin es conveniente dividirla en dos partes:

IMTEA005-GBS
Rev.00

7. Instalacin, Puesta a Punto y Mantenimiento del PLC

Indique cules de las


siguientes afirmaciones
son verdaderas y cules
falsas.

ACTIVIDAD

86 / 100

Instalacin y puesta a punto

VERDADERO

No es necesario especificar la
resistencia del PLC a vibraciones,
golpes, gases corrosivos y otras
caractersticas del ambiente que
podran daarlo.

El PLC y las fuentes de


alimentacin deben colocarse en
la parte superior del gabinete
por ser disipadores de calor.

Los mdulos de entrada y salida


se colocan juntos para poder
realizar un buen cableado.

Todos los cables de potencia


pueden ir por la misma canaleta
sin importar cul es el destino de
la alimentacin en el circuito.

Se necesita de un circuito de
mando que permita conectar y
desconectar el circuito o una
parte de ste cuando sea
necesario.

La puesta a punto implica todas


las tareas necesarias para que el
circuito est en perfectas
condiciones para comenzar a
funcionar.

FALSO

IMTEA005-GBS
Rev.00

87 / 100

7. Instalacin, Puesta a Punto y Mantenimiento del PLC

7.2 Mantenimiento
Como cualquier otra mquina, el PLC necesita de un mantenimiento preventivo o inspeccin
peridica; esta inspeccin ha de tener una periodicidad tanto ms corta cuanto ms complejo sea el
sistema, y puede variar desde semanalmente hasta anualmente.

Mantenimiento correctivo
La deteccin de averas imputables al PLC se
determina generalmente por los procedimientos
que el fabricante ha desarrollado e incluido en el
mismo, y son:

En general el organigrama lgico que


se debe seguir, para la deteccin y
reparacin de una avera sera el de la
figura:

Por la lista de mensajes de error


correspondientes a los LEDs indicadores que se
encuentran en el frente de la CPU.

ALIMENTACIN

Por las indicaciones que aparecen en el display


de la consola de programacin.

ENTRADAS/SALIDAS

TERMINALES

CPU

CONDICIONES
AMBIENTALES

Felicitaciones! Usted ha finalizado el captulo 7. A continuacin


se desarrollar el captulo Interfases de Comunicacin.

IMTEA005-GBS
Rev.00

PLC Bsico

Las interfases de
comunicacin estn
diseadas para permitir
que el PLC y otros
dispositivos inteligentes
se comuniquen y
transfieran datos en una
red de rea local (LAN).

88 / 100

Interfases de
Comunicacin

TEMAS DEL CAPTULO 8


8.1 Estndares de Comunicacin

89

8.2 Comunicacin en Serie

90

8.3 Medios de Comunicacin

98

IMTEA005-GBS
Rev.00

89 / 100

8. Interfases de Comunicacin

8.1 Estndares de Comunicacin


Normalmente, los PLCs que pueden comunicarse entre s en una red estn restringidos a productos
diseados por el fabricante de la red. Los dems dispositivos se pueden conectar dependiendo de la
interfase de la red.
En general, cuando un procesador u otro dispositivo enva un mensaje, su interfase de red
retransmite el mensaje a determinada cantidad de bits por segundo (baud rate). La interfase
receptora acepta la transmisin y la enva al dispositivo deseado.
El protocolo para el enlace de comunicacin vara de acuerdo a la red, pero todos los dispositivos
en la red deben utilizar el mismo protocolo para poder comunicarse.
Un mdulo de interfase
de red permite conectar
hasta 200 controladores y
adems de otros
dispositivos. Para ello,
debe usar un cable
coaxial.

Mdulo de interfase de red

Cable coaxial doble

Estndares de Comunicacin
La IEEE (Institute of Electrical and Electronic Engineers Instituto de Ingenieros en Elctrica y
Electrnica) y la EIA (Electronic Industries Association Asociacin de Industrias Electrnicas) han
definido estndares de comunicacin.
Algunos ejemplos de estndares de comunicacin son el IEEE-488, el EIA RS-232C y el RS-422.
Otros estndares se refieren a mtodos de interfase que han tenido aceptacin pero que no tienen
una definicin oficial.

Estndar de comunicacin
TIPO IEEE-488

Estndar de comunicacin
TIPO RS-232C

Estndar de comunicacin
TIPO RS-422
IMTEA005-GBS
Rev.00

90 / 100

8. Interfases de Comunicacin

8.2 Comunicacin en Serie


Los estndares ms comunes para comunicacin
en serie son el RS-232C y el RS-422. Los enlaces
de comunicacin con equipos perifricos pueden
ser unidireccionales y bidireccionales.
Si el equipo perifrico es estrictamente una
entrada o una salida, slo es necesario enviar
datos en una sola direccin, es decir,
unidireccional. En este caso slo se requiere una
lnea para completar el enlace como se muestra
en la figura:

PLC

DRIVER DE
SALIDA

ATENCIN!
La comunicacin del PLC se hace en serie, con una
rapidez de 110 a 19200 bits/seg, con paridad o sin
paridad y usando diferentes estndares de interfases
de comunicacin. Esta comunicacin utiliza pares
de cable torcidos y es la ms comn para el equipo
perifrico como impresoras, terminales y mdems.

RECEPTOR
DE ENTRADA

IMPRESORA

Los dispositivos que sirven como entradas y salidas requieren de un enlace bidireccional. Existen dos
formas de lograr la comunicacin en ambas direcciones:
DRIVER DE
SALIDA

RECEPTOR
DE ENTRADA

RECEPTOR
DE ENTRADA

DRIVER DE
SALIDA

PLC

EQUIPO DE
TERMINAL

COMUNICACIN HALF DUPLEX

Half Duplex
Una lnea de comunicacin se comparte. Los datos se pueden enviar en ambas direcciones,
pero slo en una direccin por vez.

DRIVER DE
SALIDA

RECEPTOR
DE ENTRADA

RECEPTOR
DE ENTRADA

DRIVER DE
SALIDA

PLC

EQUIPO DE
TERMINAL

COMUNICACIN FULL DUPLEX

Full Duplex
Cuando se requiere comunicacin bidireccional simultnea se utilizan dos lneas de
comunicacin o full duplex. Una lnea se asigna permanentemente como salida y la otra como
entrada.
IMTEA005-GBS
Rev.00

8. Interfases de Comunicacin

91 / 100

Comunicacin en Serie

Estndar EIA RS-232C


El EIA RS-232C es un estndar que define la interfase entre el equipo de datos y de comunicacin,
empleando intercambio de datos binarios en serie. El estndar define las caractersticas mecnicas
y elctricas de la interfase.
La interfase RS-232C completa consiste de 25 lneas de datos. An cuando varias de estas lneas
son especializadas y pocas se dejan indefinidas, la mayora de los perifricos requieren de 3 a 5
lneas para una operacin apropiada.
Algunas de las especificaciones elctricas del estndar RS - 232C son:
Los voltajes de la seal en la interfase son mnimo de +5V y mximo de +15V para un 0 lgico, y
un mximo de -5V y mnimo de -15V para un 1 lgico.
La distancia mxima recomendada es de 15 m.
Los voltajes menores a -3V se llaman mark o condicin de seal, los voltajes sobre +3V se llaman
space o condicin de no seal. Las seales entre -3V y +3V no estn definidas.

DATOS EIA LSB

MSB PAR

ALTO

CARCTER S

=128
110 BAUD

2 BITS DE
PARO

BIT DE
INICIO

1
BIT DE
PARO

1(-V) MARK
0(+V) SPACE
LSB= BIT MENOS SIGNIFICATIVO
MSB= BIT MS SIGNIFICATIVO

La figura muestra un tren de pulsos de un carcter en ASCII.


La transmisin empieza con un bit de inicio (0) y termina con uno o dos bits de paro (1).
Se incluye la paridad y puede ser paridad par impar.
En la paridad par se agrega un bit (1 0) para que la cantidad de bits transmitidos sea
una cantidad par.
En la paridad impar el bit (1 0) que se agrega, es para que la cantidad de bits
transmitidos sea impar.

IMTEA005-GBS
Rev.00

8. Interfases de Comunicacin

92 / 100

Comunicacin en Serie

Estndar EIA RS-422


El estndar RS-422 se dise para evitar las limitaciones del RS-232C, como la rapidez mxima de
transmisin de 20 Kbauds y la distancia mxima de 15m.
LONGITUD DEL
CABLE (METROS)

Con la interfase RS-422 se


puede trabajar hasta 10
Mbauds y a distancias de
hasta 1200m, aunque ambas
condiciones no se pueden
lograr al mismo tiempo,
como se puede ver en la
figura.

1200
1000

RS-422
RS-422 SIN
TERMINACIONES
DE CABLE

RS-422 CON
TERMINACIONES
DE CABLE

100
60

15

RS-232C
RAPIDEZ DE
COMUNICACIN
(BITS/SEG)

10
1K 2.4K 4.8K 10K 20K 56K 100K 1M

2M

10M

RELACIN ENTRE DISTANCIA Y RAPIDEZ DE


COMUNICACIN DE UNA INTERFASE RS-422

IMTEA005-GBS
Rev.00

8. Interfases de Comunicacin

93 / 100

Comunicacin en Serie

Conexin entre el PLC y la Computadora


En las figuras se muestra la conexin del PLC con diferentes dispositivos.
LNEAS TELEFNICAS

PLC

SEAL A TIERRA

SEAL A TIERRA

TRANS DE DATOS

TRANS DE DATOS

SOLICITUD DE ENVO

SOLICITUD DE ENVO

RECEPCIN DE DATOS

RECEPCIN DE DATOS

DATOS LISTOS

DATOS LISTOS

PC

CONEXIN DE PLC A COMPUTADORA


USANDO MDEM TELEFNICO

CONECTOR RS-232
DE IMPRESORA

INTERFASE
EIA DEL PLC
2
3

TRANSMISIN
RECEPCIN

TRANSMISIN
RECEPCIN

1
2
3
5
6

-V
+V

7
8
20

+V-V COM

CONEXIN DE PLC A
IMPRESORA
FUENTE DE VCD

Topologas
Una red de rea local o LAN (Local Area Network), es una red de distancia media y alta velocidad.
La distancia mxima entre dos nodos de la red es de una milla, soporta al menos 100 estaciones y la
rapidez de transmisin es entre 56 Kbauds y 10 Mbauds.
Una red industrial debe ser capaz de soportar control en tiempo real, tener alta integridad de
datos (deteccin de error), alta inmunidad al ruido, confiabilidad en ambiente hostil y aplicable a
grandes instalaciones.
Las redes de rea local permiten que gran cantidad de datos se puedan intercambiar entre PLCs y
otros dispositivos de una manera eficiente a travs de un enlace de comunicacin dedicado.

IMTEA005-GBS
Rev.00

8. Interfases de Comunicacin

94 / 100

Comunicacin en Serie

Las aplicaciones ms comunes de redes en los PLCs son la adquisicin de datos y el control
distribuido.
Si se desea tener adquisicin de gran cantidad
de datos y procesarlos en un PLC se complica
el programa de control, se usa mucha
memoria y el tiempo de ciclo se incrementa.
Las desventajas anteriores se pueden eliminar
si se transfieren los datos, a travs de una red
a una computadora que los almacene y
procese.

En las aplicaciones de control distribuido, las


funciones de control no se concentran en un
PLC sino que se distribuyen entre varios,
eliminando la desventaja de depender de un
solo PLC y mejorando la confiabilidad y el
rendimiento del sistema.

Para lograr el procesamiento de informacin en forma distribuida debe existir comunicacin entre
PLCs, transferir informacin de estos a computadoras, leer/escribir valores de entrada/salida de
cualquier PLC, monitorear el estado del PLC y controlar su operacin.
La topologa de la red de rea local define la geometra de la red
o la forma en que se conectan a la red los nodos individuales.

Factores a los que afecta la Topologa

Rendimiento;
Costos de Implementacin;
Confiabilidad.
Las topologas bsicas usadas en la actualidad son la estrella, la de bus comn y la de anillo. Sin
embargo, redes muy grandes como la de la figura, pueden consistir de una cantidad de topologas
interconectadas.
CIRCUITO
CERRADO
TV

COMUNICACIN DE
VOZ
MODEM
BROADBAND

CONVERTIDOR

COMPUERTA
BROADBAND A
PC CENTRAL

RS 232

MODEM
TELEFNICO

MODEM

ENTRADAS
SALIDAS
DEL PROCESO

LINEA TELEFONICA

REPETIDOR

PLC CON
INTERFASE
BROADBAND

TERMINAL
REMOTA O
PRINCIPAL

LINEA TELEFONICA

MODEM
BROADBAND

MODEM
BROADBAND

MODEM
TELEFNICO

MODEM
BROADBAND

MODEM
BROADBAND

CONVERTIDOR

SERVIDOR

A VARIAS
CONSOLAS

MODEM
BROADBAND

ALMACENAMIENTO
DE DATOS

COMPUERTA
BROADBAND A
BANDA BASE

RED BANDA BASE


COMPUTADOR
A CON
INTERFASE
R8 232/R8 422

COMPUERTA
BANDA BASE
COMPUTADORA
RS 232

RS 422

CONSOLA DE
PROGRAMACIN
CON INTERFASE
BANDA BASE

PLC CON
INTERFASE
BANDA BASE

PLC CON
INTERFASE
BANDA BASE

PLC CON
INTERFASE
BANDA BASE

PLC CON
INTERFASE
BANDA BASE

COMPUTADORA
PRINCIPAL
ENTRADAS SALIDAS DEL PROCESO

RED EN UNA FBRICA


AUTOMATIZADA

IMTEA005-GBS
Rev.00

8. Interfases de Comunicacin

Comunicacin en Serie

95 / 100

Topologa Estrella
Las primeras redes con PLCs consistieron en una computadora central con mltiples puertos de
comunicacin, cada uno de los cuales se conectaba al puerto de programacin de los PLC.
PLC

PLC

PLC

Cuando varios dispositivos se


conectan directamente con el
controlador de red, como se
muestra en la figura, se establece
una topologa de red conocida
como estrella.

CONTROLADOR
DE RED

PLC

PLC

PLC

El controlador de red puede ser


una computadora, un PLC o algn
otro dispositivo.

TOPOLOGA ESTRELLA

Ventajas:
Se puede implementar con un protocolo
simple de punto a punto.
Cada nodo transmite cuando sea necesario.

Desventajas:
Son los costos de alambrado para redes
grandes.
Los mensajes entre dos nodos tienen que
pasar por el nodo central.
Si falla el nodo central deja de funcionar
toda la red.

Topologa de Bus Comn

ESTACIN DE ORIGEN

PLC

PLC

PLC

PLC
PLC

PLC

ESTACIN SLO
DE TERMINACIN
(ESCLAVA)

TOPOLOGA DE BUS CON ACCESO SECUENCIAL

La topologa de bus comn se caracteriza


porque tiene una lnea principal a la que se
conectan los nodos individuales.
Cuando se tiene un bus comn, la comunicacin
entre dos nodos se establece sin pasar por el
controlador de red. Sin embargo, se presenta el
problema de qu nodo es el que debe transmitir
en un momento determinado.
Para solucionar el problema se han desarrollado
mtodos de acceso como el acceso secuencial
por token (token passing bus) y el acceso
maestro/ esclavo. En el primero, slo una
estacin tiene derecho a transmitir
temporalmente. Si no tiene nada que transmitir
o termina su transmisin, pasa el derecho a
transmitir al siguiente nodo.
Normalmente se usa un cable coaxial como el
medio de comunicacin.

IMTEA005-GBS
Rev.00

8. Interfases de Comunicacin

Comunicacin en Serie

96 / 100

Principal desventaja:
Se tiene que compartir el mismo bus o canal de transmisin de datos para darle servicio a todos
los nodos, lo cual pudiera generar un aumento en el tiempo de respuesta de los dispositivos.
CONTROLADOR DE RED
(MAESTRO)

TOPOLOGA DE BUS CON ACCESO


MAESTRO/ESCLAVO

PLC
(ESCLAVO)

PLC
(ESCLAVO)

PLC
(ESCLAVO)

Cuando es necesario, el controlador maestro


enva datos a los controladores esclavos y
cuando requiere informacin de alguno de ellos
la solicita y espera por su respuesta.

La topologa de bus comn es muy


aplicable a control distribuido, ya
que cada estacin tiene la
capacidad de control
independiente y puede
intercambiar informacin en
cualquier instante.
Otra implementacin de la
topologa de bus consiste de un
controlador de red (controlador
maestro) y varios controladores
esclavos como se muestra en la
figura.

ATENCIN!
En la configuracin maestro/esclavo no existe
comunicacin a menos que sea iniciada por el
controlador maestro.

Topologa del Anillo

PLC

PLC

PLC

La topologa de anillo no es muy utilizada en el


ambiente industrial porque la falla de cualquier
nodo hace que falle toda la red, a menos que el
nodo con falla sea "puenteado. Slo se
menciona porque puede ser una buena opcin
para redes de fibra ptica.

PLC

TOPOLOGA DE RED EN ANILLO

IMTEA005-GBS
Rev.00

8. Interfases de Comunicacin

Comunicacin en Serie

97 / 100

ACTIVIDAD

Por favor resuelva las siguientes actividades acerca de las topologas de


los PLCs.

Usted debe disear una topologa de PLCs. La red por la cual se transmitirn los
datos tiene un ancho de banda limitado y se comparte con otras aplicaciones. El
controlador de red est en un sitio remoto, qu topologa le parece
conveniente en estas condiciones?

Una aplicacin industrial con PLCs, que maneja procesos crticos, usa la tipologa
de la figura.
Cree usted que es adecuada?

IMTEA005-GBS
Rev.00

8. Interfases de Comunicacin

98 / 100

8.3 Medios de Comunicacin


Los medios de comunicacin que se usan comnmente en las redes de PLCs incluyen cables de par
torcido, cables coaxiales y fibra ptica.
El funcionamiento de la red (por ejemplo, la velocidad y la mxima distancia permitida entre nodos)
se ve afectado por el tipo de medio usado y la cantidad de nodos instalados.

PAR DE CABLES TORCIDOS


El par torcido se ha utilizado extensivamente en la industria en comunicacin de punto a punto,
con distancias de hasta 1,2 Km y rapidez de transmisin de hasta 250 Kbaud.
El par torcido es relativamente barato y tiene buena inmunidad al ruido, que se puede incrementar
si se usa blindaje. Su funcionalidad disminuye rpidamente si se agregan nodos al bus de par
torcido.

CABLE COAXIAL PARA BANDA BASE (BASEBAND)


Las limitaciones principales del par torcido se deben a su falta de uniformidad. La impedancia
caracterstica en el cable vara haciendo difcil reducir las reflexiones debido a que no se tiene un
valor adecuado de resistencia de terminacin.
El cable coaxial es muy uniforme y se elimina la reflexin. El factor que lo limita es la prdida
capacitiva y resistiva.
Los cables coaxiales en banda base se usan en redes de rea local con velocidades de hasta
2 Mbaud y distancia de hasta 5,48 Km. Normalmente es de 3/8 de dimetro.

CABLE COAXIAL DE BANDA ANCHA


El cable coaxial de banda ancha tiene de 1/2" a 1" de dimetro y ha sido usado por muchos aos
para llevar seales de TV.
La velocidad de transmisin en un canal es tpicamente de 1, 5, 10 Mbaud aunque puede soportar
hasta 150 Mbaud y es capaz de cubrir hasta 30 millas con repetidores bidireccionales. Puede soportar
miles de nodos.

FIBRA PTICA
La fibra ptica tiene ventajas impresionantes: es totalmente inmune a la interferencia
electromagntica, su dimetro es muy pequeo y es muy ligera. La rapidez de transmisin es muy
elevada y se puede transmitir a grandes distancias. Una de sus desventajas es el costo relativamente
alto de la fibra y de los dispositivos acopladores.

IMTEA005-GBS
Rev.00

8. Interfases de Comunicacin

99 / 100

Medios de Comunicacin

Especificaciones de la Red
Existen algunas especificaciones importantes que deben tenerse en cuenta para determinar si una
red puede soportar determinada aplicacin. A continuacin se comentarn brevemente cada una de
ellas.

Cantidad
Mxima de
Dispositivos

Longitud
Mxima

Tiempo de
Respuesta

Throughput

La cantidad mxima de dispositivos determina cuntos nodos son necesarios.


Generalmente se considera cierta cantidad de nodos para expansiones futuras, por
ejemplo 10%. Se debe considerar qu tipo de dispositivos se conectarn a cada
nodo; los dispositivos pueden ser computadoras, terminales inteligentes y PLCs,
entre otros.
La longitud mxima de la red normalmente se especifica en dos partes, la longitud
mxima del cable principal y la longitud mxima del cable de derivacin (drop).
La longitud del cable de derivacin est usualmente en el rango de 10 a 30m pero
se recomienda mantenerla tan corta como sea posible.
El tiempo de respuesta se considera como el tiempo transcurrido entre la
transicin de entrada a un nodo y la transicin de salida del otro nodo.
El tiempo de respuesta es la suma del tiempo necesario para detectar la transicin
de entrada (transmitir la informacin al nodo de salida) y operar la salida.
Este valor usualmente representa la cantidad de puntos de entrada/salida que
pueden ser actualizados por segundo a travs de la red. Slo proporciona una
idea del tiempo de acceso y la rapidez de comunicacin ya que estos valores
cambian con el tiempo de procesamiento de cada nodo. El mximo throughput de
un nodo en una red, es sinnimo de su capacidad.
Se debe considerar no solamente si un determinado dispositivo puede ser
soportado por la red, sino tambin, qu se requiere para conectar el dispositivo y
el software de soporte necesario.
Las redes soportan al menos una marca de PLCs. Los PLCs se conectan a la red a
travs de mdulos de comunicacin que se instalan directamente en la base del
PLC.

Dispositivos
Soportados

Los dispositivos de programacin pueden o no conectarse directamente a la red.


En caso de que no se conecten directamente, la programacin debe hacerse a
travs del puerto de programacin de cada PLC.
Si la unidad de programacin se conecta directamente a la red se puede
programar cualquier PLC conectado a la red, as como tambin, tener cierta
capacidad de monitoreo y control.
Las terminales inteligentes son pequeas computadoras con sistema operativo y
memoria para almacenamiento de datos. Se conectan a la red de la misma forma
que las computadoras principales.
Si se considera utilizar una de estas terminales es necesario analizar
detenidamente los requerimientos del software para determinar si el sistema
operativo de la terminal cumple con dichos requerimientos.

IMTEA005-GBS
Rev.00

8. Interfases de Comunicacin

100 / 100

Medios de Comunicacin

ACTIVIDAD
Luego de conocer la forma de comunicacin de un PLC realice la
siguiente actividad.

Qu tipo de cable es el adecuado para cada aplicacin? Una con


flechas cada tipo de cable con su correspondiente aplicacin.

PAR CABLE TORCIDO

TRANSMISIN DE SEALES DE TV

COAXIAL PARA BANDA


BASE

TRANSMISIN DE ALTAS A GRANDES


DISTANCIAS

COAXIAL BANDA ANCHA

CABLEADO DE REDES LOCALES (LAN)

FIBRA PTICA

COMUNICACIONES PUNTO A PUNTO

En este punto finaliza la explicacin sobre Interfases


de Comunicacin.
Felicitaciones! Ha finalizado el curso PLC Bsico.

IMTEA005-GBS
Rev.00

Você também pode gostar