5.1
5.1Comunicación con Mitsubishi MELSEC
5.1.1
Interlocutores
IntroducciónEn el presente apartado se describe la comunicación entre los paneles de operador y los autómatas Mitsubishi Electric.
En estos autómatas, el acoplamiento se realiza a través de protocolos propios del equipo. • Protocolo de la unidad de programación (protocolo PG)
En este acoplamiento punto a punto, el panel de operador se conecta a la interfaz de programación de la CPU (RS 422).
• Protocolo 4
Este protocolo sirve para crear enlaces punto a punto o multipunto con las interfaces RS 232 o RS 422 a través de los módulos de comunicación Mitsubishi.
Autómatas acoplables
Es posible crear enlaces con los autómatas Mitsubishi indicados a continuación:
Autómata Protocolo PG Protocolo 4
MELSEC FX, FX0 X
MELSEC FX0n, FX1n,FX2n X X
MELSEC A 1) X
MELSEC Q 2) X
1) La gama A reúne los autómatas AnA, AnN, AnS, AnU 2) La gama Q reúne los autómatas QnA y QnAS
Tipos de comunicación permitidos
Vale sólo para el protocolo PG:
El acoplamiento punto a punto entre un panel de operador y un autómata Mitsubishi FX– CPU vía el protocolo PG (Protocol for access to the program and memory elements of the FX series PC CPU version V1.21 and after) ha sido comprobado y habilitado por Siemens AG.
Vale sólo para el protocolo 4:
Se habilitan sólo los conectores físicos disponibles por defecto en los paneles de operador. En particular, en un PC estándar se habilita únicamente la interfaz RS 232. A través de la interfaz RS 422 (Panel PCs y Multi Panels) o del convertidor RS 232/RS 422 es posible establecer un enlace multipunto con 4 autómatas como máximo.
Nota
El panel de operador sólo puede funcionar como maestro.
5.1.2
Comunicación entre el panel de operador y el autómata
Principio de comunicaciónEl panel de operador y el autómata se comunican a través de • Variables
• Áreas de datos de usuario Variables
El autómata y el panel de operador intercambian sus datos a través de valores de proceso. Configure variables que señalen a una dirección en el autómata. El panel de operador lee y muestra el valor de la dirección indicada. El operador también puede introducir un valor en el panel. Este valor se escribe luego en la dirección en el autómata.
Áreas de datos de usuario
Las áreas de datos de usuario sirven para el intercambio de datos especiales y sólo se configuran cuando se utilizan dichos datos.
Las áreas de datos de usuario se requieren p. ej. para: • Tareas de control
• Transferencia de registros • Sincronización de fecha/hora • Control de señales de vida
Al crear el proyecto, las áreas de datos de usuario se configuran en la ventana del proyecto del panel de operador bajo "Comunicación ▶ Conexiones" en el área de trabajo "Punteros de área". Asimismo, se deben configurar en el área de direcciones correspondiente en el autómata.
Particularidades del acoplamiento con el protocolo 4 Nota
Para las CPUs de las distintas gamas existen diferentes límites en cuanto a las áreas de direcciones. Éstos se indican en los manuales Computerlink de Mitsubishi. En particular, en las áreas M y D de la gama Q sólo se puede direccionar hasta el número 8191.
5.2
5.2Comunicación vía el protocolo PG
5.2.1
Requisitos para la comunicación
ConexiónEl panel de operador debe conectarse a la interfaz de programación de la CPU (RS 422). Consulte a este respecto la documentación del autómata.
El acoplamiento entre el panel de operador y el autómata Mitsubishi Electric se limita básicamente a ajustar los parámetros de interfaz y la dirección de bus. En el autómata no se requieren bloques especiales para el acoplamiento.
Cable
Los siguientes cables de conexión pueden utilizarse para conectar el panel de operador con el autómata:
Autómata Mitsubishi Electric vía el protocolo PG Interfaz en el
panel de operador o
adaptador Gama FX, Sub D, 25 pines FX0, Mini DIN, 8 pines
RS 232, 9 pines Mitsubishi SC–08 1) Mitsubishi SC–07 1)
RS 232, 15 pines Adaptador 6XV1440–2UE32
y cable Mitsubishi SC–08 1) Adaptador 6XV1440–2UE32 y cable Mitsubishi SC–07 1) RS 422, 9 pines 6XV1440–2R_ _ _ 6XV1440–2P_ _ _
’_’ Código de longitud (véase el catálogo ST 80)
1) Puesto que los autómatas Mitsubishi se comunican por defecto a través de la interfaz RS 422,
para conectar un panel de operador vía RS 232 se requiere el cable de programación Mitsubishi SC– 07 o SC–08 con adaptador RS 422/RS 232 integrado.
Nota
Vale sólo para RS 232:
La longitud del cable está limitada a 0,32 m.
Para determinar qué interfaz debe utilizarse en el panel de operador, consulte el manual del equipo correspondiente.
5.2.2
Instalar el driver de comunicación
Driver para panel de operadorEl driver para comunicarse con los autómatas PG Mitsubishi vía el protocolo PG se suministra con WinCC flexible y se instala automáticamente.
En el autómata no se requieren bloques especiales para el acoplamiento.
5.2.3
Configurar el tipo de autómata y el protocolo
Seleccionar el autómataPara establecer la comunicación con un autómata Mitsubishi vía el protocolo PG, haga doble clic en la ventana del proyecto del panel de operador en "Comunicación ▶
Conexiones" y, en el área de trabajo, seleccione en la columna "Driver de comunicación" el protocolo
• Mitsubishi FX
La ventana de propiedades mostrará los parámetros del protocolo seleccionado. Si desea modificar los parámetros posteriormente, haga doble clic en la ventana del proyecto del panel de operador en "Comunicación ▶ Conexiones", seleccione la conexión y modifique los parámetros en la ventana de propiedades.
Nota
Los ajustes del panel de operador deberán coincidir con los del autómata.
5.2.4
Configurar los parámetros del protocolo
Parámetros a ajustarPara configurar los parámetros, en la ventana del proyecto del panel de operador haga doble clic en "Comunicación ▶ Conexiones". En el área de trabajo debe estar seleccionado "Mitsubishi FX" en la columna "Driver de comunicación". Ahora podrá introducir o modificar en la ventana de propiedades los parámetros del protocolo:
Parámetros dependientes del equipo • Puerto
Aquí se selecciona la interfaz del panel de operador a la que está conectado el autómata Mitsubishi.
Panel de operador Puerto
OP 77B, TP 170A, IF1A o IF1B
OP 170B, TP 170B, Mobile Panel 170, TP 270, OP 270, MP 270B,
MP 370
IF1A, IF2 o IF1B
Panel PC, PC COM1 a COM4
Nota
En caso de utilizar la interfaz IF1B, deberán conmutarse además los datos de recepción RS 422 y la señal RTS a través de 4 interruptores DIL situados en el lado posterior del Multi Panel.
Encontrará más información al respecto en el manual del panel de operador. • Tipo
Dependiendo de la interfaz elegida, aquí estará seleccionado RS 232, RS 422 o RS 485. • Velocidad de transferencia
Aquí puede seleccionar la velocidad de transferencia entre el panel de operador y el autómata.
• Bits de datos
Aquí puede elegir entre "7 bit" y "8 bit". • Paridad
Aquí puede elegir entre "Ninguna", "Par" e "Impar". • Bits de parada
5.2.5
Tipos de datos admisibles
Tipos de datos admisiblesEn la tabla se indican los tipos de datos de usuario que pueden utilizarse para la configuración de variables y punteros de área.
Denominación Operando Tipo de datos
Entrada X Bit, bloque de 4 bits, bloque de 8 bits, bloque de 12 bits, bloque de 16 bits, bloque de 20 bits, bloque de 24 bits, bloque de 28 bits, bloque de 32 bits Salida Y Bit, bloque de 4 bits, bloque de 8 bits, bloque de 12 bits, bloque de 16 bits, bloque de 20 bits, bloque de 24 bits, bloque de 28 bits, bloque de 32 bits Marca M Bit, bloque de 4 bits, bloque de 8 bits, bloque de 12 bits, bloque de 16 bits, bloque de 20 bits, bloque de 24 bits, bloque de 28 bits, bloque de 32 bits
Temporizador (valor real) T Word
Contador de 16 bits (valor real) C - 16 bits Word
Contador de 32 bits (valor real) C -32 bits Double
Data Register D Bit,
Word, Double, String, IEEE-Float
Particularidades del acoplamiento vía el protocolo PG de Mitsubishi Electric Los punteros de área sólo pueden crearse con el operando "D".
Como variables de trigger para avisos de bit se permiten únicamente las variables del operando "D" y sólo para el tipo de datos "Word".
Las variables de matriz sólo deben utilizarse para avisos de bit y curvas. Por tanto, sólo pueden crearse con variables del operando "D" y del tipo de datos "Word".
5.2.6
Optimizar la configuración
Ciclo de adquisición y tiempo de actualizaciónLos ciclos de adquisición indicados en el software de configuración para los "punteros de área" y los ciclos de adquisición de las variables son factores decisivos para los tiempos de de actualización que realmente pueden alcanzarse.
El tiempo de actualización es el ciclo de adquisición más el tiempo de transferencia más el tiempo de procesamiento.
Para obtener tiempos de actualización óptimos, tenga en cuenta los siguientes aspectos en la configuración:
• Las distintas áreas de datos deben configurarse con el mínimo tamaño posible y con el máximo necesario.
• Defina como relacionadas las áreas asociadas. El tiempo de actualización real mejora configurando un área grande en lugar de varias áreas pequeñas.
• Los ciclos de adquisición demasiado pequeños merman innecesariamente el rendimiento total. Configure el ciclo de adquisición conforme a la velocidad de modificación de los valores de proceso. La curva de temperatura de un horno es p. ej. tiene mucha más inercia que la curva de revoluciones de un accionamiento eléctrico. El valor aproximativo para el ciclo de adquisición es de aprox. 1 hora.
• Disponga las variables de un aviso o una imagen en un área de datos sin dejar huecos. • Para que las modificaciones puedan detectarse con seguridad en el autómata, deberán
aplicarse al menos durante el ciclo real de adquisición • Ajuste la velocidad de transferencia al valor máximo. Avisos de bit
Utilice matrices para los avisos de bit y asigne los diferentes avisos a un bit de la propia variable de matriz, y no a cada uno de sus subelementos. Para los avisos de bit y las matrices sólo se admiten las variables del operando "D" y del tipo de datos "Word". Imágenes
En el caso de las imágenes, la velocidad de actualización realmente alcanzable depende del tipo y la cantidad de los datos susceptibles de ser representados.
En la configuración, tenga en cuenta que sólo puede configurar ciclos cortos de adquisición para aquellos objetos que realmente deban actualizarse rápidamente.
Curvas
Si en las curvas disparadas por bit se activa el bit de grupo en el "Área de transferencia de curvas", el panel de operador actualizará siempre todas las curvas cuyo bit se haya definido en esta área. Después el panel vuelve a desactivar los bits.
Sólo después de que el panel de operador haya desactivado todos los bits, podrá activarse de nuevo el bit de grupo en el programa de control.
Tareas de control
En caso de que se hayan enviado muchas tareas de control en intervalos cortos, la comunicación entre el panel de operador y el autómata puede verse sobrecargada. Si el panel de operador registra el valor 0 en la primera palabra de datos de la bandeja de tareas, significa que éste ha aceptado la tarea de control. El panel de operador procesa la tarea, por lo que requerirá un cierto tiempo. Si inmediatamente después se vuelve a
registrar una nueva tarea de control en la bandeja de tareas, puede transcurrir algún tiempo hasta que el panel de operador ejecute la siguiente. La siguiente tarea de control no se aceptará hasta que el equipo no disponga de la suficiente potencia de cálculo.
5.2.7
Poner los componentes en marcha
Transferir el programa de control al autómata1. Conecte el PC y la CPU mediante el cable correspondiente. 2. Cargar los archivos de programa en la CPU.
3. A continuación, ponga la CPU en RUN. Transferir el proyecto al panel de operador
1. Para transferir el proyecto es necesario que el panel de operador se encuentre en el modo de transferencia.
A este respecto deben distinguirse los casos siguientes: – Primera puesta en marcha
En la primera puesta en servicio el panel de operador aún no tiene ninguna configuración. Los datos de proyecto necesarios para el servicio y el software de runtime del equipo de configuración han de transferirse al equipo: El panel de operador cambia automáticamente al modo de transferencia.
En el panel de operador aparece el diálogo de transferencia con un aviso de conexión.
– Poner nuevamente en marcha
Cuando el panel de operador se pone otra vez en marcha, se sustituye la configuración que contiene el panel por otra.
Encontrará una descripción detallada de los pasos a seguir en el manual del panel de operador.
2. Compruebe en su proyecto si la configuración de avisos se corresponde con sus necesidades.
3. Antes de transferir el proyecto al panel de operador deberá ajustar los parámetros de transferencia en el menú "Proyecto ▶ Transferencia ▶ Configuración de transferencia". – Seleccione la interfaz utilizada.
– Seleccione los parámetros de transferencia "Modo", "Interfaz" y "Velocidad de transferencia".
4. Inicie la transferencia del proyecto con el botón de comando "Transferencia". – El proyecto se generará automáticamente
– En la ventana de salida se registran los diferentes pasos de generación y transferencia. Si se ha realizado satisfactoriamente la transferencia, al final de la misma se muestra el siguiente aviso: "Transferencia concluida satisfactoriamente".
La imagen inicial aparece en el panel de operador. Interconexión del autómata y el panel de operador
1. Conecte el autómata con el panel de operador mediante un cable de conexión adecuado. 2. En el panel de operador se visualizará el aviso "Se ha establecido la conexión con el
autómata". Tenga en cuenta que los textos de aviso del sistema pueden ser editados por el usuario en WinCC flexible.
Atención
Durante la puesta en marcha, observe por favor las advertencias de seguridad que figuran en el manual del panel de operador.
Las radiaciones de alta frecuencia, p. ej. de teléfonos móviles, pueden ocasionar situaciones de funcionamiento indeseadas.