Micrologix 1400 como Maestro Modbus RTU

“La gratitud en silencio no sirve a nadie”. Gladys Bronwyn Stern

En la siguiente práctica vamos a ver como configurar el Micrologix 1400 como Maestro Modbus RTU, para ello, creamos un nuevo proyecto en el RSLogix, seleccionamos el hardaware que tenemos y lo siguiente es configurar el canal 0 para este tipo de comunicación.

Seleccionaremos los parametros que sean igual que nuestro exclavo, velocidad, paridad, bits de barada y bits de datos. En la configuración de Control Line, sino vamos a utilizar el cable de Rockwell 1763-NC01 seleccionaremos No Handshaking, si lo utilizamos tal y como aparece

El siguiente paso será, configurar los archivo de datos que vayamos a utilizar, en este ejemplo una para la instruccion MSG que será la que utilizaremos (MG9), y una de Entero para los datos (N10)

Habiendo definido esto, ya podemos hacer la logica que corresponda, para la simulacion y pasamos a insertar la instruccion MSG donde asignamos el MG9 que habiamos creado previamente y con la siguiente configuración para nuestro ejemplo, vamos a leer de nuestro esclavo 10 Registros a partir de la direccion 40001, y los vamos a guardar sus valores en la tabla N10:0 a partir de la direccion 0, la direccion del esclavo es la 2

Para comprobar el funcionamiento del esclavo, primero utilizaremos el Modbus Slave para su simulación, que ya lo hemos utilizado en otras practicas, donde vamos a configurar los parametros tal y como tienen nuestro dispositivo real.

Definimos todos los parametros de la comunicación y lo enlazamos el puerto serie de nuestro PC con el Micrologix

Insertamos los 10 Registros que vamos a leer a partir de la direccion 40001, y conectamos el simulador, a partir de este momento, le asignamos unos valores para comprobar el funcionamiento.

Descargamos el proyecto a nuestro Micrologix y nos ponemos Online para ejecutar la instrucción que nos interesa MSG, como se puede observar se ha ejecutado correctamente.

Si accedemos al Setup de la instruccion podemos observar, los bits e Control para ver el estado de la instrucción.

Y si observamos la tabla de Datos N10, y accedemos a los registros que nos interesa, comprobamos que hemos leido correctamente todos los valores. Ya podemos conectar nuestro dispositivo real y probar su funcionamiento.

13 de Mayo del 2014

Si te ha gustado o te ha sido de Utilidad, compartelo ...