Hello
I have developed software to retrieve Modbus addresses from an old tank level measurement system manufactured by Fisher-Rosemount (Emerson).
This system involves installing at least two pressure transmitters on a tank at a specific height, operating based on the hydrostatic principle. Both instruments are connected to a central unit (HIU) installed just outside the tank
Everything is working correctly, but I have some uncertainty about the process of sending the Zero command to the connected instruments (the pressure transmitters)
page 5-15 and 5-16 here:
https://www.emerson.com/documents/a...c-interface-unit-modbus-protocol-en-76186.pdf
Does anyone know about this old measurement system?
On page 5-16, I can read the addresses of the slave devices connected to the central unit (HIU). The 'Hart device poll' register returns the value 3 (which is 11 in binary), indicating that slave 1 and 2 are active ( the pressure transmitters)
I tried to execute the 'Hart zero command' (page 5-15) by writing '2' to register 296. I don't receive any errors.
Afterwards, I attempted to read register 297 (HART Zero Acknowledge), but it returns a value of zero.
I expected a value of '1,' as in true or succes
The debug output shows a received Modbus frame with no errors. However, I am unsure whether the zeroing process was successful
Instrument 2 is in the atmosphere ( so not tank) , and the pressure read is so low that I'm unsure how to interpret it. I would prefer confirmation via Modbus.
Can any of you provide me with advice?
Thank you
I have developed software to retrieve Modbus addresses from an old tank level measurement system manufactured by Fisher-Rosemount (Emerson).
This system involves installing at least two pressure transmitters on a tank at a specific height, operating based on the hydrostatic principle. Both instruments are connected to a central unit (HIU) installed just outside the tank
Everything is working correctly, but I have some uncertainty about the process of sending the Zero command to the connected instruments (the pressure transmitters)
page 5-15 and 5-16 here:
https://www.emerson.com/documents/a...c-interface-unit-modbus-protocol-en-76186.pdf
Does anyone know about this old measurement system?
On page 5-16, I can read the addresses of the slave devices connected to the central unit (HIU). The 'Hart device poll' register returns the value 3 (which is 11 in binary), indicating that slave 1 and 2 are active ( the pressure transmitters)
I tried to execute the 'Hart zero command' (page 5-15) by writing '2' to register 296. I don't receive any errors.
Afterwards, I attempted to read register 297 (HART Zero Acknowledge), but it returns a value of zero.
I expected a value of '1,' as in true or succes
The debug output shows a received Modbus frame with no errors. However, I am unsure whether the zeroing process was successful
Instrument 2 is in the atmosphere ( so not tank) , and the pressure read is so low that I'm unsure how to interpret it. I would prefer confirmation via Modbus.
Can any of you provide me with advice?
Thank you
Attachments
-
880.6 KB Views: 3
-
70.8 KB Views: 7