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:

P308= 2 (dirección en la red Modbus)
P312=3 (Modbus RTU, 9600 bps, paridad par)
P314=0 (sin función watch-dog)

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.

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: 
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 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.


Los telegramas intercambiados entre maestro y esclavo son los siguientes:




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.



No hay comentarios:

Publicar un comentario