Subido por angelasaavedra01

Modulo 3 Tema 3

Anuncio
FACILITADOR:
ING. GERARDO ALBERTO LEAL, MSc
Tema3
Entorno de Programación
Configuración y
Programación de PLC Modulares
Menú Principal
Panel de
Instrucciones
Acceso Tabla de Datos
Zoom Ventana
de Programación
Simulación de
Entradas y Salidas
Diagrama de
Escalera
Principal
VENTANA DE
SIMULACIÓN
MODULOS I/O
Ventanas de
Subrutinas
Activación del Panel de
Instrucciones / Panel de Control
Líneas de Código
del Programa
VENTANA DE
PROGRAMACIÓN
3
Tema3
Configuración y
Programación de PLC Modulares
Panel de Control y Panel de Instrucciones
3
MODOS DE OPERACIÓN DEL PLC ONLINE
PANEL DE CONTROL
RUND
Ejecución del Programa
PGMD
Programación
STEPD
Ejecución Rung modo prueba
DOWNLOAD
Descarga del programa de la
memoria del PC a la
memoria del PLC
D
PANEL DE INSTRUCCIONES
SCAN
Ajuste de velocidad de la
secuencia de programa
INSTRUCCIONES BIT
INSTRUCCIONES TIMER / COUNTER
INSTRUCCIONES COMPARE
INSTRUCCIONES COMPUTE / MATH
INSTRUCCIONES MOVE / LOGICAL
Tema3
Configuración y
Programación de PLC Modulares
Estructura del Diagrama de Escalera
Documentación de
los Rung
Instrucción Bit de
Entrada XIC
3
Instrucción Bit de
Salida OTE
Rung (Escalones
del Diagrama)
Documentación de
las Instrucciones
Etiqueta
del Rung
Address
(Direcciones de Memoria)
Ladder
(Escalera)
Tema3
Configuración y
Programación de PLC Modulares
Edición del Diagrama de Escalera
Hacer click en la instrucción de Entrada
y arrastrar hacia el punto rojo en el Rung
Haciendo click derecho sobre la
instrucción, se puede editar
incluyendo el comentario
Introducir la dirección de
Memoria, sobre el
símbolo ? de la instrucción
Hacer click en la instrucción de Salida
y arrastrar hacia el punto rojo
de la derecha de la entrada en el Rung
3
Haciendo click derecho sobre el
numero del Rung, se puede editar
la línea, incluyendo el comentario
Introducir la dirección de
Memoria, sobre el símbolo ? de la
instrucción y click derecho sobre
la instrucción para comentarla
Línea de Código que integra una instrucción de entrada XIC direccionada con una dirección de salida
O:2/0 que activa un temporizador T4:0. En el temporizador se configura la dirección y el valor del Preset
Tema3
Configuración y
Programación de PLC Modulares
Programación de Instrucciones Tipo Bit
Diagrama de Escalera con Entradas XIC, XIO y Salidas OTE, OTL, OTU
Entorno de Simulación de las Entradas y Salidas
Entradas desde la
I:1/0 hasta la I:1/3
Salidas desde la
O:2/0 hasta la O:2/3
3
Tema3
Programación de Instrucciones de Temporizadores
Configuración y
Programación de PLC Modulares
Instrucción de Temporizador Timer On Delay (TON)
Instrucción de Temporizador Timer Off Delay (TOF)
Instrucción de Reset de Temporizadores (RES)
3
Tema3
Configuración y
Programación de PLC Modulares
Programación de Instrucciones de Contadores
Instrucción de Contador Counter UP (CTU)
Instrucción de Contador Counter Down (CTD)
Instrucción de Reset de Contadores (RES)
3
Tema3
Programación de Instrucciones de Comparación
Configuración y
Programación de PLC Modulares
Equal (EQU): La salida se activa
cuando el registro Source A es
IGUAL a Source B.
Ejemplo
N7:0 (4) = N7:1 (4)  O:2/0 = 1
Not Equal (NEQ): La salida se
activa cuando el registro
Source A es DIFERENTE a
Source B.
Ejemplo
N7:0 (4) = N7:1 (5)  O:2/1 = 1
Less Than (LES): La salida se
activa cuando el registro
Source A es MENOR QUE
Source B.
Ejemplo
N7:0 (6) = N7:1 (8)  O:2/2 = 1
Less Than or Equal (LEQ): La
salida se activa cuando el
registro Source A es MENOR
QUE Source B o cuando
Source A es IGUAL a Source B.
Ejemplo
N7:0 (6) < N7:1 (8) o N7:0 (6) =
N7:1 (6)  O:2/3 = 1
3
Greater Than (GRT): La salida
se activa cuando el registro
Source A es MAYOR QUE
Source B.
Ejemplo
N7:0 (7) > N7:1 (6)  O:2/4 = 1
Greater Than or Equal
(GEQ): La salida se activa
cuando el registro Source A
es MENOR QUE Source B o
cuando Source A es IGUAL
a Source B.
Ejemplo
N7:0 (7) > N7:1 (6) o N7:0 (7)
= N7:1 (7)  O:2/5 = 1
Limit Test (LIM): La salida se
activa cuando el valor del
registro Test esta comprendido
entre un rango desde Low Lim
hasta
High
Lim,
ambos
inclusive.
Ejemplo
Low Lim (5) Test N7:0 (6) High
Lim (8)  O:2/6 = 1
Tema3
Configuración y
Programación de PLC Modulares
Programación de Instrucciones Matemáticas
Add (ADD): cuando se activa la
entrada se SUMA Source A mas
Source B y el resultado se
guarda en Dest.
Ejemplo:
N7:0 (6) + N7:1 (2) = N7:2 (8)
Subtract (SUB): cuando se
activa la entrada se RESTA
Source A menos Source B y el
resultado se guarda en Dest.
Ejemplo:
N7:0 (6) - N7:1 (2) = N7:2 (4)
Multiply (MUL): cuando se
activa
la
entrada
se
MULTIPLICA Source A por
Source B y el resultado se
guarda en Dest.
Ejemplo:
N7:0 (6) x N7:1 (2) = N7:2 (12)
Divide (DIV): cuando se
activa la entrada se DIVIDE
Source A entre Source B y
el resultado se guarda en
Dest.
Ejemplo:
N7:0 (6) / N7:1 (2) = N7:2 (3)
3
Square Root (SQR): cuando
se activa la entrada se
obtiene la RAIZ CUADRADA
de Source y el resultado se
guarda en Dest.
Ejemplo:
SQR N7:0 (9) = N7:2 (3)
Negative (NEG): cuando se
activa la entrada se obtiene
el NEGATIVO de Source y
el resultado se guarda en
Dest.
Ejemplo:
NEG N7:0 (9) = N7:2 (-9)
Move (MOV): cuando se
activa la entrada el valor de
Source se MUEVE hacia
Dest.
Ejemplo:
MOV N7:0 (9) = N7:2 (9)
Clear (CLR): cuando se
activa la entrada el valor del
registro en Clear se hace
cero.
Ejemplo:
CLR N7:0 (100) = N7:0 (0)
Tema3
Configuración y
Programación de PLC Modulares
Programación de Instrucciones Lógicas
And (AND): Ejecuta Bit a Bit la
operación lógica AND entre el
Source A y el Source B, el resultado
lo almacena en Dest.
Ejemplo:
N7:0 (000F) AND N7:1 (000F)
N7:2 (000F)
Or (OR): Ejecuta Bit a Bit la
operación lógica OR entre el Source
A y el Source B, el resultado lo
almacena en Dest.
Ejemplo:
N7:0 (000F) OR N7:1 (0000)
N7:2 (000F)
Xor (XOR): Ejecuta Bit a Bit la
operación lógica XOR entre el
Source A y el Source
B, el
resultado lo almacena en Dest.
Ejemplo:
N7:0 (000F) AND N7:1 (000F)
N7:2 (0000)
Not (NOT): Ejecuta Bit a Bit la
operación lógica NOT en el Source
y el resultado lo almacena en Dest.
Ejemplo:
NOT N7:0 (000F)
N7:2 (FFF0)
3
Tema 3
Programación de Instrucciones de Control del Programa
Configuración y
Programación de PLC Modulares
3
Este tipo de Instrucciones permiten controlar la secuencia en la cual el programa es ejecutado
dentro del PLC. Las mas frecuentes son:
 Instrucciones de Salto: Jump (JMP) and Label (LBL)
 Instrucciones de Subrutinas: Jump to Subroutine (JSR), Subroutine (SBR), and Return (RET)
Jump (JMP) and Label (LBL)
Instrucción que permite saltar porciones del diagrama de escalera.
Si el Rung que contiene la Instrucción JMP esta activo, la ejecución del
programa salta al Rung que contiene la instrucción LBL
Jump to Subroutine (JSR), Subroutine (SBR) and Return (RET)
Instrucción que permite realizar un archivo de rutinas de programas
separadas del diagrama de escalera principal.
Si el Rung que contiene el JSR esta activo, la ejecución de programa va
al subrutina cuyo número está configurado.
El diagrama de la subrutina debe iniciarse con la instrucción SBR y para
salir de la subrutina se debe colocar al final la instrucción RET
Tema3
Programación de Instrucciones de Control del Programa
Configuración y
Programación de PLC Modulares
Lader Principal
Instrucciones JMP y LBL
3
Salto de Rung
Etiqueta del Salto
Salto a Subrutina
Archivo Subrutina
Instrucciones JSR, SBR y RET
Inicio de Subrutina
Retorno de
Subrutina
al Lader Principal
Tema3
Configuración y
Programación de PLC Modulares
Simulación
Elementos para la Ejecución de Programas
Realizar
Download
al Programa
Velocidad
de
Scan
Modo
Run
Tabla
de Datos
Tipos de
Contactos
Diagrama de Escalera a Ejecutar
Simulación de
Entradas y Salidas
3
Tema3
Configuración y
Programación de PLC Modulares
Tabla de Datos en Ejecución de Programas
3
Tabla de Datos de Salidas
Bits Inactivos (0): O:2/0
Bits Activos (1): O:2/1, O:2/2, O:2/3
Selección de Tabla para
cada Tipo de Dato
Tema3
Configuración y
Programación de PLC Modulares
Tabla de Datos en Ejecución de Programas
Tabla de Datos de Entradas
Bits Inactivos (0): I:1/3
Bits Activos (1): I:1/0, I:1/1
Bits Activos (0): I:1/1
Dirección Seleccionada
Identificación de
Instrucción asociada a la
dirección
3
Tema3
Configuración y
Programación de PLC Modulares
Visualización de Entradas y Salidas en
Módulos y Memoria
Estado de las Entradas
Estado de las Salidas
3
Tema3
Configuración y
Programación de PLC Modulares
Ejecución de Programas con Temporizadores
Diagrama de Escalera
Tabla de Datos de Temporizadores
3
Tema3
Configuración y
Programación de PLC Modulares
Ejecución de Programas con Contadores
Diagrama de Escalera
Tabla de Datos de Temporizadores
3
Tema3
Tabla de Datos en Binario, Decimal y Hexadecimal
Configuración y
Programación de PLC Modulares
3
Instrucción ADD
Tabla con Registros en Decimal
Tabla con Registros en Hexadecimal
Instrucción AND
Tabla con Registros en Binario
Tabla con Registros en Hexadecimal
Direcciones de Binarios Internos, Archivo B3
Tabla Archivos B3 Binarios Internos
Tema3
Configuración y
Programación de PLC Modulares
Prueba en línea
3
Y ahora para verificar lo aprendido en este tema, realiza la
actividad de evaluación correspondiente en el módulo de
pruebas en línea.
Ing. Gerardo Leal MSc
Descargar