Hola a todos. He estado intentando comunicarme a un dispositivo por medio de Modbus TCP. Al usar un simulador de lectura MODBUS, me he dado cuenta que realiza la lectura de dos palabras por cada registro; sin embargo, los valores leídos no concuerdan con el dato esperado. Realizando la lectura y concatenación de estos registros en un PLC he obtenido el dato correcto del registro.
HR30006 = 17155
HR30007 = 11537
REAL VALUE = 131,176
El problema es que no he hallado la forma de hacer esta concatenación de la tag en Ignition al momento de crearla para asi visualizar el valor correcto. El dispositivo tiene la dirección 126 por defecto, así creando la tag como tipo OPC a partir del modulo modbus se tiene el siguiente direccionamiento:
[PAC3220]126.HR30006

Lo he hecho así pero el estado de la comunicación es MALO.
He intentado con la propuesta del foro " Modbus read two register into one OPC tag" y no me ha funcionado.
Estaría muy agradecido si alguien me podría ayudar con estos dos inconvenientes que presento.