Un segundo ejemplo de como hacer la comunicación con Clic02. En este caso se desea leer 3 parámetros del CF y presentarlos en la pantalla del Clic. Se va a leer la frecuencia (P002), la tensión en la salida (P007) y además el valor del tiempo de la rampa de aceleración (P100).
En el ladder se arma una secuencia paso a paso, para garantizar el enclavamiento del puerto, es decir que solo una instrucción MU lo acceda por vez.
La sección de control de pasos del ladder es la siguiente:
Se está usando como una de las condiciones de transición de pasos la señal de la marca M3D del Clic que indica que terminó un telegrama Modbus. De esta forma se pasa a la instrucción siguiente solo si terminó la transmisión anterior.
El control de las salidas (al puerto y a la pantalla del clic) es el siguiente:
La configuración de las MU se hizo de la siguiente forma:
En el post anterior, se usaron DR, acá se accede directamente desde la casilla Comm Add. a la dirección deseada (en Hexa) del esclavo, como para ver otra alternativa de programación de MU.
La pantalla se configuró así:
El resultado en pantalla es el valor de P002 multiplicado por 100, el de P007 y el de P100 multiplicado por 10. Por ejemplo para 40Hz, 168V y 5 seg se verá lo siguiente:
En el próximo post se indica como escribir un parámetro en el CFW08 desde el Clic02.
lunes, 27 de enero de 2014
domingo, 26 de enero de 2014
MODBUS CON CLIC02 y un CFW08 (1)
Con las versiones 3.X del Clic 02 de WEG (o el SG2 de la firma TECO) se abre la posibilidad de utilizar a este equipito como master Modbus y realizar una pequeña red con otros dispositivos.
La idea es comunicar dos o mas equipos:
En los siguientes ejemplos se muestra como acceder a parámetros del CFW08 y verlos en el HMI del Clic.
CIRCUITO
Se debe conectar al Clic con el puerto RS485 del convertidor. Este se forma con una HMI opcional que cuenta con dicho puerto.
El clic debe contar con un puerto. Por ejemplo el modelo 20VT-D como el que se va a usar en estos ejemplos y debe ser de la versión 3.X. En el frente del PLR figura como 3rd en rojo.
El clic tiene etiquetados los terminales del puerto en forma invertida.
Se debe utilizar un cable de tipo RS485 ( par trensado enmallado) conectando el terminal A del Clic con el B del CFW08 y el B del Clic con el A del CFW.
Es recomendable colocar una resistencia de 120 Ohms en cada fin de línea para evitar reflexiones. La HMI del CFW08 la incluye, se deben habilitar los dipswitch ubicados cerca de la bornera del puerto.
CONFIGURACION DEL CFW08
Se configura el puerto de comunicación con los mismos parámetros que se usan en el Clic 02:
CONFIGURACION DEL CLIC02
El clic02 se configura en el modo Modbus, para ello debe
colocarse el Remote I/O en N y la dirección del master en un valor diferente de
0 (1 en este caso).
UN PRIMER PROGRAMA
El Clic 02 cuenta con las instrucciones MU para enviar telegramas Modbus. Dado que solo hay un puerto se debe realizar en el ladder enclavamientos para que solo una instrucción MU se utilice por vez. En este primer ejemplo se va a usar solo una instrucción MU.
El modo 1 indica leer un registro, en el remote ID 2
(el CFW08), en la dirección indicada en Comm. Add, es decir la indicada en el
registro DR 01, con longitud guardada en el DR 02, y el resultado leído en el
CF se guarda en el registro DR E0 del Clic.
La idea es comunicar dos o mas equipos:
En los siguientes ejemplos se muestra como acceder a parámetros del CFW08 y verlos en el HMI del Clic.
CIRCUITO
Se debe conectar al Clic con el puerto RS485 del convertidor. Este se forma con una HMI opcional que cuenta con dicho puerto.
El clic debe contar con un puerto. Por ejemplo el modelo 20VT-D como el que se va a usar en estos ejemplos y debe ser de la versión 3.X. En el frente del PLR figura como 3rd en rojo.
El clic tiene etiquetados los terminales del puerto en forma invertida.
Se debe utilizar un cable de tipo RS485 ( par trensado enmallado) conectando el terminal A del Clic con el B del CFW08 y el B del Clic con el A del CFW.
Es recomendable colocar una resistencia de 120 Ohms en cada fin de línea para evitar reflexiones. La HMI del CFW08 la incluye, se deben habilitar los dipswitch ubicados cerca de la bornera del puerto.
CONFIGURACION DEL CFW08
Se configura el puerto de comunicación con los mismos parámetros que se usan en el Clic 02:
P308= 2 (dirección en la red Modbus)
P312=3 (Modbus RTU, 9600 bps, paridad par)
P314=0 (sin función watch-dog)
UN PRIMER PROGRAMA
El Clic 02 cuenta con las instrucciones MU para enviar telegramas Modbus. Dado que solo hay un puerto se debe realizar en el ladder enclavamientos para que solo una instrucción MU se utilice por vez. En este primer ejemplo se va a usar solo una instrucción MU.
1-
En el registro DR 01 se
indica que se debe leer la dirección de memoria 2 del esclavo (correspondiente al P002 del CFW08, es decir a la frecuencia de salida).
2-
La longitud el dato se
indica en el DR 02 (1 en este caso).
3-
En la instrucción MU, se
indica que el master debe leer en el esclavo 2, la dirección indicada en el DR 01.
El resultado leído se almacena en el DR E0.
4-
La pantalla H1 indica el valor leído y almacenado en ese registro.
INSTRUCCIÓN MU1:
INSTRUCCIÓN MU1:
La pantalla H1 se configura de esta forma:
De esta forma se visualiza el valor de la
frecuencia multiplicada por 100 en la pantalla del Clic02 mientras esté
accionada I1.
Mas detalles sobre el protocolo Modbus en el manual Introducción a los PLC, relés lógicos programables del autor de este Blog. En siguientes post se verán otros ejemplos.
Suscribirse a:
Entradas (Atom)