PLC PDF
PLC PDF
PLC PDF
Autómatas
Programables
1
Índice
2
Características de un
autómata
programable • Definición
• Características generales de los
PLCs
• Características de los S7-1200
3
Tecnologías y definición
4
Características generales. Ventajas
5
Ambiente industrial
6
Características generales. Inconvenientes
7
Características S7-1200. Evolución autómatas
Siemens Simatic S7-314
Se muestran con
bastidores para
desarrollo
Programadora
y PLC
Klockner Moller
Siemens Simatic S5 Siemens S7-1200
8
Características S7-1214
9
Arquitectura interna
de un PLC • Diagrama de Bloques
• Entradas
• Salidas
10
Arquitectura interna de un PLC
Pueden componer un único bloque o
corresponder a varios módulos
MEMORIA DE
FUENTE DE
PROGRAMA
ALIMENTACIÓN BATERÍA
Bus interno
MEMORIA DE MEMORIA
DATOS IMAGEN E/S
INTERFACES UNIDAD INTERFACES
DE ENTRADA CENTRAL DE SALIDA
TEMPORIZADORES
CONTADORES
11
S7-314 Multimodular y S7-1200 compacto
Power supply
AI/AO DI DO
12
Signal modules
Módulo de Entradas Digitales
8
Relé E4.1
7
9
térmico E4.2
L2 L4 L6 96
...
12 A M
0
1
13 Diagrama de Contacto
14
conexiones 11 12
2
3
15 NC
16
4
17
5
6
18
19
Contacto 13 14
7
20
NO
Borne 19 (E5.7) x 2
3 4
M
Borne 20 (M)
Número de canal
Indicador de estado (Verde)
Se pueden conectar sensores
electrónicos de tipo pnp (en este
módulo concreto de entradas)
13
Módulo de Salidas Digitales
14
CICLO DE EJECUCIÓN
15
Estructura básica de un programa
16
Bloques de organización y prioridades
17
Ciclo de ejecución y
Prioridad en la ejecución de tareas
T. Maestra T. Rápida Interrup.
Módulo de
entradas Entradas
Prog
Entr. R
Lectura de Prog. R
entradas Sal. R
rama
Salidas
Ejecución de Entradas
programa Pro
Módulo de Entr. R
salidas Pro
Entr. I
Asignación de Prog. I
salidas Sal. I
gr. R
Sal. R
grama
Salidas
18
TIPOS DE DATOS DEL S7-1200
19
Tipos de datos del S7-1200
Tipo de Dirección
Num Bits Rango numérico Ejemplos de constante
datos Ejemplos
USInt 8 0 a 255 78, 2#01001110 MB0, DB1.DBB4,
SInt 8 128 a 127 +50, 16#50 Nombre_variable
UInt 16 0 a 65.535 65295, 0 MW2, DB1.DBW2,
Int 16 32 768 a 32 767 30000, +30000 Nombre_variable
UDInt 32 0 a 4.294.967.295 4042322160
MD6, DB1.DBD8,
DInt 32 -2.147.483.648 a -2131754992 Nombre_variable
2.147.483.647
Tipo de Tamaño
datos en bits Rango numérico Ejemplos de constante Ejemplos de dirección
-3.402823e+38 a
−1.175 495e-38, MD100, DB1.DBD8,
Real 32 ±0, 123.456, -3.4, 1.0e-5 Nombre_variable
+1.175 495e-38 a
+3.402823e+38
-1,7976931e+308 a
-2,2250738e-308, 12345,123456789e+40,
LReal 64 ±0, 1.2E+40 Nombre_DB.nombre_var
+2,2250738e-308 a
+1,797693e+308
22
LENGUAJES DE PROGRAMACIÓN
23
Lenguajes de programación
25
Diagrama de Bloques Funcionales
AND OR NOT
Realizar: L=(A+B)*C
A >1
B
&
1 L
C
26
Diagramas de contactos
27