METPOINT ® Daisychain setup 1. Saftey instructions Please check whether this manual corresponds with the device type. Please attend to all notes indicated in this instruction manual. It contains essential information which has to be followed during installation, operation and maintenance. Therefore this instruction manual has to be read categorically by the technician as well as by the responsible user/qualified personnel before installation, initiation and ...
Daisychain setup METPOINT ® 2. Instructions This manual is intended to provide instructions for the installation and use of the BDL MODBUS function. The BDL MODBUS function can let the MODBUS client 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 client station configuration and operation. However an overview is included in the following section to explain some of the fundamental aspects of the protocol. 2.1 Definition and abbreviation Cyclic Redundancy Check Used for error—checking in MODBUS RTU. See appendix Modbus client A MODBUS device, which is able to access data in one or more connected MODBUS server Modbus server A MODBUS device, which is able to respond to requests from a single MODBUS client Modbus Address Throughout this document the following notation is used to address MODBUS RTU registers see chapter 8 Addressing: Holding Register 1009 is addressed in messages by 1008 MODBUS protocol data unit MODBUS application data unit MBAP MODBUS application protocol...
Daisychain setup METPOINT ® 3.3.1 Serial transmission modes (RTU) The BDL 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. The transmission mode and serial port parameters must be the same for all devices on a Modbus serial line. RTU mode Modbus Application Data Unit (ADU) frame is shown below, and is valid for both requests and responses. Client Address Function code Data 1 byte 1 byte 0 … 252 byte(s) 2 bytes Table 1 Further details of the Modbus protocol can be found in Reference 1 and 2. 3.3.2 Ethernet transmission modes The BDL Modbus mode supports the Modbus/TCP only 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. The transmission mode and serial port parameters must be the same for all devices on a Modbus serial line. Modbus/TCP mode Modbus Application Data Unit (ADU) frame is shown below, and is valid for both requests and responses Modbus/TCP MBAP Header Transaction Protocol Id Length...
Daisychain setup METPOINT ® 4.1.1 Settings Switch S4.1 Note: S3 ON In case DS500 is the last device in the RS485 network then the “Termination S2 ON resistor network switch” should turn “ON”. S7 ON S1 ON 4.2 RS485 bus wiring (Modbus RTU) – Connection diagram BDL V2 BDL V2 Mainboard X1.1: power supply X.1, X2.2: for internal use X3.1- X3.4: alarm relay 1 - 4 X4.1: RS485 XA.1 - XA.4: sensor channels 1 - 4 XA.1 sens X4.1 5= A (+) 4=B (-) 3=GND 5= A (+) 4= (-) 3= 1= A (+) 2=B (-)
METPOINT ® Daisychain setup Note: In case BDLV2 is the last device in the RS485 network then the termination should be switch on per software. Settings Device settings Modbus settings 4.3 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. It should be laid in a separate, conductive, and earthed cable trunking. It must be ensured that no potential differences occur between the individual devices on the bus. Cable specification: Impedance: 135 -165 Ohm @ 3 to 20 Mhz Cable capacity: < 30 pF/m Cable diameter: > 0.64 mm Cross section: > 0.34 mm , conforms to AWG 22 Loop resistance < 110 Ohm per km Screening: Cu shielding braid or shielding braid and shielding foil 4.4 Ethernet connection for Modbus/TCP For easy Ethernet cable connection to your network an ordinary RJ45 Ethernet cable connection is provided.
Daisychain setup METPOINT ® 5. Modbus RTU communication settings Before communication with the client, baudrate, address, and framing must be defined 5.1 Accessing and changing Modbus settings First step: Main menu Settings Device settings Modbus settings The settings are all protected by a password! Inputs and changes have to be confirmed by pressing in general! XA.4: or channels 1 – 4 Factory settings for password at the time of delivery: 0000 (4 times zero). If required, the password can be changed in the Password settings.
Page 12
METPOINT ® Daisychain setup Confirm the changes by pressing the button Apply Remark: Only in case of changes the button Apply appears else to go back with button “Back” By pressing the button “Set to Default” the default values will be defined. Default values: Baudrate: 19200 bps Parity: even Stopbits With “Data Format” the transmission type ABCD (Little Endian) or CDAB (Middle Endian) will be defined Notes: It is recommended NOT to use the default address in a multi-server network. It is of great importance to ensure at the time of the procedure of device addressing, that there are not two devices with the same address. In such a case, an abnormal behavior of the whole serial bus can occur, the client being then in the impossibility to communicate with all present server on the bus.
Daisychain setup METPOINT ® 6. Modbus TCP communication settings By communication via Modbus TCP the Modbus Id have to be set only and confirmed by pressing Apply button. With “Data Format” the transmission type ABCD (Big Endian) or CDAB (Middle Endian) will be defined 13 | 48...
METPOINT ® Daisychain setup 7. Modbus addressing model The BDL RS485 Modbus allows read/write access according chapter 8. Not defined registers are not accessible / not supported. Byte Order: The size of each Modbus-register is 2 Byte. For a 32 bit value two Modbusregister will be read out by the BDL. Accordingly for a 16 bit Value only one register is read. Out formats of BDL: Single word Double word HByte(A) LByte(B) HWord LWord HByte(A) LByte(B) HByte(C) LByte(D) 18 => 29235175522=> Middle Endian Middle Endian Data order Data order Big Endian Big Endian Data order Data order For verification of a correct dataformat please read out register 64000 or 64002. Result should be. Register 64000: Long Integer ...
Daisychain setup METPOINT ® 7.2 Function Code 3 (Read holding register) General exceptions: • Requesting less than 1 or more than 125 registers => Exception 3 (Illegal data value) • Requesting more than max. message size (27 registers) => Exception 2(Illegal data address) • Requesting data out of defined range of registers chapter 8 => Exception 2 (Illegal data address) Application exceptions: • Application errors => Exception 4 (server 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. 7.3 Function code 16 (Write multiple registers) In general only status register (register 2001 – 2064) are writable. General exceptions: • Writing less than 1 or more than 63 registers => Exception 3 (Illegal data value) • If ByteCount is not exactly 2 times NoOfRegisters => Exception 3 (Illegal data value) • Exceeding max. message size (27 registers) => Exception 2 (Illegal data address) • Writing data out of defined register range chapter 8 =>Exception 2 (Illegal data address) Application exceptions: • Application errors => Exception 4 (server device error) • Application errors include writing to ReadOnIy holding registers Holes / register alignment: •...
Daisychain setup METPOINT ® 8.2 Register Channel Values 8.2.1 Reading SF xx values Important: When reading SF xx sensors, the following points must be observed: • The register assignment for SF xx sensors values differs from the register assignment of other sensors and parameters. • Consumption value(s) for SF xx sensors are always integer values I4(32b), contrary to the table. 1st value 3rd value 5th value 8th value Example for channel 1: Channel Value Register Value A1 Register 1000 (Flow) Value A1 Register 1004 (Consumtion) Value A1...
METPOINT ® Daisychain setup 8.2.2 Extended Modbus The „Extended Modbus“ option is available for the 4- and 8-channel versions of the BDL data logger. See the operating instructions „BDL Chapter 13.3.10“. This allows the number of values to be queried for a Modbus sensors to be increased from 8 to 40; the values are displayed in channels M1 to M4. Depending on the version, these are located at positions B1-B4 (4-channel basic version) or C1-C4 (8-channel basic version). Position “Extended Modbus“ Variant 4-Channell B1 = M1 B2 = M2 B3 = M3 B4 = M4 Variant 8 Channel C1 = M1 CB2 = M2 C3 = M3 C4 = M4 Example query via Modbus 4-channel variant:...
Daisychain setup METPOINT ® 8.3 Status register 8.3.1 Status register channel values 1 … 4 Modbus Modbus No.of Data Default Read Description Comment Register Address Byte Type Setting Write 2001 2000 word Channel A1 Status *2) Value 1 Status 2002 2001 word Channel A1 Status *2) Value 2 Status 2003 2002 word...
Page 26
METPOINT ® Daisychain setup Modbus Modbus No.of Data Default Read Description Comment Register Address Byte Type Setting Write 2021 2020 word Channel B2 Status *2) Value 1 Status 2022 2021 word Channel B2 Status *2) Value 2 Status 2023 2022 word Channel B2 Status *2) Value 3 Status 2024 2023 word...
Page 27
Daisychain setup METPOINT ® Modbus Modbus No.of Data Default Read Description Comment Register Address Byte Type Setting Write 2044 2043 word Channel C3 Status *2) Value 4 Status 2045 2044 word Channel C4 Status *2) Value 1 Status 2046 2045 word Channel C4 Status *2) Value 2 Status 2047...
METPOINT ® Daisychain setup 8.3.2 Status register values 5 … 8 Modbus Modbus No.of Data Default Read Description Comment Register Address Byte Type Setting Write 2101 2100 word Channel A1 Status *2) Value 5 Status 2102 2101 word Channel A1 Status *2) Value 6 Status 2103 2102 word Channel A1 Status *2) Value 7 Status 2104...
Page 29
Daisychain setup METPOINT ® Modbus Modbus No.of Data Default Read Description Comment Register Address Byte Type Setting Write 2122 2121 word Channel B2 Status *2) Value 6 Status 2123 2122 word Channel B2 Status *2) Value 7 Status 2124 2123 word Channel B2 Status *2) Value 8 Status 2125 2124 word...
Page 30
METPOINT ® Daisychain setup Modbus Modbus No.of Data Default Read Description Comment Register Address Byte Type Setting Write 2144 2143 word Channel C3 Status *2) Value 8 Status 2145 2144 word Channel C4 Status *2) Value 5 Status 2146 2145 word Channel C4 Status *2) Value 6 Status 2147...
Daisychain setup METPOINT ® 8.4 Channel description Modbus Modbus No.of Data Default Read Description Comment Register Address Byte Type Setting Write 3001 3000 word Channel A1 Sensor Type *3) sensor type 3002 3001 string Channel Name Sensor Name *4) 3014 3013 word name/unit Value description *5) index value 1 3015 3014 word...
METPOINT ® Daisychain setup Modbus Modbus No.of Data Default Read Description Comment Register Address Byte Type Setting Write 3079 3078 word name/unit Value description *5) index value 2 3080 3079 word name/unit Value description *5) index value 3 3081 3080 word name/unit Value description *5) index value 4 3082 3081 word...
Page 33
Daisychain setup METPOINT ® Modbus Modbus No.of Data Default Read Description Comment Register Address Byte Type Setting Write 3147 3146 word name/unit Value description *5) index value 6 3148 3147 word name/unit Value description *5) index value 7 3149 3148 word name/unit Value description *5) index value 8 3161 3149 word...
Page 34
METPOINT ® Daisychain setup Modbus Modbus No.of Data Default Read Description Comment Register Address Byte Type Setting Write 3226 3225 string Channel Name Sensor Name *4) 3238 3237 word name/unit Value description *5) index value 1 3239 3238 word name/unit Value description *5) index value 2 3240 3239 word...
Page 35
Daisychain setup METPOINT ® Modbus Modbus No.of Data Default Read Description Comment Register Address Byte Type Setting Write 3305 3304 word name/unit Value description *5) index value 4 3306 3305 word name/unit Value description *5) index value 5 3307 3306 word name/unit Value description *5) index value 6 3308 3307 word...
Page 36
METPOINT ® Daisychain setup Modbus Modbus No.of Data Default Read Description Comment Register Address Byte Type Setting Write 3373 3372 word name/unit Value description *5) index value 8 3385 3384 word Channel V1 Sensor Type *3) sensor type 3386 3385 string Channel Name Sensor Name *4) 3398 3397 word name/unit ...
Page 37
Daisychain setup METPOINT ® Modbus Modbus No.of Data Default Read Description Comment Register Address Byte Type Setting Write 3463 3462 word name/unit Value description *5) index value 2 3464 3463 word name/unit Value description *5) index value 3 3465 3464 word name/unit Value description *5) index value 4 3466 3465 word...
METPOINT ® Daisychain setup Modbus Modbus No.of Data Default Read Description Comment Register Address Byte Type Setting Write 4521 4520 Channel / Alarmsettings #27 Value 4541 4540 Channel / Alarmsettings #28 Value 4561 4560 Channel / Alarmsettings #29 Value 4581 4580 Channel / Alarmsettings #30 Value 4601 4600...
Page 41
Daisychain setup METPOINT ® Modbus Modbus No.of Data Default Read Description Comment Register Address Byte Type Setting Write 10086 10085 free A1d future use 10101 10100 string A1e Value string max. 10 Name long character 10107 10106 string A1e Value string max. 3 Name short character 10110...
METPOINT ® Daisychain setup 8.7 Data format test Modbus Modbus No.of Data Default Read Description Comment Register Address Byte Type Setting Write 64001 64000 Dword 1000000 format test for Dword 64003 64002 float 1000000.0 format test for float 8.8 Data Bit description Data Value Format (Dword / Float) depends on Value Description Bit 15 see below *5) Position of Dezimal Point depends on Value Descrition Bit see below *5) 14..12 Data status Write 1 to ...
Page 43
Daisychain setup METPOINT ® Channel Name 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 Alarm Channel/ Value lower Alarm used lower Warning used upper Alarm used upper Warning used Alarm used (valid) Alarm settings used 6 … 4 Value Nr...
Daisychain setup METPOINT ® 9. Appendix 9.1 APPENDIX A - Exception codes The BDL Modbus uses the following exception codes when responding to the client Exception Code Exception name 0x01 Illegal function 0x02 Illegal data address 0x03 Illegal data value 0x04 server device failure 0x05 Acknowledge 0x06 server device busy 47 | 48...
Page 48
I - 10040 Leinì (TO) 1-1 Minamiwatarida-machi PL - 00-834 Warszawa Tel. +39 011 4500 576 Kawasaki-ku, Kawasaki-shi Tel. +48 22 314 75 40 Fax +39 0114 500 578 JP - 210-0855 info.pl@beko-technologies.pl info.it@beko-technologies.com Tel. +81 44 328 76 01 service.it@beko-technologies.com info@beko-technologies.jp BEKO TECHNOLOGIES S. de R.L. de C. BEKO TECHNOLOGIES, CORP. BEKO Technologies, S de R.L. de C.V. 900 Great Southwest Pkwy SW Blvd. Vito Alessio Robles 4602 Bodega 10 Atlanta, GA 30336 Zona Industrial Saltillo, Coahuila, 25107 Tel. +1 404 924-6900 Mexico beko@bekousa.com Tel. +52(844) 218-1979 informacion@beko-technologies.com w ww.beko-technologies.com...
Need help?
Do you have a question about the METPOINT BDL and is the answer not in the manual?
Questions and answers