Elsag Bailey RTU 90 IEEE real number format

A

Thread Starter

Abhijit

Elsag Bailey RTU 90 device uses three byte IEEE format for real number

I am facing problem in Analog Input Channel Values, actual values which are gathered from RTU is not matching with expected values (shown on old Bailey DCS system), As per Modified Modbus Protocol specifications command 68-23 gives Analog Input values in IEEE Format in 3 Bytes and quality represent in 2 Byte.

Please help me out to decode following values:<pre>
FE FE 44 00 00 (AI chnl 1: Expected value on Bailey DCS: 24.82 V - Bat Voltage)

F4 9A 23 00 00 (AI chnl 2: Expected value on Bailey DCS: 37.53 Pressure)

ED A4 6A 00 00 (AI chnl 3: Expected value on Bailey DCS: -0.45 Flow)

F6 92 F2 00 00 (AI chnl 10: Expected value on Bailey DCS: 72.75 Pressure)

F0 BD 13 00 00 (AI chnl 11: Expected value on Bailey DCS: 1.25 Flow)</pre>
 
Please share the documentation of Command 68-23 of "Modified Modbus" and confirm that the quality is in the last 2 bytes.

IEEE Floating point format is a 32 or 64 bit format. Please elaborate the register structure in detail.
 
> Please share the documentation of Command 68-23 of "Modified Modbus" and
> confirm that the quality is in the last 2 bytes.

> IEEE Floating point format is a 32 or 64 bit format. Please elaborate the
> register structure in detail.<pre>
Current(mA) LKA Reading(HEX-MSB first)
4 F4 CC 1F 00 00
6 FC 8C 1D 00 00
8 FE 85 B9 00 00
10 FE C5 5C 00 00
12 00 82 87 00 00
14 00 82 72 00 00
16 00 C2 59 00 00
18 00 E2 36 00 00
20 02 81 13 00 00</pre>
Modified modbus command 68-23 documentation says first three for value and remaing for quality.
00 00 : Good quality

If possible Please let me know your mail ID so that i would share command documentation with you.

register structure in detail
Response of 68-23 command
Address (8 bit)
Function=68(8 bit)
Subcode=23 (8 bit)
Board No(16 bit)
extra Byte(8 byte)
1 st Channel Value( 3 Byte)
Quality (2 Byte)
2nd Channel Value( 3 Byte)
Quality (2 Byte)
:
:
: upto 15 channels


Actual Resopnse:
3F 44 17 00 00 C3
00 8E 30 00 00 Ist Channel Value
FD FF BE 00 00 IInd channel value
FC C2 C0 00 00
FD FF BE 00 00
FF 80 00 00 00
FD FF 7C 00 00
FF 80 20 00 00
FF 80 00 00 00
FF 80 00 00 00
F4 CC 1F 00 00
FC AE 37 00 00
FD FF BE 00 00
FF 80 00 00 00
FF 80 00 00 00
FF 80 00 00 00 15th Channel value
2F AE CRC
 
Top