Programacion de PLC 1 PDF
Programacion de PLC 1 PDF
Programacion de PLC 1 PDF
Instructor:
Ing. Roger Oblitas López
Ing. Electrónico
Automatización y control industrial
CIP: 171940
CONOSCAMONOS ?
OBJETIVOS:
DE UN PLC ?
CONTROLADOR LOGICO PROGRAMABLE
(PLC)
• Es un dispositivo electrónico que permite procesar la información
capturada de un proceso y ejecutarla de manera lógica acorde con
nuestros requerimientos.
¿QUE CONTIENE
INTERNANMENTE UN PLC?
ESTRUCTURA DE UN PLC
ESTRUCTURA DE LAS MEMORIAS DE UN PLC
QUE TIPOS DE PLC CONOCES?
TIPOS DE PLC’S
• COMPACTOS • MODULARES
PARTES DE UN PLC
PARTES DE UN PLC SIEMENS S7-1200
ENTRADAS DIGITALES:
Entradas de alta
ALIMENTACION: velocidad HSC. ENTRADAS ANALOGICAS:
24VDC Entradas normales 0-10VDC
220VAC
MEMORY CARD
INDICADORES LED DE
ESTADO PARA ENTRADAS
INDICADOR LED
DIGITALES
DE ESTADO DEL PLC
INDICADORES LED DE
ESTADO PARA SALIDAS
DIGITALES.
INDICADOR LED
PARA COM. PROFINET
• EJEMPLO…..
COMO CONFIGURAMOS UN PLC ?
CONFIGURACIÓN DE UN PLC
COMUNICACIÓN SERIAL
COMUNICACIÓN
ETHERNET
GRAFCET
PROGRAMACION LADDER
• EJERCICIOS
• 1.- Elaborar el diagrama de fuerza y de control para el arranque
directo de un motor.
• RESUMEN
CONTROLADORES LOGICOS SIEMENS
TODAS LAS GAMAS:
CONEXIÓN Y PROGRAMACIÓN DE PLC’S
SIEMENS
CONEXIONADO DE UN PLC SIEMENS
• Para el conexionado de un PLC debemos tener ciertas consideraciones
antes de poder proceder con la instalación.
1.- El tipo de alimentación.
Existen 2 tipos de alimentación para un controlador lógico
programable:
220VA
24VDC
2.- Tipo de entrada:
Existen entradas de 24VDC, 120VAC y 220VAC.
3.- Tipo de salida:
Salida tipo Relé y salida Tipo Transistor.
1.- Tipo de Alimentación SIEMENS
0VDC
ALIMENTACION
FUENTE DE 24VDC
CONFIGURACION DE CONEXIÓN DE
ENTRADAS
• SINKING 0VDC
24VDC
ALIMENTACION
FUENTE DE 24VDC
3.- TIPOS DE SALIDAS SIEMENS.
• Salidas Tipo Relé:
• En DC: de 5 a 30V • Son contactos de baja frecuencia.
• En AC: de 5 a 250V. • Su tiempo de vida útil es de
• Amperaje máx: 2 Amp. menor duración
24VDC
ó +
220VAC -
k1 k2
CONEXIÓN DE SALIDAS TIPO TRANSISTOR
24VDC
ó +
220VAC -
k1 k2
CONEXIÓN TOTAL DE UN S7-1200
EJEMPLO:
• Realizar El conexionado de control con SIEMENS CPU 1211C DC/DC/DC
para el arranque de un proceso que posee las siguientes entradas:
• 1 START.
• 2 STOP.
• 1 SELECTOR DE 3 POSICIONES.
• 1 SENSOR CAPACITIVO PNP(SOURCE).
Salidas:
• 1 ELECTROBOMBA.
• 2 ELECTROVALVULAS.
PROGRAMACION DE CONTROLADORES
LOGICOS SIEMENS
QUE TIPOS DE VARIABLES MANEJA
UN PLC?
TIPOS DE VARIABLES
Direccionamiento de variables en SIEMENS
• NOMENCLATURA DE PROGRAMACION:
• DIRECCIONAMIENTO ENTRADAS DIGITALES:
%I0.0
SIMBOLO N° DE
ENTRADA SLOT ENTRADA
%O0.0
SALIDA
Direccionamiento de variables en SIEMENS
• NOMENCLATURA DE PROGRAMACION:
• DIRECCIONAMIENTO DE BITS DE MEMORIA: (0-1)
%M0.0
SIMBOLO POSICION DEL BIT EN EL BYTE
MARCA MAX: 7
• NOMENCLATURA DE PROGRAMACION:
• DIRECCIONAMIENTO DE MEMORIAS DE PROGRAMA (WORD): 0 - 65535
% MW 12
SIMBOLO
POSICION DEL BYTE
MEMORY
MAX: 65535
WORD
Direccionamiento de variables en SIEMENS
• NOMENCLATURA DE PROGRAMACION:
• DIRECCIONAMIENTO DE ENTEROS (INT): -32768… 0 ….32767
% MW 20
SIMBOLO
POSICION DEL BYTE
MEMORY
MAX: 65534
WORD
DIRECCIONAMIENTO DE REALES (REAL): 32 BITS
% MD 20
POSICION DEL BYTE
DOBLE MEMORY MAX: 65534
WORD
CONTECTOS BINARIOS BÁSICOS DE ENTRADA Y
SALIDA
BOBINA DE SALIDA
CONTECTOS BINARIOS BÁSICOS DE ENTRADA Y
SALIDA
GRAFICAR TIEMPOS
TEMPORIZADORES:
• TIMER OFF ( AL REPOSO)
GRAFICAR TIEMPOS
TEMPORIZADORES:
• TIMER OFF ( AL REPOSO)
GRAFICAR TIEMPOS
CONDICIONES PROHIBIDAS PARA LA
PROGRAMACIÓN
• Debemos tener en cuenta que en la programación ladder, se pueden
dar casos absurdos que debemos evitar para poder ganar mayor
tiempo de programación.
A continuación se presentarán los principales casos que debemos tener
en cuenta antes de empezar con las prácticas.
CONDICIONES PROHIBIDAS PARA LA
PROGRAMACIÓN
1.- Nunca se deben colocar dos bobinas con la misma variable de
salida.
Ejm:
CONDICIONES PROHIBIDAS PARA LA
PROGRAMACIÓN
2.- No se debe realizar corto circuito a un contacto.
CONDICIONES PROHIBIDAS PARA LA
PROGRAMACIÓN
3.- No se pueden realizar ramas que generen un flujo invertido de la
corriente.
CONDICIONES PROHIBIDAS PARA LA
PROGRAMACIÓN
4.- No puede haber más de 2 bobinas en una mismo RAMA
CONDICIONES PROHIBIDAS PARA LA
PROGRAMACIÓN
2.- No se pueden realizar ramas que generen un flujo invertido de la
corriente.
PROGRAMACION EN BLOQUES SIEMENS
• La programación en PLC de la marca siemens. Es una programación
orientada a objetos que busca minimizar el tiempo de realización de
un programa y hacerlo de manera más sencilla.
• El objetivo es poder simplificar los procesos de una fábrica para
organizarlo en secciones o áreas determinadas.
PROGRAMACION EN BLOQUES SIEMENS
• TIPOS DE PROGRAMACION DE BLOQUES
• PROGRAMACION LINEAL
• PROGRAMACION ESTRUCTURAL
PROGRAMACION EN BLOQUES SIEMENS
• PROGRAMACION LINEAL
CICLO DE
PROGRAMA INICIO
FINAL
PROGRAMACION EN BLOQUES SIEMENS
• PROGRAMACION ESTRUCTURAL
BLOQUES ALTERNOS
BLOQUE DE ORGANIZACION
CPU
SISTEMA
OPERATIVO
FIRMWARE
PROGRAMACION EN BLOQUES SIEMENS
• EJEMPLO DE PROGRAMACION EN BLOQUES
SECTORES
O BLOQUES
LA PROGRAMACION DE UNA
FABRICA SE PUEDE REALIZAR
EN VARIOS BLOQUES
Y DESPUES TODOS ESOS
BLOQUES EN UN SOLO
BLOQUE PRINCIPAL
PROGRAMACION EN BLOQUES SIEMENS
• BLOQUES DEL SISTEMAS: Son bloques como los TIMERS, CONTADORES, PID..
ETC.
PROGRAMACION EN BLOQUES SIEMENS
• PROGRAMA ESTRUCTURAL EJM: DB
FC FC GLOBAL
OB DATOS:
TIEMPO
CONSTANTES
VARIABLES
INT
ETC.
FB
DB
instancia
NOTA: SE LE PUEDE COLOCAR
CONTRASEÑA A CADA BLOQUE
PARA PROTEGER LOS DERECHOS
DE AUTOR.
PROGRAMACION TIA PORTAL
• ACERCA DEL SOFTWARE
PROGRAMACION TIA PORTAL