CURSO DE INTRODUCCIÓN A LA PROGRAMACIÓN DE MicroOPLCs
José Ignacio Redondo - Ingeniero Técnico Industrial - SIDE, S.A.
Nuevas Oportunidades en Automatización
con el nuevo Jazz 2 = MicroPLC + HMI
Junio 2013 – Navalmoral de la Mata
¿Qué es un OPLC?
OPLC = OP + PLC
OP – Operator Panel
Panel de Operador
HMI
PLC – Programmable Logic Controller
Controlador Lógico Programable
Autómata Programable
INTRODUCCIÓN A LA PROGRAMACIÓN DE Micro-OPLC JAZZ DE UNITRONICS – JUNIO 2013
HMI – Panel de Operador
Pantalla LCD
Visualización de Datos
Mensajes Informativos
Teclado
Introducción de datos
Funciones Asignadas
INTRODUCCIÓN A LA PROGRAMACIÓN DE Micro-OPLC JAZZ DE UNITRONICS – JUNIO 2013
PLC – Autómata Programable
CPU
ENTRADAS
SALIDAS
INTRODUCCIÓN A LA PROGRAMACIÓN DE Micro-OPLC JAZZ DE UNITRONICS – JUNIO 2013
Ciclo de SCAN
INTRODUCCIÓN A LA PROGRAMACIÓN DE Micro-OPLC JAZZ DE UNITRONICS – JUNIO 2013
EJEMPLO ANIMADO
VÁLVULABEBIDA
Sensor
0.00 Kg
Entrada Digital
BÁSCULA
Entrada Analógica
Botella
presente
Abrir
válvula
Salida Digital
1.50 Kg1.00 Kg0.50 Kg
0.50 Kg1.00 Kg1.50 Kg0.00 Kg
Botella
llena
OPLC
INTRODUCCIÓN A LA PROGRAMACIÓN DE Micro-OPLC JAZZ DE UNITRONICS – JUNIO 2013
Entradas y Salidas
ENTRADAS
DIGITALES (Sí-No Todo-Nada 0-1)
PNP – Se activan con 24Vcc
NPN – Se activan con 0Vcc
ANALÓGICAS (Cualquier Valor Entero)
Tensión 0-10Vcc
Corriente 4-20mA
Temperatura
SALIDAS
DIGITALES
Por Transistor PNP
Por Relé
ANALÓGICAS
Tensión 0-10Vcc
Corriente 4-20mA
INTRODUCCIÓN A LA PROGRAMACIÓN DE Micro-OPLC JAZZ DE UNITRONICS – JUNIO 2013
Señales Analógicas
Rango de 0-10 Vcc
Resolución 10 bit
210
= 1024 puntos de resolución
10V/1024=0.01V por punto
0 - 1023 puntos equivalen a 0 – 10V
Rango de 0-20 mA
Resolución 10 bit
210
= 1024 puntos de resolución
20mA/1024 = 0.02mA por punto
0 - 1023 puntos equivalen a 0 – 20mA
Rango de 4-20 mA
Resolución 10 bit
210
= 1024 puntos de resolución
20mA/1024 = 0.02mA por punto
204 - 1023 puntos equivalen a 4 – 20mA
Método de Aproximación Sucesiva
INTRODUCCIÓN A LA PROGRAMACIÓN DE Micro-OPLC JAZZ DE UNITRONICS – JUNIO 2013
HSC – Contador de Alta Velocidad
COUNTER
Contador de los pulsos en la entrada
FRECUENCY
Medida de la frecuencia al a que entran los
pulsos
INTRODUCCIÓN A LA PROGRAMACIÓN DE Micro-OPLC JAZZ DE UNITRONICS – JUNIO 2013
Operandos: Bits y Enteros
BITS ( 0 o 1)
I (Input) – Entrada
O (Output) – Salida
MB (Memory Bit) – Bit de Memoria
SB ( System Bit) – Bit de Sistema
T (Timer) – Temporizador
ENTEROS (-32768 a 32767)
MI (Memory Integer) – Entero de Memoria
SI (System Integer) – Entero de Sistema
# (Constant) – Constante
INTRODUCCIÓN A LA PROGRAMACIÓN DE Micro-OPLC JAZZ DE UNITRONICS – JUNIO 2013
Elementos: Contactos y Bobinas
CONTACTOS
Contacto Directo (Abierto)
Contacto Negado (Cerrado)
Flanco de Subida (uP)
Flanco de Bajada (dowN)
BOBINAS
Bobina Directa
Bobina Negada
Bobina SET (Enclavamiento)
Bobina RESET (Desenclavamiento)
INTRODUCCIÓN A LA PROGRAMACIÓN DE Micro-OPLC JAZZ DE UNITRONICS – JUNIO 2013
Ladder – Ejemplo de Funcionamiento
INTRODUCCIÓN A LA PROGRAMACIÓN DE Micro-OPLC JAZZ DE UNITRONICS – JUNIO 2013
Ladder – Esquema de Contactos
CONTACTOS BOBINAS
REDES
Lectura del Programa
LecturadelPrograma
CONTACTOSCONTACTOS
INTRODUCCIÓN A LA PROGRAMACIÓN DE Micro-OPLC JAZZ DE UNITRONICS – JUNIO 2013
Programación Básica en Ladder
CONTACTOS EN SERIE
Si se cumplen todas las condiciones
se activa la salida.
CONTACTOS EN PARALELO
Si se cumple una cualquiera de las
condiciones se activa la salida.
INTRODUCCIÓN A LA PROGRAMACIÓN DE Micro-OPLC JAZZ DE UNITRONICS – JUNIO 2013
Temporizadores
1 - Se activa la bobina del Temporizador
2 – Cuenta el tiempo del Temporizador
3 - Se activan los contactos del Temporizador
INTRODUCCIÓN A LA PROGRAMACIÓN DE Micro-OPLC JAZZ DE UNITRONICS – JUNIO 2013
Ventajas del uso de un PLC
Reducción de Materiales
Modificaciones sin recablear
Mínimo espacio en cuadro
Menor tiempo en obra
Equipo útil para otra máquina
INTRODUCCIÓN A LA PROGRAMACIÓN DE Micro-OPLC JAZZ DE UNITRONICS – JUNIO 2013
Micro-OPLC JAZZ
Puerto de comunicaciones
RS232 o RS485
Display de 2 filas de 16 caracteres
Hasta 60 pantallas disponibles
Teclado completo
INTRODUCCIÓN A LA PROGRAMACIÓN DE Micro-OPLC JAZZ DE UNITRONICS – JUNIO 2013
Micro-OPLC JAZZ Modelos Disponibles
INTRODUCCIÓN A LA PROGRAMACIÓN DE Micro-OPLC JAZZ DE UNITRONICS – JUNIO 2013
Micro-OPLC JAZZ 2 Nuevos Modelos
JZ20-R10
6 entradas, 4 salidas relé
JZ20-R16
6 entradas, 6 salidas relé
2 digitales o analógicas 10V 12 bit
2 analógicas 4-20mA 12 bit
JZ20-R31
16 entradas, 11 salidas relé
2 digitales o analógicas 10V 12 bit
2 analógicas 4-20mA 12 bit
30x veces más rápido
2x veces la memoria
MiniUSB integrado para programación
INTRODUCCIÓN A LA PROGRAMACIÓN DE Micro-OPLC JAZZ DE UNITRONICS – JUNIO 2013
Cable de Programación Jazz2
Controlador -> PLC Ajustes
INTRODUCCIÓN A LA PROGRAMACIÓN DE Micro-OPLC JAZZ DE UNITRONICS – JUNIO 2013
Funciones Comparar
INTRODUCCIÓN A LA PROGRAMACIÓN DE Micro-OPLC JAZZ DE UNITRONICS – JUNIO 2013
Funciones Matemáticas
SUMA
RESTA
MULTIPLICACIÓN
DIVISIÓN
INTRODUCCIÓN A LA PROGRAMACIÓN DE Micro-OPLC JAZZ DE UNITRONICS – JUNIO 2013
Funciones de Reloj
RTC - Reloj en Tiempo Real con Batería
Funciones Directas: Hora-Día de la Semana-Día del Mes-Mes-Año
Funciones Indirectas: Las Mismas y Modificables por Pantalla HMI
INTRODUCCIÓN A LA PROGRAMACIÓN DE Micro-OPLC JAZZ DE UNITRONICS – JUNIO 2013
Funciones Almacenar
Almacenar Directo
Mueve el valor A (MI, SI o Constante) a B (MI o SI)
Almacenar Indirecto
Mueve el valor A a la dirección indicada en B
INTRODUCCIÓN A LA PROGRAMACIÓN DE Micro-OPLC JAZZ DE UNITRONICS – JUNIO 2013
PID
Control Proporcional Integral Derivativo
INTRODUCCIÓN A LA PROGRAMACIÓN DE Micro-OPLC JAZZ DE UNITRONICS – JUNIO 2013
Envío y Recepción de SMS
INTRODUCCIÓN A LA PROGRAMACIÓN DE Micro-OPLC JAZZ DE UNITRONICS – JUNIO 2013
Configuración Ethernet en el Jazz2
Navegación por el Proyecto -> Ethernet Configuration
INTRODUCCIÓN A LA PROGRAMACIÓN DE Micro-OPLC JAZZ DE UNITRONICS – JUNIO 2013
HMI – Displays y Saltos entre Pantalla
INTRODUCCIÓN A LA PROGRAMACIÓN DE Micro-OPLC JAZZ DE UNITRONICS – JUNIO 2013
HMI – Displays y Variables
INTRODUCCIÓN A LA PROGRAMACIÓN DE Micro-OPLC JAZZ DE UNITRONICS – JUNIO 2013
Diagramas de Flujo - Elementos
INTRODUCCIÓN A LA PROGRAMACIÓN DE Micro-OPLC JAZZ DE UNITRONICS – JUNIO 2013
Diagramas de Flujo - Funcionamiento
INTRODUCCIÓN A LA PROGRAMACIÓN DE Micro-OPLC JAZZ DE UNITRONICS – JUNIO 2013
Diagramas de Flujo - Ejemplo
INTRODUCCIÓN A LA PROGRAMACIÓN DE Micro-OPLC JAZZ DE UNITRONICS – JUNIO 2013
Grafcet
INTRODUCCIÓN A LA PROGRAMACIÓN DE Micro-OPLC JAZZ DE UNITRONICS – JUNIO 2013
Estandar Industrial IEC-61131-3
ST – Texto Estructurado
IL – Lista de Instrucciones
FBD – Diagrama de Bloques Función
SFC – Bloques Función Secuenciales LD - LADDER
INTRODUCCIÓN A LA PROGRAMACIÓN DE Micro-OPLC JAZZ DE UNITRONICS – JUNIO 2013
Toda la Familia UNITRONICS
¡Cualquier proyecto a su alcance!
¿Aclaraciones?
¿Dudas?
¿Preguntas?

Curso programacion micro oplcs unitronics jazz

  • 1.
    CURSO DE INTRODUCCIÓNA LA PROGRAMACIÓN DE MicroOPLCs José Ignacio Redondo - Ingeniero Técnico Industrial - SIDE, S.A. Nuevas Oportunidades en Automatización con el nuevo Jazz 2 = MicroPLC + HMI Junio 2013 – Navalmoral de la Mata
  • 2.
    ¿Qué es unOPLC? OPLC = OP + PLC OP – Operator Panel Panel de Operador HMI PLC – Programmable Logic Controller Controlador Lógico Programable Autómata Programable INTRODUCCIÓN A LA PROGRAMACIÓN DE Micro-OPLC JAZZ DE UNITRONICS – JUNIO 2013
  • 3.
    HMI – Panelde Operador Pantalla LCD Visualización de Datos Mensajes Informativos Teclado Introducción de datos Funciones Asignadas INTRODUCCIÓN A LA PROGRAMACIÓN DE Micro-OPLC JAZZ DE UNITRONICS – JUNIO 2013
  • 4.
    PLC – AutómataProgramable CPU ENTRADAS SALIDAS INTRODUCCIÓN A LA PROGRAMACIÓN DE Micro-OPLC JAZZ DE UNITRONICS – JUNIO 2013
  • 5.
    Ciclo de SCAN INTRODUCCIÓNA LA PROGRAMACIÓN DE Micro-OPLC JAZZ DE UNITRONICS – JUNIO 2013
  • 6.
    EJEMPLO ANIMADO VÁLVULABEBIDA Sensor 0.00 Kg EntradaDigital BÁSCULA Entrada Analógica Botella presente Abrir válvula Salida Digital 1.50 Kg1.00 Kg0.50 Kg 0.50 Kg1.00 Kg1.50 Kg0.00 Kg Botella llena OPLC INTRODUCCIÓN A LA PROGRAMACIÓN DE Micro-OPLC JAZZ DE UNITRONICS – JUNIO 2013
  • 7.
    Entradas y Salidas ENTRADAS DIGITALES(Sí-No Todo-Nada 0-1) PNP – Se activan con 24Vcc NPN – Se activan con 0Vcc ANALÓGICAS (Cualquier Valor Entero) Tensión 0-10Vcc Corriente 4-20mA Temperatura SALIDAS DIGITALES Por Transistor PNP Por Relé ANALÓGICAS Tensión 0-10Vcc Corriente 4-20mA INTRODUCCIÓN A LA PROGRAMACIÓN DE Micro-OPLC JAZZ DE UNITRONICS – JUNIO 2013
  • 8.
    Señales Analógicas Rango de0-10 Vcc Resolución 10 bit 210 = 1024 puntos de resolución 10V/1024=0.01V por punto 0 - 1023 puntos equivalen a 0 – 10V Rango de 0-20 mA Resolución 10 bit 210 = 1024 puntos de resolución 20mA/1024 = 0.02mA por punto 0 - 1023 puntos equivalen a 0 – 20mA Rango de 4-20 mA Resolución 10 bit 210 = 1024 puntos de resolución 20mA/1024 = 0.02mA por punto 204 - 1023 puntos equivalen a 4 – 20mA Método de Aproximación Sucesiva INTRODUCCIÓN A LA PROGRAMACIÓN DE Micro-OPLC JAZZ DE UNITRONICS – JUNIO 2013
  • 9.
    HSC – Contadorde Alta Velocidad COUNTER Contador de los pulsos en la entrada FRECUENCY Medida de la frecuencia al a que entran los pulsos INTRODUCCIÓN A LA PROGRAMACIÓN DE Micro-OPLC JAZZ DE UNITRONICS – JUNIO 2013
  • 10.
    Operandos: Bits yEnteros BITS ( 0 o 1) I (Input) – Entrada O (Output) – Salida MB (Memory Bit) – Bit de Memoria SB ( System Bit) – Bit de Sistema T (Timer) – Temporizador ENTEROS (-32768 a 32767) MI (Memory Integer) – Entero de Memoria SI (System Integer) – Entero de Sistema # (Constant) – Constante INTRODUCCIÓN A LA PROGRAMACIÓN DE Micro-OPLC JAZZ DE UNITRONICS – JUNIO 2013
  • 11.
    Elementos: Contactos yBobinas CONTACTOS Contacto Directo (Abierto) Contacto Negado (Cerrado) Flanco de Subida (uP) Flanco de Bajada (dowN) BOBINAS Bobina Directa Bobina Negada Bobina SET (Enclavamiento) Bobina RESET (Desenclavamiento) INTRODUCCIÓN A LA PROGRAMACIÓN DE Micro-OPLC JAZZ DE UNITRONICS – JUNIO 2013
  • 12.
    Ladder – Ejemplode Funcionamiento INTRODUCCIÓN A LA PROGRAMACIÓN DE Micro-OPLC JAZZ DE UNITRONICS – JUNIO 2013
  • 13.
    Ladder – Esquemade Contactos CONTACTOS BOBINAS REDES Lectura del Programa LecturadelPrograma CONTACTOSCONTACTOS INTRODUCCIÓN A LA PROGRAMACIÓN DE Micro-OPLC JAZZ DE UNITRONICS – JUNIO 2013
  • 14.
    Programación Básica enLadder CONTACTOS EN SERIE Si se cumplen todas las condiciones se activa la salida. CONTACTOS EN PARALELO Si se cumple una cualquiera de las condiciones se activa la salida. INTRODUCCIÓN A LA PROGRAMACIÓN DE Micro-OPLC JAZZ DE UNITRONICS – JUNIO 2013
  • 15.
    Temporizadores 1 - Seactiva la bobina del Temporizador 2 – Cuenta el tiempo del Temporizador 3 - Se activan los contactos del Temporizador INTRODUCCIÓN A LA PROGRAMACIÓN DE Micro-OPLC JAZZ DE UNITRONICS – JUNIO 2013
  • 16.
    Ventajas del usode un PLC Reducción de Materiales Modificaciones sin recablear Mínimo espacio en cuadro Menor tiempo en obra Equipo útil para otra máquina INTRODUCCIÓN A LA PROGRAMACIÓN DE Micro-OPLC JAZZ DE UNITRONICS – JUNIO 2013
  • 17.
    Micro-OPLC JAZZ Puerto decomunicaciones RS232 o RS485 Display de 2 filas de 16 caracteres Hasta 60 pantallas disponibles Teclado completo INTRODUCCIÓN A LA PROGRAMACIÓN DE Micro-OPLC JAZZ DE UNITRONICS – JUNIO 2013
  • 18.
    Micro-OPLC JAZZ ModelosDisponibles INTRODUCCIÓN A LA PROGRAMACIÓN DE Micro-OPLC JAZZ DE UNITRONICS – JUNIO 2013
  • 19.
    Micro-OPLC JAZZ 2Nuevos Modelos JZ20-R10 6 entradas, 4 salidas relé JZ20-R16 6 entradas, 6 salidas relé 2 digitales o analógicas 10V 12 bit 2 analógicas 4-20mA 12 bit JZ20-R31 16 entradas, 11 salidas relé 2 digitales o analógicas 10V 12 bit 2 analógicas 4-20mA 12 bit 30x veces más rápido 2x veces la memoria MiniUSB integrado para programación INTRODUCCIÓN A LA PROGRAMACIÓN DE Micro-OPLC JAZZ DE UNITRONICS – JUNIO 2013
  • 20.
    Cable de ProgramaciónJazz2 Controlador -> PLC Ajustes INTRODUCCIÓN A LA PROGRAMACIÓN DE Micro-OPLC JAZZ DE UNITRONICS – JUNIO 2013
  • 21.
    Funciones Comparar INTRODUCCIÓN ALA PROGRAMACIÓN DE Micro-OPLC JAZZ DE UNITRONICS – JUNIO 2013
  • 22.
    Funciones Matemáticas SUMA RESTA MULTIPLICACIÓN DIVISIÓN INTRODUCCIÓN ALA PROGRAMACIÓN DE Micro-OPLC JAZZ DE UNITRONICS – JUNIO 2013
  • 23.
    Funciones de Reloj RTC- Reloj en Tiempo Real con Batería Funciones Directas: Hora-Día de la Semana-Día del Mes-Mes-Año Funciones Indirectas: Las Mismas y Modificables por Pantalla HMI INTRODUCCIÓN A LA PROGRAMACIÓN DE Micro-OPLC JAZZ DE UNITRONICS – JUNIO 2013
  • 24.
    Funciones Almacenar Almacenar Directo Mueveel valor A (MI, SI o Constante) a B (MI o SI) Almacenar Indirecto Mueve el valor A a la dirección indicada en B INTRODUCCIÓN A LA PROGRAMACIÓN DE Micro-OPLC JAZZ DE UNITRONICS – JUNIO 2013
  • 25.
    PID Control Proporcional IntegralDerivativo INTRODUCCIÓN A LA PROGRAMACIÓN DE Micro-OPLC JAZZ DE UNITRONICS – JUNIO 2013
  • 26.
    Envío y Recepciónde SMS INTRODUCCIÓN A LA PROGRAMACIÓN DE Micro-OPLC JAZZ DE UNITRONICS – JUNIO 2013
  • 27.
    Configuración Ethernet enel Jazz2 Navegación por el Proyecto -> Ethernet Configuration INTRODUCCIÓN A LA PROGRAMACIÓN DE Micro-OPLC JAZZ DE UNITRONICS – JUNIO 2013
  • 28.
    HMI – Displaysy Saltos entre Pantalla INTRODUCCIÓN A LA PROGRAMACIÓN DE Micro-OPLC JAZZ DE UNITRONICS – JUNIO 2013
  • 29.
    HMI – Displaysy Variables INTRODUCCIÓN A LA PROGRAMACIÓN DE Micro-OPLC JAZZ DE UNITRONICS – JUNIO 2013
  • 30.
    Diagramas de Flujo- Elementos INTRODUCCIÓN A LA PROGRAMACIÓN DE Micro-OPLC JAZZ DE UNITRONICS – JUNIO 2013
  • 31.
    Diagramas de Flujo- Funcionamiento INTRODUCCIÓN A LA PROGRAMACIÓN DE Micro-OPLC JAZZ DE UNITRONICS – JUNIO 2013
  • 32.
    Diagramas de Flujo- Ejemplo INTRODUCCIÓN A LA PROGRAMACIÓN DE Micro-OPLC JAZZ DE UNITRONICS – JUNIO 2013
  • 33.
    Grafcet INTRODUCCIÓN A LAPROGRAMACIÓN DE Micro-OPLC JAZZ DE UNITRONICS – JUNIO 2013
  • 34.
    Estandar Industrial IEC-61131-3 ST– Texto Estructurado IL – Lista de Instrucciones FBD – Diagrama de Bloques Función SFC – Bloques Función Secuenciales LD - LADDER INTRODUCCIÓN A LA PROGRAMACIÓN DE Micro-OPLC JAZZ DE UNITRONICS – JUNIO 2013
  • 35.
    Toda la FamiliaUNITRONICS ¡Cualquier proyecto a su alcance!
  • 36.