- El esquema de conexión se visualiza en la siguiente imagen:
- Compilamos y grabamos el firmware en la tarjeta IoT con MPLABX:
- Ya que tenemos nuestra tarjeta programada y en funcionamiento procederemos a agregarla a nuestra red wifi. Esto lo realizaremos conectándola vía usb y con un programa tipo hypeterminal serial como comm operator poder enviarle la configuración usuario y contraseña de nuestra red: sustituyendo el nombre de la red y contraseña por nuestros datos.
- Al hacer clic en el push botón nos muestra la IP y mac asignada por el router:
- Configuramos Kepware para el protocolo Modbus TCP/IP y le asignamos la IP de la tarjeta IoT.
- Creamos los 20 TAGs de las direcciones Holding registers:
- Abrimos el QC (Quick Client) para obtener los datos de la tarjeta IoT y verificar su funcionamiento:
- Agregaremos la conexión nativa de kepware a thingworx:
- Se creó un proyecto en Labview donde se agregó el SERVER I/O y sus 20 registros de modbus.
- Se diseñó el diagrama de bloques y el panel para extraer y visualizar los datos de los registros de la tarjeta IoT en modbus.
- En la plataforma de thingworx composer agregaremos la extencio para kepware. Se va a la pestaña Import/Export y se hace clic en EXTENSIONS/ Import
- Seleccionar el archivo de extensión KEPServerEX.zip y hacer clic en Import
- En thingworx crearemos una Thing llamada Esp8266_Kepware y agregaremos 4 propiedades:
Data_in0 -> Es el valor digital del potenciómetro
Data_in1 -> Es un valor digital contador que envía la tarjeta IoT
Data_out0 -> Es el valor booleano que activara el Led azul de la tarjeta IoT
Data_out1 -> Es el valor digital que se enviara al LCD
- El mashup creado queda de la siguiente forma:
- Resultados:
Se muestra labview adquiriendo los datos de los holding registers por medio del KEPServerEX que a su vez se conecta a la tarjeta IoT por modbus tcp/ip. Kepware manda los datos a Thingworx composer por medio de su conector nativo REST/API. Los registros son bidireccionales desde el mashup de TWX.
No hay comentarios.:
Publicar un comentario