Foreword Dear customer, thank you very much for deciding in favour of the DS 400. 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 400 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 400. Regional and national regulations respectively, have to be observed in addition to this instruction manual if necessary.
Instructions This manual is intended to provide instructions for the installation and use of the DS 400 MODBUS function. The DS 400 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 400 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...
3.3.1 Serial transmission modes (RTU) The DS 400 Modbus mode support only one serial transmission modes; the RTU mode. The transmission mode defines the bit contents of message fields transmitted serially on the line. It determines how information is packed into the message fields and decoded.
Slave n Slave n Slave 1 DS 400 Ethernet Board Stecker „E“ Bus cable: Only cables according to the recommendations of EIA 485 standard should be used. A maximum of 64 devices may be connected to one segment. The bus cable must be laid at a distance of at least 20 cm from other cables.
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 400 Side 9 of 36...
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 400 Side 10 of 36...
Modbus TCP communication settings By communication via Modbus TCP the Modbus Id have to be set only and confirmed by pressing Apply button DS 400 Side 11 of 36...
• Application errors => Exception 4 (Slave device error) Holes/register alignment: • The read command always returns data if no exception is given. Bad Start/end alignment will result in only parts of the data item being read. DS 400 Side 12 of 36...
• 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 400 Side 13 of 36...
Float/Dword Channel V1 4th 1039 1038 DS400 Data Value *1) value Float/Dword Channel V2 1st 1041 1040 DS400 Data Value *1) value Float/Dword Channel V2 2nd 1043 1042 DS400 Data Value *1) value DS 400 Side 15 of 36...
Page 17
Channel B1 6th 1219 1218 Float/Dword DS400 Data Value *1) Value Channel B1 7th 1221 1220 Float/Dword DS400 Data Value *1) value Channel B1 8th 1223 1222 Float/Dword DS400 Data Value *1) value DS 400 Side 16 of 36...
Page 18
Channel V4 6th 1227 1226 Float/Dword DS400 Data Value *1) Value Channel V4 7th 1229 1228 Float/Dword DS400 Data Value *1) value Channel V4 8th 1231 1230 Float/Dword DS400 Data Value *1) value DS 400 Side 17 of 36...
Status *2) Value 2 Status Channel V1 2019 2018 word Status *2) Value 3 Status Channel V1 2020 2019 word Status *2) Value 4 Status Channel V2 2021 2020 word Status *2) Value 1 Status DS 400 Side 18 of 36...
Page 20
Status *2) Value 1 Status Channel V4 2030 2029 word Status *2) Value 2 Status Channel V4 2031 2030 word Status *2) Value 3 Status Channel V4 2032 2031 word Status *2) Value 4 Status DS 400 Side 19 of 36...
Status *2) Value 5 Status Channel V1 2118 2117 word Status *2) Value 6 Status Channel V1 2119 2118 word Status *2) Value 7 Status Channel V1 2120 2119 word Status *2) Value 8 Status DS 400 Side 20 of 36...
Page 22
Status *2) Value 5 Status Channel V4 2130 2129 word Status *2) Value 6 Status Channel V4 2131 2130 word Status *2) Value 7 Status Channel V4 2132 2131 word Status *2) Value 8 Status DS 400 Side 21 of 36...
Value description *5) value 5 name/unit index 3051 3050 word Value description *5) value 6 name/unit index 3052 3051 word Value description *5) value 7 name/unit index 3053 3052 word Value description *5) value 8 DS 400 Side 22 of 36...
Page 24
Value description *5) value 5 name/unit index 3115 3114 word Value description *5) value 6 name/unit index 3116 3115 word Value description *5) value 7 name/unit index 3117 3116 word Value description *5) value 8 DS 400 Side 23 of 36...
Page 25
Value description *5) value 5 name/unit index 3179 3178 word Value description *5) value 6 name/unit index 3180 3179 word Value description *5) value 7 name/unit index 3181 3180 word Value description *5) value 8 DS 400 Side 24 of 36...
Page 26
Value description *5) value 5 name/unit index 3243 3242 word Value description *5) value 6 name/unit index 3244 3243 word Value description *5) value 7 name/unit index 3245 3244 word Value description *5) value 8 DS 400 Side 25 of 36...
A1e Value 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 400 Side 27 of 36...
Page 29
8*25 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 400 Side 28 of 36...
A1 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 400 Side 29 of 36...
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 400 Side 30 of 36...
Page 32
Lower alarm Relais 1 used Lower warning Relais 2 used Lower warning Relais 1 used Upper alarm Relais 2 used Upper alarm Relais 1 used Upper warning Relais 2 used Upper warning Relais 1 used DS 400 Side 31 of 36...
UTF8 string (max 10 14153 14152 string Unit Name 20 Nm³/min character) UTF8 string (max 10 14161 14160 string Unit Name 21 Nl/min character) UTF8 string (max 10 14169 14168 string Unit Name 22 Nl/min character) DS 400 Side 32 of 36...
Page 34
UTF8 string (max 10 14329 14328 string Unit Name 42 µV character) UTF8 string (max 10 14337 14336 string Unit Name 43 character) UTF8 string (max 10 14345 14344 string Unit Name 44 character) DS 400 Side 33 of 36...
Page 35
UTF8 string (max 10 14481 14480 string Unit Name 61 kVAr character) UTF8 string (max 10 14489 14488 string Unit Name 62 character) UTF8 string (max 10 € 14497 14496 string Unit Name 63 character) DS 400 Side 34 of 36...
Page 36
The DS400 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 Stand:21.09.2015 , version 1.01 DS 400 Side 35 of 36...
Need help?
Do you have a question about the DS 400 and is the answer not in the manual?
Questions and answers