BARO Module
លក្ខណៈបច្ចេកទេស
- លក្ខណៈបច្ចេកទេសនៃការវាស់វែង៖
- Barometric Pressure Range: +65 kPa to +105 kPa
- Accuracy: TBD
- Temperature Range: TBD
- Accuracy: TBD
- លក្ខណៈបច្ចេកទេសទំនាក់ទំនង៖
- លទ្ធផល៖
- Analog Output: 0 to 2,000 mV (default), 0 to 1,000 mV
(configurable with tensioVIEW) - Digital Output: SDI-12, tensioLINK, Modbus RTU
- Analog Output: 0 to 2,000 mV (default), 0 to 1,000 mV
- Data Logger Compatibility: Compatible with various data
acquisition systems
- លទ្ធផល៖
- លក្ខណៈពិសេសខាងរូបវិទ្យា៖
- វិមាត្រ៖ ២០០ មម (អិល) x ១៤០ ម។ ម។ ម។ (៥) ម ៥៥ ម។
- Cable Length: 1.5 m (standard)
- Connector Types: 4-pin and 8-pin M12 plug connector or stripped
and tinned wires
- ការអនុលោមតាម៖ EM ISO/IEC 17050:2010 (CE
Mark)
ការណែនាំអំពីការប្រើប្រាស់ផលិតផល
ប្រភេទនៃការតភ្ជាប់
Refer to the equivalent circuit diagram in Figure 2 for
connecting the BARO Module to a data logger using the recommended
SDI-12 specification. Follow the wiring diagrams provided in
Figures 3, 5, 6, and 8 for different connector types.
ការប្រុងប្រយ័ត្នជាមុន
Handle the sensor with care to avoid damage. Proper installation
and protection are essential to prevent warranty voiding. Follow
recommended installation instructions and implement safeguards
against interference.
Sensor Communications
The sensor supports SDI-12, tensioLINK, and Modbus over RS-485
two-wire communication protocols. Ensure correct protocol selection
based on application requirements. Contact METER Customer Support
សម្រាប់ជំនួយ។
សំណួរគេសួរញឹកញាប់
Q: What should I do if I need a nonstandard cable length?
A: Contact Customer Support for assistance with nonstandard
cable lengths.
Q: How do I know which communication protocol to use for my
កម្មវិធី?
A: Evaluate the advantages and challenges of each protocol based
on your application needs. If unsure, contact METER Customer
ការគាំទ្រសម្រាប់ការណែនាំ។
៩០១-១០០ ១៣៣
BARO INTEGRATOR GUIDE
ការពិពណ៌នាអំពីឧបករណ៍ចាប់សញ្ញា
The BARO Module is a precise barometer to compensate for matric potential measurements of TEROS 31 and TEROS 32 tensiometers. The BARO Module can be used as a standalone sensor to compensate one or more tensiometers at a measuring site, or as a digital/analog converter to compensate a connected TEROS 31 or TEROS 32 value and convert the SDI-12 signal into an analog voltage output (only 8-pin version). The BARO Module and TEROS 32 combination can be used as a T8 tensiometer replacement. For a more detailed description of how this sensor makes measurements, refer to the BARO Module User Manual.
Figure 1 BARO Module
កម្មវិធី
· Barometric pressure measurement · Barometric compensation of matric potential measurements · Digital/analog converter for directly connected TEROS 31 and TEROS 32 tensiometers · Appropriate for non-METER data loggers to connect TEROS 31 and TEROS 32
អាដវ៉ានTAGES
· Digital sensor communicates multiple measurements over a serial interface · Low-input voltage requirements · Low-power design supports battery-operated data loggers · SDI-12, Modbus RTU or tensioLINK serial communications protocol supported · Analog output supported (only 8-pin version)
METER Group, Inc. 2365 NE Hopkins Court, Pullman, WA 99163 T +1.509.332.2756 F +1.509.332.5158 E info@metergroup.com W metergroup.com
BARO MODULE INTEGRATOR GUIDE
ភាពជាក់លាក់
ភាពជាក់លាក់នៃការវាស់វែង
សម្ពាធ Barometric
ជួរ
+ 65 kPa to +105 kPa
Resolution ± 0.0012 kPa
ភាពត្រឹមត្រូវ
± 0.05kPa
សីតុណ្ហភាព
ជួរ
ពី -៣០ ដល់ + ៥៥ អង្សាសេ
Resolution ± 0.01 °C
ភាពត្រឹមត្រូវ
± 0.5 ° C
ភាពជាក់លាក់នៃទំនាក់ទំនង
ទិន្នផល
Analog Output (8-pin connector only) 0 to 2,000 mV (default) 0 to 1,000 mV (configurable with tensioVIEW)
Digital Output SDI-12 communications protocol tensioLINK communication protocol Modbus RTU communication protocol
ភាពឆបគ្នានៃអ្នកកាប់ទិន្នន័យ
Analog Output Any data acquisition system capable of switched 3.6- to 28-VDC excitation and single-ended or differential voltage measurement at a greater than or equal to 12-bit resolution.
Digital Output Any data acquisition system capable of 3.6- to 28-VDC excitation and RS-485 Modbus or SDI-12 communication.
លក្ខណៈរូបវន្ត
វិមាត្រ ប្រវែង ទទឹង កម្ពស់
៩៤ ម។ ម (៣.៧ អ៊ីញ) ៨៨ ម។ ម។ (៣.៥ អ៊ីញ) ២៧០ ម។ ម។ (១០.៦ អ៊ីញ)
Cable Length 1.5 m (standard)
ចំណាំ៖ ទាក់ទងផ្នែកជំនួយអតិថិជន ប្រសិនបើត្រូវការប្រវែងខ្សែដែលមិនស្តង់ដារ។
Connector Types 4-pin and 8-pin M12 plug connector or stripped and tinned wires
ការអនុលោមតាម
EM ISO/IEC 17050:2010 (CE Mark)
2
BARO MODULE INTEGRATOR GUIDE
ប្រភេទសៀគ្វី និងការតភ្ជាប់សមមូល
Refer to Figure 2 to connect the BARO Module to a data logger. Figure 2 provides a low-impedance variant of the recommended SDI-12 specification.
GND DATA R2 100K C1 220PF
L1
R1
10 យូ
510
GND
រូបភាពទី 2 ដ្យាក្រាមសៀគ្វីសមមូល
រូបភាពទី 3 M12 ឧបករណ៍ភ្ជាប់ទិន្នផល 4-pin
ថាមពល
(ត្នោត)
ទិន្នផលទិន្នន័យ +
(ស)
ដី
(ខៀវ)
ទិន្នផលទិន្នន័យ
(ខ្មៅ)
ការរំភើបចិត្ត
ឌីជីថលនៅក្នុង
ដី
អ្នកកាប់ទិន្នន័យ
រូបភាពទី 4 ដ្យាក្រាមខ្សែ SDI-12 ឧបករណ៍ភ្ជាប់ 4-pin
3
BARO MODULE INTEGRATOR GUIDE
ថាមពល
(ត្នោត)
ទិន្នន័យ
ទិន្នផល
(ស)
ទិន្នន័យ
ទិន្នផល
(ខ្មៅ)
ដី
(ខៀវ)
ការរំភើបចិត្ត
ឌីជីថលនៅក្នុង
ឌីជីថលនៅក្នុង
RS-485 A (+) RS-485 B (-)
ដី
អ្នកកាប់ទិន្នន័យ
រូបភាពទី 5 ដ្យាក្រាមខ្សែ RS-485 ឧបករណ៍ភ្ជាប់ 4-pin
រូបភាពទី 6 M12 ឧបករណ៍ភ្ជាប់ទិន្នផល 8-pin
ថាមពល
(ស)
ទិន្នផលទិន្នន័យ +
(ពណ៌ផ្កាឈូក)
ដី
(ត្នោត)
ទិន្នផលទិន្នន័យ -
(ខៀវ)
ការរំភើបចិត្ត
ឌីជីថលនៅក្នុង SDI-12
ដី
អ្នកកាប់ទិន្នន័យ
Figure 7 Wiring daigram SDI-12 8-pin connector
4
ថាមពល
(ស)
BARO MODULE INTEGRATOR GUIDE
ទិន្នន័យ
ទិន្នផល
(ពណ៌ផ្កាឈូក)
ទិន្នន័យ
ទិន្នផល
(ខៀវ)
ដី
(ត្នោត)
ការរំភើបចិត្ត
ឌីជីថលនៅក្នុង
ឌីជីថលនៅក្នុង
RS-485 A (+) RS-485 B (-)
ដី
អ្នកកាប់ទិន្នន័យ
រូបភាពទី 8 ដ្យាក្រាមខ្សែ RS-485 ឧបករណ៍ភ្ជាប់ 8-pin
ការប្រុងប្រយ័ត្នជាមុន
ឧបករណ៍ចាប់សញ្ញា METER ត្រូវបានបង្កើតឡើងតាមស្តង់ដារខ្ពស់បំផុត ប៉ុន្តែការប្រើប្រាស់ខុស ការការពារមិនត្រឹមត្រូវ ឬការដំឡើងមិនត្រឹមត្រូវអាចបំផ្លាញឧបករណ៍ចាប់សញ្ញា និងអាចចាត់ទុកជាមោឃៈនូវការធានា។ មុនពេលបញ្ចូលឧបករណ៍ចាប់សញ្ញាទៅក្នុងបណ្តាញឧបករណ៍ចាប់សញ្ញា សូមអនុវត្តតាមការណែនាំអំពីការដំឡើងដែលបានណែនាំ និងអនុវត្តការការពារដើម្បីការពារឧបករណ៍ចាប់សញ្ញាពីការរំខានដែលបំផ្លាញ។
សេនសឺទំនាក់ទំនង
METER digital sensors feature a serial interface with shared receive and transmit signals for communicating sensor measurements on the data wire. The sensor supports SDI-12, tensioLINK, and Modbus over RS-485 two-wire. The sensor automatically detects the interface and protocol which is being used. Each protocol has implementation advantages and challenges. Please contact METER Customer Support if the protocol choice for the desired application is not obvious.
SDI-12 ការណែនាំ
SDI-12 គឺជាពិធីការផ្អែកលើស្តង់ដារសម្រាប់អន្តរកម្មឧបករណ៍ចាប់សញ្ញាទៅកាន់អ្នកកត់ត្រាទិន្នន័យ និងឧបករណ៍ទទួលទិន្នន័យ។ ឧបករណ៍ចាប់សញ្ញាជាច្រើនដែលមានអាសយដ្ឋានតែមួយគត់អាចចែករំលែកឡានក្រុង 3 ខ្សែធម្មតា (ថាមពល ដី និងទិន្នន័យ)។ ការទំនាក់ទំនងពីរផ្លូវរវាងឧបករណ៍ចាប់សញ្ញា និងអ្នកកាប់ឈើគឺអាចធ្វើទៅបានដោយការចែករំលែកខ្សែទិន្នន័យសម្រាប់ការបញ្ជូន និងទទួល ដូចដែលបានកំណត់ដោយស្តង់ដារ។ ការវាស់វែងឧបករណ៍ចាប់សញ្ញាត្រូវបានបង្កឡើងដោយពាក្យបញ្ជាពិធីការ។ ពិធីការ SDI-12 ទាមទារអាសយដ្ឋានឧបករណ៍ចាប់សញ្ញាអក្សរក្រមលេខតែមួយគត់សម្រាប់ឧបករណ៍ចាប់សញ្ញានីមួយៗនៅលើឡានក្រុង ដូច្នេះអ្នកកត់ត្រាទិន្នន័យអាចផ្ញើពាក្យបញ្ជាទៅ និងទទួលការអានពីឧបករណ៍ចាប់សញ្ញាជាក់លាក់។
ទាញយក SDI-12 Specification v1.3 ដើម្បីស្វែងយល់បន្ថែមអំពីពិធីការ SDI-12 ។
RS-485 INTRODUCTION
RS-485 is a robust physical bus connection to connect multiple devices to one bus. It is capable of using very long cable distances under harsh environments. Instead of SDI-12, RS-485 uses two dedicated wires for the data signal. This allows the use of longer cables and is more insensitive to interference from outside sources, since the signal is related to the different wires, and supply currents do not influence the data signal. See Wikipedia for more details on RS-485.
TENSIOLINK RS-485 INTRODUCTION
tensioLINK is a fast, reliable, proprietary serial communications protocol that communicates over the RS-485 interface. This protocol is used to read out data and configure features of the device. METER provides a tensioLINK PC USB converter and software to communicate directly with the sensor, read out data, and update the firmware. Please contact Customer Support for more information about tensioLINK.
MODBUS RTU RS-485 INTRODUCTION
Modbus RTU is a common serial communications protocol used by Programmable Logic Controllers (PLCs) or data loggers to communicate with all kinds of digital devices. The communication works over the physical RS-485 connection. The combination of RS-485 for the physical connection and Modbus as serial communications protocol allows fast and reliable data transfer for a high number of sensors connected to one serial bus wire. Use the following links for more Modbus information: Wikipedia and modbus.org.
5
BARO MODULE INTEGRATOR GUIDE
អន្តរកម្មឧបករណ៍ចាប់សញ្ញាទៅកុំព្យូទ័រ
សញ្ញាសៀរៀល និងពិធីការដែលគាំទ្រដោយឧបករណ៍ចាប់សញ្ញាតម្រូវឱ្យប្រភេទនៃផ្នែករឹងចំណុចប្រទាក់មួយចំនួនត្រូវគ្នាជាមួយនឹងច្រកសៀរៀលដែលមាននៅលើកុំព្យូទ័រភាគច្រើន (ឬអាដាប់ទ័រ USB-to-serial) ។ មានអាដាប់ទ័រចំណុចប្រទាក់ SDI-12 ជាច្រើនដែលមាននៅលើទីផ្សារ។ ទោះយ៉ាងណាក៏ដោយ METER មិនបានសាកល្បងចំណុចប្រទាក់ទាំងនេះណាមួយទេ ហើយមិនអាចផ្តល់អនុសាសន៍អំពីអាដាប់ទ័រណាដែលដំណើរការជាមួយឧបករណ៍ចាប់សញ្ញា METER នោះទេ។ ឧបករណ៍កត់ត្រាទិន្នន័យ METER និងឧបករណ៍យួរដៃ ZSC អាចដំណើរការជាចំណុចប្រទាក់កុំព្យូទ័រទៅឧបករណ៍ចាប់សញ្ញាសម្រាប់ធ្វើការវាស់វែងឧបករណ៍ចាប់សញ្ញាតាមតម្រូវការ។
The BARO Module can also be configured and measured via tensioLINK using METER software tensioVIEW, available to download at meter.ly/software. To connect a BARO Module to a computer a tensioLINK USB converter and a suitable adapter cable is necessary.
ការអនុវត្តម៉ែត្រ SDI-12
If a BARO Module is connected between a TEROS 31 or 32 tensiometer, both the barometric air pressure and the absolute pressure of the TEROS tensiometer can be read out via Modbus. The compensated matrix potential can be read out via Modbus as well.
METER sensors use a low-impedance variant of the SDI-12 standard sensor circuit (Figure 2). During the power-up time, sensors output some sensor diagnostic information and should not be communicated with until the power-up time has passed. After the power up time, the sensors are fully compatible with all commands listed in the SDI-12 Specification v1.3 except for the continuous measurement commands ( aR0 aR9 and aRC0 aRC9 ). M , R , and C command implementations are found on pages 89.
Out of the factory, all METER sensors start with SDI-12 address 0 .
ការពិចារណាលើ SENSOR Bus
SDI-12 sensor buses require regular checking, sensor upkeep, and sensor troubleshooting. If one sensor goes down, that may take down the whole bus even if the remaining sensors are functioning normally. Power cycling the SDI-12 bus when a sensor is failing is acceptable. METER SDI-12 sensors can be power-cycled and read on the desired measurement interval or powered continuously and commands sent when a measurement is desired based on specified communication timing. Many factors influence the effectiveness of the bus configuration. Visit metergroup.com for articles and virtual seminars containing more information.
ការកំណត់រចនាសម្ព័ន្ធ SDI-12
Table 1 lists the SDI-12 communication configuration.
តារាងទី 1 ការកំណត់រចនាសម្ព័ន្ធទំនាក់ទំនង SDI-12
Baud Rate Start Bits Data Bits Parity Bits Stop Bits Logic
1,200 1 7 (LSB first) 1 (even) 1 Inverted (active low)
SDI-12 ពេលវេលា
ពាក្យបញ្ជា និងការឆ្លើយតប SDI-12 ទាំងអស់ត្រូវតែប្រកាន់ខ្ជាប់នូវទម្រង់ក្នុងរូបភាពទី 9 នៅលើបន្ទាត់ទិន្នន័យ។ ទាំងពាក្យបញ្ជា និងការឆ្លើយតបត្រូវបានមុនដោយអាសយដ្ឋានមួយ ហើយត្រូវបានបញ្ចប់ដោយការបញ្ជូនត្រឡប់មកវិញ និងការរួមបញ្ចូលគ្នារវាងមតិព័ត៌មាន ( ) ហើយធ្វើតាមពេលវេលាដែលបង្ហាញក្នុងរូបភាពទី 10 ។
START D0 D1 D2 D3
ឃ ២ ឃ ៤
D6 EP STOP
រូបភាពទី 9 ឧample SDI-12 transmission of the character 1 ( 0x31 )
6
BARO MODULE INTEGRATOR GUIDE
ឈ្មួញកាប់ឈើទិន្នន័យ
Break (at least 12 ms)
បញ្ជា
ឧបករណ៍ចាប់សញ្ញា
ការឆ្លើយតប
Marking (at least 8.33 ms)
Marking (at least 8.33 ms)
Sensor must respond within 15 ms
Maximum time*
* ពេលវេលាអតិបរមាគឺអាស្រ័យលើចំនួនទិន្នន័យដែលបានត្រឡប់មកវិញសម្រាប់ពាក្យបញ្ជាដែលបានផ្ញើ។
រូបភាពទី 10 ឧample data logger និងទំនាក់ទំនងឧបករណ៍ចាប់សញ្ញា
ពាក្យបញ្ជាទូទៅ SDI-12
ផ្នែកនេះរួមបញ្ចូលតារាងនៃពាក្យបញ្ជា SDI-12 ទូទៅដែលត្រូវបានប្រើជាញឹកញាប់នៅក្នុងប្រព័ន្ធ SDI-12 និងការឆ្លើយតបដែលត្រូវគ្នាពីឧបករណ៍ចាប់សញ្ញា METER ។
បញ្ជាការសម្គាល់អត្តសញ្ញាណ (អាយ!)
ពាក្យបញ្ជាកំណត់អត្តសញ្ញាណអាចត្រូវបានប្រើ ដើម្បីទទួលបានព័ត៌មានលំអិតជាច្រើនអំពីឧបករណ៍ចាប់សញ្ញាដែលបានភ្ជាប់។ អតីតample នៃពាក្យបញ្ជា និងការឆ្លើយតបត្រូវបានបង្ហាញនៅក្នុង Example 1 ដែលពាក្យបញ្ជាគឺដិត ហើយការឆ្លើយតបនឹងធ្វើតាមពាក្យបញ្ជា។
Example 1 1I!113METER BARO
Parameter 1I!
តួអក្សរថេរ
ប្រវែង ១
Description Data logger command. Request to the sensor for information from sensor address 1 .
អាសយដ្ឋានឧបករណ៍ចាប់សញ្ញា។
1
1
Prepended on all responses, this indicates which sensor on the bus is returning
ព័ត៌មានខាងក្រោម។
13
2
បង្ហាញថាឧបករណ៍ចាប់សញ្ញាគោលដៅគាំទ្រ SDI-12 Specification v1.3.
ម៉ែត្រ
8
Vendor identification string. ( METER and three spaces for all METER sensors)
បារ៉ូ
ខ្សែម៉ូដែលឧបករណ៍ចាប់សញ្ញា។
6
ខ្សែនេះគឺជាក់លាក់ចំពោះប្រភេទឧបករណ៍ចាប់សញ្ញា។
For the BARO, the string is BARO .
កំណែឧបករណ៍ចាប់សញ្ញា។
100
3
លេខនេះចែកនឹង 100 គឺជាកំណែឧបករណ៍ចាប់សញ្ញា METER
(ឧទាហរណ៍ 100 គឺជាកំណែ 1.00)។
BARO-00001
13, variable
លេខស៊េរីឧបករណ៍ចាប់សញ្ញា។ នេះគឺជាវាលប្រវែងអថេរ។ វាអាចត្រូវបានលុបចោលសម្រាប់ឧបករណ៍ចាប់សញ្ញាចាស់។
ផ្លាស់ប្តូរពាក្យបញ្ជាអាសយដ្ឋាន (aAB!)
The Change Address command is used to change the sensor address to a new address. All other commands support the wildcard character as the target sensor address except for this command. All METER sensors have a default address of 0 (zero) out of the factory. Supported addresses are alphanumeric (i.e., A Z , and 0 9 ). An example លទ្ធផលពីឧបករណ៍ចាប់សញ្ញា METER ត្រូវបានបង្ហាញនៅក្នុង Example 2 ដែលពាក្យបញ្ជាគឺដិត ហើយការឆ្លើយតបនឹងធ្វើតាមពាក្យបញ្ជា។
7
BARO MODULE INTEGRATOR GUIDE
Exampលេ 2 1A0!0
Parameter 1A0!
0
តួអក្សរថេរ
ប្រវែង ១
1
Description Data logger command. Request to the sensor to change its address from 1 to a new address of 0 .
New sensor address. For all subsequent commands, this new address will be used by the target sensor.
ADDRESS QUERY COMMAND ( ?! )
ខណៈពេលដែលត្រូវបានផ្តាច់ចេញពីឡានក្រុង ពាក្យបញ្ជាអាសយដ្ឋានសំណួរអាចត្រូវបានប្រើដើម្បីកំណត់ឧបករណ៍ចាប់សញ្ញាណាមួយដែលកំពុងត្រូវបានទាក់ទងជាមួយ។ ការផ្ញើពាក្យបញ្ជានេះនៅលើឡានក្រុងនឹងបណ្តាលឱ្យមានការឈ្លោះប្រកែកគ្នាក្នុងឡានក្រុង ដែលឧបករណ៍ចាប់សញ្ញាទាំងអស់នឹងឆ្លើយតបក្នុងពេលដំណាលគ្នា និងធ្វើឱ្យខូចខ្សែទិន្នន័យ។ ពាក្យបញ្ជានេះមានប្រយោជន៍នៅពេលព្យាយាមញែកឧបករណ៍ចាប់សញ្ញាដែលបរាជ័យ។ ឧample 3 បង្ហាញអតីតample នៃពាក្យបញ្ជា និងការឆ្លើយតប ដែលពាក្យបញ្ជាគឺដិត ហើយការឆ្លើយតបនឹងធ្វើតាមពាក្យបញ្ជា។ សញ្ញាសួរ ( ? ) គឺជាតួអក្សរជំនួសដែលអាចប្រើជំនួសអាសយដ្ឋានដោយប្រើពាក្យបញ្ជាណាមួយ លើកលែងតែពាក្យបញ្ជាផ្លាស់ប្តូរអាសយដ្ឋាន។
Exampលេ 3?!0
Parameter ?!
0
តួអក្សរថេរ
ប្រវែង ១
1
Description Data logger command. Request for a response from any sensor listening on the data line.
Sensor address. Returns the sensor address to the currently connected sensor.
ការអនុវត្តពាក្យបញ្ជា
តារាងខាងក្រោមរាយបញ្ជីការវាស់វែងដែលពាក់ព័ន្ធ ( M ), បន្ត ( R ) និងពាក្យបញ្ជាស្របគ្នា ( C ) និងពាក្យបញ្ជាទិន្នន័យបន្តបន្ទាប់ ( D ) នៅពេលចាំបាច់។
MEASUREMENT COMMANDS IMPLEMENTATION Measurement ( M ) commands are sent to a single sensor on the SDI-12 bus and require that subsequent Data ( D ) commands are sent to that sensor to retrieve the sensor output data before initiating communication with another sensor on the bus.
សូមមើលតារាងទី 2 និងសម្រាប់ការពន្យល់នៃលំដាប់ពាក្យបញ្ជា និងតារាងទី 5 សម្រាប់ការពន្យល់អំពីប៉ារ៉ាម៉ែត្រឆ្លើយតប។
តុ 2 ព្រឹក! លំដាប់ពាក្យបញ្ជា
ការឆ្លើយតបពាក្យបញ្ជា
ពាក្យបញ្ជានេះរាយការណ៍ពីតម្លៃមធ្យម បង្គរ ឬតម្លៃអតិបរមា។
អេ!
atttn
aD0!
a± ± +
មតិយោបល់
When a slave TEROS tensiometer is connected, <Press> hold the barometric compensated tensiometer output.
If the BARO module is used in standalone <Press> returns the current barometric pressure.
NOTE: The measurement and corresponding data commands are intended to be used back to back. After a measurement command is processed by the sensor, a service request a <CR><LF> is sent from the sensor signaling the measurement is ready. Either wait until ttt seconds have passed or wait until the service request is received before sending the data commands. See the SDI-12 Specifications v1.3 document for more information.
ការអនុវត្តការវាស់វែងស្របគ្នា។
Concurrent Measurement ( C ) commands are typically used with sensors connected to a bus. C commands for this sensor deviate from the standard C command implementation. First, send the C command, wait the specified amount of time detailed in the C command response, and then use D commands to read its response prior to communicating with another sensor.
8
BARO MODULE INTEGRATOR GUIDE
សូមមើលតារាងទី 3 សម្រាប់ការពន្យល់នៃលំដាប់ពាក្យបញ្ជា និងតារាងទី 5 សម្រាប់ការពន្យល់អំពីប៉ារ៉ាម៉ែត្រឆ្លើយតប។
តារាងទី ៣ អា! លំដាប់ពាក្យបញ្ជារង្វាស់
ការឆ្លើយតបពាក្យបញ្ជា
ពាក្យបញ្ជានេះរាយការណ៍ពីតម្លៃភ្លាមៗ។
អាស៊ី!
atttnn
aD0!
a± ± +
NOTE: The measurement and corresponding data commands are intended to be used back to back. After a measurement commanc is processed by the sensor, a service request a<CR><LF> is sent from the sensor signaling the measurement is ready. Either wait until ttt seconds have passed or wait until the service request is received before sending the data commands. Please see the SDI-12 Specifications v1.3 document for more information.
CONTINUOUS MEASUREMENT COMMANDS IMPLEMENTATION Continuous Measurement ( R ) commands trigger a sensor measurement and return the data automatically after the readings are completed without needing to send a D command.
aR0! returns more characters in its response than the 75-character limitation called out in the SDI-12 Specification v1.3. It is recommended to use a buffer that can store at least 116 characters.
សូមមើលតារាងទី 4 សម្រាប់ការពន្យល់អំពីលំដាប់ពាក្យបញ្ជា ហើយមើលតារាងទី 5 សម្រាប់ការពន្យល់អំពីប៉ារ៉ាម៉ែត្រឆ្លើយតប។
តារាង 4 aR0! លំដាប់ពាក្យបញ្ជារង្វាស់
ការឆ្លើយតបពាក្យបញ្ជា
ពាក្យបញ្ជានេះរាយការណ៍ពីតម្លៃមធ្យម បង្គរ ឬតម្លៃអតិបរមា។
aR0!
a± ± +
NOTE: This command does not adhere to the SDI-12 response timing. See METER SDI-12 Implementation for more information.
ប៉ារ៉ាម៉ែត្រ
Table 5 lists the parameters, unit measurement, and a description of the parameters returned in command responses for the BARO Module.
Parameter ± a n nn ttt <TAB> <CR> <LF>
<Checksum> <CRC>
Unit — — — — s — — —
—
— —
តារាងទី 5 ការពិពណ៌នាអំពីប៉ារ៉ាម៉ែត្រ
Description Positive or negative sign denoting sign of the next value SDI-12 address Number of measurements (fixed width of 1) Number of measurements with leading zero if necessary (fixed width of 2) Maximum time measurement will take (fixed width of 3) Tab character Carriage return character Line feed character ASCII character denoting the sensor type For BARO Module, the character is ; METER serial checksum METER 6-bit CRC
METER MODBUS RTU SERIAL IMPLEMENTATION
Modbus over Serial Line is specified in two versions – ASCII and RTU. BARO Modules communicate using RTU mode exclusively. The following explanation is always related to RTU. Table 6 lists the Modbus RTU communication and configuration.
9
BARO MODULE INTEGRATOR GUIDE
Table 6 Modbus communication characters
Baud Rate (bps) Start Bits Data Bits Parity Bits Stop Bits Logic
9,600 bps 1 8 (LSB first) 0 (none) 1 Standard (active high)
Figure 11 RTU Message Frame Figure 11 shows a message in RTU format. The size of the data determines the length of the message. The format of each byte in the message has 10 bits, including Start and Stop Bit. Each byte is sent from left to right: Least Significant Bit (LSB) to Most Significant Bit (MBS). If no parity is implemented, an additional stop bit is transmitted to fill out the character frame to a full 11-bit asynchronous character. The Modbus application layer implements a set of standard Function codes divided into three categories: Public, User-defined, and Reserved. Well-defined public function codes for BARO Modules are documented in the Modbus Organization, Inc. (modbus.org) community. For a reliable interaction between the BARO Module and a Modbus Master, a minimum 50ms delay is required between every Modbus command sent on the RS-485 bus. An additional timeout is needed for every Modbus query; this timeout is device-specific and depends on the quantity of the polled registers. Generally, 100ms will work fine for most of the BARO Module.
SUPPORTED MODBUS FUNCTIONS
Table 7 Function Definitions
10
BARO MODULE INTEGRATOR GUIDE
កូដមុខងារ
សកម្មភាព
ការពិពណ៌នា
01
Read coil/port status
Reads the on/off status of discrete output(s) in the ModBusSlave
02
អានស្ថានភាពបញ្ចូល
Reads the on/off status of discrete input(s) in the ModBusSlave
03
អានការចុះបញ្ជីការកាន់
Reads the binary contents of holding register(s) in the ModBusSlave
04
អានការចុះឈ្មោះបញ្ចូល
Reads the binary contents of input register(s) in the ModBusSlave
05
Force single coil/port
Forces a single coil/port in the ModBusSlave to either on or off
06
សរសេរការចុះឈ្មោះតែមួយ
Writes a value into a holding register in the ModBusSlave
15
Force multiple coils/ports Forces multiple coils/ports in the ModBusSlave to either on or off
16
Write multiple registers Writes values into a series of holding registers in the ModBusSlave
DATA REPRESENTATION AND REGISTER TABLES
Data values (setpoint values, parameters, sensor-specific measurement values, etc.) sent to and from the BARO Module use 16-bit and 32-bit holding (or input) registers with a 4-digit address notation. The address spaces are virtually distributed in different blocks for each data type. This is an approach to the Modbus Enron implementation. Table 8 shows the four main tables used by the BARO Module with their respective access rights. Table 9 describes the sub-blocks for each different data type representation.
Please note that some Modbus dataloggers use addressing with a +1 offset. This sometimes causes confusion and is based on a Modbus specification void. If there are problems in implementing your Modbus program on the datalogger always try testing different register offsets and data types. Using a known value, like temperature, where it’s known what value to expect is a good practice to start testing.
Table 8 Modbus Primary Tables
លេខចុះឈ្មោះ
ប្រភេទតារាង
1xxx
ឧបករណ៏ទិន្នផលដាច់
2xxx
ទំនាក់ទំនងបញ្ចូលដាច់ដោយឡែក
3xxx
ការចុះឈ្មោះបញ្ចូលអាណាឡូក
4xxx
Analog Output Holding Registers
Access Description Read/Write on/off status or setup flags for the sensor
អាន
sensor status flags
អាន
numerical input variables from the sensor (actual sensor measurements)
អាន/សរសេរ
numerical output variables for the sensor (parameters, setpoint values, calibrations etc.)
សម្រាប់អតីតample, register 3001 is the first analog input register (first data address for the input registers). The numeric value stored here would be a 16-bit unsigned integer-type variable that represents the first sensor measurement parameter (pressure value). The same measurement parameter (pressure value) could be read at register 3201, but this time as a 32-bit floating-point value with a Big-Endian format. If the Modbus Master (Datalogger or a PLC) supports only 32-bit float-values with a Little-Endian format, then one could read the same measurement parameter (same pressure value) at register 3301. The Virtual Sub-Blocks are meant to simplify the user’s effort in programming the Modbus query of the sensors.
Table 9 Modbus Virtual Sub-Blocks
Register Number Access Size
X001-X099
Read/Write 16 bit
X101-X199
Read/Write 16 bit
X201-X299
Read/Write 32 bit
X301-X399
Read/Write 32 bit
Sub-Table Data Type signed integer unsigned integer float Big-Endian format float Little-Endian format
11
BARO MODULE INTEGRATOR GUIDE
REGISTER MAPPING
Table 10 Holding Registers
41000 (41001*) Modbus Slave Address Detailed Description Read or update the sensor’s modbus address
ប្រភេទទិន្នន័យ
ចំនួនគត់ដែលមិនបានចុះហត្ថលេខា
ជួរដែលបានអនុញ្ញាត
1 - 247
ឯកតា
–
មតិយោបល់
Updated slave address will be stored in the sensor’s nonvolatile memory
32000 (32001*) Detailed Description Data Type Allowed Range Unit Comments
Table 11 BARO Module Input Registers Soil Water Potential Compensated tension value from tensiometer 32 bit floating Big-Endian -200 to +200 kPa Tensiometer needs to be connected as slave
32001 (32002*) Detailed Description Data Type Allowed Range Unit Comments
Soil Temperature High accuracy on board temperature measurement 32 bit floating Big-Endian -30 to +60 degC Tensiometer needs to be connected as slave
32002 (32003*) Detailed Description Data Type Allowed Range Unit Comments
ការផ្គត់ផ្គង់ឧបករណ៍ចាប់សញ្ញា Voltage On board supply voltage measurement 32 bit floating Big-Endian -10 to +60 Volts –
32003 (32004*) Detailed Description Data Type Allowed Range Unit Comments
BARO Status Binary status 32 bit floating Big-Endian 0/1 –
32004 (32005*) Detailed Description Data Type Allowed Range Unit Comments
BARO Reference Pressure On board high accuracy barometric pressure measurement 32 bit floating Big-Endian +70 to +120 kPa –
12
BARO MODULE INTEGRATOR GUIDE
Table 11 Baro Module Input Registers (continued)
32005 (32006*)
Tensiometer Pressure
Detailed Description Data Type Allowed Range Unit Comments
Absolute pressure value from tensiometer 32 bit floating Big-Endian -200 to +200 kPa Tensiometer needs to be connected as slave
32006 (32007*) Detailed Description Data Type Allowed Range Unit Comments
BARO Temperature On board temperature measurement 32 bit floating Big-Endian -30 to +60 degC –
*Some devices report Modbus register addresses with an offset of +1. This is true for Campbell Scientific Loggers and Dataker loggers. In order to read the desired register use the number in the parenthesis.
EXAMPLE USING A CR6 DATALOGGER AND MODBUS RTU
គampbell Scientific, Inc. CR6 Measurement and Control Datalogger supports Modbus master and Modbus slave communication to integrate Modbus SCADA networks. The Modbus communications protocol facilitates the exchange of information and data between a computer/HMI software, instruments (RTUs), and Modbuscompatible sensors. The CR6 datalogger communicates exclusively in RTU mode. In a Modbus network, each slave device has a unique address. Therefore, sensor devices must be configured correctly before connecting to a Modbus Network. Addresses range from 1 to 247. Address 0 is reserved for universal broadcasts.
PROGRAMMING A CR6 DATALOGGER
The Programs running on the CR6 (and CR1000) Loggers are written in CRBasic, a language developed by Campbell Scientific. It is a high-level language designed to provide an easy yet extremely flexible and powerful method of instructing the data logger how and when to take measurements, process data, and communicate. Programs can be created using either the ShortCut Software or edited using the CRBasic Editor, both of which are available for downloading as stand-alone applications on the official Campកណ្តឹងវិទ្យាសាស្ត្រ website (www.campbellsci.com).
ShortCut Software (https://www.campbellsci.com/shortcut)
CRBasic Editor (https://www.campbellsci.com/crbasiceditor)
A typical CRBasic program for a Modbus application consists of the following: · Variables and constants declarations (public or private) · Units declarations · Configuration parameters · Data tables declarations · Logger Initializations · Scan (Main Loop) with all the sensors to be quired · Function call to the Data Tables
CR6 LOGGER RS-485 CONNECTION INTERFACE
The universal (U) terminal of the CR6 offers 12 Channels that connect to nearly any sensor type. It gives the CR6 the ability to match more applications and eliminates the use of many external peripherals.
The Modbus CR6 connection shown in Figure 12 uses the RS-485 (A/B) interface mounted on terminals (C1-C2) and (C3-C4). These interfaces can operate in Half-Duplex and Full-Duplex. The serial interface of the BARO Module used for this example is connected to (C1-C2) terminals.
13
BARO MODULE INTEGRATOR GUIDE
BARO Module to CR6 Datalogger Wiring Diagram
CR6
BARO Module
G
RG
C4
C3
C2
RS-485-A white (for 8-pin M12 pink)
C1
RS-485-B black (for 8-pin M12 blue)
G
12V
Power brown (for 8-pin M12 white)
G
Ground blue (for 8-pin M12 brown)
SW2
SW1
G
Figure 12 RS-485 interface
After assigning the BARO Module a unique Modbus Slave Address, it can be wired to the CR6 logger according to Figure 12. Make sure to connect the white and black wires according to their signals, respectively, to the C1 and C2 ports–the brown wire to 12V (V+) and the blue to G (GND). To control the power supply through your program, connect the brown wire directly to one of the SW12 terminals (switched 12V outputs).
14
BARO MODULE INTEGRATOR GUIDE
EXAMPកម្មវិធី LE
‘CR6 Datalogger ‘This is an example program for reading out the BARO Module using a CR6 ‘datalogger and the MODBUS RTU protocol over a RS-485 Bus. The measurement values polled ‘from the sensor will be: Water Potential, Temperature and the Sensor’s Supply voltage.
‘This program runs a scan every 1 Min and stores the data in a 1 Min table.
‘Declare Constants
Const BARO_MB_ADDR=1 Const MB_TIMEOUT= 10 Const MB_RETRIES= 1
‘BARO Module Modbus slave address ‘100ms timeout (value * 0.01sec)
‘Declare Public Variables Public PTemp, batt volt Public mb statu ‘variable used for monitoring the modbus poll status
‘Declare Private Variables Dim Measurements (3) ‘array for holding the measurements values read from the sensor
‘Aliases used for the BARO Module
Alias Measurements (1)= Water Potential Alias Measurements (2)= Temperature Alias Measurements (3)= Sensor Supply
‘Declare Units
Units Water Potential=kPa Units Temperature=degC Units Sensor supply=V
‘Define Data Tables.
DataTable (BARO_Table,1,-1) ‘Set table size to # of records, or -1 to auto allocate. DataInterval (0,1,Min,10) ‘Store new measurement every 1 Minute Minimum (1,batt_volt,FP2,False,False) Sample (1,PTemp,FP2) Sample (3,Measurements(),IEEE4)
តារាងបញ្ចប់
‘Main Program
BeginProg
SW12(2,1) ‘Switch ON the SW12-2 terminal (if used for powering the BARO Module)
SerialOpen(ComC1,9600,3,2,50,4)
‘open communication port, setup for RS-485 ‘(BaudRate, Format, TXDelay, BufferSize, CommsMode)
Scan (1,Min,0,0) PanelTemp (PTemp,15000) Battery (batt_volt)
‘Scan Loop
‘Read multiple Input registers from the BARO Module using a 32 bit f loat, Big-Endian
‘format ModbusMaster(mb_status,ComC1,9600,BARO_MB_ADDR,4,Measurements(),32001,3,MB_RETRIES,MB_ TIMEOUT,2)
‘Call Output Tables CallTable BARO_Table
ស្កេនបន្ទាប់
EndProg
15
BARO MODULE INTEGRATOR GUIDE
ជំនួយអតិថិជន
NORTH AMERICA Customer service representatives are available for questions, problems, or feedback Monday through Friday, 7:00 am to 5:00 pm Pacific time.
អ៊ីមែល៖
support.environment@metergroup.com sales.environment@metergroup.com
ទូរស័ព្ទ៖ +1.509.332.5600
ទូរសារ៖
+1.509.332.5158
Webគេហទំព័រ៖ metergroup.com
អឺរ៉ុប
អ្នកតំណាងផ្នែកសេវាកម្មអតិថិជនអាចរកបានសម្រាប់សំណួរ បញ្ហា ឬមតិកែលម្អពីថ្ងៃច័ន្ទដល់ថ្ងៃសុក្រ ម៉ោង 8:00 ដល់ 17:00 ម៉ោងនៅអឺរ៉ុបកណ្តាល។
អ៊ីមែល៖
support.europe@metergroup.com sales.europe@metergroup.com
ទូរស័ព្ទ៖ +49 89 12 66 52 0
ទូរសារ៖
+49 89 12 66 52 20
Webគេហទំព័រ៖ metergroup.com
ប្រសិនបើទាក់ទង METER តាមអ៊ីមែល សូមបញ្ចូលព័ត៌មានខាងក្រោម៖
ឈ្មោះ អាសយដ្ឋាន លេខទូរស័ព្ទ
Email address Instrument serial number Description of problem
ចំណាំ៖ សម្រាប់ផលិតផលដែលបានទិញតាមរយៈអ្នកចែកចាយ សូមទាក់ទងអ្នកចែកចាយដោយផ្ទាល់ដើម្បីទទួលបានជំនួយ។
ប្រវត្តិនៃការពិនិត្យឡើងវិញ
តារាងខាងក្រោមរាយបញ្ជីការកែប្រែឯកសារ។
ការកែប្រែ 00
កាលបរិច្ឆេទ 6.2025
Compatible Firmware Description
1.10
ការចេញផ្សាយដំបូង
16
ឯកសារ/ធនធាន
![]() |
METER BARO Module [pdf] ការណែនាំអ្នកប្រើប្រាស់ TEROS 31, TEROS 32, BARO Module, BARO Module, Module |