Vous êtes sur la page 1sur 48

CURSO GENERAL DE

AUTOMATAS
PROGRAMABLES
INDUSTRIALES

Soporte Tcnico

NDICE

1. Introduccin al control con PLCs


2. Iniciacin a la programacin del PLC
3. Programacin bsica del PLC con consola

4. Programacin avanzada del PLC


5. Unidades especiales de E/S

6. Programacin de PLCs con Syswin


7. Anexo I. DM de Configuracin de PLCs
Soporte Tcnico

INTRODUCCION AL
CONTROL CON PLCs

INTRODUCCION AL CONTROL
CON PLC's

EVOLUCION HISTORICA

1968: Procesador cableado sustituye a rels.


Dcada de los setenta

Incorporacin de elementos hombre-mquina.


Manipulaciones de datos
Operaciones aritmticas
Comunicaciones (ordenador)
Incremento de memoria
E/S remotas
Instrucciones ms potentes
Desarrollo de comunicaciones con dispositivos

Dcada de los ochenta: Avance de la tecnologa P

Alta velocidad de respuesta, ms lenguajes


Reduccin de dimensiones
Mdulos inteligentes, autodiagnstico

Dcada de los noventa:

Buses de campo abiertos


Utilizacin de tecnologa de ordenador: PCMCIA /ETHERNET
Conceptos OMRON Smart Factory
Plug & Play / Down sizing / Easy to use

Soporte Tcnico

AUTOMATIZACION
PLCs diseados para cubrir las necesidades de
control de cualquier tipo de mquina.

Plstico
Packing

Paletizador

Montaje
Herramienta
Soporte Tcnico

AUTOMATIZACION
PLCs diseados para cualquier aplicacin
de tipo industrial o no industrial.
Control de planta
Control de lnea
Telemando
Tratamiento de aguas
Domtica
Gestin de energa
Natica
Proyectos pblicos
Medio ambiente

Soporte Tcnico

AUTOMATIZACION
3 Familias de PLCs para 3 niveles de aplicacin.

Ms de 512 E/S

Hasta 512 E/S

Hasta 128 E/S

Soporte Tcnico

OBJETIVO Y FUNCION DE UNA AUTOMATIZACION

INCORPORACION DE UN ELEMENTO (Pej


PLC) PARA QUE CONTROLE EL
FUNCIONAMIENTO DE LA INSTALACION,DE
LA MAQUINA O DEL SISTEMA EN GENERAL
EN DEFINITIVA SE TRATA DE UN LAZO
CERRADO ENTRE EL DISPOSITIVO QUE
CONTROLA (PLC) Y LA INSTALACION EN
GENERAL

Soporte Tcnico

OBJETIVO Y FUNCION DE UNA AUTOMATIZACION

EL ELEMENTO DE CONTROL (PLC) REACCIONA EN


BASE A LA INFORMACION RECIBIDA POR LOS
CAPTADORES (SENSORES) Y EL PROGRAMA
LGICO INTERNO, ACTUANDO SOBRE LOS
ACCIONADORES DE LA INSTALACION.
I
N
S
T
A
L
A
C
I

C
A
P
T
A
D
O
R
E
S
A
C
C
I
O
N
A
D
O
R
E
S

P
L
C

Soporte Tcnico

OBJETIVO Y FUNCION DE UNA AUTOMATIZACION

LOS PRINCIPALES FACTORES QUE FAVORECEN LA APARICION


Y EVOLUCION DE LOS PROCESOS AUTOMATICOS SON
BASICAMENTE :
ECONMICOS
CALIDAD
SEGURIDAD LABORAL

POR LO TANTO, LAS FUNCIONES BSICAS DE LA


AUTOMATIZACION DE UNA MQUINA O DE UNA INSTALACIN
SON:
AUMENTAR LA PRODUCCION
DISMINUIR COSTES
MEJORAR LA CALIDAD DEL PRODUCTO ACABADO
EVITAR TAREAS PELIGROSAS AL SER HUMANO
INFORMACION EN TIEMPO REAL DEL PROCESO

Soporte Tcnico

PROGAMACION LGICA
S
E
R
I
E

N
D
N
E
M

N
I
C
O A

C
O
N
T
A
C
T
O
S

G
I
C
A

D
I
N
Soporte Tcnico

P
A
R
A
L
E
L
O N
E
G
A
D
O

O
R

N
O
T

SISTEMAS DE NUMERACION

LAS VARIABLES, EN GENERAL, PUEDEN EXPRESARSE O


REPRESENTARSE SEGN DISTINTOS SISTEMAS DE
NUMERACIN
EL SISTEMA HABITUAL QUE SE EMPLEA DE FORMA COTIDIANA
ES EL SISTEMA DIGITAL, QUE UTILIZA LOS SMBOLOS DEL 0 AL
9.
HAY OTROS SISTEMAS DE NUMERACION QUE, AL TRABAJAR
CON MQUINAS Y CON COMUNICACIONES, NOS APARECERN
CONSTANTEMENTE

BINARIO
BCD (BINARIO CODIFICADO DECIMAL)
HEXADECIMAL
COMA FLOTANTE
GRAY
ASCII

Soporte Tcnico

SISTEMAS DE NUMERACION

EN GENERAL,CUANDO UNA CANTIDAD

(N ENTERO) SE REPRESENTA
MEDIANTE UN SISTEMA DE
NUMERACIN DE BASE B, QUIERE
DECIR : N
N
1
0
1

N
=
X
B
+
X
B
+
.
.
.
.
.
.
.
.
+
X
B
+
X
B
0
1
N
N
1
B

Soporte Tcnico

CODIGO BINARIO

CODIGO BINARIO
UTILIZA LOS SIMBOLOS (1 y 0) PAEA
REPRESENTAR CUALQUIER VALOR
LA FORMULA DE CONVERSION DE UN
NUMERO DECIMAL A UN NUMERO BINARIO
ES LA SIGUIENTE :

N
1
N
0
N

D
E
C
I
M
A
L
=
Z
x
2
+
Z
x
2
+
.
.
.
.
.
.
.
+
Z
x
2
N
1
0
N

DONDE Zi ES UNO DE LOS 2 SIMBOLOS (0


1)
Soporte Tcnico

CODIGO BINARIO

CODIGO BINARIO
EJEMPLO: LA REPRESENTACION DEL N12 EN BINARIO
SER :

3
2
1
0
1
x
2
+
1
x
2
+
0
x
2
+
0
x
2
=
1
2

1
1
0
0
=
1
2
EJEMPLO : REPRESENTAR EN BINARIO LOS N DECIMALES
16 Y 45.

1
5
3
2
0
4

16
45
Soporte Tcnico

2 2 2 2 2
1 0 0 0 0
1 0 1 1 0 1

Nmeros en COMA FLOTANTE

COMA FLOTANTE
23 22

31 30

21

...

...
Signo
Mantisa

Exponente

Mantisa

e
1
2
7
S
i
g
n
o

2
3

D
E
C
I
M
A
L
=
(
1
)
x
2
(
1
+
M
a
n
t
i
s
a
x
2
)

Signo (s) 1: negativo , 0: positivo (bit 31)


Mantisa (M) La mantisa incluye 23 bits (bit 0.. 22).

Representa la parte derecha de nmero decimal.


Exponente (e) El exponente incluye 8 bits (bit 23..30).

Soporte Tcnico

Nmeros en COMA FLOTANTE

Se pueden expresar los nmeros:

- (e=255, M=0, s=0)


-3.4028231038 -1.17549410-38
0 (e=0)
1.17549410-38 3.4028231038
(e=255, M=0, s=1)
NaN (e=255, M0): Nmero no vlido.

No es necesario conocer el formato de estos


nmeros, slo que ocupan 32 bits.

Soporte Tcnico

Precauciones COMA FLOTANTE

Las operaciones indeterminadas 0.0/0.0, /, dan como resultado NaN.


Overflow () y Underflow (0). Es ms peligroso
el Overflow al convertir el resultado a entero
(binario con signo).
Los decimales se truncan al convertirlos a entero
(binario con signo).
Cualquier operacin con un NaN como operando
da como resultado NaN.

Soporte Tcnico

IEEE754
Expresan nmeros reales en 32 bits
conforme al estndar IEEE754:

(-1)signo2exponente-127(1+Mantisa2-23)
1#10000000#11000000000000000000000

Soporte Tcnico

Signo: (-1)1= -1
Exponente: 2128-127=21=2
Mantisa: 1+62914562-23=1+0.75=1.75
Resultado: -1.752= -3.5

CODIGO BCD

CODIGO BCD

CODIGO MEDIANTE EL CUAL CADA NUMERO DEL SISTEMA

DECIMAL (0..9) SE REPRESENTA EN BINARIO (0,1).


LA CONVERSION DIRECTA ES LA SIGUIENTE :
DECIMAL

Soporte Tcnico

BINARIO

0000

0001

0010

0011

0100

0101

0110

0111

1000

1001

CODIGO ASCII

CODIGO INTERNACIONAL CUYAS SIGLAS


RESPONDEN A AMERICAN STANDAR CODE
INFORMATION INTERCHANGE.
HOY UTILIZADO EN COMUNICACIONES E
INTERCAMBIO DE DATOS.
EN ESTE CODIGO SE UTILIZAN 8 BITs PARA
LA REPRESENTACION.
Ejemplo :
A = 41 = 0100 0001
5 = 35 = 0011 0101
> = 3E = 0011 1110

Soporte Tcnico

CONCEPTO DE REGISTRO

DISPOSITIVO CAPAZ DE ALMACENAR UNA


INFORMACION DIGITAL (1 o 0)
EN NUESTROS PLCs TODOS LOS
REGISTROS SON DE 16 (POSICIONES)
15 14 13 12
msb

Soporte Tcnico

11 10 9 8

7 6 5 4

3 2 1 0

N BIT

lsb

(PESO)

CONCEPTO DE PLC
EL AUTOMATA PROGRAMABLE INDUSTRIAL

(PLC: programmable logic controller)


ES UN EQUIPO ELECTRNICO, PROGRAMABLE
EN LENGUAJE NO INFORMATICO, DISEADO
PARA CONTROLAR EN TIEMPO REAL Y EN
AMBIENTE DE TIPO INDUSTRIAL PROCESOS
SECUENCIALES.

Soporte Tcnico

CARACTERISTICAS PLCs OMRON

Recursos Configurables
Comunicaciones compatibles
Software de gestin comn
Mapeado de memoria
Perifricos comunes
Instrucciones compatibles
Marcado CE y fabricacin
europea

Soporte Tcnico

ESTRUCTURA DE UN AUTOMATA
A
L
I
M
E
N
T
A
C
I

S
E

A
L
E
S

M
E
M
O
R
I
A

D
E
S
E
N
S
O
R
E
S

P
R
O
C
E
S
A
D
O
R

S
E

A
L
E
S
A
A
C
T
U
A
D
O
R
E
S

C
P
U

P
E
R
I
F

R
I
C
O
S

Unidad central de procesos

Memoria de programacin (RAM,EPROM,EEPROM)


Sistema de control de E/S y perifericos
Dispositivo de entradas / salidas.
Soporte Tcnico

DISPOSITIVOS DE ENTRADA / SALIDA

EL PLC RECIBE SEALES


DE ENTRADA TALES COMO,
ENCODERS, FOTOCELULAS,
PULSADORES, TECLADOS,
.

EL PLC ACTIVA MEDIANTE


SUS SALIDAS, VLVULAS,
SOLENOIDES,
CONTACTORES,
INDICADORES LUMINOSOS, ...

Soporte Tcnico

ESTADOS DE FUNCIONAMIENTO

PROGRAM. El PLC est en reposo, y puede recibir


enviar el programa a un perifrico (consola, PC, )
MONITOR o RUN. El PLC ejecuta el programa que
tiene en memoria, permitiendo en modo monitor el
cambio de valores en los registros del mismo.
MONITOR
RUN

Soporte Tcnico

PROGRAM

MODO DE FUNCIONAMIENTO
MONITOR-RUN

CICLO DE SCAN

Se llama as al conjunto de tareas que el automata lleva a cabo


cuando est controlando un proceso.

TAREAS COMUNES: (SUPERVISION GENERAL)


ACEPTACION DE ENTRADAS Y ACTUACION SOBRE SALIDAS
EJECUCION DE LAS INSTRUCCIONES
SERVICIO A PERIFERICOS

TIEMPO DE RESPUESTA

Tiempo necesario para llevar a cabo las distintas operaciones de


control. En particular, el tiempo de respuesta de un sistema
(activacin de una seal de salida en relacin a una entrada)
viene determinado principalmente por:
TIEMPO DE SCAN DE LA CPU
TIEMPO DE ON/OFF DE LOS MODULOS DE E/S

Soporte Tcnico

MODO DE FUNCIONAMIENTO
MONITOR-RUN

Soporte Tcnico

CICLO DE TRABAJO

P
R
O
C
E
S
O
S
C
O
M
U
N
E
S

- Programacin WATCH DOG


- Verificar memoria de ususario
- Verificar BUS E/S
- Gestin de transmisin con :

G
E
S
T
I

N
D
E
P
E
R
I
F

R
I
C
O
S

Consola de Programacin
Interface de comunicaciones
- Scan secuencial de las

E
J
E
C
U
C
I

N
D
E
L
P
R
O
G
R
A
M
A
instruciones del programa

R
E
F
R
E
S
C
O
D
E
E
/
S

Soporte Tcnico

- Lectura del estado de los mdulos de


E/S
- Transferencia de estado a las
salidas

CALCULO DEL CICLO DE SCAN

Soporte Tcnico

CICLO DE SCAN Y TIEMPO DE RESPUESTA


(S)

Instruccin o Proceso
Supervisin
Ejecucin del Programa
Refresco de E/S
Servicio de Host Link
Servicio de Perifricos
Servicio de Comboard
Tiempo Total del ciclo de
scan
Instrucciones bsicas LD
MOV (21)
ADD (30)
Otras : PID

Soporte Tcnico

CPM1A
0.6 ms
1.43 ms
0.06 ms
-0.26 ms
--

SRM1
0.18 ms
0.8 ms
0.02/0.05 ms
0
0.7 ms
--

CPM2
0.3 ms
0.6 ms
0.3 ms
0.55 ms
0.55 ms
--

CQM1H
0.8 ms
1.25 ms
0.04 ms
0
0.34 ms
0.66 ms

2.35 ms

1.75 ms

1.75 ms

3.27 ms

1.72
16.3
29.5
--

0.97
9.1
15.9
420.0

0.64
7.8
14.7
0.39 ms

0.375
17.7
37.5
1.59 ms

CALCULO DE LOS TIEMPOS DE RESPUESTA

Soporte Tcnico

MEMORIA DEL PLC

La memoria del PLC se encuentra dividida en


varias reas, cada una de ellas con un contenido
y caractersticas distintas :

AREA DE PROGRAMA:
En este rea es donde se encuentra almacenado el programa
del PLC (que se puede programar en lenguaje Ladder
nemnico).

AREA DE DATOS:
Este rea es usada para almacenar valores o para obtener
informacin sobre el estado del PLC. Est dividida segn
funciones en IR, SR, AR, HR, LR,DM, TR, T/C.
Soporte Tcnico

MEMORIA DEL PLC

MEMORIA

DE PROGRAMA : RAM CON BATERIA, EPROM EEPROM


INTERNA : RECURSOS DEL AUTOMATA
REGISTROS (CANALES) DE E/S
CANALES ESPECIALES

DE DATOS : RAM MANTENIDA CON BATERIA


MEMORIAS DE DATOS
REGISTROS PERMANENTES

Soporte Tcnico

CAPACIDAD DE MEMORIA DE PROGRAMA

P
L
CM
E
M
O
R
I
A
D
E
M
E
M
O
R
I
A
D
E
P
R
O
G
R
A
M
A
D
A
T
O
S
C
P
M
1
A
S
R
M
1
C
P
M
2
C
Q
M
1
H

Soporte Tcnico

2
K
w

1
K
w

4
K
w

2
K
w

4
K
w

2
K
w

H
a
s
t
a
1
5
K
w
D
M
:
H
a
s
t
a
6
K
w
E
M
:
H
a
s
t
a
6
K
w

E/S CONEXION
Mdulos de ENTRADA

Unidad de entrada de

c.a.\c.c. Configuracin
del circuito.

Soporte Tcnico

SELECCION DEL AUTOMATA

CRITERIOS :

Nmero de E/S a controlar


Capacidad de la memoria de programa
Potencia de las instrucciones
Posibilidad de conexin de perifricos,
mdulos especiales y comunicaciones.
Soporte Tcnico

CLASIFICACION DE AUTOMATAS

POR TIPO DE FORMATO

COMPACTOS: Suelen integrar en el mismo bloque la


alimentacin, entradas y salidas y/o la CPU. Se
expanden conectndose a otros con parecidas
caractersticas.

MODULARES: Estn compuestos por mdulos o


tarjetas adosadas a rack con funciones definidas:
CPU, fuente de alimentacin, mdulos de E/S, etc
La expansin se realiza mediante conexin entre
racks.
Soporte Tcnico

DEFINIR CONFIGURACION DE E/S

En una instalacin nos encontramos con


las siguientes seales y elementos a
controlar :
2
3
1
3
1
4
3
2
2
2
2
4
1
1

FOTOCLULAS
PULSADORES PARA MANUALES
SELECTOR MANUAL /AUTOMTICO
CONTACTORES A 220 AC
INTERRUPTOR SELECCIN MODO TRABAJO
PILOTOS INDICADORES
FINALES DE CARRERA
TERMOSTATOS
VARIADORES DE VELOCIDAD (4-20mA.)
SENSORES PT100
DETECTORES INDUCTIVOS
VLVULAS (PISTN) 24V.
SIRENA ALARMA
SETA EMERGENCIA

DETERMINAR QUE CONFIGURACIN DE PLC HACE FALTA

Soporte Tcnico

DEFINIR CONFIGURACION DE E/S

S
O
L
U
C
I

N
C
Q
M
1
H

U
n
P
L
C
c
o
n
1
6
E
d
i
g
i
t
a
l
e
s
1
2
S
d
i
g
i
t
a
l
e
s
2
E
a
n
a
l

g
i
c
a
s
P
T
1
0
0
2
S
a
n
a
l

g
i
c
a
s
4
2
0
m
A
.
Soporte Tcnico

COMPOBUS S

Soporte Tcnico

Sistema bus Maestro Esclavo


Mtodo multipunto con ramas
Hasta 32 nodos
Hasta 256 E/S
Velocidad de 0,75 mbits
Bus de hasta 500 m.
Medio de transmisin (doble par
trenzado o cable plano)

COMPOBUS S

Terminal entrada TR
Terminal salida TR

4 pto

8 pto

16 pto

Espec.

SRT2-ID04(1)

SRT2-ID08(1)

SRT2-ID16(1)

NPN (PNP)

SRT1-OD04(1) SRT2-OD08(1) SRT2-OD16(1)

Terminal salida TR
mosfet potencia
Terminal salida rel
Terminal conexin
sensores
Interface para Bit
Chain
Interfaces para
circuito impreso
Terminal Analgico

Soporte Tcnico

SRT2-ROF08

SRT2-ROF16

SRT2-ROC08

SRT2-ROC16

NPN (PNP)
G3D
G6D

SRT2-ID08S
SRT2-ND08S

Para conexin de 4 sensores


con salida de diagnstico o
entrada teaching

SRT2-AD04
SRT2-DA02

Interface para sistema de


conexin de E/S en Bit Chain
(8 E / 8 S) 100 m
Chips para 16 entradas o
salidas a transisitor. Interface
Compobus S incluido
Terminales con 4 entradas
analgicas y con 2 salidas
analgicas

SRT1-B1T
SRT1-ID16P
SRT1-OD16P

PERIFERICOS

PERIFERICOS son dispositivos que realizan


tareas complementarias al funcionamiento del
autmata y estn en constante comunicacin con
este. Se usan tanto para programar como para
visualizar el estado del autmata.
- ORDENADOR
- CONSOLA DE PROGRAMACION

- GRABADOR DE EPROM
- INTERFACE DE CASETE

Soporte Tcnico

ANALISIS DE LA INSTALACION
CONEXIONADO E/S ALIMENTACION

Si el cableado de E/S y los cables de potencia han de tenderse por la

misma canaleta (por ejemplo estan conectados al mismo equipo), deben ser
protegidos poniendo placas metlicas.

Soporte Tcnico

ANALISIS DE LA INSTALACION

MONTAJE

Para evitar ruido, se deberan utlizar cables dobles trenzados

AWG 14 (mnimo 2mm^2).


Evitar el montaje del PLC junto a equipos de alta potencia.
Verificar que el punto de instalacin est al menos a 200 mm de
los cables de alta potencia.

Soporte Tcnico

ANALISIS DE LA INSTALACION
CUADRO DE MANIOBRA
Los bastidores se deben montar en
horizontal para poder leer la parte impresa
con normalidad.
Igualmente es importante montar los
bastidores en horizontal, para que la
ventilacin de los dispositivos sea correcta.
Cualquier soporte rgido que cumpla las
especificaciones ambientales es vlido.

Si es posible, utilizar conductos estndar


para contener los cables de E/S y
mantenerlos separados de los dems.

Soporte Tcnico

ANALISIS DE LA INSTALACION
PARADA DE EMERGENCIA

Se

puede utilizar un rel externo (CR) para configurar un


circuito de parada de emergencia que desconecta el sistema
cuando el PLC pare su operacin

253.13

Soporte Tcnico

Parada de
Emergencia

Vous aimerez peut-être aussi