Sie sind auf Seite 1von 117

Automatizacin Industrial

La Automatizacin es la disciplina que trata de los


mtodos y procedimientos cuya finalidad es la
sustitucin del operador humano por un operador
artificial en la ejecucin de una tarea fsica o mental
previamente programado.
La ingeniera de la automatizacin industrial ha
efectuado un enorme progreso en las ltimas dcadas.
Elementos de hardware cada da ms potentes, la
incorporacin de nuevas funcionalidades, y el desarrollo
de las redes de comunicacin industrial, permite realizar
en tiempos mnimos excelentes sistemas de
Automatizacin Industrial.

El hombre empieza a crear artefactos y mquinas


encargadas de realizar tareas diarias con utilidad
prctica, pre-industrial y algunos solamente para
entretener a sus dueos

Inventor
Amenhotep

Invento

Funcin

Estatua de Emite sonidos cuando la iluminan


Etiopa
los rayos del sol al amanecer
Memon

Archytar de
Tarento

Pichn de
Rotaba con un surtidor de
madera
agua
Caballo de
King-su Tse
Salta
madera
rabes
Reloj
Medicin del tiempo
mecnico
Leonardo da
Len
Abra su pecho con su garra y
Vinci
mecnico
mostraba el escudo del rey
Entretener a la gente de la corte y
Artesanos de
Robots
servir de atraccin en las ferias
relojera
Jacnes de
Vaucanson

Lugar

Pato
Mecnico

Pierre Droz Muecos

Tiempo
1500 a. c.

Grecia

397 a.c.

China

206 a.c.

Arabia

----

Europa

Siglo XV

Europa

Siglo XVII

El pato alargaba su cuello para


tomar el grano de la mano y
luego lo tragaba y digera

Europa

Capaces de escribir, dibujar y tocar


diversas melodas en un organo

Suiza

1739

1770

Inventor

Invento

Hargreaves,
Crompton,
Cartwrig

Hilatoria
Mecanica

Hilar

Jacquard

Tarjetas
perforadora
s

Como soporte de un programa,


es decir, eligiendo un conjunto
de tarjetas se define el tipo de
tejido que se desea realizar

Automatiza
cin de
mquina

Automatizacin del funcionamineto


de una mquina de vapor del tipo
Newcomen

Potter

Funcin

Lugar

Ao

Europa

1770,
1779,
1785

XVIII

La automatizacin como un concepto


nuevo y revolucionario.
El trmino de automatizacin fue acuado
por Delmar S. Halder en 1947 (Ford)
El objetivo es sacar al ser humano del
proceso productivo, y se predijo que una
cantidad de personas se quedara sin
trabajo.

Controlador Lgico Programable


Se entiende por controlador lgico programable
(PLC), o autmata programable a toda mquina
electrnica, basada en un microprocesador,
diseado para controlar en tiempo real y en medio
industrial procesos secuenciales.
La unidad de control realiza las acciones y
decisiones de fabricacin y no el ser humano
La combinacin de la inteligencia de los autmatas
programables con los actuadores y transductores
industriales, permite que se automatice los
procesos.
Se han invertido grandes esfuerzos e
investigaciones en campos como son: unidad de
control, redes de comunicacin industrial, buses de
campo, identificadores de productos.

Controlador Lgico Programable


El PLC por sus especiales caractersticas de diseo tienen un campo de aplicacin
muy extenso. La constante evolucin de hardware amplia continuamente este
campo para poder satisfacer las necesidades que se detectan en el espectro de sus
posibilidades.
Su utilizacin se da fundamentalmente en aquellas instalaciones en done es
necesario realizar procesos de maniobra, control, sealizacin, etc., por tanto su
aplicacin abarca desde procesos de fabricacin industrial de cualquier tipo hasta el
control de instalaciones de edificios (domtico), agroindustrial (viveros), trnsito
(semforos)
Sus reducidas dimensiones, la extremada facilidad de su montaje, la posibilidad de
almacenar los programas para su posterior y rpida utilizacin, la modificacin
sencilla de los mismos, etc. Hace que su eficiencia se aprecie fundamentalmente en
procesos con requerimientos tales como: Espacio reducido, procesos de produccin
peridicamente cambiantes, procesos secunciales, maquinaria de procesos
variables, instalaciones de procesos complejos y amplios, revisin de programacin
centralizada de las partes del proceso.

Controlador Lgico Programable (PLC)

Allen-Bradley
Siemens

Indica las
terminales
de salida

Indica las terminales


de entrada

Software de programacin: STEP 7


MicroWin

Redes de
Comunicacin
Devicenet
Profibus
Canbus
Modbus

Partes de un Controlador Lgico Programable

Seccin de Entrada\Salida
Procesador
Archivo de imgenes de entrada
Archivo de imgenes de salida
Unidad de procesamiento central
Memoria del programa de usuario
Ciclo de barrido completo
Memoria de datos variables
Retardos, contador de eventos, operaciones
aritmticas y lgicas
Dispositivos de programacin

Seccin de entrada/salida

La seccin de entrada/salida de un controlador lgico programable se encarga del trabajo


de intercomunicacin entre los dispositivos industriales y los circuitos electrnicos de baja
potencia que almacenan y ejecutan el programa de control (diagrama de escalera). El
programa de control ser llamado por nosotros el programa de usuario.

Seccin de entrada

Cada terminal del modulo recibe una seal de alta potencia (por lo general, 120 VCA) de
un dispositivo de entrada y la convierte en una seal digital de baja potencia compatible
con los circuitos electrnicos del procesador. Todos los mdulos de entrada de los PLC
modernos usan convertidores pticos de seal para llevar a cabo el acoplamiento
elctricamente aislado entre los circuitos de entrada y los elementos electrnicos del
procesador.
Cada dispositivo de conmutacin de entrada est conectada a una terminal particular de
entrada de la regleta de conexiones de un mdulo, como se ilustra en la siguiente figura.
Por lo tanto si el interruptor de botn superior est cerrado, apareceren 120 VCA en cada
terminal de entrada 00 de ese bastidor, el convertidor de seal 00, contenido en el mdulo,
convierte este voltaje de ca en un 1 digital y lo enva al procesador por medio del cable
conector. Contrariamente si el interruptor de botn superior est abierto, no aparece
ningn voltaje de ca en la terminal de entrada 00. El convertidor de seal de entrada 00
responder a esta condicin enviando un 0 digital al procesador.

Partes de un Controlador Lgico Programable

Seccin de
entradas

Considrese que cada mdulo de salida es una tarjeta de circuito


impreso que contiene amplificadores de salida, cada amplificador
de salida recibe del procesador una seal digital de baja potencia
y la convierte en una seal de alta potencia (algunos capaces de
manejar una carga industrial), Un mdulo de salida de PLC
moderno tiene amplificadores con aislamiento ptico que usan
TRIAC, Transistores, etc.
Cada dispositivo de carga de salida est conectado a una terminal
en particular de la regleta de terminales de un mdulo de salida,
como se muestra en la siguiente figura. As por ejemplo, si el
amplificador de salida 02 recibe un 1 digital del procesador,
responder a ese 1 digital aplicado 120 V de ca a la terminal 02
del mdulo de salida. Encendiendo por lo tanto el foco. A la
inversa, si el procesador enva un 0 digital al amplificador de salida
02, el amplificador no aplica potencia a la terminal 02 del mdulo
y se paga el foco.

Partes de un Controlador Lgico Programable

Seccin de
salidas

Identificador de terminales para la CPU 212 DC/DC/DC

Identificador de terminales de un CPU 212 AC/DC/rel del


PLC S7-200

Procesador
El procesador contiene y ejecuta el programa de usuario. Para poder hacer
este trabajo, el procesador debe almacenar las condiciones de entrada y salida
ms recientes.
Archivo de imgenes de entrada
Las condiciones de entrada se almacenan en el archivo de imgenes de entrada,
que es una parte de la memoria del procesador. Esto es cada terminal del
mdulo de entrada de la seccin de E/S tiene asignada en lugar determinado
dentro del archivo de imgenes de entrada. Este lugar determinado est
destinado exclusivamente a la tarea de llevar el registro de la ltima condicin
de su terminal de entrada.
Archivo de imgenes de salida
Las condiciones de salida se almacenan en el archivo de imgenes de salida, que
es otra parte de la memoria del procesador. El archivo de imgenes de salida
tiene la misma relacin con las terminales de salida de la seccin de E/S que el
archivo de imgenes de entrada tiene con las terminales de entrada. Esto es,
cada terminal de salida tiene asignada una localidad de memoria en el archivo
de imgenes de salida. Esa localidad en particular est dedicada exclusivamente
a la tarea de llevar el registro de la ltima condicin de su terminal de salida.

Unidad de procesamiento central


La subseccin del procesador que se encarga de la ejecucin del
programa se llamar Unidad de procesamiento central (CPU).
Memoria del programa de usuario
Es una porcin particular de la memoria del procesador que se usa
para el almacenamiento de las instrucciones del programa de
usuario.
Dispositivo de programacin
Es un software para programar el PLC. Algunos PLC estn
equipados con un dispositivo de programacin construido por la
misma compaa que fabrica el PLC, pero en muchas instalaciones
del dispositivo de programacin es una computadora de escritorio
o porttil con una tarjeta de interfaz de comunicacin instalada en la
ranura de expansin.

Partes de un Controlador Lgico Programable


El Procesador

Ciclo de barrido completo


El cclico de barrido completo empieza con el barrido de
entrada, el estado actual de cada terminal de entrada se
almacena el archivo de imgenes de entrada, actualizndolo. El
barrido de entrada es bastante rpido. El tiempo transcurrido
depende de la cantidad de mdulos y terminales de entrada en
la seccin de E/S, la velocidad de reloj del CPU. Despus sigue el
barrido de programa donde se ejecuta el programa de usuario,
empezando por el primer escaln hasta ejecutar el ltimo
escaln.
Durante toda la ejecucin del programa de usuario, el programa
mantiene actualizando el archivo de imgenes de salida, sin
embargo, las terminales de salida mismas no son actualizadas
constantemente. En cambio, el archivo de imgenes de salida
completo se transfiere a las terminales de salida durante el
barrido de salida que sigue a la ejecucin del programa

Ciclo de barrido completo

Funciones inmediatas de E/S


En algunas ocasiones durante la ejecucin del programa de usuario
puede ser necesario actualizar de inmediato una terminal de salida. Los
PLC ms avanzados contemplan mecanismos para lograr esto. Su
conjunto de instrucciones contiene una instruccin de salida inmediata
que temporalmente suspende la operacin normal del programa,
actualizando la terminal de salida y regresa al programa. Esto se muestra
en la siguiente figura.
Algunos PLC poderosos tambin contienen instrucciones especiales de
entrada inmediata, que pueden usarse para actualizar una localidad
particular en el archivo de imgenes de entrada justo antes de ejecutar
una instruccin que use esa entrada. Para justificar el tomarse esta
molestia, la situacin de control debe ser tan exigente que en la realidad
tenga importancia si la entrada ha cambiado durante los pocos
milisegundos que puede haber transcurrido entre el ltimo barrido de
entrada y el punto en el programa de usuario donde se encuentre la
instruccin crtica.

Funciones inmediatas de E/S

Salida inmediata

Funciones inmediatas de E/S


Entrada inmediata

Dispositivo de programacin

Simbologa Americana
Botn normalmente abierto ( NA )
Botn normalmente cerrado ( NC )
Contacto normalmente abierto

Contacto normalmente cerrado

Solenoide

Interruptor flotador

Interruptor de limite
Interruptor de presin

Interruptor de pedal
Bobina
Lmpara piloto (la letra indica el
color de lmpara)

Interruptor de dos posiciones


Interruptor de tres posiciones

Motor monofsico

Motor trifsico

Simbologa Americana

Simbologa Americana

Simbologa Americana

Simbologa Americana

Simbologa Americana

Simbologa Americana

Simbologa Americana
Smbolo

Nombre

Descripcin

Cierre temporalizado
normalmente abierto

Al energizarse el relevador, el contacto NA


se retrasa antes de cerrarse. Cuando el
relevador se desenergiza el contacto se
abre al instante

Apertura temporalizada
normalmente cerrada

Al energizarse el relevador, el contacto


NC se retrasa antes de abrirlo. Cuando
el relevador se desenergiza, el contacto
se cierra al instante

Apertura temporalizada
normalmente abierta

Cierre temporalizado
normalmente cerrado

Al energizarse el relevador, el contacto


NA se cierra al instante. Cuando el
relevador se desenergiza, el contacto se
retrasa antes de regresar a la condicin
abierta
Al energizarse el relevador, el contacto
NC se abre al instante. Cuando el
relevador se desenergiza, el contacto se
retraza antes de regresar a la condicin
cerrada

Simbologa Europea
Botn con enclavamiento

Botn normalmente
abierto

Relevador

Interruptor de nivel de liquido


NA y NC

Interruptor trmico NA y NC

Interruptor de posicin
mecnica NA y NC

Vlvula solenoide
Contacto
normalmente
abierto
Contacto
normalmente
cerrado

Interruptor de proximidad NA
y NC

Interruptor de presin NA y
NC

Simbologa Europea
Temporizador a la desconexin

Elemento de
calefaccin

Temporizador a la conexin

Resistencia

Contacto a la desconexin

Rel trmico de sobre


carga

Contacto a la conexin

Lmpara piloto

Contador

Botones pulsadores

Botones de Perilla

Interruptores de limites de
palanca

Diagramas de escalera
Lista de instrucciones
Grafos
GRAFCET
Lenguaje estructurado

Simbologa de la programacin en escalera de los distintos software


de los PLC
PLC S7-200 de la Marca
Siemens

PLC 5/12 de la Marca AllenBradley


PLC Marca Festo
Para la programacin de los PLC hay un orden
preestablecido. Este orden
preestablecido, as como los detalles sobre la
secuencia de teclas exactas,
difieren entre los diferentes fabricantes de PLC
y aun entre sus
distintos modelos del mismo fabricante

Q.- Salida
I .- Entrada
M .- Marca
T.-

Temporizador

C.- Contador

PLC 5/12 de la compaa Allen - Bradley

Bastidor 00

Esta es la ranura 0, El
modulo insertado aqu
es llamado mdulo 1. si
es de tipo de entrada,
como se est
considerando, tiene 16
terminales de entrada
diseccionadas como I:
001/00 a I:001/17

Bastidor 01

EL PLC tiene
Bastidor 02 3 bastidores

Nmeros octales
de los mdulos

Es la ranura 3, si se inserta
en ella un mdulo tipo
salida, que tiene 16
terminales de salida cuyas
direcciones de bit exactas
son: S:003/00, S:003/01 y
as hasta llegar a S:003/17

PLC 5/12 de la compaa Allen - Bradley

Relacin de los dgitos de direccin con su ubicacin en el


bastidor E/S
Entrada (E) o Salida (S)
Nmero de bastidor 00 a 03
Nmero de ranuras o mdulo (0 hasta el 7)

X : XXX / XX

Salida

Diagrama de escalera

Bastidor Nmero de terminal


Ranura 0

O : 010 / 17
Terminal 17

Bastidor

(8)

I : 026 / 14
Terminal 14
Entrada

Ranura 6

(8)

Entrada (I) o
Salida (Q)

Indica las
terminales
de salida

XX.X
Terminal
Entrada (I)
I0.1

Terminal
0.1
Salida (Q)

Q0.5

Terminal
0.5

Indica las terminales


de entrada

Mostrar Software de Step7-Micro/WIN 32


Y despus ejemplos

Direccionamiento de smbolos
La tabla de smbolos permite adjuntar nombres simblicos a las entradas, salida y marcas internas. Los smbolos que
se hallan asignados a dichas direcciones se pueden utilizar en los editores KOP y AWL.
Reglas para introducir direcciones simblicas
Puede introducir los nombres simblicos y las direcciones absolutas en cualquier orden.
Pueden utilizar hasta 23 caracteres en el campo del nombre simblico.
Pueden definir hasta un total de 1000 smbolos
En la tabla de smbolos se distinguen entre maysculas y minsculas.
El editor de la tabla de smbolos elimina todos los espacios en blanco de los nombres de los smbolos.
Ejemplo:

Funciones SET y RESET


La funcin SET pone en
1(ener giza) a la instr uccin
energa-salida
La funcin Reset pone en 0
(desenergiza) a la instruccin
energa-salida
Indica cuantas
terminales se van a
energizar
o
desenergizar hacia la
derecha, a partir de la
direccin indicada

Indica que la bobina es


tipo Marca, es decir, es
una bobina virtual

Muestra la direccin de la marca

Contactos especiales
La operacin invertir primer valor.- Invierte su seal
de entrada, es decir, el valor de 0 lo pone a 1 el
valor de 1 lo pone a 0

El contacto Detectar flanco positivo permite que


fluya la corriente durante un ciclo cada vez que se
produce un cambio de 0 a 1

El contacto Detectar flanco negativo permite que


fluya la corriente durante un ciclo cada vez que se
produce un cambio de 1 a 0

Ejemplo:
Programacin KOP

EL CTU es un contador ascendente, y cuando el valor


actual es igual o mayor al valor de preseleccin, se activa el
bit de contaje (Cxxx)
Entrada de contaje.- Empieza
a contar cuando en la
entrada recibe un flanco
positivo

Reinicia el contador

El Preseleccin.- indica hasta


que valor tiene que contar

Ejemplo: El contador contara hasta 10 y despus se activara el bit


de contaje, haciendo que el contacto C10 se active.

Contador hacia atrs


El CTD es un contador hacia atrs y empieza desde el valor de
preseleccin hasta llegar a cero, y se activa el bit de contaje.
Entrada de contaje.Empieza a contar
cuando en la entrada
r e c i b e u n fl a n c o
positivo
Reinicio
El Preseleccin.- indica
el valor donde
empieza a contar

Ejemplo: El contador empezara a contar desde 3 hasta cero, y


despus activa el bit de contaje.

Contador adelante/atrs
El contador cuenta hacia adelante y hacia atrs dependiendo de las entradas
de activacin. Se activa el bit de contaje, si el valor actual (Cxxx) es igual o
mayor al valor de preseleccin.

Empieza a contar hacia delante,


cuando en la entrada recibe un flanco
positivo
Empieza a contar hacia atrs,
cuando en la entrada recibe un
flanco positivo

Reinicia el conteo
Valor de preseleccin

Ejemplo: El contador hacia adelante/atrs empezara a contar


y cuando llegue a su valor de preseleccin, se activara el bit
de contaje.

Temporizador de retardo a la conexin


Cuando se habilita su terminal IN, el temporizador empezara a contar y cuando
alcance su valor predeterminado, se activara su bit de temporizacin

Cuenta el tiempo al estar


habilitado la terminal IN, y cuando
se desactiva est terminal se
reinicia el contador

Valor preseleccionado.- En el se ajusta el


tiempo del contador de acuerdo a la
tabla mostrada abajo

Para calcular el valor actual se aplica:


valor actual = (valor de contaje)(base del tiempo)

Ejemplo: Cuando se active la entrada IN del temporizador,


empezara a contar con una resolucin de 10ms hasta llegar a
30 ms (3 x 10ms), para activar bit del temporizador

Temporizador de retardo a la conexin memorizada


Cuando se activa la entrada IN, el temporizador empieza
a contar y si se desactiva la entrada IN, el valor del
contador se mantiene y cuando se activa nuevamente la
entrada IN vuelve a contar desde el valor en que se
quedo. Cuando llega al valor predeterminado se activa el
bit de temporizacin.

Valor preseleccionado.- En el se ajusta


el tiempo del contador de acuerdo a la
tabla mostrada abajo

Para calcular el valor actual se aplica:

valor actual = (valor de contaje)


(base del tiempo)

Ejemplo: el temporizador se activara, cuando se activa I2.1 y cuando


se desactiva I2.1, el valor del temporizador se mantiene. Cuando se
vuelve activar nuevamente el I2.1, el contador empezara a contar
desde el valor donde se quedo. Cuando el contador llega a su valor
preseleccionado se activa el bit de temporizador para desactivar la
salida Q0.5

Temporizador de retardo a la desconexin.- Se utiliza para


retardar la respuesta a cero de una salida durante un periodo
determinado tras haberse desactivado la entrada
Cuando la entrada se desactiva (OFF), el temporizador
cuenta hasta que el tiempo transcurrido alcanza el
valor de preseleccin. Una vez alcanzado ste, el bit de
temporizacin se desactiva (OFF) y el valor actual
detiene el contaje. Si la entrada est desactivada (OFF)
durante un tiempo inferior al valor de preseleccin, el
bit de temporizacin permanece activado (ON). Para
que la operacin TOF comience a contar se debe
producir un cambio de ON

Valor preseleccionado o de contaje

El valor actual resulta del valor


contaje multiplicado por la base
tiempo. Por ejemplo, el valor
contaje 50 en un temporizador de
ms equivale a 500 ms.

de
de
de
10

Ejemplo: Cuando se activa la entrada I0.0, el temporizador activa


su bit de temporizacin, y cuando se desactivo la entrada I0.0, el
temporizador empezara a contar hasta alcanzar el valor
predeterminado y entonces el bit de temporizador se desactiva

Los datos se pueden configurar en:


Por

defecto: bit
B: Byte (8 bits)
W: palabra (16 bits)
D: palabra doble (32 bits)

Tipos de memoria y propiedades


rea

Descripcin

Acceso a bits

Acceso a bytes

Acceso a
palabras

Acceso a
palabras dobles

Puede ser
remanente

Se puede
forzar

Entradas digitales e
imagen del proceso
de las entradas

lectura /
escritura

lectura / escritura lectura / escritura lectura / escritura

no

Salidas digitales e
imagen del proceso
de las salidas

lectura /
escritura

lectura / escritura lectura / escritura lectura / escritura

no

Marcas internas

lectura /
escritura

lectura / escritura lectura / escritura lectura / escritura

SM

Marcas especiales
(SM0 a SM29 son de
slo lectura)

lectura /
escritura

lectura / escritura lectura / escritura lectura / escritura

no

no

Memoria de variables

lectura /
escritura

lectura / escritura lectura / escritura lectura / escritura

Valores actuales y bits


de temporizadores

Bit T

Valor actual T

Valor actual T s

lectura /
escritura

no

lectura / escritura

no

Bit T - No

no

Valores actuales y
bits de contadores

Bit C

no

Valor actual C

no

Valor actual C s

no

lectura /
escritura

lectura /
escritura

Bit C no

HC

Valores actuales de
contadores rpidos

no

no

no

slo lectura

no

no

AI

Entradas analgicas

no

no

slo lectura

no

no

AQ

Salidas analgicas

no

no

slo escritura

no

no

AC

Acumuladores

no

lectura /
escritura

lectura /
escritura

lectura /
escritura

no

no

Memoria de variables
locales

lectura /
escritura

lectura /
escritura

lectura /
escritura

lectura /
escritura

no

no

SCR

lectura /
escritura

lectura /
escritura

lectura /
escritura

lectura /
escritura

no

no

Direccionamiento directo e indirecto


Hay tres modos de direccionar los operandos en el programa:

Directo

Simblico

Indirecto
Direccionamiento directo
El S7200 almacena informacin en diferentes reas de la memoria que tienen direcciones
unvocas. Es posible indicar explcitamente la direccin a la que se desea acceder. El programa
puede acceder entonces directamente a la informacin. En el direccionamiento directo se indican
el rea de memoria, el tamao y la direccin. Ejemplo: VW790 se refiere a la direccin 790 de la
memoriaV.
Para acceder a un bit en un rea de memoria es preciso indicar la direccin del mismo, compuesta
por un identificador de rea, la direccin del byte y el nmero del bit precedido de un punto. La
figura siguiente muestra un ejemplo de direccionamiento de un bit (denominado tambin
direccionamiento "byte.bit"). En el ejemplo, el rea de memoria y la direccin del byte (I=entrada y
3 = byte3) van seguidas de un punto decimal (".") que separa la direccin del bit (bit4).

Utilizando el formato de direccin de byte se puede acceder a los datos de la mayora de las reas de
memoria (V, I, Q, M, S y SM) en formato de bytes, palabras o palabras dobles. La direccin de un byte,
de una palabra o de una palabra doble de datos en la memoria se indica de forma similar a la
direccin de un bit. Esta ltima est compuesta por un identificador de rea, el tamao de los datos y
la direccin inicial del valor del byte, de la palabra o de la palabra doble, como muestra la figura
siguiente.
Para acceder a los datos comprendidos en otras reas de la memoria (por ejemplo, T, C, HC y
acumuladores) es preciso utilizar una direccin compuesta por un identificador de rea y un nmero
de elemento.

Direccionamiento simblico
El direccionamiento simblico utiliza una combinacin de caracteres alfanumricos
para identificar una direccin. Una constante simblica utiliza un nombre simblico
para identificar un nmero constante o un valor de un carcter ASCII.
En los programas SIMATIC, los smbolos globales se asignan utilizando la tabla de
smbolos. En los programas IEC, los smbolos globales se asignan utilizando la tabla
de variables globales. Si ha asignado direcciones simblicas en la tabla de smbolos
SIMATIC, puede conmutar entre la representacin absoluta (por ejemplo, I0.0) o
simblica (por ejemplo, "Bomba1") de las direcciones de los parmetros.

Comparaciones

Las instrucciones de comparacin sirven para comparar


datos y estos pueden ser de tipo byte (B), entero (I),
enteros dobles (D), reales (R)
Tipo de
comparacin
Datos a
comparar

Tipos de datos: entero (I), entero


doble (D), entero real (R)

Ejemplo:

Los Contactos de activan si


la comparacin es
verdadera

Las operaciones matemticas pueden ser: Suma


resta, multiplicacin y divisin
Resta

Minuendo
Sustraendo

Resultado de
la resta

Ejemplo de operaciones
aritmticas

Conversin
La operacin Convertir byte en entero convierte el valor
de byte (IN) en un valor de entero y deposita el resultado
en la variable indicada por OUT. El byte no tiene signo. Por
tanto, no hay ampliacin de signo.

La operacin Convertir entero en byte


convierte el valor de entero (IN) en un
valor de byte y deposita el resultado en la
variable indicada por OUT.

La operacin Convertir entero doble en


entero convierte el valor de entero doble
(IN) en un valor de entero y deposita el
resultado en la variable indicada por OUT.

La operacin Convertir entero en entero doble


convierte el valor de entero (IN) en un valor de
entero doble y deposita el resultado en la variable
indicada por OUT. El signo se ampla.

Ejemplo:

Subrutina

Subrutina

Icono de
subrutinas

Subrutina

Operaciones SET y RESET


Cuando se ejecutan las operaciones
Poner a 1 (S) y Poner a 0 (R), se
activa (se pone a 1) o se desactiva (se
pone a 0) el nmero indicado de
salidas (N) a partir de la direccin
indicada por el parmetro binario.

Comparaciones

Operaciones Matemticas

Llenado de botellas
Se tiene un proceso de transporte y llenado de botellas de refresco, en donde se
manejan dos tamaos y tres sabores diferentes . Los envases se llenan de los sabores
1 y 2, mientras que los pequeos son de sabor 2 y 3. En la zona de salida de envases
llenos se realiza la tarea de empaque, en donde es necesario tener cuatro botellas
grandes para generar un empaque. En botellas pequeas se manejan seis envases
por paquete. Cada vez que se completa un paquete se debe generar una seal de
salida para que posteriormente se ejecute la tarea de empaque (dicha operacin no
se considera en esta etapa). Los empaque de botella grande estn compuestos por
dos botellas sabor uno y dos de sabor dos. En caso de botella chica, se tiene 3 de
sabores dos y 3 de sabor tres. Se desea implantar un programa en PLC de tal forma
que se pueda llevar la cuenta total de botellas procesadas, el nmero de botellas
pequeas, el nmero de botellas grandes, as como la cantidad de sabor.
Para la detencin de botellas, se cuenta con un sensor en la base de la plataforma de
llenado. Con esto se verifica la presencia de botella, al mismo tiempo que tambin se
cuenta con un segundo sensor colocado en forma vertical, por encima del sensor de
presencia. Si este sensor Sp se activa, significa que la botella es de tamao grande.
Si la Botella detectada es pequea, entonces la vlvula de llenado se abre durante un
tiempo de 1.5s, Si la botella es grande, entonces el tiempo de llenado ser de 2.5
segundos.

Compuertas Lgicas

Ley
conmutativa
Ley
asociativa
Ley
distributiva

Suma

Multiplicacin

Diseo lgico booleano

Sistema de seguridad para un vehculo


El control de seguridad consiste en activar el motor del carro, siempre y cuando, se
tenga la puerta cerrada, el cinturn de seguridad puesto y se este accionando la
llave

P= Puerta abierta
C= Cinturn de
seguridad
L= Llave
M= Motor

P C

0
0
0
1
1
1
1

0
1
1
0
0
1
1

1
0
1
0
1
0
1

0
0
0
0
0
0
1

Giro de un motor elctrico


BD = Botn derecho
BI = Botn izquierdo
I = Izquierdo
D = Derecho

BI

BD

Sistema de alarma de una casa


El sistema de alarma de una casa consiste en: un interruptor de encendido, un sensor de movimiento,
un sensor para detectar la rotura de una ventana o de la puerta.
La alarma se va accionar cuando:
se active el interruptor de la ventana
este activado el interruptor de la alarma y este el sensor de movimiento detectando algo
este activado el interruptor de la alarma, el sensor de movimiento detectando algo y el sensor de la
ventana se active
Construya el diagrama de escalera empleando el algebra de boole

I = interruptor de la alarma
M = Sensor de movimiento
V = Sensor de la ventana o
puerta
A = alarma y luces

Alarma de un semforo
Disee la alarma de un semforo, el cual se activa cuando ms
de una luz est encendida.

Mapas de Karnaugh

Encuentre el siguiente mapa de


karnaugh de la siguientes tablas de
verdad
Tabla 1

Controladores de Automatizacin Programables

PAC Combina la Robustez del PLC y la Funcionalidad de la PC


En la ltima dcada, expertos en la industria y editores predijeron que el
control basado en PC finalizara el rgimen de los controladores de lgica
programables (PLC) en el control industrial. Predijeron que caractersticas, tales
como procesadores de punto flotante, RAM, herramientas de software
poderosas, e interfases grficas haran de la PC la plataforma fundamental de la
Automatizacin Industrial. Sin embargo, al da de hoy los PLC continuan
dominando la mayora de las fbricas para aplicaciones de control de procesos
y mquinas. Aunque muchos ingenieros han evaluado el uso de la PC para
funciones avanzadas, como control y simulacin anlogo, conectividad con base
de datos, aplicaciones basadas en web y comunicacin con dispositivos
externos, la PC no ha podido competir con el PLC para aplicaciones basadas
en control. Las PC estndar, e incluso algunas computadoras industriales, no
ofrecen la confiabilidad demandada por las aplicaciones de control de
automatizacin industrial. PCs con sistemas operativos estndar y hardware
genrico son muy frgiles y temperamentales como para satisfacer la
confiabilidad demandada en control industrial.

Tradicionalmente los ingenieros han tenido que escoger entre contar con
un PLC que ofrezca robustez industrial y confiabilidad o bien una PC
efectiva en mediciones y comunicaciones anlogas. Como resultado,muchos
ingenieros sacrifican funcionalidad de control avanzado que no obtienen
fcilmente con un PLC, o fusionan un sistema que incluye un PLC para
control discreto y una PC para funcionalidad avanzada. Debido a sto, en
muchas fbricas, los PLC estan siendo utilizados en conjunto con PCs para
acumular datos, conectarse a escners de cdigo de barras, incorporar
informacin a las bases de datos, y publicar datos en la Web. Este arreglo
presenta grandes problemas debido a la dificultad que existe para construir,
correr y mantener estos sistemas. Como resultado, ingenieros de sistemas
luchan para integrar hardware y software de distintos vendedores que no
han sido diseados para trabajar entre s. En la actualidad, existe una tercera
opcin. Los ingenieros pueden utilizar productos que ofrecen una
hibridacin de la PC y del PLC. El grupo de analistas de la industria ARC
utiliza el trmino "controladores de automatizacin programables" (PAC)
para los controladores hbridos. Los PAC combinan las mejores
caractersticas de la PC, incluyendo el procesador, la RAM, y software
potente, con la confiabilidad, dureza, y naturaleza distribuda del PLC.

Los PAC combinan el empaque y dureza del PLC con la flexibilidad y funcionalidad de
software de la PC. Estas nuevas plataformas son ideales para control sofisticado y
registro de datos en ambientes rudos. Un ejemplo de PAC es la combinacin del
Compact FieldPoint de National Instruments y el software de LabVIEW de NI. En
conjunto, estos productos ofrecen una plataforma de control industrial fusionado
diseado con la flexibilidad de una PC y la confiabilidad del PLC. La flexiblidad de la PC
como lo es el procesador de punto flotante para clculos personalizados, un servidor
web interactivo para control y monitoreo fcil, Compact Flash removible para acceso de
datos, y mltiples puertos seriales para comunicacin con dispositivos externos, proveen
caractersticas y funciones imposibles de implementar en un PLC. Para complementar las
capacidades anlogas del controlador la plataforma tambin incluye gran exactitud en
mdulos anlogos de entradas/salidas con resolucin de 16 bit y acondicionamiento de
seales para exactitud y precisin en mediciones y control anlogos. El Compact
FieldPoint complementa esta funcionalidad tpica de una PC con el empaquetado del
PLC el cual proporciona un nivel de calidad de compatibilidad electromagntica CE
industrial pesada para ambientes elctricamente ruidosos, un rango de temperatura de
25 a 60C, lecturas de choque de 50 g y niveles de vibracin de 5 g para ambientes
mviles y con vibracin. PAC toma las mejores caractersticas de la PC: el procesador, la
RAM, el software potente y se mezcla con la confiabilidad y dureza del PLC. Ingenieros
en muchas industrias, desde semiconductores hasta petrleo y gas, estan en transicin a
PAC para implementar funcionalidad avanzada con clculos anlogos, acceso de datos y
comunicaciones en sus sistemas de control.

Relevadores trmicos, sobrecarga o bimetlicos


Este es un relavador bimetalico el cual sirve como dispositivo de seguridad para evitar una
sobrecarga en la corriente de un motor. Este funciona cuando la corriente que pasa por
cable de cobre calienta la palanca bimetalica. Una corriente de sobrecarga produce el calor
suficiente para curvar la armadura bimetalica y desplazar los contactos del circuito de carga
normalmente cerrados. Generalmente este rel es de reposicin automtica; pero puede
disponerse una reconexin manual.
Los rels trmicos bimetlicos constituyen el sistema ms simple y conocido de la
proteccin tmica por control indirecto, es decir, por calentamiento del motor a travs de
su consumo.

Das könnte Ihnen auch gefallen