Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
El propsito de este tutorial es mostrarle lo sencillo que es el uso de Unity Pro por medio de una aplicacin controlada por el controlador lgico programable Modicon M340 (PLC).
La aplicacin elegida es una banda transportadora que transporta cajas para colocarlas en lotes de 10 sobre una tarima.
Comenzando desde una especificacin de requerimientos para una aplicacin, le mostraremos los principios para el desarrollo del proyecto utilizando Unity Pro
4. Averiguar ms: Esta ltima parte del tutorial muestra lo fcil que
es el integrar el PLC Modicon M340, programado con Unity Pro, en una arquitectura automatizacin: controlando un Servodrive LXM05, dilogo operador con una terminal Magelis XBT GT.
El proyecto ser depurado en el Simulador PLC y luego configurado a correr en el PLC real. Las demostraciones grabadas de los modos operacin tambin se proponen. 3
La instalacin que necesitamos controlar es una banda transportadora que se usa para transportar cajas que son colocadas en lotes de 10 sobre un pallet y luego despachadas. Una expresin de requerimientos se propondr para cada funcin, as como una metodologa.
La funcin Paletizadora utilizada para contar las cajas y procesar una nueva tarima.
La funcin Manejo que hace posible detener la banda transportadora despus de un cierto lapso, si ya no quedan cajas en la banda.
Unity Pro le permite programar los siguientes PLCs: Modicon M340, Premium, Atrium, Quantum . El Explorador Proyectos visualiza la organizacin de el proyecto y le da acceso a los editores. Las ventanas pueden posicionarse sobre la pantalla y colocarse de acuerdo con vafrios modos (pgina completa, reducido, flotante)
Barra Men Definicin de la configuracin hardware
Barra Herramientas
Ventana Edicin
Declaracin Datos
Los requerimientos de entrada: Una entrada MARCHA para arrancar la banda Una entrada PARO para detener la banda Una entrada URGENCIA para paro de emergencia
Los requerimientos de salida: Una salida de comando MOTOR Una salida para lmpara piloto EN_MARCHA
Comentario: En esta primera etapa vamos a definir la informacin requerida entrada/salida, sin tener que asignar entradas/salidas reales por el momento; con el proyecto que ser puesto a prueba por el Simulador Unity Pro. Las entradas/salidas se asignarn en la fase 3
Use los botones de la imagen para familiarizarse con La Expresin de Requerimientos 6
Depuracin Proyecto Transferir de el proyecto a el Simulador Transferir a visualizacin dinmica del programa y ajuste de las variables
Creacin Programa
Comando Banda
Estructura del Programa: La banda transportadora arranca cuando el usuario pulsa el botn MARCHA, siempre y cuando no se haya accionado previamente el botn URGENCIA. La banda se detiene cuando el usuario presiona el botn PARO o cuando se acciona el botn URGENCIA. El programa ser desarrollado en Lenguaje Ladder Diagram (LD). MARCHA MOTOR URGENCIA PARO MOTOR
EN_MARCHA
Mediante el software Unity Pro vamos a: Crear un nuevo proyecto llamado "Maquinaria" Definir la base de datos del PLC
Seleccione el Men Archivo/Nuevo.
1
Se crea la estructura del proyecto.
Seleccione la Base de Datos del PLC : BMX P34 20302 y valide eligiendo OK. Como respuesta, El Explorador presenta una estructura aplicacin.
9
Maquinaria
Click-Derecho sobre Estacin y selecccione el Men Propiedades, as podr darle el nombre y tecle comentarios para el proyecto.
Proyecto_Mquina
10
Demostraciones de los varios procedimientos propuestos en este tutorial. Ejecute las demostraciones, y sgalas Usted mismo con Unity Pro.
Demostracin
Haga Click sobre el cono a la derecha para correr la demostracin para la creacin de una aplicacin
Se desplegar la leyenda END al final de la Demostracin, y el video regresa hasta el inicio. Elija el botn Pausa si desea detener el video en la ltima imagen. Cierre la Demostracin antes de ir a la siguiente pgina.
Ahora, es su turno
Ejecute el software Unity Pro y lleve a cabo las operaciones para la creacin del proyecto.
11
Los datos pueden declararse en este fase: - ya sea por medio del Editor Datos, - o gradualmente, a medida que los agrega en el programa.
Vamos a declarar los datos de entrada para el programa Banda en el Editor Datos. Los datos de salida sern declarados gradualmente al mismo ritmo que se genere el programa.
Entradas
Nombre MARCHA Tipo EBOOL Comentario Arranca Banda
Salidas
Nombre MOTOR EN_MARCHA Tipo EBOOL EBOOL Comentario Mando al Motor Banda Luz Piloto Marcha/Paro
PARO
URGENCiA
EBOOL
EBOOL
Detiene Banda
Paro Emergencia
Comentario: Definiremos las variables E/S en EBOOL con el propsito de que puedan asociarse con los mdulos del PLC posteriormente.
12
En el software Unity Pro, Usted puede usar variables simplemente con declarar el nombre y tipo pero sin agregar la direccin: estas variables son No-localizadas, siendo el sistema el que asigna localidades dentro de la memoria interna del programa.
Doble click sobre Variables elementales accese el Editor Datos.
2
Indicar : el nombre de la variable el tipo variable: EBOOL el comentario relativo a la variable.
Comentario: Los dems datos sern declarados gradualmente a medida que genere el programa LD.
13
Un proyecto Unity Pro puede contener varias tasks (Tarea MAST creada por default, representando la Tarea principal, Tareas relacionadas a eventos, etc.). Las Tareas estn conformadas por secciones y sub-rutinas. El orden de las secciones determina el orden ejecucin del programa.
14
1
Seleccione el tipo de objeto. Doble-click e ingrese el contacto
3 2
5
Seleccione el objeto de la lista con doble-click (dentro de la estructura de la caja sin checar)
Comentario: La pantalla datos de entrada est dividida en celdas que reciben los diversos objetos. Usted puede desplegar algunas propiedades de los objetos al pasar el mouse sobre stos. 15
Creando los renglones de contactos con declaracin de las variables en forma gradual a medida que se necesitan
Ingrese el objeto y click sobre OK para validar Indicar el tipo de objeto y validar.
4
Comentario: el tipo de objeto propuesto estar siempre coherente con objeto seleccionado.
16
Una vez que haya ingresado el programa, vamos a Analizar el proyecto (reportar los errores y advertencias en el proyecto) y luego Regenerar todos los proyectos (esencial la 1. vez).
Al analizar y generar cdigo, Unity Pro toma in cuenta si el destino es el PLC o el Simulador.
Comentario El Simulador PLC le permite a usted simular un proyecto en cuanto a la totalidad de su secuencia con todas las tareas asociadas del usuario. Sin embargo, las dinmicas del comportamiento de ejecucin del Simulador y las funciones de comunicacin maestra no pueden compararse con las de un PLC real.
17
Anlisis Proyecto. Reportando los errores y advertencias, con enlace directo a la parte de la aplicacin donde est la causa raz del problema
Una advertencia indica un elemento que podra ocasionar un contratiempo, pero que no impide transferir la aplicacin al Simulador o el PLC. Un error impide cualquier transferencia
3
Doble click sobre el elemento desplegado en azul o en rengln. Unity Pro automticamente lo llleva al elemento en cuestion.
18
La primera generacin requiere una reconstruccin completa de el proyecto. Subsecuentemente, usted solo tiene usted que regenerar las cambios.
1
2
Seleccione del men PLC la opcin Modo Simulacin. Seleccione del men Generar la opcin Regenerar todos los proyectos.
Comentario: Las advertencias se deben al hecho de que la red CANOpen bus no se ha configurado
19
Una vez que el anlisis sea satisfactorio, vamos a depurar la aplicacin usando al Simulador PLC conectndonos al l.
Seleccione el men PLC > Conectar. La barra en la esquina inferior derecha despliega el estado del Simulador.
Se invoca a el Simulador
3 ?
La barra indica que el proyecto abierto en Unity Pro y el del Simulador no son iguales. Comentario: El smbolo ? En la Barra Tareas indica que el Simulador se inici sin ningn proyecto vlido.
20
Click en Transferir.
2
Seleccione el men PLC / Transferir Project a PLC.
3
La barra indica que los programas son idnticos pero el PLC est en PARO.
21
4
Click en OK para llevar al PLC a modo MARCHA.
Ahora tenemos la capacidad de ver el programa en modo dinmico y modificar las variables para simular la operacin de la banda trasportadora.
La seccin Banda aparece en modo dinmico. El estado CONDUCCION se despliega en video reverso (en fondo azul).
23
4 3
Initializando una tabla animacin para ver el estado de las variables en la seccin banda.
1
Seleccione rengln 2. Seleccione rengln 3 va seleccin mltiple (Shift).
3
25
1
Seleccione el botn Modificacin. Seleccione la variable PARO. Click sobre el cono poner a 1.
3
Guarde el proyecto. Fin de fase 1: Programacin en LD
26
Programando la paletizadora en ST
Expresin requerimientos paletizadora (1/2)
Expresin de requerimientos Anlisis Declaracin datos Programacin en ST Depuracin Pantallas operador Particularizacin
Ahora vamos a extender el proyecto aadiendo la paletizadora a la instalacin previa. La banda lleva las cajas las cuales sern colocadas de 10 en 10 sobre una tarima
Los requerimientos entrada: Una entrada para el sensor ptico usada como contador de cajas (SENSOR_OPTICO). Una entrada NVA_TARIMA para quitar la tarima, pone a 0 el contador (NUMERO) y solicita una nueva tarima.
Los requerimientos salida: Una salida para la lmpara piloto TAR_LLENA Una salida BLOQUEO para controlar el bloqueador que detiene las cajas.
Programando la paletizadora en ST
Expresin requerimientos paletizadora (2/2)
Expresin de requerimientos Anlisis Declaracin datos Programacin en ST Depuracin Pantallas operador Particularizacin
pantallas operador
Expresin de requerimientos
Anlisis
28
Estructura programa y visualizacin de el proceso en Unity Pro con una pantalla operador.
10
pantalla operador
Comentario: Para simular el suministro de cajas, por ejemplo cada segundo, utilizaremos el bit sistema %S6
29
Vamos a aadir ahora nuevas variables a la lista existente de variables. Desconecte el Simulador (Click-Derecho sobre el cono verde al fondo de la pantalla) para regresar a modo local.
Doble click sobre Variables Elementales apara accesar al Editor Datos.
1
Dar de alta las siguientes variables (sin espacios).
Help
30
2 1
Tecle en Nombre Seccin (Paletizadora) y seleccione el Lenguaje a utilizarse, ST en este caso, y luego elegir OK para validar.
31
Creando el programa en Structured Text: Lgica de simulacin para el sensor ptico usando las variables que ya haban sido declaradas
1 2 3
Tecle el comentario entre (* y *) Click-Derecho para invocar al asistente entrada datos. Click sobre para desplegar la lista de variables ya declaradas.
5
La variable ya fu ingresada. Doble click sobre la variable SENSOR_OPTICO.
32
Ingrese el programa completo tal y como se describe a continuacin. El nmero de cajas se verifica por medio de la estructura de control IF Para esta modalidad se propone el uso del Asistente Entrada Datos.
Click sobre el cono asociado con IF Se despliega un pre-formato entrada
THEN
ELSE"
1
IF THEN
ELSIF
ELSE END_IF;
THEN
Ayuda
33
2 1
Seleccione el men Analizar para verificar las modificaciones, haga las correcciones si fuera necesario, despus realice una reconstruccin parcial del programa usando el men Construir Cambios.
Cambie a modo Conexin y Transfiera el proyecto a el Simulador del msmo modo usado en la fase 1 y cambie a modo MARCHA
Comentario: El comando Generar Cambios / Regenerar todo el Proyecto sigue justo enseguida del anlisis, en caso de que no se hubiera hecho anteriormente.
34
Se utilizan los colores para desplegar las variables en vista dinmica. Las Ventanas Inspeccin lo hacen posible para completar la vista de valores en tiempo real dentro del editor.
Color de las variables de acuerdo a su estado: Tipo Booleana: Verde si la variable es TRUE, Roja si la variable es FALSE Fondo Amarillo para cualquier otro tipo. Las Ventanas inspeccin le permiten ver el estado de las variables. Para hacerlo dar click sobre la variable y luego sobre el Icono con anteojos. La Ventana inspeccin permanece en pantalla an si sta se mueve.
Si desea ver el valor de una variable numrica solo debe acercar el apuntador a la variable con la ayuda del mouse.
35
Inicializando una tabla animacin para ver el estado de las variables en la seccin Paletizadora. Modificacin de la variable para verificar la operacin de la mquina.
1
Seleccione el programa para la seccin Paletizadora.
Unity Pro brinda pantallas operador que se disean para facilitar la operacin de un proceso automatizado. Estas pantallas pueden desarrollarse ya sea en modo local o de conexin. Vamos a crear una pantalla asociada con la mquina en modo conexin.
2
Seleccione el men Nueva pantalla sobre la carpeta Pantallas operador.
37
Creando el contenido de la pantalla Banda. La pantalla entrada propone una coleccin de objetos grficos con los cuales pueden asociarse variables animacin. El principo de funcionamiento es el siguiente:
1
Seleccin Tipo objeto.
Rectangle
Command botn
2 4 3
Tab Dibujo: Modificacin del color del objeto Tab Tipo Animacin : Eleccin del tipo de animacin y condicin despliegue Tab Animacin : Eleccin de variable animacin y condicin despliegue
38
Creando el contenido de la pantalla Banda: objetos tomados de la librera. Unity ofrece una librera de objetos predefinidos: actuadores, pneles, PLCs, maquinaria. El principio para su creacin es el siguiente:
Seleccione el men Herramientas / Libreras Pantalla operador. Seleccione el objeto a ser insertado y copiarlo usando el men contextual (Click-Derecho)
1
Tools
Moteur
4 2
2. Doble click sobre el tipo de objeto a insertar
39
Ahora vamos a crear el contenido de la pantalla banda, los textos en amarillo indican las variables a ser asociadas con los objetos (por la pestaa de animacin o la de control para accesar las propiedades del objeto.
Animacin bit 1 MOTOR Animacin bit = 1 URGENCiA Animacin bit = 1 EN_MARCHA Animacin bit = 0 EN_MARCHA
To switch a operacin Para cambiar la on the Simulador operacin sobre el y perform the simulador y accionar commands when la comandos cuando pantalla is displayed: pantalla est activa: press the key or Presione laF7 tecla F7 the PLC (oclick elija on el cono con el PLC). icon
Control NVA_TARIMA
Comentario: Los botones de comando se activan despus de presionar la tecla F7, usted puede llevar a cabo funciones de control.
40
Ampliando las funciones de la mquina al modificar el proyecto en lnea. Nuestra aplicacin de la banda se detiene si no hay cajas presentes por 10 segundos. Existe un comando de control sobre la banda instalado a su final.
Los requerimientos entrada: La banda puede detenerse o arrancar desde el otro extremo al final de la banda transportadora (entradas MARCHA1 y PARO1) Una entrada Sin_Caja_Entrada hace posible simular la ausencia de cajas sobre la entrada de la banda. Los requerimientos variable interna: Con el fin de ahorrar energa, La adicin de un temporizador detendr al motor automticamente no hayan ms cajas por ms de 10 segundos. El propsito de la variable Tiempo_Motor es el de fijar el tiempo para detener el motor. La variable Tiempo lleva el lapso del tiempo transcurrido.
42
43
2 1
44
Insertando los contactos MARCHA1 y PARO1 : Ser necesario mover las bobinas para poder insertar un contacto en la malla.
1
Confirma la modificacin mediante Aceptar.
Seleccione los 2 contactos y la barra vertical con Shift. Sostenga la seleccin con BotnIzquierdo y arrastrarla hacia la derecha.
Insertando contactos adicionales con declaracin de las variables a medida que avanza.
2 1
Ingrese el objeto, el tipo de objeto y valide.
2
Seleccione el men Generar para verificar que no hay errores en el proyecto, despus reconstruya parcialmente mediante el men Generar Cambios.
Comentarios: Depuracin se lleva a cabo del mismo modo cuando fu creada la seccin Banda, via una tabla animacin.
47
El proyecto modificado vuelve activo en el PLC (la modificacin se hizo con the PLC en modo MARCHA).
2
Click-Derecho y luego seleccione el men Asistente Entrada FFB.
3
Comentario: La carpeta Aplicacin contiene los bloques funcin ya utilizados en el proyecto
48
Aadiendo el temporizador para detener la banda, llenando el bloque funcin TON mediante el asistente entrada funcin
6
5
Seleccione TON
7
Ingrese el nombre de las variables: IN : Sin_Caja_Entrada
PT : T#10s Q : Tiempo_Motor ET : Tiempo
9 8
Confirme la modificacin haciendo click sobre Aceptar.
49
Insertando el bloque funcin y ajustndolo va creacin nuevas variables a medida que avanza. Insertando al final la informacin del temporizador dento de la lgica de comando motor. Tomando en cuenta las modificaciones: anlisis de las modificaciones y su generacin parcial.
3
Arrastre y coloque el bloque donde se requiere en la pantalla. Aada contacto Tiempo_Motor Mueva las bobinas y agregue el contacto
Recordatorio de la lista de variables del proyecto
Aada las variables en la base datos. Para ello hacer Doble click sobre la variable y declararla como en la fase 1
Comentario 1 : Despus de hacer las modificaciones, seleccione el men Generar para verificar que no hay errores en el proyecto, luego haga una generacin de cambios al programa usando el men Generar Cambios. Comentario 2 : Usted debe modificar la primera lnea de la seccin Paletizadora escrita en Lenguaje ST
50
2
Ajuste Sin_Caja_Entrada a 1, el retraso de tiempo corre y al finalizar se detiene el motor.
51
Utilizando al PLC real: creacin de la configuracin fsica. Vamos a trabajar con un PLC real: desconecte el Simulador (Elegir Desconectar as como el cono PLC de la barra herramientas).
1
Doble click sobre ranura 3 la cual alojar al mdulo de entradas/salidas.
Doble click sobre PLC bus para accesar la configuracin, el rack se despliega y vamos a configurarlo.
Seleccion el mdulo 8 entradas/ 8 salidas DDM16025 en las Referencias Binarias y elija OK para validar, el mdulo debe insertarse en el rack.
52
Una vez que la configuracin del PLC ha sido definida, vamos a declarar las direcciones de las Entradas y Salidas.
1
Doble click sobre Variables elementales y accese el Editor Datos.
Seleccione la variable BLOQUEO
3
Asigne una direccin real para la variable.
Nombre MOTOR Tipo EBOOL Comentario Mando al Motor Banda Direccin %Q0.3.16
Comentario Arranca Banda Arranca Banda 1 Detiene Banda Detiene Banda 1 Paro Emergencia Nueva Tarima
Comentarios Haga la misma operacin para todas las variables entrada/salida: Direccionamiento: %I (entrada), %Q (salida). Bastidor. Ranura . Canal.
53
Si tiene un PLC Modicon M340, usted puede probar su programa. Analice las modificaciones y generar el cdigo como en las fases anteriores, luego transfiera la aplicacin en el PLC y finalmente vaya a modo MARCHA.
1
Click en Transferir.
Nota Tambin puede ir a modalidad simulacin despus de haber configurado un PLC real (proceder como en fase 1: Programar en LD).
54
Unity Pro le permite configurar arquitecturas automatizacin muy facilmente, incluyendo un PLC Modicon M340, un servocontrol y una terminal dilogo XBT GT
Controlando un servo drive Lexium05 sobre una red CANOpen por un PLC Modicon M340
Maestro
Esclavo CANOpen
Despliegue de datos del PLC sobre una terminal dilogo Magelis XBT GT
55
Averiguar ms
Control de Lexium 05 con M340 (1/9)
Programacin en LD Programacin en ST Modificacin En-Lnea Averiguar ms
En nuestra instalacin, un servo drive Lexium 05 se usa para controlar el servomotor. Comunicacin entre el PLC y el LXM05 se realiza va la red CANOpen
Principio Implementacin
Declare el equipo sobre la redCANOpen en Unity Pro. Seleccione el equipo LXM05 Esclavo Escoja el perfil de intercambio de datos entre el PLC Modicon M340 y el LXM05 De ser necesario, modifique el perfil de intercambio (adicin o eliminacin de algn dato) Pre-simbolice las variables Use los datos del servodrive en la aplicacin PLC
Maestro
CANOpen
56
Averiguar ms
Control de Lexium 05 con M340 (2/9)
Programacin en LD Programacin en ST Modificacin En-Lnea Averiguar ms
57
Averiguar ms
Control de Lexium 05 con M340 (3/9)
Programacin en LD Programacin en ST Modificacin En-Lnea Averiguar ms
Cada perfil contiene la lista de variables prefijas para intercambio entre el PLC y el servodrive
1 2
3
Seleccione el Canal 0. Doble click para accesar configuracin dispositivo.
58
Averiguar ms
Control de Lexium 05 con M340 (4/9)
Programacin en LD Programacin en ST Modificacin En-Lnea Averiguar ms
Asignando las palabras de Intercambio de datos entre la Red CANOpen y el CPU Modicon M340.
1 2
Seleccione el Canal 2.
59
Averiguar ms
Control de Lexium 05 con M340 (5/9)
Programacin en LD Programacin en ST Modificacin En-Lnea Averiguar ms
Creando el perfil de un eje de movimiento para el Lexium 05 mediante al Arbol Gestor de Movimiento
2
3
Click Derecho sobre Carpeta Movimiento y elegir Eje Nuevo
Tab Nombre: Asignar Var. Refer. Eje_Ref_MOT_2 Dejar Var. Id CANOpen Can_Handler_0 Elegir Aceptar
60
Averiguar ms
Control de Lexium 05 con M340 (5/9)
Programacin en LD Programacin en ST Modificacin En-Lnea Averiguar ms
Facilitando el uso de recetas para administrar varios conjuntos de parmetros del servodrive Lexium (o cualquier otro equipo de movimiento TE) en el CPU Modicon M340
Cambiar Nombre a Receta_0 y elegir Aceptar
Nota: 1. 2. 3.
Pueden crearse ms de una receta para cada eje para poder descargar o subir parmetros de los servodrives desde o hacia el CPU Modicon M340 va CANOpen Para hacer uso de esta funcionalidad, deben agregarse los Bloques Funcin TE_UploadDriveParam y TE_DownloadDriveParam, pertenecientes a la Librera MFB (Unity Pro) segn los estndares PLCOpen Primero debe usarse la funcin TE_UploadDriveParam para leer los parmetros y la funcin TE_DownloadDriveParam para descargar los parmetros al reemplazo de algn servodrive con falla. 61
Averiguar ms
Control de Lexium 05 con M340 (6/9)
Programacin en LD Programacin en ST Modificacin En-Lnea Averiguar ms
Verificando que la Funcin CAN_Handler ha sido reconocida por la aplicacin M340. Toda operacin de movimiento asociada a los ejes configurados en el Arbol Gestor de Movimientos se basa en esta funcin.
Agregar una nueva seccin para la lgica de control movimiento va Click Derecho y Nueva Seccin
Sobre la nueva seccin FBD , Click Derecho y elegir Asistente entrada FFB
2 5
Antes de elegir Aceptar, asignar PRIMERO el nombre de instancia CAN_HANDLER_0 a este Bloque Funcin.
3
4
62
Averiguar ms
Control de Lexium 05 con M340 (7/9)
Programacin en LD Programacin en ST Modificacin En-Lnea Averiguar ms
Entradas: Pin 1 = 1 Pin 2, Doble Click y elegir botn , luego elegir Eje_Ref_MOT_2 Salidas: Pin 1 => %M201 Pin 2, agregar nueva variable Err_CAN_Handler
63
Averiguar ms
Control de Lexium 05 con M340 (8/9)
Programacin en LD Programacin en ST Modificacin En-Lnea Averiguar ms
Adicionando bloques para control de movimiento asociados al servodrive Lexium 05 va la Librera MFB bajo estndar PLCOpen. Habilitacin del servodrive va MC_POWER
1
Agregar un bloque MC_POWER a partir de Librera MotionFunctionBlock
Elegir dentro de <Conjunto de libreras> la subcategora MotionFunctionBlock y MFB. Luego elegir MC_POWER.Al final elegir Aceptar
3 4
El bloque MC_POWER debe quedar tal y como se muestra enseguida
Entradas: Pin 1 = Eje_Ref_MOT_2 Pin 2 = %I0.3.2 Salidas: Pin 1 => %M202 Pin 2 => %M203 Pin 3 => Agregar nueva variable Err_MC_Power
64
Averiguar ms
Control de Lexium 05 con M340 (9/9)
Programacin en LD Programacin en ST Modificacin En-Lnea Averiguar ms
Adicionando bloques para control de movimiento asociados al servodrive Lexium 05 va la Librera MFB bajo estndar PLCOpen Programacin movimiento absoluto del servodrive va MC_MOVEABSOLUTE
Entradas: Pin 1 = Eje_Ref_MOT_2 Pin 2 = %I0.3.0 Pin 3, Agregar nva variable Posic Pin 4, Agregar nva variable Veloc Pines 5 y 6, ambos = 0 Salidas: Pin 1 => %M204 Pin 2 => %M205 Pin 3 => %M206 Pin 4 => %M207 Pin 5, Agregar nueva variable Err_Move
65
Los datos definidos en Unity Pro podrn reutilizarse en Vijeo Designer sin tener que teclearlos de nuevo.
Principio Implementacin
Localice las variables a desplegarse en la terminal con las direcciones (en Unity Pro) validar y guardar las modificaciones Crear el proyecto en Vijeo Designer Enlace USB Definir la conexin terminal/PLC Crear los elaces con la aplicacin Unity Pro y seleccione las variables Use las variables sobre la pantalla dilogo o Ethernet
66
Localice las variables a ser desplegadas en la terminal con direcciones (en Unity Pro) validar y guardar las modificaciones
3 1
2
Asigne una direccin a cada variable a ser utilizada en Vijeo Designer Para tomar en cuenta la modificacin, elija men Generar cambios y luego Guarde el proyecto
Comentario: Es posible ordenar las variables mediante una particularizacin de las columnas
67
1 2
68
Defina la conexin PLC/Terminal. Use el puerto: Modbus TCP/IP del CPU Modicon M340
2 1
4
Seleccione el men Nuevo Driver con Click-Derecho Seleccione el driver Configure el dispositivo: elija sintxis IEC Orden en 32 Bits: elija Palabra Baja Primero
69
Creando los enlaces con la aplicacin Unity Pro y seleccionando las variables: La aplicacin Vijeo Designer se asocia con la aplicacin PLC
1 3 2
Seleccione men Enlazar variables con Click-Derecho Seleccionar la aplicacin Unity Pro (Archivo STU) Seleccione las variables a ser aadidas
70
Use las variables de la pantalla dilogo: desplegando la ausencia de cajas y el conteo de cajas en la terminal operador
Accesar a el panel1
1 2
Dibujar los objetos usando los conos
3 4
Asignar una variable a cada objeto seleccionando a partir de la lista Regenerar todo el proyecto y transferir a la terminal
END
71
Unity Pro le permite definir distintas opciones de trabajo: - opciones relativas a la utilizacin de Unity Pro (Herramientas / men Opciones ) - opciones relativas a el proyecto (Herramientas / men Ajustes Proyecto )
72
Unity Pro le permite definir varias opciones estacin. A continuacin se muestran algunos ejemplos.
Asignacin automtica de a variable a cualquier objeto grfico Ajuste parmetros Editor Ladder
73
Unity le permite definir varias opciones que se incorporarn dentro del proyecto. Por lo tanto se preservan en culaquier PC con Unity Pro. A continuacin se muestran algunos ejemplos.
Cuando se selecciona esta opcin, las bobinas se colocan automticamente en el extremo derecho de la seccin LD.
La Informacin de Carga consiste de programa fuente, smbolos de variables y comentarios, tablas animacin, etc. Estos se guardan al salvar el proyecto y pueden incluirse o no en la memoria del PLC. Esta informacin hace posible trabajar con una estacin que no contenga dicho proyecto.
Esta opcin le permite incluir, o no, la informacin que asegure el enlace de animacin en LD con el programa generado.
74