Download Presentación de PowerPoint

Document related concepts
no text concepts found
Transcript
TEMA III.
CONTENIDO:
Lenguajes de Programación.
Operandos. Operaciones.
Programación lineal ó estructurada.
Estructura de datos.
Planificación de un automatismo.
Redes de comunicaciones Industriales
Modelo OSI de 7 capas.
Redes comerciales.
09/08/2017
Asig. PLC - Prof. José Borjas
1
09/08/2017
Asig. PLC - Prof. José Borjas
2
09/08/2017
Asig. PLC - Prof. José Borjas
3
La elección del lenguaje de programación depende de:
.- Los conocimientos del programador
.- El problema a resolver
.- El nivel de descripción del proceso
.- La estructura del sistema de control
.- La coordinación con otras personas o departamentos
09/08/2017
Asig. PLC - Prof. José Borjas
4
El Diagrama de escalera (LD) ó (LAD, KOP), también conocido
como “lenguaje de contactos” tiene sus orígenes en los Estados
Unidos. Está basado en la representación gráfica de la lógica de
relés (automatismos eléctricos).
Lista de Instrucciones (IL) ó (STL, AWL), es el modelo de
lenguaje ensamblador basado en acumulador o pila simple;
procede del alemán “Anweisungliste”.
El Diagramas de Bloques Funcionales (FBD) ó (FBD, FUP),
aparecen como circuitos integrados y es ampliamente utilizado en
Europa.
El lenguaje Texto estructurado (ST) ó (SCL), es un lenguaje de
alto nivel con orígenes en el Ada, Pascal y C.
09/08/2017
Asig. PLC - Prof. José Borjas
5
09/08/2017
Asig. PLC - Prof. José Borjas
6
09/08/2017
Asig. PLC - Prof. José Borjas
7
TEMA III.
CONTENIDO:
Lenguajes de Programación.
Operandos. Operaciones.
Programación lineal ó estructurada.
Estructura de datos.
Planificación de un automatismo.
Redes de comunicaciones Industriales
Modelo OSI de 7 capas.
Redes comerciales.
09/08/2017
Asig. PLC - Prof. José Borjas
8
Lista de operaciones :
1.- Operaciones lógicas con bits.
2.- Operaciones de Comparación.
3.- Operaciones de contaje
4.- Operaciones de conversión
5.- Operaciones con bloques de datos
6.- Operaciones de salto
7.- Operaciones aritméticas con enteros
09/08/2017
Asig. PLC - Prof. José Borjas
9
Lista de operaciones (..cont):
8.- Operaciones aritméticas con números en coma flotante
9.- Operaciones de transferencia .
10.- Operaciones de control del programa
11.- Operaciones de desplazamiento y rotación
12.- Operaciones con bits de la palabra de estado
13.- Operaciones de temporización
14.- Operaciones lógicas con palabras.
09/08/2017
Asig. PLC - Prof. José Borjas
10
TEMA III.
CONTENIDO:
Lenguajes de Programación.
Operandos. Operaciones.
Programación lineal ó estructurada.
Estructura de datos.
Planificación de un automatismo.
Redes de comunicaciones Industriales
Modelo OSI de 7 capas.
Redes comerciales.
09/08/2017
Asig. PLC - Prof. José Borjas
11
09/08/2017
Asig. PLC - Prof. José Borjas
12
Jerarquía de llamada en el programa de usuario
Secuencia y profundidad de anidamiento
09/08/2017
Asig. PLC - Prof. José Borjas
13
TEMA III.
CONTENIDO:
Lenguajes de Programación.
Operandos. Operaciones.
Programación lineal ó estructurada.
Estructura de datos.
Planificación de un automatismo.
Redes de comunicaciones Industriales
Modelo OSI de 7 capas.
Redes comerciales.
09/08/2017
Asig. PLC - Prof. José Borjas
14
09/08/2017
Asig. PLC - Prof. José Borjas
15
09/08/2017
Asig. PLC - Prof. José Borjas
16
09/08/2017
Asig. PLC - Prof. José Borjas
17
09/08/2017
Asig. PLC - Prof. José Borjas
18
TEMA III.
CONTENIDO:
Lenguajes de Programación.
Operandos. Operaciones.
Programación lineal ó estructurada.
Estructura de datos.
Planificación de un automatismo.
Redes de comunicaciones Industriales
Modelo OSI de 7 capas.
Redes comerciales.
09/08/2017
Asig. PLC - Prof. José Borjas
19
Procedimiento básico para planificar una
solución de automatización.
Subdividir el Proceso en áreas o grupos
Describir las diferentes áreas funcionales
Definir los requerimientos de seguridad
Definir los elementos de manejo y visualización
Crear esquemas de configuración
09/08/2017
Asig. PLC - Prof. José Borjas
20
1.- Subdividir el proceso en áreas o grupos
Considere el siguiente proceso
09/08/2017
Asig. PLC - Prof. José Borjas
21
09/08/2017
Asig. PLC - Prof. José Borjas
22
2.- Describir el funcionamiento en diversas áreas
a.) Descripción y funcionamiento.
b.) Elementos o aparatos
· Entradas y salidas eléctricas, mecánicas y lógicas de
cada tarea
· Enclavamientos y dependencias entre las diferentes
tareas
09/08/2017
Asig. PLC - Prof. José Borjas
23
La siguiente tabla muestra un formato para la recopilación
de esta información:
Área:
Equipo:
Características: Mecánicas, eléctricas, neumáticas, etc.
Descripción del funcionamiento.
Modos de funcionamiento, (Manual, Automático, Local, etc.)
Condiciones para la conexión.
Condiciones para la desconexión
Condiciones de seguridad. (Fail Safe o Falla Segura)
09/08/2017
Asig. PLC - Prof. José Borjas
24
La tabla siguiente contiene un ejemplo de descripción de los
aparatos que se utilizan en el proceso de mezcla industrial.
Material A/B: Motores para bombas de alimentación
Las bombas de alimentación conducen los materiales A y B al recipiente de mezcla.
.- caudal: 400 L/min
.- potencia: 100 KW a 1200 rpm
Las bombas se controlan desde un panel de mando (Marcha/Paro), localizado en las cercanías del recipiente
de mezcla. El número de puestas en marcha se cuenta para fines de mantenimiento. La puesta a 0 del contador
y la cancelación del indicador de mantenimiento se realiza mediante un pulsador común.
Rigen las siguientes condiciones de habilitación:
.- El recipiente de mezcla no está lleno
.- La válvula de salida del recipiente de mezcla está cerrada
.- El PARO DE EMERGENCIA no está activado.
Rige la siguiente condición de desconexión:
.- El sensor de flujo señaliza que no hay caudal 7 segundos tras arrancar el motor de bomba.
.- Mientras funciona el motor, el sensor de flujo no señaliza circulación de material.
Condiciones de seguridad:
.- El PARO DE EMERGENCIA es independiente del PLC.
09/08/2017
Asig. PLC - Prof. José Borjas
25
2.1.- Listado de entradas y salidas.
Después de haber definido físicamente cada uno de los
aparatos a controlar, se han de dibujar diagramas de entradas
y salidas para cada aparato o cada área de tareas.
Estos diagramas equivalen a los bloques lógicos o de
código que han de ser programados.
09/08/2017
Asig. PLC - Prof. José Borjas
26
2.2. Crear un diagrama de E/S para los motores
09/08/2017
Asig. PLC - Prof. José Borjas
27
3.- Definir los requerimientos de seguridad
a.) Prescripciones Legales
b.) Lineamientos de la empresa
4.- Describir los elementos necesarios para manejo
y visualización.
a.) Pupitres o paneles de control
b.) Operator panel, OP
c.) Computador, PC
5.- Crear un esquema de configuración
· tipo de la CPU
· cantidad y tipo de los módulos de señales
· configuración de las entradas y salidas físicas
09/08/2017
Asig. PLC - Prof. José Borjas
28
09/08/2017
Asig. PLC - Prof. José Borjas
29