Foreword Dear customer, thank you very much for deciding in favour of the DS 500. Please read this installation and operation manual carefully before mounting and initiating the device and follow our advice. A riskless operation and a correct functioning of the DS 500 are only guaranteed in case of careful observation of the described instructions and notes.
This instruction manual has to be available at any time at the operation site of the DS 500. Regional and national regulations respectively, have to be observed in addition to this instruction manual if necessary.
This manual is intended to provide instructions for the installation and use of the DS 500 MODBUS function. The DS 500 MODBUS function can let the MODBUS master device to read out the online measurement values. This manual is not intended to be a complete tutorial on the MODBUS RTU protocol, and it is assumed the end user already has a general working knowledge of MODBUS RTU Communications, especially in respect of master station configuration and operation.
Modbus Messaging on TCP/IP Implementation Guide V1.0b General Modbus Information The DS 500 Modbus module complies with the Modbus serial line protocol [Reference 1]. Among other things this implies a master-slave protocol at level 2 of the OSI model. One node (the master) issues explicit commands to one of the ,,sIave"-nodes and processes...
Further details of the Modbus protocol can be found in Reference 1 and 2. 3.3.2 Ethernet transmission modes The DS 500 Modbus mode supports the Modbus/TCP only The transmission mode defines the bit contents of message fields transmitted serially on the line.
5 4 3 2 1 DS500V2 Mainboard Note: In case DS500V2 is the last device in the RS485 network then the termination should be switch on per software. Settings → Device settings → Modbus settings DS 500 V1.13 Side 10 of 50...
Ethernet connection for Modbus/TCP For easy Ethernet cable connection to your network an ordinary RJ45 Ethernet cable connection is provided. Cable: An Ethernet cable with category 5 or better is to be used. DS 500 V1.13 Side 11 of 50...
New password repeat in red font. If you can’t remember the password, please use Master password in order to enter a new password. Remark: The master password is supplied together with the instrument’s documentation. DS 500 V1.13 Side 12 of 50...
Page 13
In such a case, an abnormal behavior of the whole serial bus can occur, the master being then in the impossibility to communicate with all present slaves on the bus. DS 500 V1.13 Side 13 of 50...
By communication via Modbus TCP the Modbus Id have to be set only and confirmed by pressing Apply button. “Data Format” With the transmission type ABCD (Little Endian) or CDAB (Middle Endian) will be defined DS 500 V1.13 Side 14 of 50...
• If start-address is not the start of a mapped holding register => Exception 2 (Illegal data address) • Writing to holes is allowed (ie ignored - and no exception occurs) — except for the condition described above DS 500 V1.13 Side 16 of 50...
Value A1-3 → Register 1004 (Consumtion) 5th Value Value A1-5 → Register 1200 (Temperature) Value A1-8 → Register 1206 (Velocity) 8th Value Arrangement VA5xx (with pressure) 1st Value 3rd Value 8th Value 5th Value 7th Value DS 500 V1.13 Side 18 of 50...
Channel B1 3rd 1037 1036 Float/Dword DS500 Data Value *1) value Channel B1 4th 1039 1038The Float/Dword DS500 Data Value *1) value Channel B2 1st 1041 1040 Float/Dword DS500 Data Value *1) value DS 500 V1.13 Side 19 of 50...
Page 20
Channel C3 2nd 1083 1082 Float/Dword DS500 Data Value *1) value 1085 1084 Float/Dword Channel C3 3rd DS500 Data Value *1) value 1087 1086 Float/Dword Channel C3 4th DS500 Data Value *1) value DS 500 V1.13 Side 20 of 50...
Page 21
Channel V4 2nd 1123 1122 Float/Dword DS500 Data Value *1) value Channel V4 3rd 1125 1124 Float/Dword DS500 Data Value *1) value Channel V4 4th 1127 1126 Float/Dword DS500 Data Value *1) value DS 500 V1.13 Side 21 of 50...
Channel B1 7th 1237 1236 Float/Dword DS500 Data Value *1) value Channel B1 8th 1239 1238 Float/Dword DS500 Data Value *1) value Channel B2 5th 1241 1240 Float/Dword DS500 Data Value *1) value DS 500 V1.13 Side 22 of 50...
Page 23
Channel C3 6th 1283 1282 Float/Dword DS500 Data Value *1) value 1285 1284 Float/Dword Channel C3 7th DS500 Data Value *1) value 1287 1286 Float/Dword Channel C3 8th DS500 Data Value *1) value DS 500 V1.13 Side 23 of 50...
Page 24
Channel V4 6th 1323 1322 Float/Dword DS500 Data Value *1) value Channel V4 7th 1325 1324 Float/Dword DS500 Data Value *1) value Channel V4 8th 1327 1326 Float/Dword DS500 Data Value *1) value DS 500 V1.13 Side 24 of 50...
Value 2 Status Channel B1 2019 2018 word Status *2) Value 3 Status Channel B1 2020 2019 word Status *2) Value 4 Status Channel B2 2021 2020 word Status *2) Value 1 Status DS 500 V1.13 Side 25 of 50...
Page 26
Value 3 Status Channel C2 2040 2039 word Status *2) Value 4 Status Channel C3 2041 2040 word Status *2) Value 1 Status Channel C3 2042 2041 word Status *2) Value 2 Status DS 500 V1.13 Side 26 of 50...
Page 27
Value 1 Status Channel V4 2062 2061 word Status *2) Value 2 Status Channel V4 2063 2062 word Status *2) Value 3 Status Channel V4 2064 2063 word Status *2) Value 4 Status DS 500 V1.13 Side 27 of 50...
Value 6 Status Channel B1 2119 2118 word Status *2) Value 7 Status Channel B1 2120 2119 word Status *2) Value 8 Status Channel B2 2121 2120 word Status *2) Value 5 Status DS 500 V1.13 Side 28 of 50...
Page 29
Value 7 Status Channel C2 2140 2139 word Status *2) Value 8 Status Channel C3 2141 2140 word Status *2) Value 5 Status Channel C3 2142 2141 word Status *2) Value 6 Status DS 500 V1.13 Side 29 of 50...
Page 30
Value 5 Status Channel V4 2162 2161 word Status *2) Value 6 Status Channel V4 2163 2162 word Status *2) Value 7 Status Channel V4 2164 2163 word Status *2) Value 8 Status DS 500 V1.13 Side 30 of 50...
Value description *5) value 7 name/unit index 3053 3052 word Value description *5) value 8 Channel A3 3065 3064 word Sensor Type *3) sensor type 3066 3065 string Channel Name Sensor Name *4) DS 500 V1.13 Side 31 of 50...
Page 32
Sensor Type *3) sensor type 3130 3129 string Channel Name Sensor Name *4) name/unit index 3142 3141 word Value description *5) value 1 name/unit index 3143 3142 word Value description *5) value 2 DS 500 V1.13 Side 32 of 50...
Page 33
Sensor Name *4) name/unit index 3206 3205 word Value description *5) value 1 name/unit index 3207 3206 word Value description *5) value 2 name/unit index 3208 3207 word Value description *5) value 3 DS 500 V1.13 Side 33 of 50...
Page 34
Value description *5) value 1 name/unit index 3271 3270 word Value description *5) value 2 name/unit index 3272 3271 word Value description *5) value 3 name/unit index 3273 3272 word Value description *5) value 4 DS 500 V1.13 Side 34 of 50...
Page 35
Value description *5) value 2 name/unit index 3336 3335 word Value description *5) value 3 name/unit index 3337 3336 word Value description *5) value 4 name/unit index 3338 3337 word Value description *5) value 5 DS 500 V1.13 Side 35 of 50...
Page 36
Value description *5) value 3 name/unit index 3401 3400 word Value description *5) value 4 name/unit index 3402 3401 word Value description *5) value 5 name/unit index 3403 3402 word Value description *5) value 6 DS 500 V1.13 Side 36 of 50...
Page 37
Value description *5) value 4 name/unit index 3466 3465 word Value description *5) value 5 name/unit index 3467 3466 word Value description *5) value 6 name/unit index 3468 3467 word Value description *5) value 7 DS 500 V1.13 Side 37 of 50...
Page 38
3499 word Value description *5) value 7 name/unit index 3501 3500 word Value description *5) value 8 32 registers = 64 byte for one channel (8 values); actually 21 registers used per channel DS 500 V1.13 Side 38 of 50...
10110 10109 word 0..5 Resolution 10111 10110 free A1e future use A1f Value Name 10126 10125 string string max 10 character long A1f Value Name 10132 10131 string string max 3 character short DS 500 V1.13 Side 42 of 50...
Page 43
Channel C1 similar to channel A1 11801 11800 8*25 Channel C2 similar to channel A1 12001 12000 8*25 Channel C3 similar to channel A1 12201 12200 8*25 Channel C4 similar to channel A1 DS 500 V1.13 Side 43 of 50...
Data format test Modbus Modbus No.of Default Read Data Type Description Comment Register Address Byte Setting Write 64001 64000 Dword 1000000 format test for Dword 64003 64002 float 1000000.0 format test for float DS 500 V1.13 Side 44 of 50...
Name coding in UTF8 (max 24 Byte) Value description 1 = Dword , 0 = float 14..12 position of dezimal point 0..7 11..7 index of value name 0..31 6..0 index of unit name 0..127 0 = value not used DS 500 V1.13 Side 45 of 50...
Page 46
Upper alarm Relais 3 used Upper alarm Relais 2 used Upper alarm Relais 1 used Upper warning Relais 4 used Upper warning Relais 3 used Upper warning Relais 2 used Upper warning Relais 1 used DS 500 V1.13 Side 46 of 50...
The DS500 Modbus uses the following exception codes when responding to the master Exception Code Exception name 0x01 Illegal function 0x02 Illegal data address 0x03 Illegal data value 0x04 Slave device failure 0x05 Acknowledge 0x06 Slave device busy DS 500 V1.13 Side 50 of 50...
Need help?
Do you have a question about the DS 500 and is the answer not in the manual?
Questions and answers