Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Curso PLC PDF
Curso PLC PDF
Introduccin a la Programacin
y Funciones Lgica
Tecsup Virtu@l Automatizacin Lgica Programable
ndice
1.1 INTRODUCCIN
Todos nosotros, los tcnicos que de una u otra manera hemos tenido la
oportunidad de reparar o mantener tableros elctricos, hemos invertido,
dependiendo del tipo de falla, poco o mucho tiempo, en funcin de la complejidad
de los equipos, cantidad de ellos y la experiencia del tcnico.
P
l
a
n
t
a
i
n
d
u
s
t
r
i
a
l
1
Automatizacin Lgica Programable Tecsup Virtu@l
1.2 OBJETIVOS
1.3 CONTENIDOS
Qu es un tablero elctrico?
Cul es su funcin?
2
Tecsup Virtu@l Automatizacin Lgica Programable
Ventajas
Desventajas
3
Automatizacin Lgica Programable Tecsup Virtu@l
4
Tecsup Virtu@l Automatizacin Lgica Programable
Tngase presente que existe otra alternativa moderna que elimina casi
la totalidad de estas desventajas, y por el contrario, disponen de mayor
capacidad para realizar ms de lo necesario.
Pero Qu es un PLC?
Son estas las razones que obligan a analizar, antes de tomar una
decisin, cundo se requiere automatizar un sistema; sin duda, hoy en
da el PLC representa una buena alternativa para la automatizacin.
5
Automatizacin Lgica Programable Tecsup Virtu@l
Son muchas las ventajas que resaltan, a simple vista, el empleo de los
PLCs para automatizar sistemas, desde aplicaciones bsicas hasta
sistemas muy complejos. Actualmente, su uso es tan difundido que ya
no se requiere mucho anlisis para decidir qu tcnica emplear: si la
lgica cableada en base a rels o la lgica programada en base al PLC.
Sin embargo, a continuacin se fundamenta cada una de estas
ventajas, con el propsito que el lector reconozca mejor el panorama.
Menor costo
Las razones que justifican una mayor economa a la alternativa del uso
del PLC, especialmente en aplicaciones complejas, se da porque
prescinde del uso de dispositivos electromecnicos y electrnicos, tales
como: rels auxiliares, temporizadores, algunos controladores,
contadores, etc., ya que estos dispositivos simplemente deben ser
programados en el PLC sin realizar una inversin adicional. El costo que
implica invertir en los equipos anteriormente sealados, es muy superior
al costo del PLC, adems de otras ventajas con que cuenta y no son
cuantificadas.
Menor espacio
Confiabilidad
6
Tecsup Virtu@l Automatizacin Lgica Programable
Versatilidad
Poco mantenimiento
Fcil instalacin
7
Automatizacin Lgica Programable Tecsup Virtu@l
Deteccin de fallas
Fcil Programacin
8
Tecsup Virtu@l Automatizacin Lgica Programable
9
Automatizacin Lgica Programable Tecsup Virtu@l
Costo US$
No Descripcin Cantidad
Unitario Total
10
Tecsup Virtu@l Automatizacin Lgica Programable
Costo US$
No Descripcin Cantidad
Unitario Total
11
Automatizacin Lgica Programable Tecsup Virtu@l
12
Tecsup Virtu@l Automatizacin Lgica Programable
1.4 RESUMEN
Actualmente el PLC es utilizado mundialmente por todas las ventajas que cumple,
y por lo tanto, es importante su conocimiento.
13
Automatizacin Lgica Programable Tecsup Virtu@l
S NO
Por qu?
............................................................................................................
............................................................................................................
............................................................................................................
DISPOSITIVO ENTRADA O
SALIDA?
Contactor. Salida.
Pulsador de emergencia.
Lmpara.
Termostato.
Alarma.
Interruptor final de carrera. Entrada.
3. Podra destacar alguna otra desventaja del tablero elctrico con lgica cableada?
............................................................................................................
............................................................................................................
............................................................................................................
............................................................................................................
............................................................................................................
14
Tecsup Virtu@l Automatizacin Lgica Programable
2. FUNCIONES LGICAS
2.1 INTRODUCCIN
En esta siguiente parte, veremos la secuencia a seguir para resolver una aplicacin
de programacin utilizando el PLC. Aqu desarrollaremos las dos funciones bsicas
ms importantes: la funcin AND y la funcin OR. Observe Ud. la secuencia que
se sigue, porque esa ser la metodologa a usar en todas las sesiones de sus
laboratorios.
2.2 OBJETIVOS
2.3 CONTENIDO
Est funcin lgica tiene una equivalencia elctrica tal como se muestra
en el siguiente circuito elctrico:
S1Q
S2Q
K1M
15
Automatizacin Lgica Programable Tecsup Virtu@l
Que es un operando?
I 0,1
Diagrama de contactos.
Plano de funciones.
16
Tecsup Virtu@l Automatizacin Lgica Programable
1 Lista de ordenamiento
2 Diagrama de contactos
3 Plano de funciones
4 Diagrama de conexiones
1. LISTA DE ORDENAMIENTO
ENTRADAS
SALIDAS
2. DIAGRAMA DE CONTACTOS
3. PLANO DE FUNCIONES
I0,1
&
I0,2 O2,1
17
Automatizacin Lgica Programable Tecsup Virtu@l
4. DIAGRAMA DE CONEXIONES
INPUT OUTPUT
0 0
1 1
K1M
2 2
S1Q S2Q
3
PLC 3
4 4
5 5
6 6
7 7
S1Q S2Q
H1H
18
Tecsup Virtu@l Automatizacin Lgica Programable
Se pide:
1 Lista de ordenamiento
2 Diagrama de contactos
3 Plano de funciones
4 Diagrama de conexiones
1. LISTA DE ORDENAMIENTO
ENTRADAS
SALIDAS
2. DIAGRAMA DE CONTACTOS
I0,1 O2,1
I0,2
19
Automatizacin Lgica Programable Tecsup Virtu@l
3. PLANO DE FUNCIONES
I0,1
I0,2 O2,1
4. DIAGRAMA DE CONEXIONES
INPUT OUTPUT
0 0
1 1
HIH
2 2
S1Q S2Q
3
PLC 3
4 4
5 5
6 6
7 7
20
Tecsup Virtu@l Automatizacin Lgica Programable
S1Q
H1H
Se pide:
1 Lista de ordenamiento
2 Diagrama de contactos
3 Plano de funciones
4 Diagrama de conexiones
1. LISTA DE ORDENAMIENTO
ENTRADAS
SALIDAS
21
Automatizacin Lgica Programable Tecsup Virtu@l
2. DIAGRAMA DE CONTACTOS
%I0,1 %Q2,1
3. PLANO DE FUNCIONES
%I0,1 %Q2,1
4. DIAGRAMA DE CONEXIONES
INPUT OUTPUT
0 0
1 1
HIH
2 2
S1Q 3
PLC 3
4 4
5 5
6 6
7 7
22
Tecsup Virtu@l Automatizacin Lgica Programable
S2Q S4Q
K1M
Se pide:
1 Lista de ordenamiento
2 Diagrama de contactos
3 Plano de funciones
4 Diagrama de conexiones
1. LISTA DE ORDENAMIENTO
ENTRADAS
SALIDAS
23
Automatizacin Lgica Programable Tecsup Virtu@l
2. DIAGRAMA DE CONTACTOS
%I0,3 %I0,4
%I0,5
3. PLANO DE FUNCIONES
%I0,1
&
%I0,2
%I0,3
%Q2,1
%I0,5
%I0,4
&
24
Tecsup Virtu@l Automatizacin Lgica Programable
4. DIAGRAMA DE CONEXIONES
INPUT OUTPUT
0 0
1 1
S1Q
2 HIH
2
S2Q
S3Q
3
PLC 3
4 4
S4Q
5 5
S5Q
6 6
7 7
25
Automatizacin Lgica Programable Tecsup Virtu@l
1. S.
2.
DISPOSITIVO ENTRADA O SALIDA?
Contactor. Salida.
Pulsador de emergencia. Entrada.
Lmpara. Salida.
Termostato. Entrada.
Alarma. Salida.
Interruptor final de carrera. Entrada.
4. Que la probabilidad para que un PLC pueda fallar por razones constructivas es
insignificante.
4. BIBLIOGRAFIA
26
UNIDAD II
Arquitectura y Funciones de
Memoria
Tecsup Virtu@l Automatizacin Lgica Programable
ndice
1.1 INTRODUCCIN
Los profesionales tcnicos deben saber identificar las partes que componen el
PLC, para su mejor manejo y para efectuar un diagnstico eficaz de las fallas.
1.2 OBJETIVOS
1.3 CONTENIDOS
Fuente de alimentacin.
Mdulos de memoria.
Unidad de programacin.
1
Automatizacin Lgica Programable Tecsup Virtu@l
Mdulos inteligentes.
2
Tecsup Virtu@l Automatizacin Lgica Programable
3
Automatizacin Lgica Programable Tecsup Virtu@l
4
Tecsup Virtu@l Automatizacin Lgica Programable
pulsador
5
Automatizacin Lgica Programable Tecsup Virtu@l
6
Tecsup Virtu@l Automatizacin Lgica Programable
7
Automatizacin Lgica Programable Tecsup Virtu@l
8
Tecsup Virtu@l Automatizacin Lgica Programable
9
Automatizacin Lgica Programable Tecsup Virtu@l
10
Tecsup Virtu@l Automatizacin Lgica Programable
11
Automatizacin Lgica Programable Tecsup Virtu@l
12
Tecsup Virtu@l Automatizacin Lgica Programable
13
Automatizacin Lgica Programable Tecsup Virtu@l
Bits (B)
Marca (M)
Bandera (F), etc.
Una memoria interna se considera desde el punto de vista tcnico, como una
salida virtual, esto quiere decir que fsicamente no activa una salida como un
contactor, sino, es un dato que se encuentra almacenado en la memoria y
puede tomar los valores de 0 y 1.
14
Tecsup Virtu@l Automatizacin Lgica Programable
PRENSA HIDRULICA
DESCRIPCIN TECNOLGICA:
Automatizar una prensa hidrulica, de modo que slo pueda funcionar cuando la
rejilla protectora est cerrada (S3 y S4). Adems debern haberse presionado dos
pulsadores (S1 y S2), y el pistn se encuentre en su posicin inicial (S5).
Cuando el pistn llega al lmite inferior (S6), inmediatamente inicia su retorno al lmite
superior. Durante su retorno, la rejilla protectora puede abrirse y dejar de presionar
los pulsadores.
ESQUEMA TECNOLGICO
S5
S6
Y1 Y2
S1 S2
S3 S4
Se pide:
1 Lista de ordenamiento
2 Diagrama de contactos
3 Plano de funciones
4 Diagrama de conexiones
15
Automatizacin Lgica Programable Tecsup Virtu@l
1. LISTA DE ORDENAMIENTO
ENTRADAS
SALIDAS
2. DIAGRAMA DE CONTACTOS
O2,1
O2,2
16
Tecsup Virtu@l Automatizacin Lgica Programable
3. PLANO DE FUNCIONES
I0,1
&
I0,2
I0,3
I0,4 B1
I0,5
B1
&
O2,1
I0,6 O2,1
I0,6
O2,2
&
I0,5 O2,2
4. DIAGRAMA DE CONEXIONES
INPUT OUTPUT
0 0
1 1
S1Q Y1
2 2
Y2
S2Q
S3Q
3
PLC 3
4 4
S4Q
5 5
S5Q
6 6
7 7
S6Q
17
Automatizacin Lgica Programable Tecsup Virtu@l
Para una mejor compresin del tema, explicaremos mediante un ejercicio como
se aplica la funcin set / reset.
18
Tecsup Virtu@l Automatizacin Lgica Programable
DESCRIPCIN TECNOLGICA
CIRCUITOS
Control Fuerza
Se pide:
1 Lista de ordenamiento
2 Diagrama de contactos
3 Plano de funciones
4 Diagrama de conexiones
1. LISTA DE ORDENAMIENTO
ENTRADAS
SALIDAS
19
Automatizacin Lgica Programable Tecsup Virtu@l
2. DIAGRAMA DE CONTACTOS
I0,2 O2,1
S
I0,0 O2,1
R
I0,1
3. PLANO DE FUNCIONES
I0,2 S
I0,0
R O2,1
I0,1
4. DIAGRAMA DE CONEXIONES
INPUT OUTPUT
0 0
F1F
1 1
S1Q
2 2 K1M
S2Q
3
PLC 3
4 4
5 5
6 6
7 7
20
Tecsup Virtu@l Automatizacin Lgica Programable
1.6 RESUMEN
21
Automatizacin Lgica Programable Tecsup Virtu@l
Contactor.
Temporizador.
CPU.
Interruptor pulsador.
Mdulos de entrada y salida.
Respuestas:
Respuesta:
Respuesta:
Respuesta:...
2. A la unidad de programacin.
3. A la memoria RAM.
22
UNIDAD III
Configuracin y
Temporizadores
Tecsup Virtu@l Automatizacin Lgica Programable
ndice
1. SISTEMAS DE CONFIGURACIN
1.1 INTRODUCCIN
1.2 OBJETIVOS
1.3 CONTENIDOS
1
Automatizacin Lgica Programable Tecsup Virtu@l
Actualm ente se disean equipos, que por su tamao reducido, pero con
caractersticas de funcionamiento cada vez ms complejos, son
denominados Nano-PLC1 para la marca Telemecanique, Micrologix 10002
para la marca Allen Bradley, etc.
Por otro lado, su bajo costo permiten ser los ms solicitados del
mercado, utilizndose, inclusive, en las viviendas inteligentes. Algunos
consideran que utilizar esta configuracin ya es rentable cuando
reemplazan a unos cinco rels, por encima de l se abre toda una
variedad de tareas. Su uso radica en aplicaciones simples y en
numerosos sectores, siendo los ms comunes:
Arrancadores de motores.
Mando de bombas.
Mquinas de embolsado.
Mando de compuertas.
Centros de formacin.
Calefaccin, climatizacin, ventilacin.
Embotelladoras.
Transporte.
Sistemas automticos de equipos, etc.
1
Nano PLC TSX07 Telemecanique con dimensiones (105 x 85 x 60)mm.
2
Micrologix 1000 (1761- L16 BWA) Allen Bradley con dimensiones (120 x 80 x 73)mm.
2
Tecsup Virtu@l Automatizacin Lgica Programable
(Cortesa de Telemecanique)
3
Automatizacin Lgica Programable Tecsup Virtu@l
CAPACIDA SCAN
MARCA PROCEDE SERIE CPU D *
NCIA DE TIME
MEMORIA (ms/K
(Kb) b)
SIEMENS 103 20 10
(Simatic) ALEMANIA S5- 102 4 15
100U
100 2 75
5/03 24 1
ALLEN-BRADLEY SLC- 5/02 4 4,8
500
5/01 4 8
GE U S A 341 80 0,3
GENERAL 90-30 334 16 0,4
ELECTRIC
FANUC 313/3 6 0,6
23
Las aplicaciones que se pueden desarrollar con estos tipos de PLC son
ms verstiles: van desde pequeas tareas, como los del tipo compacto,
hasta procesos muy sofisticados.
4
Tecsup Virtu@l Automatizacin Lgica Programable
1.4 RESUMEN
5
Automatizacin Lgica Programable Tecsup Virtu@l
Respuesta:..
Respuesta:..
Respuesta:..
6
Tecsup Virtu@l Automatizacin Lgica Programable
2. TEMPORIZADORES
Tipos:
TON: ON-DELAY (temporizador con retardo a la conexin)
TOF: OFF-DELAY (temporizador con retardo a la desconexin)
TP: MONOESTABLE
7
Automatizacin Lgica Programable Tecsup Virtu@l
DESCRIPCIN TECNOLGICA:
Se desea activar un motor accionado por un contactor (K1M), el motor debe funcionar
al cabo de 10 segundos de haber cerrado el selector S1Q.
CIRCUITO ELCTRICO
L1
S1Q K1T
10s
K1T K1M
L2
Se pide:
1 Lista de ordenamiento
2 Diagrama de contactos
3 Plano de funciones
1. LISTA DE ORDENAMIENTO
ENTRADAS
SALIDAS
2. DIAGRAMA DE CONTACTOS
8
Tecsup Virtu@l Automatizacin Lgica Programable
3. PLANO DE FUNCIONES
1. Compacto.
9
UNIDAD IV
Contadores
Tecsup Virtu@l Automatizacin Lgica Programable
ndice
1. Contadores.................................................................................................. 1
1.1 Introduccin ........................................................................................ 1
1.2 Objetivos ............................................................................................ 1
1.3 Contenido ........................................................................................... 1
1.3.1 Contadores ................................................................................. 1
1.3.2 Tipos de Contadores ..................................................................... 2
1.3.2.1 CTU ............................................................................... 2
1.3.2.2 CTD ............................................................................... 2
1.3.2.3 CTUD ............................................................................. 3
1.4 Aplicacin ............................................................................................ 3
1.5 Resumen............................................................................................. 5
1.6 Preguntas de autocomprobacin .............................................................. 5
1.7 Respuestas a las preguntas de autocomprobacin ........................................ 5
Automatizacin Lgica Programable Tecsup Virtu@l
1. CONTADORES
1.1 INTRODUCCIN
1.2 OBJETIVOS
1.3 CONTENIDO
1.3.1 CONTADORES
Pero Qu es un contador?
1
Tecsup Virtu@l Automatizacin Lgica Programable
Descripcin General:
CU Incrementa en 1 con un flanco.
RESETColoca el valor corriente a 0.
PV VALOR PRESET .
CV VALOR CORRIENTE.
Q Output, es TRUE si CV = PV (CTU).
Significa:
Si esta RESET entonces CV=0;
Pero si esta CU entonces CV := CV + 1;
Q es TRUE si CV >= PV
Descripcin General:
CD Decrementa en 1con un flanco.
LOAD Carga el VALOR CORRIENTE con el valor del PRESET .
PV VALOR PRESET .
CV VALOR CORRIENTE..
Q Output, es TRUE si CV = 0 (CTUD).
Significa:
Si esta LOAD entonces CV =PV ;
Pero si esta CD entonces CV := CV - 1;
Q es TRUE si CV <= 0.
2
Automatizacin Lgica Programable Tecsup Virtu@l
Descripcin General:
CU Incrementa en 1 con un flanco.
CD Decrementa en 1 con un flanco.
RESET Coloca el valor corriente a 0.
LOAD Carga el VALOR CORRIENTE con el valor del PRESET .
PV VALOR PRESET .
CV VALOR CORRIENTE.
Q Output, es TRUE si CV = PV (CTU), es TRUE si CV = 0
(CTD).
QUOutput, es TRUE si CV = PV (CTUD).
QDOutput, es TRUE si CV = 0 (CTUD).
Significa:
Si esta RESET entonces CV = 0;
Si esta LOAD entonces CV = PV;
Pero si esta CU entonces CV = CV + 1;
Pero si esta CD entonces CV = CV - 1;
QU es TRUE si CV >= PV
QD es TRUE si CV <= 0.
DESCRIPCIN TECNOLGICA:
Se pide:
1 Lista de ordenamiento
2 Diagrama de contactos
3 Plano de funciones
3
Tecsup Virtu@l Automatizacin Lgica Programable
1. LISTA DE ORDENAMIENTO
ENTRADAS
SALIDAS
2. DIAGRAMA DE CONTACTOS
3. PLANO DE FUNCIONES
4
Automatizacin Lgica Programable Tecsup Virtu@l
1.5 RESUMEN
Respuesta:
Respuesta:
Respuesta:
Respuesta:
1. Un contador.
2. Es una variable tipo BOOL, boleana
3. Es una variable tipo INT, entero
4. No se puede, pues 34 es un entero y la variable que corresponde en esa pata,
es una boleana.
5
UNIDAD V
Comparadores
Tecsup Virtu@l Automatizacin Lgica Programable
ndice
Unidad V: COMPARADORES
1. Comparadores ....................................................................................... 1
1.1 Introduccin .................................................................................. 1
1.2 Objetivos ...................................................................................... 1
1.3 Contenido ..................................................................................... 1
1.3.1 Tipos de seales ................................................................... 1
1.3.1.1 Seal discreta ........................................................... 1
1.3.1.2 Seal anloga ............................................................ 2
1.3.2 Representacin de las cantidades binarias ................................... 3
1.3.2.1 Bit ........................................................................... 3
1.3.2.2 Byte ....................................................................... 3
1.3.2.3 Palabra .................................................................... 3
1.3.3 Operaciones digitales .............................................................. 4
1.3.4 Operaciones de comprobacin................................................... 5
1.3.5 Operaciones de transferencia .................................................... 6
1.3.6 Ejemplo de aplicacin de los comparadores .................................. 7
1.4 Resumen ...................................................................................... 9
1.5 Preguntas de autocomprobacin ......................................................... 9
1.6 Respuestas a las preguntas de autocomprobacin .................................. 9
Tecsup Virtu@l Automatizacin Lgica Programable
1. COMPARADORES
1.1 INTRODUCCIN
1.2 OBJETIVOS
1.3 CONTENIDOS
Existen dos tipos de seales bien definidas que un PLC puede procesar,
estas son:
Entrada Salida
- Pulsador. - Contactor.
- Interruptor de posicin. - Lmpara indicadora, etc.
- Interruptor fotoelctrico, etc.
1
Automatizacin Lgica Programable Tecsup Virtu@l
Temperatura.
Velocidad.
Presin.
Flujo.
Nivel, etc.
2
Tecsup Virtu@l Automatizacin Lgica Programable
1.3.2.1 BIT
1.3.2.2 BYTE
1.3.2.3 PALABRA
3
Automatizacin Lgica Programable Tecsup Virtu@l
Los operandos del tipo palabra y bit interno que se utilizarn de ahora en
adelante como ejemplo para programar las operaciones digitales se
muestra en la Tabla 1.
4
Tecsup Virtu@l Automatizacin Lgica Programable
Palabras OPERANDO
o
Bits Simatic Telemecanique Allen Bradley
Palabra MW10 W10 B3:10
Fuente
MW20 W20 B3:20
Palabra MW30 W30 B3:30
destino MW31
M5.0 B3:0 / 5
Bit interno M5.1 B5
M5.2 B3/ 5
M5.3
Igualdad.
Desigualdad.
Menor que.
Menor o igual que.
Mayor que.
Mayor o igual que.
5
Automatizacin Lgica Programable Tecsup Virtu@l
6
Tecsup Virtu@l Automatizacin Lgica Programable
Esta tabla se interpreta as: la palabra10 (W10), que podra ser el valor
del tiempo en un temporizador, por ejemplo, se carga a una memoria
especial, llamada acumulador, para luego transferirlo a la palabra 30
(W30), que podra ser el valor de tiempo de otro temporizador.
DESCRIPCIN TECNOLGICA:
Se pide:
1 Lista de ordenamiento
2 Plano de funciones
7
Automatizacin Lgica Programable Tecsup Virtu@l
1. LISTA DE ORDENAMIENTO
ENTRADAS
SALIDAS
3. PLANO DE FUNCIONES
8
Tecsup Virtu@l Automatizacin Lgica Programable
1.4 RESUMEN
Respuesta:..............
Respuesta:..............
Respuesta:..............
1. Anlogo.
2. Pulsador.
Final de carrera.
Interruptor de nivel.
Pulsador de emergencia.
3. Igualdad.
9
UNIDAD VI
Operaciones aritmticas y
lgicas
Tecsup Virtu@l Automatizacin Lgica Programable
ndice
1.1 INTRODUCCIN
Como Uds. se habrn dado cuenta, a medida que avanza el curso, se aprenden
nuevas operaciones de programacin que nos permiten tener ms y mejores
herramientas para resolver aplicaciones en el campo de al automatizacin a
travs del PLC.
1.2 OBJETIVOS
1.3 CONTENIDOS
W10 0 0 0 0 1 0 0 1 1 1 0 0 0 1 0 0 250
0
+
W20 0 0 0 0 0 0 0 1 1 1 1 1 0 1 0 0 500
=
W30 0 0 0 0 1 0 1 1 1 0 1 1 1 0 0 0
3000
1
Tecsup Virtu@l Automatizacin Lgica Programables
W10 0 0 0 0 1 0 0 1 1 1 0 0 0 1 0 0 250
0
-
W20 0 0 0 0 0 0 0 1 1 1 1 1 0 1 0 0 500
=
W30 0 0 0 0 0 1 1 1 1 1 0 1 0 0 0 0 2000
W10 0 0 0 0 1 0 0 1 1 1 0 0 0 1 0 0 250
0
X
W20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 2
=
W30 0 0 0 1 0 0 1 1 1 0 0 0 1 0 0 0 500
0
W10 0 0 0 0 1 0 0 1 1 1 0 0 0 1 0 0 250
0
W20 0 0 0 0 0 0 0 1 1 1 1 1 0 1 0 0 500
=
W30 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 5
W10 0 0 0 0 1 0 0 1 1 1 0 0 0 1 0 0 250
0
W30 0 0 0 0 1 0 0 0 0 0 1 1 0 0 1 0 50
2
Automatizacin Lgica Programable Tecsup Virtu@l
3
Tecsup Virtu@l Automatizacin Lgica Programables
Son operaciones que permiten realizar relaciones lgicas entre operandos del
tipo palabra y cuyo resultado es transferido, en algunos casos, a otra palabra
destino.
W10 0 0 0 0 1 0 0 1 1 1 0 0 0 1 0 0
Y
W2 0 0 0 0 0 0 0 1 1 1 1 1 0 1 0 0
0
=
W3 0 0 0 0 0 0 0 1 1 1 0 0 0 1 0 0
0
W1 0 0 0 0 1 0 0 1 1 1 0 0 0 1 0 0
0
O
W20 0 0 0 0 0 0 0 1 1 1 1 1 0 1 0 0
=
W30 0 0 0 0 1 0 0 1 1 1 1 1 0 1 0 0
W1 0 0 0 0 1 0 0 1 1 1 0 0 0 1 0 0
0
XOR
W2 0 0 0 0 0 0 0 1 1 1 1 1 0 1 0 0
0
=
W30 0 0 0 0 1 0 0 0 0 0 1 1 0 0 0 0
4
Automatizacin Lgica Programable Tecsup Virtu@l
Palabras OPERANDO
o
Bits Simatic Telemecanique Allen Bradley
Palabra MW10 W10 B3:10
Fuente MW20 W20 b3:20
Palabra MW30 W30 B3:30
Destino MW31
M5.0
B3: 0 / 5
Bit Interno M5.1 B5
M5.2 B3 / 5
M5.3
5
Tecsup Virtu@l Automatizacin Lgica Programables
DESCRIPCIN TECNOLGICA:
Se pide:
1 Lista de ordenamiento
2 Plano de funciones
1. LISTA DE ORDENAMIENTO
ENTRADAS
2. DIAGRAMA DE FUNCIONES
6
Automatizacin Lgica Programable Tecsup Virtu@l
DESCRIPCIN TECNOLGICA:
Se pide:
1 Diagrama de Funciones
1. DIAGRAMA DE FUNCIONES
7
Tecsup Virtu@l Automatizacin Lgica Programables
1.4 RESUMEN
Adicin.
Sustraccin.
Multiplicacin.
Divisin.
Raz cuadrada.
And.
Or.
Or- excluxiva.
Respuesta:..............
..
Respuesta:..............
..
Respuesta:..............
..
8
UNIDAD VII
Programacin Analgica
Tecsup Virtu@l Automatizacin Lgica Programable
ndice
1.1 INTRODUCCIN
Ahora que tiene los conocimientos necesarios para identificar las partes del PLC,
as como las funciones y operaciones lgicas dis cretas y digitales, estamos en
condiciones de programar los mdulos anlogos.
Asi tambien, la escala numrica usada para las variables de procesos (PV) y
variables de control (CV) son generalmente unidades de ingeniera, tal como PSI
o grados, lo cual hace a veces necesario escalar sus rangos propios de los
mdulos de E/S analgicas a valores de ingeniera por ser mas tiles a los
operadores de los procesos. Para implementar en un PLC AB se usa la
instruccin de escalamiento SCL.
1.2 OBJETIVOS
1.3 CONTENIDOS
1
Tecsup Virtu@l Automatizacin Lgica Programable
Los bits y las palabras que permiten comunicar los mdulos de E/S
anlogos con el programa del usuario son :
2
Automatizacin Lgica Programable Tecsup Virtu@l
Este bit es accesible en modo lectura por el programa y se usa para los
mdulos de entrada. Es seteado a 1 por el procesador tan pronto como
la medicin siguiente es realizada. Por otro lado, este bit es seteado a
cero en:
Inicializacin (INIT)
Bits de fallas
6 5 4 3 2 1 0 Sx
Direccin del mdulo:
. 1(primera extensin)
. 2(segunda extensin)
. 3(tercera extensin)
3
Tecsup Virtu@l Automatizacin Lgica Programable
Modo de escanear.
Corrimiento de la escala.
15 7 43 0
OWx,7
modo de escanear:
. 0 (0000): todos los canales en
alternacia (valor por defecto)
. 1 (0001): solamente el canal 0
. 2 (0010): los canales 0 y 1 en alternacia
. 3 (0011): los canales 0,1 y 2 en alternancia
. 4 (0100): todos los canales en alternancia
4
Automatizacin Lgica Programable Tecsup Virtu@l
Canal 0 IWx,0
Canal 1 IWx,1
Canal 2 IWx,2
Canal 3 IWx,3
Canal 0 OWx,0
Canal 1 OWx,1
5
Tecsup Virtu@l Automatizacin Lgica Programable
La resolucin del valor digital del conversor digital anlogo (DAC) est
determinada sobre un rango mximo de 11 bits + 1 bit para el signo, lo
que permite codificar 2 047 puntos a escala mxima. Si este valor
sobrepasa dicho rango, automticamente queda limitado por el sistema
operativo del PLC tal como se muestra en la siguiente Figura.
6
Automatizacin Lgica Programable Tecsup Virtu@l
7
Tecsup Virtu@l Automatizacin Lgica Programable
1.3.3 APLICACIN
DESCRIPCIN TECNOLGICA:
ESQUEMA TECNOLGICO
Se pide:
1 Lista de ordenamiento
2 Diagrama de contactos
3 Diagrama de conexiones
8
Automatizacin Lgica Programable Tecsup Virtu@l
1. LISTA DE ORDENAMIENTO
ENTRADAS
SALIDAS
2. DIAGRAMA DE CONTACTOS
TELEMECANIQUE
9
Tecsup Virtu@l Automatizacin Lgica Programable
S1,0 B0
B0
0 W1 Nivel Mnimo
10 W2
H2
H1
10
Automatizacin Lgica Programable Tecsup Virtu@l
S0 K1M
S Arranque de la bomba
H2
F2 K1M
R Parada de la bomba
S1
H1
K1M H0
Lmpara de funcionamiento de la bomba
- normal
- falla por sobrecarga
B1
F2F B2 T1
T 0
2s
ON-DEL B1
Generador de onda
B1
T2
T 0
2s
B2
ON-DEL
11
Tecsup Virtu@l Automatizacin Lgica Programable
3. DIAGRAMA DE CONEXIONES
AC/DC
AC/DC
I>> H0 H1 H2 K1M
L1 L2 COM O/0 COM O/1 COM O/2 O/3 COM O/4 O/5 O/6 O/7 CH2 2 - CH3 3 -
PLC E/A
COM I/0 I/1 I/2 I/3 COM I/4 I/5 I/6 I/7 I/8 I/9 I/10 I/11 CH0 0 - CH1 1-
+0...10V
U
S0 S1 F2F P
AC/DC
12
Automatizacin Lgica Programable Tecsup Virtu@l
1.3.4 ESCALAMIENTO
y = mx + b
Donde:
13
Tecsup Virtu@l Automatizacin Lgica Programable
14
UNIDAD VIII
Funciones Avanzadas en
Control Continuo
Tecsup Virtu@l Automatizacin Lgica Programable
ndice
1.1 INTRODUCCIN
1.2 OBJETIVOS
1.3 CONTENIDOS
1
Automatizacin Lgica Programable Tecsup Virtu@l
2
Tecsup Virtu@l Automatizacin Lgica Programable
3
Automatizacin Lgica Programable Tecsup Virtu@l
4
Tecsup Virtu@l Automatizacin Lgica Programable
5
Automatizacin Lgica Programable Tecsup Virtu@l
6
Tecsup Virtu@l Automatizacin Lgica Programable
Nota Especfico para SLC 5/03 y SLC 5/04: Los errores con
escala mayores que +32767 menores que 32768 no se
pueden representar. Si el error con escala es mayor que
+32767, se representa como +32767. Si el error con escala
es menor que 32768, se representa como 32768.
7
Automatizacin Lgica Programable Tecsup Virtu@l
8
Tecsup Virtu@l Automatizacin Lgica Programable
9
Automatizacin Lgica Programable Tecsup Virtu@l
10
Tecsup Virtu@l Automatizacin Lgica Programable
11
Automatizacin Lgica Programable Tecsup Virtu@l
1.3.4 APLICACIN
12
Tecsup Virtu@l Automatizacin Lgica Programable
13
Automatizacin Lgica Programable Tecsup Virtu@l
14
UNIDAD IX
Grafcet
Tecsup Virtu@l Automatizacin Lgica Programable
ndice
MDULO 4: GRAFCET
1.1 INTRODUCCIN
Diagrama de contactos y
Plano de funciones.
1.2 OBJETIVOS
1
Automatizacin Lgica Programable Tecsup Virtu@l
1.3 CONTENIDOS
Permite detectar las fallas en los sensores y los actuadores del modo ms
rpido, cmodo y fcil, sin requerir conocimientos avanzados ni prctica en
infrmatica.
1
Grafcet : Grfico de mando Etapa - Transicin
2
Tecsup Virtu@l Automatizacin Lgica Programable
3
Automatizacin Lgica Programable Tecsup Virtu@l
Los ENLACES ORIENTADOS son lneas horiz ontales y verticales que indican
las vas de evolucin del estado del Grafcet a travs de la unin de las etapas
con las transiciones.
Mdulo de pre-procesamiento.
Mdulo de procesamiento secuencial y
Mdulo de post-procesamiento.
4
Tecsup Virtu@l Automatizacin Lgica Programable
Mdulo de pre-procesamiento
El mdulo de pre-procesamiento es ejecutado en su totalidad y antes
que los mdulos secuencial y post-procesamiento. Se usa para
programar todos los eventos que tienen una influencia en el desarrollo del
programa, stos pueden ser:
Mdulo de post-procesamiento
El mdulo de post-procesamiento es el ltimo mdulo ejecutado antes de
la actualizacin de las salidas y es usado para programar las salidas
lgicas, incluyendo tambin:
5
Automatizacin Lgica Programable Tecsup Virtu@l
6
Tecsup Virtu@l Automatizacin Lgica Programable
7
Automatizacin Lgica Programable Tecsup Virtu@l
8
Tecsup Virtu@l Automatizacin Lgica Programable
Regla 1
Para la inicializacin del Grafcet se precisa de una etapa quel se
active incondicionalmente, sta es la etapa inicial. Por
consiguiente, todo programa desarrollado en Grafcet deber
empezar con una etapa inicial. La etapa inicial se representa
duplicando los lados del smbolo de una etapa cualquiera
Regla 2
Se dice que una transicin est validada, cuando la etapa o
todas las etapas precedentes est(n) activa(s).
9
Automatizacin Lgica Programable Tecsup Virtu@l
Regla 3
Cuando se produce el franqueado en una transicin,
inmediatamente se produce la activacin de todas las etapas
siguientes y la desactivacin de todas las etapas precedentes.
Regla 4
Si las condiciones de una etapa ordenan que sta sea
desactivada y activada al mismo tiempo, el resultado final es la
activacin.
10
Tecsup Virtu@l Automatizacin Lgica Programable
11
Automatizacin Lgica Programable Tecsup Virtu@l
12
Tecsup Virtu@l Automatizacin Lgica Programable
13
Automatizacin Lgica Programable Tecsup Virtu@l
Por otro lado, para que la transicin hacia la etapa "12" sea
franqueada, ser necesario que se cumplan dos condiciones :
14
Tecsup Virtu@l Automatizacin Lgica Programable
15
Automatizacin Lgica Programable Tecsup Virtu@l
* Tipo de corriente
. AC / DC
* Nivel de tensin
. valor nominal : (Vn)
. margen admisible : (0,85......1.2) Vn
* Potencia admisible
. expresado en (W)
* Frecuencia de la red
. valor nominal : (50/60 Hz)
. margen admisible : 5%
* Capacidad de corriente
. de entrada a (....V) : (A)
. de salida (usuario) a (....V) : (A)
* Condiciones ambientales
. temperatura : ( C )
. humedad ( % )/sin condensacin
* Indice de proteccin
. (IP...)
16
Tecsup Virtu@l Automatizacin Lgica Programable
* La capacidad de memoria
. Total : (Kb)
. Interna RAM: (Kb) o (instrucciones)
. Mdulos de memorias: EPROM/EEPROM
17
Automatizacin Lgica Programable Tecsup Virtu@l
* Cantidad de temporizadores
* Cantidad de contadores
- Reloj-calendario
- Algoritmo de regulacin PID
- Canales de comunicacin
- Posibilidad de integracin a red
Con estos datos la CPU debe satisfacer los requerimientos del sistema
actual y a futuro.
- El tipo de corriente
. AC / DC
- La intensidad de corriente
. (mA)
18
Tecsup Virtu@l Automatizacin Lgica Programable
- El tipo de corriente
. AC / DC (Tipo: transistor, rel o triac)
- El nivel de tensin
. valor nominal: (V)
. margen admisible: (....@....)
- Capacidad admisible de
. corriente : (mA, A)
. potencia : (W)/DC, (VA)/AC
- Tipo de seal
. en corriente : (mA) / (0-20)mA, (4-20)mA,
etc.
. en tensin : ( V ) / (0-2) V, (0-5) V, (0-10)
V, 10V, etc.
- Resistencia de entrada
. ( M ), (entradas anlogas)
- Resistencia de carga
. (), (salidas anlogas)
- Resolucin
. (N de bits + signo) / 8, 12, 16 bits
19
Automatizacin Lgica Programable Tecsup Virtu@l
- Tiempo de escrutinio
. (ms / 50Hz, ms / 60Hz)
- Corriente de cortocircuito
. (mA), (salidas anlogas)
- Mdulo de temporizadores.
- Mdulo de contadores.
- Mdulo de regulacin PID.
- Mdulo de posicionamiento.
- Controlador de motores paso a paso.
- Mdulos de comunicacin, etc.
. Lista de instrucciones.
. Texto estructurado.
. Plano de funciones y
. Diagrama escalera o diagrama de contactos.
- E/S analgicas.
- Registrador de datos.
- Secuenciadores.
- Operaciones aritmticas: +, - , x , ,
- Comparadores: >, <, ><, , , =
- Saltos.
- Algoritmos PID.
- etc.
20
Tecsup Virtu@l Automatizacin Lgica Programable
- Configuracin compacta.
- Configuracin modular.
- Configuracin compacto-modular.
21
Automatizacin Lgica Programable Tecsup Virtu@l
1.4 RESUMEN
4. Las acciones son los resultados de las rdenes, por ejemplo la activacin de
un contactor.
6. Los enlaces orientados son lneas verticales y horizontales que indican las
vas de evolucin del estado del grafcet.
Mdulo de pre-procesamiento.
Mdulo de procesamiento secuencial, y
Mdulo de post-procesamiento.
8. Se denomina grafcet con secuencia lineal, a las etapas que evolucionan unas
a continuacin de otras.
9. Se denomina grafcet con secuencia exclusiva, cuando hay que elegir una
entre varias opciones de secuencias.
F Fuente de alimentacin
F C.P.U.
F Entradas y salidas discretas
F Entradas y salidas analgicas
F Mdulos inteligentes
F Lenguajes de programacin
F Sistemas de configuracin
Adems del criterio tcnico es importante tener en cuenta el soporte
tcnico.
22
Tecsup Virtu@l Automatizacin Lgica Programable
23
Automatizacin Lgica Programable Tecsup Virtu@l
2. La etapa inicial.
3. Afirmativo y se denomina:
Salto de etapas y
Repeticin de secuencias.
24