Вы находитесь на странице: 1из 31

TRAINING: PROGRAMACION DE IPC BECKHOFF- TWINCAT 2 PLC

Modulo 1: Nivel Básico/Intermedio


CONTENIDO

Sesión 1. Introducción: Sesión 2. Funciones de Programación IPC:

1. Inicio de Twincat - Conectarse con PLC 1. Función: Set, Reset


2. Escaneo de Dispositivos 2. Compuertas lógicas: AND, OR
3. Comisionamiento de Señales 3. Temporizadores: TON, TOF
4. Creación de Programa PLC 4. Contadores: CTD, CTU
5. Declaración de Variables 5. Manejo de Señales Entradas y Salidas Análogas
6. Compilar Programa 6. Comparadores: GT, LT, GE, LE, EQ
7. Hardware y Programa – Enlace 7. Funciones Aritméticas: +,-,*,/
8. Ejecutar Programa 8. Visualización HMI: Pulsadores, Selectores, Leds
9. Monitorear y Simulación Programa 9. Estructuración: Secuencial, Multitarea, Llamar
10. Grabar Programa y Código Fuente en IPC Programas
11. Upload Programa desde IPC 10. Comentarios, Etiquetas y Función Jump
CONTENIDO
Sesión 3. Programación Básica: Sesión 4. Programación Intermedia:

1. Secuencia de Salidas con temporizadores - OK 1. Programa de Start, Stop, Reset: Uso de HMI,
2. Activar una secuencia de salida en un ciclo Blinkeo de Leds
determinado usando contadores - OK 2. Programa de Secuencia de Movimiento:
3. Activar Ciclo de cuenta usando HMI y Pulsadores Temporizadores, Contadores, Llamar Secuencia -
- OK OK
4. Activar Ciclo de cuenta y visualizar el conteo del 3. Programa de Control de Nivel de Tanque de Agua
ciclo y los tiempos de los pasos - OK y Control de Flujo: Uso de Sensor Análogo
5. Llamar a un programa desde un programa Inicial Ultrasonido y Display de señal de salida Análoga
- OK (Flujo)
6. Visualizar el Cambio de Una señal Análoga de 4. Visualización de Proceso HMI, Escalando los
entrada y de salida desde el HMI - OK valores.
7. Control de Nivel Usando comparadores lógicos y
señales análogas de salidas fijas - OK
8. Escalamiento de Señales Análogas con funciones
aritméticas - OK
Sesión 1: Introducción
1. Inicio de Twincat - Conectarse con PLC

Pasos:

• System configuration
• Choose Target
• Search Ethernet
• Broadcast Search
• Add Route
• Seleccionar IPC - Ok
2. Escaneo de Dispositivos

Pasos:

• Config Mode (icono Azul)


• I/O devices
• Scan Devices (icono Varita)
• Scaneo de dispositivos
• Se visualiza hardware
3. Comisionamiento de Señales

Pasos:

• Toggle Free Run (Icono)


• Marcar I/O que desee ver
o manipular
• Visualizar entradas
• Manipular salidas
• Una vez que se ha
realizado el
comisionamiento vuelva a
Config mode
4. Creación de Programa PLC

Pasos:

• Seleccionar el IPC
• Seleccionar el tipo de
programación a realizarse
• Twincat esta listo para
iniciar el desarrollo de un
programa.
5. Declaración de Entradas, Pasos:
Salidas y Variables
• La declaración de entradas se
hace con %I*
• La declaración de salidas se
hace con %Q*
• Si se desea cambiar alguna
declaración se presiona tecla:
Shift F2
• La variables se pueden declarar
como locales o globales
• En el caso de declarar solo
variable no es necesario
colocar nada en la casilla de
Address
6. Compilar Programa

Pasos:
• Una vez realizado el programa, se debe
guardar con un nombre.
• Luego ir a Project y seleccionar Build,
para compilar. Esta función nos indicara
en la parte inferior los errores del
programa o advertencias.
• En caso de algún cambio en el programa
se puede seleccionar Rebuild all.
7. Hardware y Programa – Enlace (System Manager)

Pasos:

• En el system Manager seleccionar PLC


configuration y Append PLC Project
• Se selecciona el programa desarrollado
en Twincat PLC.
• Luego se puede visualizar las variables
del programa.
• Haciendo clic en cada variable se le
asigna una dirección en el hardware del
IPC
Pasos:
• En caso de realizar alguna modificación en el
programa se realiza un Rescan Project para
8. Ejecutar Programa actualizar variables en el sistema manager.
• Luego de realiza el direccionamiento de las
variables.
• Para luego en el Twincat PLC, se selecciona
choose run time en la pestaña de Online. Y
luego se selecciona Login.
• Luego de haber seleccionado Login se activara la
opción de Run y Stop en la pestaña de Online.
9. Monitorear y Simulación Programa

Pasos:
• Al seleccionar Run el programa esta
corriendo en el control y se puede
monitorear las variables desde el Twincat
PLC.
• En el caso de querer simular variables, es
decir forzar valores, seleccionamos la
variable que queremos forzar y
presionamos F7, para forzar el valor
deseado.
• De esta manera podemos simular nuestro
programa.
10. Grabar Programa y Código Fuente en IPC

Pasos:
• Luego de haber hechos las simulaciones
necesarias y se desea probar el programa
desde el control. Se presiona Create
BootProject.
• Luego se selecciona Sourcecode
Download para que el IPC tenga los
programas de TC PLC y TC SM.
11. Upload Programa desde IPC

Pasos:

• Luego de conectarse con el PLC, En


Twincat PLC Control – Seleccionar
pestaña de file – OPEN – dar click en
OPEN from PLC.

• Lo Mismo realizar en el System Manager,


Primero se conecta con el PLC con
Choose Target y luego en la pestaña de
File, seleccionar Open from target
Sesión 2: Funciones de Programación IPC
1. Función: Set, Reset

Pasos:
• Función de SET se utiliza para activar
salida y que quede activa, hasta que se
ejecute el RESET de la misma salida.
2. Compuertas lógicas: AND, OR

Pasos:
• Función AND, Se activa la salida si se
cumplen las dos condiciones de entrada.
• Función OR, Se activa la salida si una de
las condiciones se cumple.
3. Temporizadores: TON, TOF

Pasos:
• Función TON: Se activa la salida el tiempo
seteado, cuando hay un flanco positivo
en la entrada.

• Función TOF: la salida se sostiene por el


tiempo determinado una vez que la
entrada tenga un flanco de desactivación.

• Al declarar el bloque debe ser declarada


como TON o TOF
4. Contadores: CTD, CTU

Pasos:
• Función CTU: Contador ascendente.
Luego de llegar a su cuenta se activa
RESET, Para que vuelva a contar.

• Función CTD: Contador descendente


luego de llegar a conteo cero se vuelve a
cargar el valor activando LOAD.

• En caso de querer simular forzar señales


Selecciona variable y presionar F7
5. Manejo de Señales Entradas y Salidas Análogas

Pasos:
• Las variables análogas se declaran según
sea el tipo de entrada de la tarjeta. INT,
DINT,…

• En el caso de querer colocar un valor fijo


en la salida análoga podemos utilizar la
función MOVE.
6. Comparadores: GT, LT, GE, LE, EQ

Pasos:
• Función GT: Mayor que…
• Función LT: Menor que…
• Funcion EQ: Igual que…
• Funcion GE: Mayor igual que…
• Funcion LE: Menor igual que…
7. Funciones Aritméticas: +,-,*,/

Pasos:
Funciones que sirven para hacer
escalamientos

• Función ADD: Suma a un Valor


• Función SUB: Resta a un Valor
• Función MUL: Multiplica a un valor
• Función DIV: Divide a un Valor
8. Visualización HMI: Pulsadores, Selectores, Leds
9. Estructuración: Secuencial, Multitarea
10. Comentarios, Etiquetas, Función Jump, Cargar Valores
Sesión 3: Programación Básica
Sesión 3. Programación Básica:

1. Secuencia de Salidas con temporizadores - OK


2. Activar una secuencia de salida en un ciclo determinado
usando contadores - OK
3. Activar Ciclo de cuenta usando HMI y Pulsadores - OK
4. Activar Ciclo de cuenta y visualizar el conteo del ciclo y los
tiempos de los pasos - OK
5. Llamar a un programa desde un programa Inicial - OK
6. Visualizar el Cambio de Una señal Análoga de entrada y de
salida desde el HMI - OK
7. Control de Nivel Usando comparadores lógicos y señales
análogas de salidas fijas - OK
8. Escalamiento de Señales Análogas con funciones
aritméticas - OK
Sesión 4: Programación Intermedia
Sesión 4. Programación Intermedia:

1. Programa de Start, Stop, Reset: Uso de HMI,


Blinkeo de Leds
2. Programa de Secuencia de Movimiento:
Temporizadores, Contadores, Llamar Secuencia -
OK
3. Programa de Control de Nivel de Tanque de Agua
y Control de Flujo: Uso de Sensor Análogo
Ultrasonido y Display de señal de salida Análoga
(Flujo)
4. Visualización de Proceso HMI, Escalando los
valores.
FIN

Вам также может понравиться