1. Lo primero que debemos hacer es tener ya instalado el software de Matrikon OPC Server for Modbus, si no es asi puedes descargarlo del siguiente link: https://www.matrikonopc.com/opc-drivers/opc-modbus/base-driver-details.aspx e igual si no tienes un plc de modbus, puedes probar el simulador: https://sourceforge.net/projects/modrssim2/ .
Dentro de este, en el panel del lado izquierdo encontraras diferentes opciones que podemos configurar, deberas abrir la opcion de MatrikonOPC Server for Modbus, dentro de ella tendras otra opcion llamada Server Node Configuracion, vas a darle click derecho, nuevo Nodo y aqui escogeras el tipo de conexion que quieres establecer con el plc de modbus, si es por Ethernet o de forma serial.
Para este ejemplo vamos a escoger la opcion de Modbus Ethernet PLC, el cual nos abrira un nuevo panel donde podemos configurar los parametros de red, en la parte de Name puedes renombrarlo y ponerle un nombre identificador al dispositivo, despues en el panel de Device Setting, vamos a espeficiar el direccionamiento ip del dispositivo, escogiendo la opcion de ip address y en el campo colocas la direccion ip, despues el numero de puerto e importante el numero de esclavo modbus o modbus address, por ultimo le damos al boton de create en la esquina inferior derecha del panel.
Ya configurado esto, ahora debemos agregar los tags que queremos leer, para eso podemos crear aliases, que nos facilita ponerle un nombre a nuestras variables, vamos a dirigrnos en el panel izquierdo, en la opcion de Advanced Options, ahi vas a encontrar una opcion llamada Alias Configuration.Esto nos abrira un panel en blanco al lado derecho, en este vamos a crear un nuevo grupo dandole click derecho sobre Alias Configuration, y le damos la opcion crear un nuevo Grupo, este aparecera en el panel del lado derecho. Ingresamos al grupo dandole doble click sobre el. Ahora dentro del grupo, le damos click derecho para crear un nuevo alias, aqui dependera el tipo de datos que quieras crear, si quieres hacer un tag basico o un tag de Calculation, puedes leer el manual para encontrar mas informacion sobre esto.
Escogemos la opcion de basic para mapear un tag, le damos en next
En la opcion de alias name, vas a colocar el nombre con el que quieres identificar al tag, y despues le das en la opcion de Browse OPC Tag.
Esto te abrira un panel en el cual te aparecen los diferentes registros de modbus que existen, en este caso agregaremos un holding register que es un registro 4XXXX, por lo cual nos colocamos sobre la carpeta 4, al lado derecho nos mostrara un tag que indica que va del 1 al 65536, por lo cual lo seleccionamos y le damos en ok.
Esto nos devolvera al panel anterior, donde ahora en el campo de OPC Tag, vamos a encontrar la sintaxys del tag, esto debe interpretarse de la siguiete manera: Modbus Ethernet Plc es el nombre de nuestra conexion, el 4 significa el tipo de registro que estamos accediendo y el 1-65536, es el registro que debemos acceder.
Por lo cual si solo queremos el registro 40001, entonces deberia colocarse de la siguiente manera:
Si despues quieresn agregar el registro 100, entonces deberia ser algo asi Modbus Ethernet Plc.4:100 y asi sucesivamente para cada tag que quieras agregar, siguiendo el orden de la sintaxys. Despues de esto, debemos darle en Finish.
Y ahora podriamos utilizar un Matrikon OPC Explorer para leer el registro desde el grupo de alias.
Created by JF
Was this article helpful?
That’s Great!
Thank you for your feedback
Sorry! We couldn't be helpful
Thank you for your feedback
Feedback sent
We appreciate your effort and will try to fix the article