Anda di halaman 1dari 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.

07/03/2019 Asig. PLC - Prof. José Borjas 1


07/03/2019 Asig. PLC - Prof. José Borjas 2
07/03/2019 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

07/03/2019 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.

07/03/2019 Asig. PLC - Prof. José Borjas 5


07/03/2019 Asig. PLC - Prof. José Borjas 6
07/03/2019 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.

07/03/2019 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

07/03/2019 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.

07/03/2019 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.

07/03/2019 Asig. PLC - Prof. José Borjas 11


07/03/2019 Asig. PLC - Prof. José Borjas 12
Jerarquía de llamada en el programa de usuario
Secuencia y profundidad de anidamiento

07/03/2019 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.

07/03/2019 Asig. PLC - Prof. José Borjas 14


07/03/2019 Asig. PLC - Prof. José Borjas 15
07/03/2019 Asig. PLC - Prof. José Borjas 16
07/03/2019 Asig. PLC - Prof. José Borjas 17
07/03/2019 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.

07/03/2019 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

07/03/2019 Asig. PLC - Prof. José Borjas 20


1.- Subdividir el proceso en áreas o grupos
Considere el siguiente proceso

07/03/2019 Asig. PLC - Prof. José Borjas 21


07/03/2019 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

07/03/2019 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)

07/03/2019 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.

07/03/2019 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.

07/03/2019 Asig. PLC - Prof. José Borjas 26


2.2. Crear un diagrama de E/S para los motores

07/03/2019 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
07/03/2019 Asig. PLC - Prof. José Borjas 28
07/03/2019 Asig. PLC - Prof. José Borjas 29

Anda mungkin juga menyukai