29
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. 29/10/22 1 Asig. PLC - Prof. José Borjas

TEMA III. CONTENIDO: Lenguajes de Programación

  • Upload
    manjit

  • View
    55

  • Download
    0

Embed Size (px)

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 Presentation

Citation preview

Page 1: TEMA III.  CONTENIDO: Lenguajes de Programación

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

20/04/23 2Asig. PLC - Prof. José Borjas

Page 3: TEMA III.  CONTENIDO: Lenguajes de Programación

20/04/23 3Asig. PLC - Prof. José Borjas

Page 4: TEMA III.  CONTENIDO: Lenguajes de Programación

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

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

20/04/23 6Asig. PLC - Prof. José Borjas

Page 7: TEMA III.  CONTENIDO: Lenguajes de Programación

20/04/23 7Asig. PLC - Prof. José Borjas

Page 8: TEMA III.  CONTENIDO: Lenguajes de Programación

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

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

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

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

20/04/23 12Asig. PLC - Prof. José Borjas

Page 13: TEMA III.  CONTENIDO: Lenguajes de Programación

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

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

20/04/23 15Asig. PLC - Prof. José Borjas

Page 16: TEMA III.  CONTENIDO: Lenguajes de Programación

20/04/23 16Asig. PLC - Prof. José Borjas

Page 17: TEMA III.  CONTENIDO: Lenguajes de Programación

20/04/23 17Asig. PLC - Prof. José Borjas

Page 18: TEMA III.  CONTENIDO: Lenguajes de Programación

20/04/23 18Asig. PLC - Prof. José Borjas

Page 19: TEMA III.  CONTENIDO: Lenguajes de Programación

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

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

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

20/04/23 22Asig. PLC - Prof. José Borjas

Page 23: TEMA III.  CONTENIDO: Lenguajes de Programación

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

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

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

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

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

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

20/04/23 29Asig. PLC - Prof. José Borjas