FAQs Técnicas

Realizar una pregunta

Fallo lectura Modbus TCP cliente desde HMISCU

Síntoma
Problema en la comunicación ModbusTCP entre HMISCU y un equipo Versadac de Eurotherm.Se intenta leer vía Modbus TCP/IP 2 words de un equipo de Eurotherm, empezando por la dirección 256 del tipo MW, y aparecen en el bloque READ_VAR los errores 255 y 7 en CommError y OperError respectivamente.Con modscan funciona perfectamente.

Versión
Somachine 4.1 SP 1.2

Solución
Se necesita reacondicionar el orden de ejecución de los bloques para que la secuencia de programa se realice correctamente y se ejecute antes la instrucción ADDM (orden de ejecución-ordenar conforme al flujo de datos). Los códigos de error 255 y 7 quieren decir que la dirección que se está generando es incorrecta, debido a que el destino HMISCU no admite la posibilidad de realizar funciones de cliente MODBUS TCP/IP desde la parte Somachine del mismo, como puede verse en la tabla adjunta.Al contar con la posibilidad de comunicar opcionalmente por puerto serie, la mejor opción es reacondicionar el bloque ADDM para que apunte al puerto serie del HMISCU como canal de salida de la petición de datos.Gracias a la última aportación de Vijeo Designer 6.2 SP3 lo que sí se podría es funcionar como esclavo MODBUS TCP/IP en el lado PLC del HMISCU (dato no actualizado en la tabla de funciones soportadas).
 
¿Ha sido útil?
¿Qué podemos hacer para mejorar la información?