0% encontró este documento útil (0 votos)
91 vistas30 páginas

S1.1 Programacion PLC

El documento describe los conceptos básicos de instrumentación y control de procesos industriales, incluyendo PLC, HMI, SCADA, DCS y lenguajes de programación. Explica cómo los PLC controlan la lógica de funcionamiento de máquinas y procesos industriales mediante la recepción de señales y la aplicación de estrategias de control. También describe los diferentes tipos de sistemas de supervisión y control distribuido y sus fortalezas y debilidades.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
91 vistas30 páginas

S1.1 Programacion PLC

El documento describe los conceptos básicos de instrumentación y control de procesos industriales, incluyendo PLC, HMI, SCADA, DCS y lenguajes de programación. Explica cómo los PLC controlan la lógica de funcionamiento de máquinas y procesos industriales mediante la recepción de señales y la aplicación de estrategias de control. También describe los diferentes tipos de sistemas de supervisión y control distribuido y sus fortalezas y debilidades.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

KLUGER TECH S.A.

ING. ESP. JOHN JAIRO PIÑEROS C.


Proceso Industrial
Ing. Esp. John Jairo Piñeros C.

CONTROL
SUPERVISIÓN PN/DP
PLC HMI

TIA PORTAL
Step 7 + WinCC PERISFERIA
Nivel Presión Temperat Caudal
Lectura de
variables SISTEMAS SUPERVISIÓN

IOT2040
S IEME NS

Ethernet
MQTT

Proceso Industrial

Controla Salidas

Instrumentación y Control Secuencial Ing. Esp. John Jairo Piñeros


HMI

S7-300
S7-400 Controlador Lógico Programable
Que controla la lógica de funcionamiento de
maquinas, plantas y procesos industriales, procesan y
reciben señales digitales y analógicas y pueden aplicar
estrategias de control.
S7-1200 S7-1500
LOGO

IEC 61131 es un conjunto de normas e informes


SLC500 CONTROL LOGIX técnicos publicados por la Comisión Electrotécnica
Internacional con el objetivo de estandarizar los
autómatas programables

MICROLOGIX
COMPACTLOGIX

Instrumentación y Control Secuencial Ing. Esp. John Jairo Piñeros


Dependiendo de la carga de la CPU y el programa tendremos unos valores máximos y mínimos de ciclo de SCAN, que
pueden consultarse en el PLC. En caso de que se exceda el tiempo máximo asignado se activará una alarma (watchdog) y el
PLC normalmente pasará a error, deteniendo su funcionamiento.

CPU
PROCESOS Imagen
COMUNES Entradas
Watchdog
Gestión Perisf Transferencia
Ejecución Salidas
Vigilancia E/S Programa Digitales
Entradas análogas
Digitales Imagen
análogas Salidas

Instrumentación y Control Secuencial Ing. Esp. John Jairo Piñeros


4 Lenguajes de programación
+ Grafcet (SFC)

Lenguajes gráficos
• Diagrama de escalera (“Ladder Diagram”, LD)
• Diagrama de Bloques Funcionales (”Function Block Diagram, FBD)

Lenguajes literales
• Lista de instrucciones (“Instruction List”, IL)
• Texto estructurado (“Structured Text”, ST)

Instrumentación y Control Secuencial Ing. Esp. John Jairo Piñeros


https://youtu.be/Nsx-LTd2IXM

Instrumentación y Control Secuencial Ing. Esp. John Jairo Piñeros


Instrumentación y Control Secuencial Ing. Esp. John Jairo Piñeros
SCADA: Supervisión Control y DCS: Sistemas de Control Distribuido
Adquisición de Datos Un DCS trabaja con una sola Base de Datos integrada para todas las
Un sistema SCADA esta basado en computadores que señales, variables, objetos gráficos, alarmas y eventos del sistema
permiten supervisar y controlar a distancia una
instalación, proceso o sistema de características variadas. opera de forma centralizada y la e programación es multiusuario

Debilidades: gestión de la información de planta, integrándola verticalmente hacia la


• Bases de datos independientes cadena de toma de decisiones y otros sistemas riba en la jerarquía de
• Poco control avanzado la producción
• Integración de Hardware y software con dificultades

Debilidades:
• Costo elevado
• Poca flexibilidad,
• difícil escalización en
procesos por lotes

Instrumentación y Control Secuencial Ing. Esp. John Jairo Piñeros


SCADA DCS

INTOUCH
PLC

PCS-7
ETAPAS
Representan estados
proceso secuencial
Inicial De paso 0 Espera

Start
Transiciones
Una transición es una 1 Bomba ON (Q0.0)
condición que permite el
paso de una etapa a otra. Nivel
Min Nivel Max (I0.1)
(I0.2)
2 Válvula ON (Q0.1)
Acciones
Etiquetas en las que se Nivel Max
indican las operaciones (I0.1)
a realizar.
Nivel Min
(I0.2)
Instrumentación y Control Secuencial Ing. Esp. John Jairo Piñeros
LADDER
Etapas Acciones GRAFCET
ON OFF Start E1 Bomba

Start
0 Espera
E2 Válvula
E1 E2 E0 Start
S

E2 Niv Min E2 Bomba ON (Q0.0)


R 1
Nivel
Min Nivel Max (I0.1)
Start E0 E1 (I0.2)
S
2 Válvula ON (Q0.1)
E0
R
E1 Niv Max E2
S
E1
R
Instrumentación y Control Secuencial Ing. Esp. John Jairo Piñeros
GRAFCET DE SECUENCIAS OPCIONALES

0 Espera

Niv On Temp On

1 B1 ON 4 B2 ON

Nmin Nmax Nmax2


M1 ON R ON
2 5
t1=10m

t1 T°=60°C

3 V sal On

Instrumentación y Control Secuencial Ing. Esp. John Jairo Piñeros


GRAFCET DE SECUENCIAS SIMULTÁNEAS

0 Espera

Start + Niv ON

1 B1 ON 4 B2 ON

Nmin Nmax Nmax2


M1 ON R ON
2 5
t1=10m

T°=60°C + t1

3 V sal On

Instrumentación y Control Secuencial Ing. Esp. John Jairo Piñeros


Instrumentación y Control Secuencial Ing. Esp. John Jairo Piñeros
DIRECCIONAMIENTO
DIRECCIÓN
Bit Byte INT REAL
Byte M0.0 2 bytes 4 bytes
8bits Bit . MB0
.
M0.7
M0.0 M1.0
MW0
. MB1
I: entradas
.
Q: Salidas M1.7
M : Marcas
MD0
M2.0
TIPOS VARIABLES .
MB2
BITS Bool .
BYTE Byte (1)/Word(2)/Dword(4) M2.7
ENTERO Int(1) /Dint (2) MW2
REAL Real (4)
M3.0 MD4
TIEMPO Time (8) MW4
. MB3 MD8
. MW6
Instrumentación y Control Secuencial M3.7 Ing. Esp. John Jairo Piñeros
DIRECCIONAMIENTO

Instrumentación y Control Secuencial Ing. Esp. John Jairo Piñeros


ESTRUCTURADA

OB Bloque de
OB1
Organización
(bloques de organización)

FC (función)
No tiene bloque de datos de instancia FC Función

FB (bloque de función) Bloque de


FB
tiene un bloque de datos de instancia para Función
almacenamiento temporal

Bloque de
DB (bloque de datos) DB
datos
para acceso global y almacenamiento
permanente

Instrumentación y Control Secuencial Ing. Esp. John Jairo Piñeros


ESTRUCTURADA
Estructura
del programa

FC
Bloque de FB
datos
Globales Bloque de
FC
datos de
instancia
OB

Bloque de FC FB
datos
Globales Bloque de
datos de
La profundidad máxima de anidamiento es de 16
instancia
Instrumentación y Control Secuencial Ing. Esp. John Jairo Piñeros
ESTRUCTURADA
Estructura Cuando un bloque lógico llama a otro bloque lógico,
la CPU ejecuta el código en el bloque llamado. Una vez
del programa finalizada la ejecución del bloque llamado, la CPU reanuda la
ejecución del bloque que ha efectuado la llamada.

1 2

Instrumentación y Control Secuencial Ing. Esp. John Jairo Piñeros


ESTRUCTURADA
Estructura de Qué es un OB de fallo
las alarmas
Un OB de fallo es un bloque de función
FB
Cola de Ciclo
que tiene las siguientes características:
Hardware OB1
ejecución DB
de OBs
OB
• Puede existir en nuestro proyecto o no.
Arranque
100 FC • Son específicos. Cada uno de ellos hace
referencia a un fallo en concreto.
Retardo OB
200 • No se ejecutan salvo cuando se da el
FB fallo en cuestión (y exista lógicamente).
OB
Alarma cíclica
201 • Si no existen en el programa del PLC,
DB
este puede irse a STOP en función de la
Alarmas

OB
Alarma proceso
202 severidad del fallo.
FC • No todos los OB de fallo están
OB
El acoplamiento del evento
Alarma error tiempo
80
presentes en todas las CPU (aunque sí
al OB se puede realizar la mayoría).
durante la configuración Alarma error diagn. OB
así como en runtime 82

Instrumentación y Control Secuencial Ing. Esp. John Jairo Piñeros


ESTRUCTURADA
Estructura de
las alarmas Listado de OB de fallo.
FB
Cola de
OB80 – Error de tiempo
Hardware Ciclo OB1
ejecución DB OB81 – Error de la fuente de alimentación
de OBs
OB
OB82 – Alarma de diagnóstico
Arranque
100 FC OB83 – Alarma de inserción/extracción
OB84 – Error de hardware CPU
Retardo OB
200 OB85 – Error de ejecución de programa.
FB OB86 – Fallo de un aparato de ampliación,
Alarma cíclica OB
201
DB
Sistema maestro DP o periferia
Alarmas

OB
Alarma proceso
202
descentralizada
FC OB87 – Error de comunicación
Alarma error tiempo OB OB88 – Ejecución interrumpida
El acoplamiento del evento 80
al OB se puede realizar OB121 – Error de programación
durante la configuración Alarma error diagn. OB
así como en runtime 82 OB122 – Error de acceso a la periferia

Instrumentación y Control Secuencial Ing. Esp. John Jairo Piñeros


Instrumentación y Control Secuencial Ing. Esp. John Jairo Piñeros
Instrumentación y Control Secuencial Ing. Esp. John Jairo Piñeros
Sistema de E/S SIMATIC ET200 E/S remotas intrínsecamente
para uso en paneles de control E/S en unidades de hasta 32 puntos seguras para áreas peligrosas

Sistema SIMATIC ET200 sin


panel de control

Instrumentación y Control Secuencial Ing. Esp. John Jairo Piñeros


Como regla general, las
unidades base de colores
claros suelen instalarse
como el primer módulo
después del módulo
principal y pueden pasar la
alimentación al resto de los
módulos de la derecha.

Instrumentación y Control Secuencial Ing. Esp. John Jairo Piñeros


Como regla general, las unidades base de colores
claros suelen instalarse como el primer módulo
después del módulo principal y pueden pasar la
alimentación al resto de los módulos de la derecha.
Instrumentación y Control Secuencial Ing. Esp. John Jairo Piñeros
https://realpars.com/et-200sp-base-unit/
Instrumentación y Control Secuencial Ing. Esp. John Jairo Piñeros

También podría gustarte