tema iii. contenido: lenguajes de programación
DESCRIPTION
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. - PowerPoint PPT PresentationTRANSCRIPT
![Page 1: TEMA III. CONTENIDO: Lenguajes de Programación](https://reader038.vdocuments.net/reader038/viewer/2022103006/56813a7e550346895da2774b/html5/thumbnails/1.jpg)
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.
20/04/23 1Asig. PLC - Prof. José Borjas
![Page 2: TEMA III. CONTENIDO: Lenguajes de Programación](https://reader038.vdocuments.net/reader038/viewer/2022103006/56813a7e550346895da2774b/html5/thumbnails/2.jpg)
20/04/23 2Asig. PLC - Prof. José Borjas
![Page 3: TEMA III. CONTENIDO: Lenguajes de Programación](https://reader038.vdocuments.net/reader038/viewer/2022103006/56813a7e550346895da2774b/html5/thumbnails/3.jpg)
20/04/23 3Asig. PLC - Prof. José Borjas
![Page 4: TEMA III. CONTENIDO: Lenguajes de Programación](https://reader038.vdocuments.net/reader038/viewer/2022103006/56813a7e550346895da2774b/html5/thumbnails/4.jpg)
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
20/04/23 4Asig. PLC - Prof. José Borjas
![Page 5: TEMA III. CONTENIDO: Lenguajes de Programación](https://reader038.vdocuments.net/reader038/viewer/2022103006/56813a7e550346895da2774b/html5/thumbnails/5.jpg)
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.
20/04/23 5Asig. PLC - Prof. José Borjas
![Page 6: TEMA III. CONTENIDO: Lenguajes de Programación](https://reader038.vdocuments.net/reader038/viewer/2022103006/56813a7e550346895da2774b/html5/thumbnails/6.jpg)
20/04/23 6Asig. PLC - Prof. José Borjas
![Page 7: TEMA III. CONTENIDO: Lenguajes de Programación](https://reader038.vdocuments.net/reader038/viewer/2022103006/56813a7e550346895da2774b/html5/thumbnails/7.jpg)
20/04/23 7Asig. PLC - Prof. José Borjas
![Page 8: TEMA III. CONTENIDO: Lenguajes de Programación](https://reader038.vdocuments.net/reader038/viewer/2022103006/56813a7e550346895da2774b/html5/thumbnails/8.jpg)
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.
20/04/23 8Asig. PLC - Prof. José Borjas
![Page 9: TEMA III. CONTENIDO: Lenguajes de Programación](https://reader038.vdocuments.net/reader038/viewer/2022103006/56813a7e550346895da2774b/html5/thumbnails/9.jpg)
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
20/04/23 9Asig. PLC - Prof. José Borjas
![Page 10: TEMA III. CONTENIDO: Lenguajes de Programación](https://reader038.vdocuments.net/reader038/viewer/2022103006/56813a7e550346895da2774b/html5/thumbnails/10.jpg)
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.
20/04/23 10Asig. PLC - Prof. José Borjas
![Page 11: TEMA III. CONTENIDO: Lenguajes de Programación](https://reader038.vdocuments.net/reader038/viewer/2022103006/56813a7e550346895da2774b/html5/thumbnails/11.jpg)
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.
20/04/23 11Asig. PLC - Prof. José Borjas
![Page 12: TEMA III. CONTENIDO: Lenguajes de Programación](https://reader038.vdocuments.net/reader038/viewer/2022103006/56813a7e550346895da2774b/html5/thumbnails/12.jpg)
20/04/23 12Asig. PLC - Prof. José Borjas
![Page 13: TEMA III. CONTENIDO: Lenguajes de Programación](https://reader038.vdocuments.net/reader038/viewer/2022103006/56813a7e550346895da2774b/html5/thumbnails/13.jpg)
Jerarquía de llamada en el programa de usuario
Secuencia y profundidad de anidamiento
20/04/23 13Asig. PLC - Prof. José Borjas
![Page 14: TEMA III. CONTENIDO: Lenguajes de Programación](https://reader038.vdocuments.net/reader038/viewer/2022103006/56813a7e550346895da2774b/html5/thumbnails/14.jpg)
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.
20/04/23 14Asig. PLC - Prof. José Borjas
![Page 15: TEMA III. CONTENIDO: Lenguajes de Programación](https://reader038.vdocuments.net/reader038/viewer/2022103006/56813a7e550346895da2774b/html5/thumbnails/15.jpg)
20/04/23 15Asig. PLC - Prof. José Borjas
![Page 16: TEMA III. CONTENIDO: Lenguajes de Programación](https://reader038.vdocuments.net/reader038/viewer/2022103006/56813a7e550346895da2774b/html5/thumbnails/16.jpg)
20/04/23 16Asig. PLC - Prof. José Borjas
![Page 17: TEMA III. CONTENIDO: Lenguajes de Programación](https://reader038.vdocuments.net/reader038/viewer/2022103006/56813a7e550346895da2774b/html5/thumbnails/17.jpg)
20/04/23 17Asig. PLC - Prof. José Borjas
![Page 18: TEMA III. CONTENIDO: Lenguajes de Programación](https://reader038.vdocuments.net/reader038/viewer/2022103006/56813a7e550346895da2774b/html5/thumbnails/18.jpg)
20/04/23 18Asig. PLC - Prof. José Borjas
![Page 19: TEMA III. CONTENIDO: Lenguajes de Programación](https://reader038.vdocuments.net/reader038/viewer/2022103006/56813a7e550346895da2774b/html5/thumbnails/19.jpg)
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.
20/04/23 19Asig. PLC - Prof. José Borjas
![Page 20: TEMA III. CONTENIDO: Lenguajes de Programación](https://reader038.vdocuments.net/reader038/viewer/2022103006/56813a7e550346895da2774b/html5/thumbnails/20.jpg)
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
20/04/23 20Asig. PLC - Prof. José Borjas
![Page 21: TEMA III. CONTENIDO: Lenguajes de Programación](https://reader038.vdocuments.net/reader038/viewer/2022103006/56813a7e550346895da2774b/html5/thumbnails/21.jpg)
1.- Subdividir el proceso en áreas o grupos
Considere el siguiente proceso
20/04/23 21Asig. PLC - Prof. José Borjas
![Page 22: TEMA III. CONTENIDO: Lenguajes de Programación](https://reader038.vdocuments.net/reader038/viewer/2022103006/56813a7e550346895da2774b/html5/thumbnails/22.jpg)
20/04/23 22Asig. PLC - Prof. José Borjas
![Page 23: TEMA III. CONTENIDO: Lenguajes de Programación](https://reader038.vdocuments.net/reader038/viewer/2022103006/56813a7e550346895da2774b/html5/thumbnails/23.jpg)
2.- Describir el funcionamiento en diversas áreas
· Entradas y salidas eléctricas, mecánicas y lógicas de cada tarea
· Enclavamientos y dependencias entre las diferentes tareas
a.) Descripción y funcionamiento.
b.) Elementos o aparatos
20/04/23 23Asig. PLC - Prof. José Borjas
![Page 24: TEMA III. CONTENIDO: Lenguajes de Programación](https://reader038.vdocuments.net/reader038/viewer/2022103006/56813a7e550346895da2774b/html5/thumbnails/24.jpg)
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)
20/04/23 24Asig. PLC - Prof. José Borjas
![Page 25: TEMA III. CONTENIDO: Lenguajes de Programación](https://reader038.vdocuments.net/reader038/viewer/2022103006/56813a7e550346895da2774b/html5/thumbnails/25.jpg)
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.
20/04/23 25Asig. PLC - Prof. José Borjas
![Page 26: TEMA III. CONTENIDO: Lenguajes de Programación](https://reader038.vdocuments.net/reader038/viewer/2022103006/56813a7e550346895da2774b/html5/thumbnails/26.jpg)
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.
20/04/23 26Asig. PLC - Prof. José Borjas
![Page 27: TEMA III. CONTENIDO: Lenguajes de Programación](https://reader038.vdocuments.net/reader038/viewer/2022103006/56813a7e550346895da2774b/html5/thumbnails/27.jpg)
2.2. Crear un diagrama de E/S para los motores
20/04/23 27Asig. PLC - Prof. José Borjas
![Page 28: TEMA III. CONTENIDO: Lenguajes de Programación](https://reader038.vdocuments.net/reader038/viewer/2022103006/56813a7e550346895da2774b/html5/thumbnails/28.jpg)
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, PC5.- 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
20/04/23 28Asig. PLC - Prof. José Borjas
![Page 29: TEMA III. CONTENIDO: Lenguajes de Programación](https://reader038.vdocuments.net/reader038/viewer/2022103006/56813a7e550346895da2774b/html5/thumbnails/29.jpg)
20/04/23 29Asig. PLC - Prof. José Borjas