Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
PLC
PLC
PLC
PLC
PLC Historia
1960
Alternativas para
reemplazar sistemas
de control basados en
circuitos elctricos
1968
GM Hydramatic
solicitud de propuestas
para un reemplazo
electrnico de los
sistemas cableados de
rels
Bedford
Associates
PLC
PLC Historia
Primer PLC
designado 084
Modicon
MOdularDIgitalCON
troler
Dick Morley
PLC
PLC Historia
compaa alemana
AEGy luego por la
francesa Scheneider
PLC
PLC Funciones
Sustituye la lgica de rels para el control de
motores, actuadores, mquinas, etc.
Releva temporizadores y contadores
electromecnicos
Controladores en lazo abierto y en laza
cerrado
Interfaz entre los niveles de campo y control con el
nivel de supervisin.
Programa y controla tareas repetitiva y
nocivas para la vida humana
PLC
PLC Ventajas
PLC
PLC Desventajas
PLC
Como Funciona
Al encender ejecuta un auto-chequeo de encendido y
bloquea las salidas. Si este es correcto el PLC entra
en el modo de operacin normal.
El siguiente paso lee el estado de las entradas y las
almacena en una zona de la memoria que se llama
tabla de imagen de entradas .
En base a su programa de control, el PLC actualiza
una zona de la memoria llamada tabla de imagen de
salida.
Se actualiza el estado de las salidas "copiando" hacia
los mdulos de salida el estado de la tabla de imagen
de salidas
Se realiza un ciclo de barrido (scan), que consiste en
Verificacin de las entradas y salidas
Ejecucin del programa
PLC
PLC TiposModular
Construccin
Entradas y Salidas
PLC
Integral
Nano: menos
de 64 E/S
Micro: 64
E/S
Pequeo: 65
a 255 E/S
Mediano:
256 a 1023
E/S
Grande: ms
1024 E/S
PLC Arquitectura-
Mdulo de
entrada
Fuente de
Alimentacin
CPU
Mdulo de
Salida
Perifricos
PLC
Terminal de
Programacin
PLC Arquitectura-
Fuente de
Alimentacin
Batera
Memoria de
Programa
BUS INTERNO
Interfac
es de
entrada
Memoria
de datos
Contadores
Temporizado
res
PLC
Unidad
Central
Memoria
Imagen
E/S
Interfac
es de
Salida
Modulo de Entradas
PLC
PLC
PLC Arquitectura-Memoria
PLC
PLC Arquitectura-Memoria
Firdware
ROM
Memorias
temporales
Memoria del
sistema
Memoria de
imagen E/S
RAM
Memoria de
datos
numricos y
variables.
Internas
RAM
Memoria de
programas de
usuario RAM
Memoria tabla de
datos
RAM EPROM
PLC
Memoria del
programa de
usuario
PLC Arquitectura-Memoria
Memoria de Programa
Imgenes de Entrada
Marcas de Memoria
E/S perifricos
Temporizadores y Contadores
Mdulos de datos
Datos temporales
PLC
PLC Arquitectura-Memoria
Memoria de Firdware
Inicializa el PLC al energizar o restablecer
(reset), inicia el ciclo de exploracin de
programa
Realiza autotest en la conexin y durante
la ejecucin del programa
Comunicacin con perifricos y unidad de
programacin
Lectura y escritura en las interfaz de E/S.
Contiene el interprete del programa del
usuario, si existe.
PLC
PLC Arquitectura-Memoria
Imgenes
Entrada/Salida
de
PLC Arquitectura-Memoria
Marcas
Marcas
M
0.0 a
255.7
Byte de marcas
MB
0a
255
Palabra de marcas
MW
0a
254
Palabra doble de marcas MD
0a
252
PLC
PLC Arquitectura-Memoria
Marcas Especiales
El byte de marcas SMB0 (SM0.0 - SM0.7) contiene ocho
bits de estado que proporcionan informaciones sobre el
programa de usuario.
Dichos bits permiten llamar diversas funciones del
programa.
Por ejemplo, SM0.1 est activado (puesto a 1) slo en el
primer ciclo. Con esa marca especial es posible llamar
una subrutina de inicializacin.
PLC
PLC
Mdulo d
Entrada
max. 300ms
Ciclo de la
CPU
PLC
LD E 0.1
A E 0.2
= A 0.0
Mdulo de
Salida
PAE
PAA
Programa de
Usuario
Byte 0
Byte 1
Byte 2
:
:
:
Memoria de la CPU
PLC
:
:
A E
2.0
= A
4.3
:
:
:
:
Byte 0
Byte 1
Byte 2
:
:
:
Memoria de la CPU
Interfaz de Salida
Pueden ser de tipo
digital o analgico
Rangos de tensin
caractersticos dados por
el fabricante
PLC
Digitales de 1 bit
Tipo de seal
Por la tensin
Digitales de varios
bits
Analgicas
Corriente continua 24110VDC
CD a colector abierto
(PNP o NPN)
CA (60/110/220 VCA)
PLC
Digitales de 1 bit
Tipo de seal
Por la tensin
Digitales de varios
bits
Analgicas
Corriente continua 24110VDC
CD a colector abierto
(PNP o NPN)
CA (60/110/220 VCA)
Salida por relevo
PLC
Por el aislamiento
Separacin galvnica
(optoacopladores)
Acoplamiento Directo
Comunicacin con la
CPU
Ubicacin
Comunicacin Serie
Comunicacin
Paralelo
Remotas
Locales
PLC
Familia SIMATIC
SIMATIC PG
SIMATIC PC
SIMATIC HMI
SIEMENS
S I M A T I C O P 17
PG 740
K1
K2
K3
K4
K5
K6
K7
K8
K9
K10
K11
K12
K 13
K 14
K 15
K 16
H E LP
S H IF T
ESC
8
D
9
E
5
A
0
ACK
6
B
.
C
S H IF T
IN S
DE L
H ELP
EN T E R
Red - MPI
Ethernet Indust
SIMATIC NET
SIMATIC NET
PROFIBUS
Controladores
SIMATIC
SIEM ENS
SF
RUN
STOP
I0.0
I0.1
I0.2
I0.3
I0.4
I0.5
Q0. 0
Q0. 1
Q0. 2
Q0. 3
Q0. 4
CP U 212
Q0. 5
I0.6
I0.7
SIMATIC
S7-200
PROFIBUS-DP
SIMATIC DP
FM
SV
PLC
ASI
Familia SIMATIC
PLC
SIMATIC
Internacional
Esquema de contactos
KOP
LAD
Diagrama de funciones
FUP
FBD
Lista de instrucciones
AWL
STL
Entrada
Salida
Memoria de variables
Marcas
Entrada analgica
AE
AI
Salida analgica
AA
AQ
Temporizador
Contador
Contador rpido
HC
HC
Marcas especiales
SM
SM
Acumulador
AC
AC
PLC
PLC
Familia SIMATIC
Autmatas de gama alta:
S7-400
Autmatas de gama
media:
S7-300
Autmatas de gama baja: microautmatas
S7-200
+ Herramientas de programacin
+ Software STEP 7/
STEP 7 Micro/WIN
+ Comunicacin
+ Manejo y visualizacin
PLC
Familia SIMATIC
S7-400
S7-300
S7-200
PLC
EM 221
SIEMENS
SF
RUN
STOP
I0.0
I0.1
I0.2
I0.3
I0.4
I0.5
I0.6
I0.7
SIMATIC
S7-200
I1.0
I1.1
I1.2
I1.3
I1.4
I1.5
Q0.0
Q0.1
Q0.2
Q0.3
Q0.4
Q0.5
Q0.6
Q0.7
Q1.0
Q1.1
CPU 214
DI 8 x DC24V
I.0
I.1
I.2
I.3
I.4
I.5
I.6
I.7
PLC
Familia SIMATIC
CP242 - 2
EM
PLC
EM
CP
CPU314
SIEMENS
CPU315-2 DP
SF
BATF
DC5V
FRCE
RUN
STOP
SF
BATF
DC5V
FRCE
RUN
STOP
RUN-P
RUN-P
RUN
RUN
STOP
STOP
M RES
M RES
SIMATIC
S7-300
Batera
PLC
SF DP
BUSF
SIMATIC
S7-300
MPI
Batera
MPI
DP
PLC
PS
PLC
CP FM SM
IM
Aplicaciones
PLC
Aplicaciones
PLC
Aplicaciones
Cable
de
conexi
n
Actuadore
s
SIMATI
C
S7-200
Sensore
s
Visualiza
dor
TD-200
Mdem
Mvil
fijo
Telfono
CPUS
214, 215, 216
222, 224, 226
+ Mdulos de
expansin
Comunicaciones
va mdem
(Opcional)
CPUs: 216, 226
Programacin
Lenguaje Ladder
KOP
E 0.0 E 0.1
A 0.0
El esquema de contactos
(KOP) es un lenguaje de
programacin grfico con
componentes similares a
los elementos de
un
esquema de circuitos.
PLC
Programacin
Esquema de funciones
FUP
E 0.0
AND
A 0.0
E 0.1
El
Esquema
de
Funciones Lgicas utiliza
cajas
para
cada
funcin. El smbolo que
se encuentra dentro de
la caja indica su funcin
(p.e. & --> operacin
AND).
PLC
Programacin
Lista de instrucciones
AWL
LD E 0.0
A E 0.1
= A0.0
La lista de instrucciones
(AWL) comprende un
juego de operaciones
nemotcnicas que
representan las
funciones de la CPU.
PLC
Tipo de
sensor
Estado del
Sensor
Contacto Activado
NA
No
Activado
Voltaje
en la
Entrada
Presente
Estado de
Comprobar el estado 1
Comprobar el estado 0
la Seal
en la
Smbolo / Resultado Smbolo / Resultado
Salida
Instruccin del cheA. Instruccin del cheA.
KOP:
Normalmente
Abierto
No
Presente
0
FUP:
No
Presente
No
Activado
Presente
KOP:
No
0
FUP:
A E x.y
Si
1
&
No
0
AWL:
No
0
Normalmente
Cerrado
&
Contacto Activado
NC
PLC
Si
1
Si
1
Si
1
AWL:
AN E x.y
No
0
Esquema del
Circuito
FUP
S1 (E 0.0)
E 0.0 E 0.1
AND
S2 (E 0.1)
A 0.0 E 0.0
E 0.1
AND
AWL
A 0.0 LD
=
A
=
E 0.0
E 0.1
A 0.0
LD
O
=
E 0.2
E 0.3
A 0.2
L1
(A 0.0)
OR
S3
(E 0.2)
S4
(E 0.3)
L3 (A 0.2)
PLC
E 0.2
E 0.3
A 0.2
E 0.2
E 0.3
OR
A 0.2
=
Programacin
KOP
E 0.4
E 0.5
FUP
E 0.4
A 0.0
E 0.4
PLC
E 0.5
AND
E 0.5
E 0.4
E 0.5
AWL
OR
AND
A 0.0
=
LD
E 0.4
AN
E 0.5
LDN E 0.4
A
E 0.5
OLD
=
A0.0
Programacin Set-Reset
KOP
E 1.0 E 1.1
FUP
A 8.0
( )
Asignacin
E 1.0
AND
A 8.0
=
E 1.1
E 1.2 E 1.3
A 8.1
(S)
Set
E 1.4
E 1.5
AND
A 8.1
S
E 1.3
E 1.4
OR
A 8.1
R
E 1.5
1
PLC
LD E 1.0
A E 1.1
= A 8.0
LD E 1.2
A E 1.3
S A 8.1,1
A 8.1
(R)
Reset
E 1.2
AWL
LD E 1.4
O E 1.5
R A 8.1,1
FUP
E 1.0 E 1.1
M8.0
P
E 1.0 E 1.1
E 1.0
E1.1
RLO
Ejemplo
M1.0
M1.1
M8.0
PLC
M8.1
&
E 1.1
M8.1
E 1.0
E 1.0
E 1.1
AWL
M8.0
P
&
=
M8.1
LD E 1.0
A
E 1.1
EU
= M8.0
LD E 1.0
A
E 1.1
ED
= M8.1
Ciclo del
OB1
Programacin
KOP
El juego de instrucciones del S7
proporciona un rango de funciones
matemticas.
Todas las instrucciones tienen el mismo
formato:
E 0.0
Suma
MW4
MW10
E 0.0
EN La instruccin es ejecutada si el
RLO=1 en la entrada de habilitacin
EN.
Resta
IN1
IN2 OUT MW6
SUB_I
EN ENO
MW5 IN1
MW11 IN2 OUT
Multiplicacin
MW7
E 0.0 MUL_R
EN ENO
MD6
MD12
E 0.0
Divisin
OUT El resultado de la operacin
matemtica se almacena en la salida
indicada en la salida OUT.
PLC
ADD_I
EN ENO
MD0
MD4
IN1
IN2
MD20
DIV_R
EN ENO
IN1
IN2 OUT
MD8
Programacin
KO
P
Esas instrucciones afectan
a los siguientes bits de
marcas especiales:
SM1.0 El resultado de la
operacin ha sido Cero
E 0.0 ADD_I
MW6
SUB_I
EN ENO
MW5 IN1
MW11 IN2 OUT
MW7
MW4
MW10
Resta
SM1.1 Overflow
SM1.2 El resultado de la
operacin
ha
sido
Negativo
EN ENO
IN1
IN2 OUT
Suma
Multiplicacin
E
0.0
E 0.0 MUL_R
MD6
MD12
E 0.0
Divisin
MD0
MD4
PLC
EN ENO
IN1
IN2
MD20
DIV_R
EN ENO
IN1
IN2 OUT
MD8
Programacin
PLC
Bibliografa
http://www.fio.unicen.edu.ar/usuario/ggacosta/TranspaSSC
C/06capitulo(PLC).pdf
http://recursostic.educacion.es/observatorio/web/ca/c
omponent/content/article/502-monografico-lenguajes-de
-programacion?start=2
PLC
PREGUNTAS
PLC