
សៀវភៅណែនាំអ្នកប្រើប្រាស់ - Modbus
EMX-IP - ចំណុចប្រទាក់អ្នកប្រើនិង Modbus
មគ្គុទ្ទេសក៍ទំនាក់ទំនង
ឧបករណ៍ចាប់សញ្ញា Senva
1825 NW 167th PL
Beaverton, OR 97006

៥០២៥-៣៦៣០-៥២A
ចំណុចប្រទាក់អ្នកប្រើ EMX-IP និង Modbus
| Rev. | ចេញផ្សាយ កាលបរិច្ឆេទ | By | ការពិពណ៌នា of ផ្លាស់ប្តូរ | ECR |
| 0A | ១០/១០/២០២៣ | CJL | ការចេញផ្សាយដំបូង | 01350 |
| — | ||||
| — | ||||
| — | ||||
រក្សាសិទ្ធិ © 2025 ។ រក្សារសិទ្ធគ្រប់យ៉ាង។ ឯកសារនេះមានព័ត៌មានកម្មសិទ្ធិ Senva Sensors ហើយមិនអាចផលិតឡើងវិញ ឬចែកចាយដោយគ្មានការអនុញ្ញាតជាលាយលក្ខណ៍អក្សរទេ។
សូមមើលផងដែរ៖
152-0430 ការណែនាំអំពីការដំឡើង EMX-IP
154-0049 មគ្គុទ្ទេសក៍ពិធីការ EMX-IP BACnet
154-0051 មគ្គុទ្ទេសក៍រុករក EMX-IP
សូមអបអរសាទរចំពោះការដំឡើងឧបករណ៍វាស់ថាមពល Senva EMX-IP ថ្មីរបស់អ្នក! មគ្គុទ្ទេសក៍ពិធីការ Modbus នេះសន្មត់ថា stage នៃការដំឡើងត្រូវបានបញ្ចប់ជាមួយនឹងម៉ែត្រ និង CTs ណាមួយដែលបានតភ្ជាប់ និងផ្តល់ថាមពល។ អេក្រង់ OLED គួរតែបង្ហាញអេក្រង់ដើមនៅពេលណាមួយ។
ប៊ូតុងត្រូវបានចុច។ បើមិនដូច្នោះទេ សូមមើលការណែនាំអំពីការដំឡើងដាច់ដោយឡែក មុនពេលបន្ត។
ឥឡូវនេះ នៅសល់តែការកំណត់រចនាសម្ព័ន្ធបណ្តាញរវាងអ្នក និងទិន្នន័យប៉ុណ្ណោះ។
ពីអេក្រង់ណាមួយ ចុចប៊ូតុង ENTER ដើម្បីចូលប្រើម៉ឺនុយការកំណត់។
អ្នកអាចធ្វើការជ្រើសរើសដោយប្រើព្រួញឡើងលើ និងចុះក្រោម ហើយបន្ទាប់មកចុច ENTER ដើម្បីបន្តទៅកាន់ម៉ឺនុយ ឬការកំណត់នោះ។
ពីម៉ឺនុយណាមួយ ចុចប៊ូតុង ESC ដើម្បីត្រឡប់ទៅម៉ឺនុយមួយ។

ដើម្បីផ្លាស់ប្តូរតម្លៃ ប្រើព្រួញឡើងលើ និងចុះក្រោមដើម្បីកំណត់ខ្ទង់នីមួយៗ និងប៊ូតុង ENTER ដើម្បីផ្លាស់ទីទស្សន៍ទ្រនិចទៅឆ្វេង។
នៅពេលដែលលេខនីមួយៗត្រូវបានកំណត់ សូមចុច ENTER ជាពេលវេលាចុងក្រោយ ដើម្បីត្រឡប់ទៅម៉ឺនុយមុនវិញ។
ដើម្បីបោះបង់ការផ្លាស់ប្តូរនៅពេលណាមួយ អ្នកអាចចុច ESC ។

កំណត់ការចុះឈ្មោះ និងប៉ារ៉ាម៉ែត្រ
ការចុះឈ្មោះ និងប៉ារ៉ាម៉ែត្រនៃការដំឡើងមានជា 5 ក្រុមនៅក្នុងម៉ឺនុយការកំណត់ដោយប្រើការបង្ហាញ ឬពួកវាក៏អាចចូលប្រើបានដោយប្រើទំនាក់ទំនង Modbus ផងដែរ។
ការកំណត់
ការកំណត់មាននៅក្នុងក្រុមខាងក្រោមនៅលើអេក្រង់។ បញ្ជីប៉ារ៉ាម៉ែត្រត្រូវបានផ្តល់ជូននៅក្នុងផ្នែកខាងក្រោម។
- Metering - លៃតម្រូវប៉ារ៉ាម៉ែត្រវាស់ដូចជា voltage និងការធ្វើមាត្រដ្ឋានបច្ចុប្បន្ន លំដាប់ដំណាក់កាល និងឯកតាបង្ហាញ។
- Pulse Config - អានចំនួននៃការបញ្ចូលជីពចរពីរ។
- ការទំនាក់ទំនង - មើលតម្លៃ IPv4 និង IPv6 ។
- ការជូនដំណឹង - បើក ឬបិទការជូនដំណឹង និងកំណត់ចំណុចធ្វើដំណើរ។
- នាឡិកាពេលវេលាពិត - កំណត់កាលបរិច្ឆេទនិងពេលវេលា។
- ការកត់ត្រា - បើក ឬបិទការកត់ត្រា ក៏ដូចជាការកំណត់ប្រភពកេះ និងអ្វីដែលបានចូល។
- លេខកូដសម្ងាត់ - ជ្រើសរើសលេខកូដសម្ងាត់ដើម្បីចាក់សោឧបករណ៍។
- កម្រិតខ្ពស់ - View កំណែកម្មវិធីបង្កប់ ឬចាប់ផ្តើមកំណត់ឡើងវិញពីរោងចក្រ។
ផ្នែកខាងក្រោមរៀបរាប់លម្អិតអំពីរបៀបកែតម្រូវការកំណត់លើចំណុចប្រទាក់ Modbus ។ ការកំណត់ទាំងអស់ត្រូវបានរក្សាទុកក្នុងអង្គចងចាំដែលមិនងាយនឹងបង្កជាហេតុ។ តម្លៃដែលបានរក្សាទុកនឹងមិនបាត់បង់ទេ ប្រសិនបើម៉ែត្រជួបប្រទះការបាត់បង់ថាមពល។
R/W៖
R = អាចអានបានតែប៉ុណ្ណោះ
R/W = អាចអាន និងសរសេរបាន។
ប្រភេទ, អប្បបរមា, អតិបរមា៖
ENUM = UINT16 ចំនួនគត់ដែលមិនបានចុះហត្ថលេខា 16 ប៊ីត ដែលផែនទីទៅបញ្ជីតម្លៃដែលបានកំណត់
U8 = UINT8 8-bit unsigned ចំនួនគត់; 0 ដល់ 1
U16 = UINT16 16-bit unsigned ចំនួនគត់; តម្លៃអប្បបរមា/អតិបរមាដែលបានរាយបញ្ជី
I16 = INT16 ចំនួន 16 ប៊ីត; -៧៦៨ ដល់ ៧៦៨
មាត្រដ្ឋាន៖
តម្លៃត្រូវតែគុណនឹងកត្តាមាត្រដ្ឋាននេះ ទើបអាចអានបានត្រឹមត្រូវ។ 15 * 0.1 = 1.5 ។ នៅពេលសរសេរតម្លៃគួរតែត្រូវបានបែងចែកដោយមាត្រដ្ឋានមុនពេលសរសេរ។ 1.5 / 0.1 = 15 ។
លេខកូដមុខងារ Modbus៖
ការចុះឈ្មោះការកំណត់ EMX គាំទ្រកូដមុខងារ Modbus ខាងក្រោម៖
- 0x03 អានការចុះឈ្មោះ
- 0x04 អានការចុះឈ្មោះបញ្ចូល
- 0x06 អានការចុះឈ្មោះតែមួយ
- 0x10 សរសេរការចុះឈ្មោះច្រើនដង
ម៉ែត្រ
| ការពិពណ៌នា | Reg. | R/W | ប្រភេទ | នាទី | អតិបរមា | លំនាំដើម | មាត្រដ្ឋាន | ឯកតា | |
| ការកំណត់រចនាសម្ព័ន្ធដំណាក់កាល | 0-3PH ABCN, 1-3PH ABC, 2-1PH ABN, 3-1PH AB, 4-SplitPH ABN |
2000 | R/W | ENUM | 0 | 4 | 0 | គ្មាន | គ្មាន |
| ធាតុបច្ចុប្បន្ន | 0- ប្លែងបច្ចុប្បន្ន, 1-Rogowski Coil |
2001 | R/W | ENUM | 0 | 1 | 0 | គ្មាន | គ្មាន |
| មាត្រដ្ឋានបច្ចុប្បន្ន | សូមមើលកំណត់ចំណាំ 1 | 2002 | R/W | U16 | 10 | 60000 | 10 | 0.1 | Amps ក្នុងមួយ 0.333 វ៉ុល |
| ទិសដៅបច្ចុប្បន្ន | សម្រាប់ដំណាក់កាល A, B, C៖ ១- +, +, + ២- +, +, - ៣- + , - , + ៤- +, -, - ៥- -, +, + ៦- -, +, - ៧- -, -, + ៨--,-,- |
2003 | R/W | ENUM | 0 | 7 | 0 | គ្មាន | គ្មាន |
| វ៉ុលtage មាត្រដ្ឋាន | សូមមើលកំណត់ចំណាំ 2 | 2004 | R/W | U16 | 10 | 32000 | 100 | 0.01 | ឯកតា |
| ឯកតាបង្ហាញ | 0- អង្គភាព IEC, 1- អង្គភាព IEEE |
2005 | R/W | ENUM | 0 | 1 | 1 | គ្មាន | គ្មាន |
- មាត្រដ្ឋានបច្ចុប្បន្នគឺជាចរន្តចំហៀងចម្បងនៃ 0.333V CT ។ CTs ជាមួយនឹងទិន្នផលវ៉ុលtage លើសពី 0.333V មិនគួរប្រើទេ។ សម្រាប់សមាមាត្រ CT នៃ 20A / 0.333 V នេះនឹងជា 20.0 * 10 = 200 ។ ប្រសិនបើឧបករណ៏ Rogowski ត្រូវបានដំឡើង តម្លៃនេះនឹងត្រូវគណនាពី coils mV/1000A ។ ការបម្លែង Rogowski ត្រូវបានគណនាដោយ (333.33 mV / x mV) * 1000A * 10 (មាត្រដ្ឋាន) ។
- វ៉ុលtagមាត្រដ្ឋាន e គឺជាសមាមាត្រ PT ដែលបង្ហាញជាទសភាគ និងគុណនឹង 100 ។ ប្លែងដែលមានសក្តានុពលនៃ 25:10 នឹងផ្តល់សមាមាត្រនៃ 25/10 = 2.5 ដែលធ្វើមាត្រដ្ឋានសមស្របវានឹងមាន 2.5 * 100 = 250 ។
សំឡេងរោទិ៍
| ការពិពណ៌នា | Reg. | R/W | ប្រភេទ | នាទី | អតិបរមា | លំនាំដើម | មាត្រដ្ឋាន | ឯកតា | |
| សំឡេងរោទិ៍ - វ៉ុលtage Out of Range បើកដំណើរការ | 0- បិទ 1- បើក | 2016 | R/W | ENUM | 0 | 1 | 0 | គ្មាន | គ្មាន |
| សំឡេងរោទិ៍ - វ៉ុលtage Out of Range Nominal | កំណត់ LL voltage សម្រាប់ការជូនដំណឹងក្រៅជួរ លេខសំខាន់តិចបំផុតគឺ 1/10th នៃវ៉ុល។ | 2017 | R/W | U16 | 10 | 60000 | 2400 | 0.1 | វ៉ុល |
| សំឡេងរោទិ៍ - វ៉ុលtage Out of Range Threshold | ភាគរយខាងលើ ឬខាងក្រោមវ៉ុលបន្ទាប់បន្សំtage setting (2017) ដែលកំហុសនឹងបង្កឡើង។ | 2018 | R/W | U16 | 1 | 20 | 10 | 1 | % |
| ការជូនដំណឹង - បើកដំណើរការបច្ចុប្បន្នចេញពីជួរ | 0- បិទ 1- បើក | 2019 | R/W | ENUM | 0 | 1 | 0 | គ្មាន | គ្មាន |
| សំឡេងរោទិ៍ - បច្ចុប្បន្នចេញពីជួរបន្ទាប់បន្សំ | កំណត់ចរន្តបន្ទាប់បន្សំសម្រាប់ការជូនដំណឹងក្រៅជួរ លេខសំខាន់តិចបំផុតគឺ 1/10 នៃ Amp. | 2020 | R/W | U16 | 10 | 60000 | 50 | 0.1 | Amps |
| សំឡេងរោទិ៍ - បច្ចុប្បន្នចេញពីកម្រិតកំណត់ | ភាគរយខាងលើ ឬខាងក្រោមការកំណត់បច្ចុប្បន្នបន្ទាប់បន្សំ (2020) ដែលកំហុសនឹងកើតឡើង។ | 2021 | R/W | U16 | 1 | 20 | 10 | 1 | % |
| បើកការជូនដំណឹង ចរន្តចេញពីជួរ | 0- បិទ 1- បើក | 2022 | R/W | ENUM | 0 | 1 | 0 | គ្មាន | គ្មាន |
| ចរន្តសំឡេងរោទិ៍ចេញពីជួរបន្ទាប់បន្សំ | កំណត់ចរន្តមូលដ្ឋានបន្ទាប់បន្សំសម្រាប់ការជូនដំណឹងក្រៅជួរ លេខសំខាន់តិចបំផុតគឺ 1/10 នៃ Amp. | 2023 | R/W | U16 | 10 | 60000 | 50 | 0.1 | Amps |
| កម្រិតសំឡេងរោទិ៍បច្ចុប្បន្នចេញពីកម្រិតកំណត់ | ភាគរយខាងលើការកំណត់បច្ចុប្បន្នមូលដ្ឋានបន្ទាប់បន្សំ (2023) ដែលកំហុសនឹងបង្កឡើង។ | 2024 | R/W | U16 | 1 | 20 | 10 | 1 | % |
| ប្រេកង់សំឡេងរោទិ៍ចេញពីជួរបើកដំណើរការ | 0- បិទ 1- បើក | 2025 | R/W | ENUM | 0 | 1 | 1 | គ្មាន | គ្មាន |
| ប្រេកង់សំឡេងរោទិ៍ចេញពីជួរបន្ទាប់បន្សំ | កំណត់ប្រេកង់បន្ទាប់បន្សំសម្រាប់ការជូនដំណឹងនៅក្រៅជួរ លេខសំខាន់តិចបំផុតគឺ 1/100th នៃ Hertz ។ | 2026 | R/W | U16 | 450 | 650 | 600 | 0.1 | Hz |
| ប្រេកង់សំឡេងរោទិ៍ចេញពីកម្រិតកំណត់ | ភាគរយខាងលើ ឬខាងក្រោមការកំណត់ប្រេកង់បន្ទាប់បន្សំ (2026) ដែលកំហុសនឹងបង្កឡើង។ | 2027 | R/W | U16 | 1 | 20 | 10 | 1 | % |
| សំឡេងរោទិ៍tage ការខាតបង់ដំណាក់កាលបើក | 0- បិទ 1- បើក | 2028 | R/W | ENUM | 0 | 1 | 1 | គ្មាន | គ្មាន |
| សំឡេងរោទិ៍tage កម្រិតនៃការបាត់បង់ដំណាក់កាល | ការប្រៀបធៀបដំណាក់កាលមួយទៅដំណាក់កាលនៃ LN voltages ត្រូវបានអនុវត្ត។ ប្រសិនបើដំណាក់កាលណាមួយ LN voltage គឺទាបជាងអ្នកផ្សេងទៀតដោយចំនួនកម្រិតចាប់ផ្ដើម កំហុសនឹងបង្កឡើង។ អនុវត្តបានតែចំពោះការកំណត់រចនាសម្ព័ន្ធ 3Φ (ABC ឬ ABCN) ប៉ុណ្ណោះ។ ការដំឡើងតែមួយដំណាក់កាលនឹងបិទក្នុងអំឡុងពេលព្រឹត្តិការណ៍ការបាត់បង់ដំណាក់កាល។ | 2029 | R/W | U16 | 1 | 20 | 10 | 1 | % |
| សំឡេងរោទិ៍tage ដំណើរការអតុល្យភាពដំណាក់កាល | 0- បិទ, 1- បើក | 2030 | R/W | ENUM | 0 | 1 | 1 | គ្មាន | គ្មាន |
| សំឡេងរោទិ៍tage កម្រិតអតុល្យភាពដំណាក់កាល | ភាគរយនៃអតុល្យភាពពីដំណាក់កាលមួយទៅដំណាក់កាលខាងលើ ដែលកំហុសនឹងបង្កឡើង។ សម្រាប់ប្រព័ន្ធ Y បីដំណាក់កាល ទាំង VL-L និង VL-N ត្រូវបានពិនិត្យ។ សម្រាប់តំបន់ដីសណ្តបីដំណាក់កាល មានតែការវាស់វែង VL-L ប៉ុណ្ណោះដែលត្រូវបានប្រៀបធៀប។ នៅក្នុងដំណាក់កាលបំបែកតែមួយ មានតែ VL-N ប៉ុណ្ណោះដែលត្រូវបានប្រៀបធៀប។ | 2031 | R/W | U16 | 1 | 20 | 10 | 1 | % |
| កត្តាថាមពលសំឡេងរោទិ៍ទាបបើកដំណើរការ | 0- បិទ 1- បើក | 2032 | R/W | ENUM | 0 | 1 | 1 | 1 | គ្មាន |
| កត្តាថាមពលសំឡេងរោទិ៍កម្រិតទាប | កំណត់តម្លៃ PF (គ្មានឯកតា) ដែលខាងក្រោមកំហុសនឹងបង្កឡើង។ | 2033 | R/W | U16 | 1 | 99 | 50 | 0.01 | ឯកតា |
កម្រិតខ្ពស់
| ការពិពណ៌នា | Reg. | R/W | ប្រភេទ | នាទី | អតិបរមា | លំនាំដើម | |
| កំណត់ Wh ឡើងវិញ | ការសរសេរលេខ 1 នឹងកំណត់តម្លៃ Wh, VAh និង VARh ដែលបានរក្សាទុកទាំងអស់ឡើងវិញ។ | 2034 | R/W | U16 | 0 | 1 | 0 |
| ចំនួននៃ Wh កំណត់ឡើងវិញ | ចំនួនដងដែល Wh ត្រូវបានកំណត់ឡើងវិញ។ | 2035 | R | U16 | 0 | 65535 | 0 |
|
កំណត់ពេលវេលាដំណើរការឡើងវិញ |
ការសរសេរលេខ 1 នឹងកំណត់ពេលវេលាដំណើរការប្រព័ន្ធឡើងវិញ (37 និង 38) ប៉ុន្តែមិនមែនប្រព័ន្ធដំណើរការទាន់ពេលទេ (35 និង 36)។ | 2036 | R/W | U16 | 0 | 1 | 0 |
| ចំនួនពេលវេលាដំណើរការកំណត់ឡើងវិញ | ចំនួនដងនៃពេលវេលាដំណើរការប្រព័ន្ធត្រូវបានកំណត់ឡើងវិញ។ | 2037 | R | U16 | 0 | 65535 | 0 |
| កំណត់ចំនួនជីពចរឡើងវិញ | ការសរសេរលេខ 1 នឹងកំណត់ការរាប់បញ្ចូលជីពចរឡើងវិញ (41 ដល់ 44) ។ | 2038 | R/W | U16 | 0 | 1 | 0 |
| ចាប់ផ្ដើម EMX ឡើងវិញ | ចាប់ផ្ដើម EMX ឡើងវិញ។ នៅពេលសរសេរ ចំណុចនេះអាចនឹងមិនផ្តល់ការឆ្លើយតប ឬអាចត្រឡប់កំហុសដោយសារដំណើរការកំណត់ឡើងវិញ។ ចំណុចនឹងនៅតែទទួលយកតម្លៃ។ | 2042 | R/W | U8 | 0 | 1 | 0 |
| កំណត់មាតិកាកំណត់ហេតុឡើងវិញ | ការសរសេរតម្លៃ 1 ទៅការចុះឈ្មោះនេះកំណត់ឡើងវិញនូវរាល់ធាតុកំណត់ហេតុដែលបានរក្សាទុក។ វានឹងបំបែកទំនាក់ទំនង និងបង្ហាញការតភ្ជាប់សម្រាប់ប្រហាក់ប្រហែល។ 25 វិនាទី។ កុំដកថាមពលកំឡុងពេលអាប់ដេតនេះ។ នៅពេលសរសេរ ចំណុចនេះអាចនឹងមិនផ្តល់ការឆ្លើយតប ឬអាចត្រឡប់កំហុសដោយសារដំណើរការកំណត់ឡើងវិញ។ ចំណុចនឹងនៅតែទទួលយកតម្លៃ។ | 2043 | R/W | U16 | 0 | 1 | 0 |
| សំណងមុំដំណាក់កាល | 2044 | R/W | I16 | -៤០ | 768 | 0 | |
| លេខសម្ងាត់ | កំណត់លេខកូដបង្ហាញ | 2045 | R/W | U16 | 0 | 9999 | 0 |
ការចុះឈ្មោះម៉ែត្រ
តារាងខាងក្រោមពិពណ៌នាអំពីថាមពល និងថាមពលនីមួយៗដែលបានផ្តល់នៅលើ Modbus ពីឧបករណ៍។
R/W៖
R = អានតែប៉ុណ្ណោះ
R/W = អាន និងសរសេរ
ប្រភេទ, អប្បបរមា, អតិបរមា៖
ENUM = UINT16 ចំនួនគត់ដែលមិនបានចុះហត្ថលេខា 16 ប៊ីត ដែលផែនទីទៅបញ្ជីតម្លៃដែលបានកំណត់
U8 = UINT8 8-bit unsigned ចំនួនគត់; ពី 0 ដល់ 255 លើកលែងតែមានការកត់សម្គាល់ផ្សេង
U16 = UINT16 16-bit unsigned ចំនួនគត់; ពី 0 ទៅ 65535 (0xFFFF) លុះត្រាតែមានការកត់សម្គាល់ផ្សេង
I16 = INT16 ចំនួន 16 ប៊ីត; -32768 ទៅ 32767 លុះត្រាតែមានការកត់សម្គាល់ផ្សេង
U32 = UINT32 ចំនួនគត់ដែលមិនបានចុះហត្ថលេខា 32 ប៊ីត; 0 ទៅ 4294967295 (0xFFFFFFFF) លុះត្រាតែមានការកត់សម្គាល់ផ្សេង
U64 = UINT64 ចំនួនគត់ដែលមិនបានចុះហត្ថលេខា 64 ប៊ីត; ពី 0 ទៅ 18.466e+18
I64 = INT64 ចំនួនគត់ដែលបានចុះហត្ថលេខា 64 ប៊ីត; -9.233e+18 ដល់ 9.233e+18
មាត្រដ្ឋាន៖
តម្លៃត្រូវតែគុណនឹងកត្តាមាត្រដ្ឋាននេះ ទើបអាចអានបានត្រឹមត្រូវ។ សម្រាប់ថាមពល ចរន្ត និងវ៉ុលមួយចំនួនtagការអាន e កត្តាមាត្រដ្ឋាននឹងត្រូវបានកំណត់ដោយស្វ័យប្រវត្តិដោយផ្អែកលើការកំណត់អ្នកប្រើប្រាស់សម្រាប់វ៉ុលtage និងមាត្រដ្ឋានបច្ចុប្បន្ន។ មេគុណទាំងនេះអាចត្រូវបានអាននៅក្នុងការចុះឈ្មោះ 030-032 ។
ហាង៖
តម្លៃដែលបានសម្គាល់ថា "បាទ" នឹងត្រូវបានរក្សាទុកនៅក្នុងអង្គចងចាំដែលមិនងាយនឹងបង្កជាហេតុ។ តម្លៃដែលបានរក្សាទុកនឹងមិនបាត់បង់ទេ ប្រសិនបើម៉ែត្រជួបប្រទះការបាត់បង់ថាមពល។
លេខកូដមុខងារ Modbus៖
ការចុះឈ្មោះ EMX metering គាំទ្រកូដមុខងារ Modbus ខាងក្រោម៖
- 0x03 អានការចុះឈ្មោះ
- 0x04 អានការចុះឈ្មោះបញ្ចូល
ការចុះឈ្មោះខ្លះមានអាសយដ្ឋាន Modbus ច្រើន។ ការចុះឈ្មោះពីរជាប់គ្នាដែលបានកំណត់ថាជា XXX/YYY បង្ហាញពីការចុះឈ្មោះដែលបានតម្រឹមមួយគូ ដែលត្រូវតែបញ្ចូលទៅក្នុងតម្លៃ 32 ប៊ីត។
ការចុះឈ្មោះចំនួនបួនជាប់គ្នាតម្រូវឱ្យបញ្ចូលលទ្ធផលទៅក្នុងតម្លៃ 64 ប៊ីត។ សូមមើលផ្នែកបំប្លែងប្រភេទទិន្នន័យសម្រាប់ព័ត៌មានបន្ថែម និងឧamples ។
| ការពិពណ៌នា | Reg. | R/W | ប្រភេទ | នាទី | អតិបរមា | មាត្រដ្ឋាន | ឯកតា | ហាង | |
| V-LN មធ្យម | 001 | R | U16 | 0 | 65535 | មាត្រដ្ឋាន V | V(rms) | ទេ | |
| V-LL ជាមធ្យម | 002 | R | U16 | 0 | 65535 | មាត្រដ្ឋាន V | V(rms) | ទេ | |
| មធ្យមបច្ចុប្បន្ន | 003 | R | U16 | 0 | 65535 | ខ្នាត | A(rms) | ទេ | |
| ផលបូកបច្ចុប្បន្ន | 004 | R | U16 | 0 | 65535 | ខ្នាត | A(rms) | ទេ | |
| ថាមពលសរុប | 005 | R | I16 | -៤០ | 32767 | P-ខ្នាត | W | ទេ | |
| ថាមពលប្រតិកម្មសរុប | 006 | R | I16 | -៤០ | 32767 | P-ខ្នាត | VAR | ទេ | |
| ថាមពលសរុបជាក់ស្តែង | 007 | R | I16 | -៤០ | 32767 | P-ខ្នាត | VA | ទេ | |
| V-LN ដំណាក់កាល A | 008 | R | U16 | 0 | 65535 | មាត្រដ្ឋាន V | V(rms) | ទេ | |
| V-LN ដំណាក់កាល B | 009 | R | U16 | 0 | 65535 | មាត្រដ្ឋាន V | V(rms) | ទេ | |
| V-LN ដំណាក់កាល C | 010 | R | U16 | 0 | 65535 | មាត្រដ្ឋាន V | V(rms) | ទេ | |
| V-LL ដំណាក់កាល AB | 011 | R | U16 | 0 | 65535 | មាត្រដ្ឋាន V | V(rms) | ទេ | |
| V-LL ដំណាក់កាល BC | 012 | R | U16 | 0 | 65535 | មាត្រដ្ឋាន V | V(rms) | ទេ | |
| V-LL ដំណាក់កាល CA | 013 | R | U16 | 0 | 65535 | មាត្រដ្ឋាន V | V(rms) | ទេ | |
| ដំណាក់កាល A បច្ចុប្បន្ន | 014 | R | U16 | 0 | 65535 | ខ្នាត | A(rms) | ទេ | |
| ដំណាក់កាលបច្ចុប្បន្ន ខ | 015 | R | U16 | 0 | 65535 | ខ្នាត | A(rms) | ទេ | |
| ដំណាក់កាលបច្ចុប្បន្ន គ | 016 | R | U16 | 0 | 65535 | ខ្នាត | A(rms) | ទេ | |
| កត្តាថាមពលដំណាក់កាល A | 017 | R | I16 | -៤០ | 1000 | 0.001 | ឯកតា | ទេ | |
| កត្តាថាមពលដំណាក់កាលខ | 018 | R | I16 | -៤០ | 1000 | 0.001 | ឯកតា | ទេ | |
| កត្តាថាមពលដំណាក់កាល C | 019 | R | I16 | -៤០ | 1000 | 0.001 | ឯកតា | ទេ | |
| ប្រេកង់ (ដំណាក់កាល A) | 020 | R | U16 | 480 | 620 | 0.1 | Hz | ទេ | |
| ថាមពលពិតដំណាក់កាល A | 021 | R | I16 | 32768 | 32767 | P-ខ្នាត | W | ទេ | |
| ថាមពលពិតដំណាក់កាលខ | 022 | R | I16 | 32768 | 32767 | P-ខ្នាត | W | ទេ | |
| ថាមពលពិតដំណាក់កាល C | 023 | R | I16 | 32768 | 32767 | P-ខ្នាត | W | ទេ | |
| ថាមពលប្រតិកម្មដំណាក់កាល A | 024 | R | I16 | 32768 | 32767 | P-ខ្នាត | VAR | ទេ | |
| ថាមពលប្រតិកម្មដំណាក់កាលខ | 025 | R | I16 | 32768 | 32767 | P-ខ្នាត | VAR | ទេ | |
| ថាមពលប្រតិកម្មដំណាក់កាល C | 026 | R | I16 | 32768 | 32767 | P-ខ្នាត | VAR | ទេ | |
| ថាមពលជាក់ស្តែងដំណាក់កាល A | 027 | R | I16 | 32768 | 32767 | P-ខ្នាត | VA | ទេ | |
| ថាមពលជាក់ស្តែង ដំណាក់កាល ខ | 028 | R | I16 | 32768 | 32767 | P-ខ្នាត | VA | ទេ | |
| ថាមពលជាក់ស្តែងដំណាក់កាល C | 029 | R | I16 | 32768 | 32767 | P-ខ្នាត | VA | ទេ | |
| វ៉ុលtage មាត្រដ្ឋាន កត្តា (មាត្រដ្ឋាន V) |
-១:១៥ -១:១៥ -១:១៥ -១:១៥ ១៦:៩ ១៦:៩ ១៦:៩ ១៦:៩ ១៦:៩ ១៦:៩ ១៦:៩ |
030 | R | I16 | -2 | 2 | 1 | គ្មាន | ទេ |
| បច្ចុប្បន្ន មាត្រដ្ឋាន កត្តា (ខ្នាត I) |
031 | R | I16 | -3 | 1 | 1 | គ្មាន | ទេ | |
| ថាមពល មាត្រដ្ឋាន កត្តា (ខ្នាត P) |
032 | R | I16 | -4 | 6 | 1 | គ្មាន | ទេ | |
| ការពិពណ៌នា | Reg. | R/W | ប្រភេទ | នាទី | អតិបរមា | មាត្រដ្ឋាន | ឯកតា | ហាង | |
| ស្ថានភាពសំឡេងរោទិ៍ Bitfield | ប៊ីត 0៖ កំហុសក្នុងការកំណត់រចនាសម្ព័ន្ធជីពចរ ប៊ីតទី 1៖ កំហុសឆ្គងលើសជីពចរ ប៊ីតទី ២៖ វ៉ុលtage ចេញពីជួរ ប៊ីតទី 3៖ បច្ចុប្បន្ននៅក្រៅជួរ ប៊ីតទី 4៖ ផលបូកបច្ចុប្បន្ន (ចរន្តអព្យាក្រឹត) ចេញពីជួរ ប៊ីត ៥៖ ប្រេកង់។ ចេញពីជួរ ប៊ីតទី ២៖ វ៉ុលtagការបាត់បង់ដំណាក់កាល ប៊ីតទី ២៖ វ៉ុលtagអ៊ីដំណាក់កាលអតុល្យភាព ប៊ីត ៨៖ កត្តាថាមពលទាប ប៊ីតទី 9៖ ការបាត់បង់ Accumulator ប៊ីត ១០៖ កំហុស RTC ប៊ីត ១១៖ កំណត់ហេតុពេញ ប៊ីត 12៖ កំហុសក្នុងការកំណត់ម៉ែត្រ ប៊ីត ១៣–១៥៖ កក់ទុក |
033 | R | U16 | 0 | 0xFFFF | 1 | គ្មាន | ទេ |
| ផ្ទុក ស្ថានភាព | 0: មិនបានរកឃើញការផ្ទុក 1: ផ្ទុកលើសកម្រិត |
034 | R | ENUM | 0 | 1 | 1 | គ្មាន | ទេ |
| ថាមពលប្រព័ន្ធទាន់ពេលវេលា | 035 036 |
R | U32 | 0 | 4294967295 | 1 | វិនាទី | បាទ | |
| ពេលវេលាដំណើរការប្រព័ន្ធ | 037 038 |
R | U32 | 0 | 4294967295 | 1 | វិនាទី | បាទ | |
| ចំនួនកំណត់ថាមពលឡើងវិញ | 039 040 |
R | U32 | 0 | 4294967295 | 1 | គ្មាន | បាទ | |
| ចំនួនជីពចរ ២ | 041 042 |
R | U32 | 0 | 4294967295 | 1 | គ្មាន | បាទ | |
| ចំនួនជីពចរ ២ | 043 044 |
R | U32 | 0 | 4294967295 | 1 | គ្មាន | បាទ | |
| សរុបថាមពលសុទ្ធពិត | 045 046 047 048 |
R | I64 | -9.233e+18 | 9.233e+18 | 0.00000001 | Wh | បាទ | |
| ថាមពលសុទ្ធពិតដំណាក់កាល A | 049 050 051 052 |
R | I64 | -9.233e+18 | 9.233e+18 | 0.00000001 | Wh | បាទ | |
| ថាមពលសុទ្ធពិតដំណាក់កាលខ | 053 054 055 056 |
R | I64 | -9.233e+18 | 9.233e+18 | 0.00000001 | Wh | បាទ | |
| ការពិពណ៌នា | Reg. | R/W | ប្រភេទ | នាទី | អតិបរមា | មាត្រដ្ឋាន | ឯកតា | ហាង |
| ថាមពលសុទ្ធពិតដំណាក់កាល C | 057 058 059 060 |
R | I64 | -9.233e+18 | 9.233e+18 | 0.00000001 | Wh | បាទ |
| Reactive Net Energy សរុប | 061 062 063 064 |
R | I64 | -9.233e+18 | 9.233e+18 | 0.00000001 | វ៉ារ | បាទ |
| Reactive Net Energy Phase A | 065 066 067 068 |
R | I64 | -9.233e+18 | 9.233e+18 | 0.00000001 | វ៉ារ | បាទ |
| Reactive Net Energy Phase B | 069 070 071 072 |
R | I64 | -9.233e+18 | 9.233e+18 | 0.00000001 | វ៉ារ | បាទ |
| Reactive Net Energy Phase C | 073 074 075 076 |
R | I64 | -9.233e+18 | 9.233e+18 | 0.00000001 | វ៉ារ | បាទ |
| Apparent Net Energy សរុប | 077 078 079 080 |
R | I64 | -9.233e+18 | 9.233e+18 | 0.00000001 | វ៉ា | បាទ |
| Apparent Net Energy Phase A | 081 082 083 084 |
R | I64 | -9.233e+18 | 9.233e+18 | 0.00000001 | វ៉ា | បាទ |
| Apparent Net Energy Phase B | 085 086 087 088 |
R | I64 | -9.233e+18 | 9.233e+18 | 0.00000001 | វ៉ា | បាទ |
| Apparent Net Energy Phase C | 089 090 091 092 |
R | I64 | -9.233e+18 | 9.233e+18 | 0.00000001 | វ៉ា | បាទ |
| ថាមពលនាំចូលពិតប្រាកដសរុប | 093 094 095 096 |
R | U64 | 0 | 18.446e+18 | 0.00000001 | Wh | បាទ |
| ថាមពលនាំចូលពិតប្រាកដដំណាក់កាល A | 097 098 099 100 |
R | U64 | 0 | 18.446e+18 | 0.00000001 | Wh | បាទ |
| ថាមពលនាំចូលពិតប្រាកដដំណាក់កាលខ | 101 102 103 104 |
R | U64 | 0 | 18.446e+18 | 0.00000001 | Wh | បាទ |
| ថាមពលនាំចូលពិតប្រាកដដំណាក់កាល គ | 105 106 107 108 |
R | U64 | 0 | 18.446e+18 | 0.00000001 | Wh | បាទ |
| ការពិពណ៌នា | Reg. | R/W | ប្រភេទ | នាទី | អតិបរមា | មាត្រដ្ឋាន | ឯកតា | ហាង |
| សរុបថាមពលនាំចូលប្រតិកម្ម | 109 110 111 112 |
R | U64 | 0 | 18.446e+18 | 0.00000001 | វ៉ារ | បាទ |
| ថាមពលនាំចូលដោយប្រតិកម្មដំណាក់កាល A | 113 114 115 116 |
R | U64 | 0 | 18.446e+18 | 0.00000001 | វ៉ារ | បាទ |
| ថាមពលនាំចូលដោយប្រតិកម្មដំណាក់កាល B | 117 118 119 120 |
R | U64 | 0 | 18.446e+18 | 0.00000001 | វ៉ារ | បាទ |
| ថាមពលនាំចូលប្រតិកម្មដំណាក់កាល គ | 121 122 123 124 |
R | U64 | 0 | 18.446e+18 | 0.00000001 | វ៉ារ | បាទ |
| សរុបថាមពលនាំចូលជាក់ស្តែង | 125 126 127 128 |
R |
U64 |
0 |
18.446e+18 |
0.00000001 |
វ៉ា |
បាទ |
| ថាមពលនាំចូលជាក់ស្តែងដំណាក់កាល A | 129 130 131 132 |
R | U64 | 0 | 18.446e+18 | 0.00000001 | វ៉ា | បាទ |
| ដំណាក់កាលថាមពលនាំចូលជាក់ស្តែង B | 133 134 135 136 |
R | U64 | 0 | 18.446e+18 | 0.00000001 | វ៉ា | បាទ |
| ដំណាក់កាលថាមពលនាំចូលជាក់ស្តែង គ | 137 138 139 140 |
R | U64 | 0 | 18.446e+18 | 0.00000001 | វ៉ា | បាទ |
| ថាមពលនាំចេញពិតប្រាកដសរុប | 141 142 143 144 |
R | U64 | 0 | 18.446e+18 | 0.00000001 | Wh | បាទ |
| ថាមពលនាំចេញពិតប្រាកដដំណាក់កាល A | 145 146 147 148 |
R | U64 | 0 | 18.446e+18 | 0.00000001 | Wh | បាទ |
| ថាមពលនាំចេញពិតប្រាកដដំណាក់កាល B | 149 150 151 152 |
R | U64 | 0 | 18.446e+18 | 0.00000001 | Wh | បាទ |
| ថាមពលនាំចេញពិតប្រាកដដំណាក់កាល C | 153 154 155 156 |
R | U64 | 0 | 18.446e+18 | 0.00000001 | Wh | បាទ |
| សរុបថាមពលនាំចេញប្រតិកម្ម | 157 158 159 160 |
R | U64 | 0 | 18.446e+18 | 0.00000001 | វ៉ារ | បាទ |
| ការពិពណ៌នា | Reg. | R/W | ប្រភេទ | នាទី | អតិបរមា | មាត្រដ្ឋាន | ឯកតា | ហាង |
| ថាមពលនាំចេញប្រតិកម្មដំណាក់កាល A | 161 162 163 164 |
R | U64 | 0 | 18.446e+18 | 0.00000001 | វ៉ារ | បាទ |
| ថាមពលនាំចេញប្រតិកម្មដំណាក់កាល ខ | 165 166 167 168 |
R | U64 | 0 | 18.446e+18 | 0.00000001 | វ៉ារ | បាទ |
| ថាមពលនាំចេញប្រតិកម្មដំណាក់កាល គ | 169 170 171 172 |
R | U64 | 0 | 18.446e+18 | 0.00000001 | វ៉ារ | បាទ |
| សរុបថាមពលនាំចេញជាក់ស្តែង | 173 174 175 176 |
R | U64 | 0 | 18.446e+18 | 0.00000001 | វ៉ា | បាទ |
| ថាមពលនាំចេញជាក់ស្តែងដំណាក់កាល A | 177 178 179 180 |
R | U64 | 0 | 18.446e+18 | 0.00000001 | វ៉ា | បាទ |
| ការនាំចេញថាមពលជាក់ស្តែងដំណាក់កាល ខ | 181 182 183 184 |
R | U64 | 0 | 18.446e+18 | 0.00000001 | វ៉ា | បាទ |
| ការនាំចេញថាមពលជាក់ស្តែងដំណាក់កាល C | 185 186 187 188 |
R | U64 | 0 | 18.446e+18 | 0.00000001 | វ៉ា | បាទ |
| ម៉ែត្រពេលវេលាចាប់តាំងពីការចាប់ផ្តើម | 189 190 |
R | U32 | 0 | 4294967295 | 1 | វិនាទី | ទេ |
ការចុះឈ្មោះម៉ោងពិតប្រាកដ
| ការពិពណ៌នា | Reg. | R/W | ប្រភេទ | នាទី | អតិបរមា | មាត្រដ្ឋាន | ឯកតា | ហាង | |
| RTC - កំណត់ឆ្នាំ | 4000 | R/W | U16 | 2022 | 2060 | 1 | គ្មាន | ទេ | |
| RTC - កំណត់ខែ | 4001 | R/W | U8 | 1 | 12 | 1 | គ្មាន | ទេ | |
| RTC - កំណត់ថ្ងៃនៃខែ | 4002 | R/W | U8 | 1 | 31 | 1 | គ្មាន | ទេ | |
| RTC - កំណត់ថ្ងៃនៃសប្តាហ៍ | 4003 | R/W | ENUM | 0 | 6 | 1 | គ្មាន | ទេ | |
| RTC - កំណត់ម៉ោង | 4004 | R/W | U8 | 0 | 23 | 1 | ម៉ោង | ទេ | |
| RTC - កំណត់នាទី | 4005 | R/W | U8 | 0 | 59 | 1 | នាទី | ទេ | |
| RTC - កំណត់វិនាទី | 4006 | R/W | U8 | 0 | 23 | 1 | វិ | ទេ | |
| RTC - ពេលវេលាកំណត់ | 4007 | R/W | ENUM | 0 | 1 | 1 | គ្មាន | បាទ | |
| RTC - ឆ្នាំបច្ចុប្បន្ន | 4100 | R | U16 | 2022 | 2060 | 1 | គ្មាន | បាទ | |
| RTC - ខែបច្ចុប្បន្ន | 4101 | R | U8 | 1 | 12 | 1 | គ្មាន | បាទ | |
| RTC - ថ្ងៃបច្ចុប្បន្ននៃខែ | 4102 | R | U8 | 1 | 31 | 1 | គ្មាន | បាទ | |
| RTC - ថ្ងៃបច្ចុប្បន្ននៃសប្តាហ៍ | ៧ = ថ្ងៃអាទិត្យ ៦ = ថ្ងៃសៅរ៍ |
4103 | R | ENUM | 0 | 6 | 1 | គ្មាន | បាទ |
| RTC - ម៉ោងបច្ចុប្បន្ន | 4104 | R | U8 | 0 | 0 | 1 | ម៉ោង | បាទ | |
| RTC - នាទីបច្ចុប្បន្ន | 4105 | R | U8 | 0 | 0 | 1 | នាទី | បាទ | |
| RTC - វិនាទីបច្ចុប្បន្ន | 4106 | R | U8 | 0 | 0 | 1 | វិ | បាទ | |
| RTC - ទង់ AM/PM បច្ចុប្បន្ន ឬ 0 | ប្រសិនបើនៅក្នុងរបៀប 24 ម៉ោង នឹងត្រលប់មកវិញ 0 ប្រសិនបើនៅក្នុងរបៀប 12 ម៉ោង៖ 1 = AM, 2 = PM | 4107 | R | ENUM | 0 | 2 | 1 | គ្មាន | បាទ |
ការចុះឈ្មោះចូល
ប្រភពកំណត់ហេតុ 1 ដល់ប្រភពកំណត់ហេតុ 12 កំណត់ប្រភពសម្រាប់ការកាប់ឈើ។ សរសេរ Modbus ចុះឈ្មោះ 1-190 ទៅប្រភពដែលចង់បានដើម្បីកត់ត្រាចំណុចនោះ។ ប្រសិនបើការចុះឈ្មោះប្រភពកំណត់ហេតុមានការចុះឈ្មោះច្រើន ការចុះឈ្មោះទាំងអស់ចាំបាច់ត្រូវកំណត់។ សម្រាប់អតីតampដូច្នេះ ប្រសិនបើ Real Net Energy សរុបគឺចង់កត់ត្រាការចុះឈ្មោះទាំងបួនចាំបាច់ត្រូវកំណត់។
ដើម្បីកេះព្រឹត្តិការណ៍កំណត់ហេតុ ចុះឈ្មោះ 5000 (Logging – Trigger Source) ចាំបាច់ត្រូវកំណត់ទៅរបៀបកេះដែលចង់បាន តាមលំនាំដើម វាត្រូវបានកំណត់ឱ្យបិទ។ ការកត់ត្រាអាចត្រូវបានកេះដោយប្រើកម្មវិធីកំណត់ម៉ោងកំណត់នៅលើ Modbus point 5001 (Logging – Trigger Interval) ក្នុងរយៈពេលពី 15-3600 វិនាទី។ ការកេះអាចត្រូវបានកំណត់លើ COMMS ដោយសរសេរ '1' ដល់ចំណុច 5015 (Logging – Trigger log creation) ឬ Pulse In 1 ឬ 2 អាចត្រូវបានកំណត់ដើម្បីកេះកំណត់ហេតុនៅពេលណាដែលជីពចរត្រូវបានរកឃើញ។
| ការពិពណ៌នា | Reg. | R/W | ប្រភេទ | នាទី | អតិបរមា | មាត្រដ្ឋាន | ឯកតា | ហាង | |
| ការកត់ត្រា - ប្រភពកេះ | 0 = ជនពិការ 1 = កម្មវិធីកំណត់ម៉ោង 2 = Comms 3 = ជីពចរក្នុង 1 4 = ជីពចរក្នុង 2 |
5000 | R/W | ENUM | 0 | 4 | 1 | គ្មាន | បាទ |
| ការកត់ត្រា - ចន្លោះពេលកេះ | 5001 | R/W | U16 | 15 | 3600 | 1 | វិ | បាទ | |
| ការកត់ត្រា - ជ្រើសរើសរបៀប | 0 - "បន្ត" - បន្តការកត់ត្រា និងសរសេរជាន់លើធាតុចាស់តាមលំដាប់លំដោយ 1 – “One Shot” – ចូលរហូតដល់ EEPROM ពេញ បន្ទាប់មកឈប់កត់ត្រា ហើយបោះការជូនដំណឹង |
5002 | R/W | ENUM | 0 | 1 | 1 | គ្មាន | បាទ |
| កំណត់ហេតុ - ប្រភពកំណត់ហេតុ ១ | 5003 | R/W | U16 | 1 | 190 | 1 | គ្មាន | បាទ | |
| កំណត់ហេតុ - ប្រភពកំណត់ហេតុ ១ | 5004 | R/W | U16 | 1 | 190 | 1 | គ្មាន | បាទ | |
| កំណត់ហេតុ - ប្រភពកំណត់ហេតុ ១ | 5005 | R/W | U16 | 1 | 190 | 1 | គ្មាន | បាទ | |
| កំណត់ហេតុ - ប្រភពកំណត់ហេតុ ១ | 5006 | R/W | U16 | 1 | 190 | 1 | គ្មាន | បាទ | |
| កំណត់ហេតុ - ប្រភពកំណត់ហេតុ ១ | 5007 | R/W | U16 | 1 | 190 | 1 | គ្មាន | បាទ | |
| កំណត់ហេតុ - ប្រភពកំណត់ហេតុ ១ | 5008 | R/W | U16 | 1 | 190 | 1 | គ្មាន | បាទ | |
| កំណត់ហេតុ - ប្រភពកំណត់ហេតុ ១ | 5009 | R/W | U16 | 1 | 190 | 1 | គ្មាន | បាទ | |
| កំណត់ហេតុ - ប្រភពកំណត់ហេតុ ១ | 5010 | R/W | U16 | 1 | 190 | 1 | គ្មាន | បាទ | |
| កំណត់ហេតុ - ប្រភពកំណត់ហេតុ ១ | 5011 | R/W | U16 | 1 | 190 | 1 | គ្មាន | បាទ | |
| កំណត់ហេតុ - ប្រភពកំណត់ហេតុ ១ | 5012 | R/W | U16 | 1 | 190 | 1 | គ្មាន | បាទ | |
| កំណត់ហេតុ - ប្រភពកំណត់ហេតុ ១ | 5013 | R/W | U16 | 1 | 190 | 1 | គ្មាន | បាទ | |
| កំណត់ហេតុ - ប្រភពកំណត់ហេតុ ១ | 5014 | R/W | U16 | 1 | 190 | 1 | គ្មាន | បាទ | |
| កំណត់ហេតុ - បង្កើតកំណត់ហេតុ | 5015 | R/W | U16 | 0 | 1 | 1 | គ្មាន | បាទ | |
| ការកត់ត្រា - អានកំណត់ហេតុនៅលិបិក្រម | 5016 | R/W | U16 | 0 | 4096 | 1 | គ្មាន | បាទ | |
| ការកត់ត្រា - សន្ទស្សន៍ចាស់បំផុត។ | 5100 | R | U16 | 0 | 4096 | 1 | គ្មាន | បាទ | |
| ការកត់ត្រា - ចំនួននៃធាតុកំណត់ហេតុ | 5101 | R | U16 | 0 | 4096 | 1 | គ្មាន | បាទ | |
| ការកត់ត្រា - សន្ទស្សន៍បច្ចុប្បន្ន | 5102 | R | U16 | 0 | 4096 | 1 | គ្មាន | បាទ | |
| កំណត់ហេតុ - ទិន្នន័យកំណត់ហេតុ ១ | 5103 | R | U16 | 0 | 65535 | 1 | គ្មាន | បាទ | |
| កំណត់ហេតុ - ទិន្នន័យកំណត់ហេតុ ១ | 5104 | R | U16 | 0 | 65535 | 1 | គ្មាន | បាទ | |
| កំណត់ហេតុ - ទិន្នន័យកំណត់ហេតុ ១ | 5105 | R | U16 | 0 | 65535 | 1 | គ្មាន | បាទ | |
| កំណត់ហេតុ - ទិន្នន័យកំណត់ហេតុ ១ | 5106 | R | U16 | 0 | 65535 | 1 | គ្មាន | បាទ | |
| កំណត់ហេតុ - ទិន្នន័យកំណត់ហេតុ ១ | 5107 | R | U16 | 0 | 65535 | 1 | គ្មាន | បាទ | |
| កំណត់ហេតុ - ទិន្នន័យកំណត់ហេតុ ១ | 5108 | R | U16 | 0 | 65535 | 1 | គ្មាន | បាទ | |
| កំណត់ហេតុ - ទិន្នន័យកំណត់ហេតុ ១ | 5109 | R | U16 | 0 | 65535 | 1 | គ្មាន | បាទ | |
| កំណត់ហេតុ - ទិន្នន័យកំណត់ហេតុ ១ | 5110 | R | U16 | 0 | 65535 | 1 | គ្មាន | បាទ | |
| កំណត់ហេតុ - ទិន្នន័យកំណត់ហេតុ ១ | 5111 | R | U16 | 0 | 65535 | 1 | គ្មាន | បាទ | |
| កំណត់ហេតុ - ទិន្នន័យកំណត់ហេតុ ១ | 5112 | R | U16 | 0 | 65535 | 1 | គ្មាន | បាទ | |
| កំណត់ហេតុ - ទិន្នន័យកំណត់ហេតុ ១ | 5113 | R | U16 | 0 | 65535 | 1 | គ្មាន | បាទ | |
| កំណត់ហេតុ - ទិន្នន័យកំណត់ហេតុ ១ | 5114 | R | U16 | 0 | 65535 | 1 | គ្មាន | បាទ | |
| កំណត់ហេតុ - ពេលវេលាកំណត់amp ឆ្នាំ | 5115 | R | U16 | 0 | 256 | 1 | គ្មាន | បាទ | |
| កំណត់ហេតុ - ពេលវេលាកំណត់amp ខែ | 5116 | R | U16 | 0 | 12 | 1 | គ្មាន | បាទ | |
| កំណត់ហេតុ - ពេលវេលាកំណត់amp ថ្ងៃនៃខែ | 5117 | R | U16 | 0 | 31 | 1 | គ្មាន | បាទ | |
| កំណត់ហេតុ - ពេលវេលាកំណត់amp ម៉ោង | 5118 | R | U16 | 0 | 23 | 1 | គ្មាន | បាទ | |
| កំណត់ហេតុ - ពេលវេលាកំណត់amp នាទី | 5119 | R | U16 | 0 | 59 | 1 | គ្មាន | បាទ | |
| កំណត់ហេតុ - ពេលវេលាកំណត់amp វិនាទី | 5120 | R | U16 | 0 | 59 | 1 | គ្មាន | បាទ | |
| ការកាប់ឈើ - CRC | 5121 | R | U16 | 0 | 65535 | 1 | គ្មាន | បាទ | |
មុខងារ Modbus
EMX គាំទ្រមុខងារខាងក្រោមនៃ Modbus Application Protocol Specification, v1.1b3. ឧamples មានបំណងធ្វើជាតំណាង; យោងទៅលើការបញ្ជាក់ពេញលេញសម្រាប់សំណួរ ឬការបំភ្លឺ។
កំណត់ចំណាំ៖
- អាសយដ្ឋានឧបករណ៍កំណត់លំនាំដើមទៅ 247 (0xF7) ។
- សូមមើលស្តង់ដារ Modbus សម្រាប់នីតិវិធីគណនា CRC/LRC ។
ប្រភេទទិន្នន័យ
ពីដើម មុខងារចុះឈ្មោះ Modbus គាំទ្រតែប្រភេទ UINT16 (2 បៃ) ប៉ុណ្ណោះ។ ម៉ែត្រសាងសង់ប្រភេទបន្ថែមពីការចុះឈ្មោះជាប់គ្នាពីរឬច្រើន។ កម្មវិធីចំណុចប្រទាក់អតិថិជនត្រូវតែគាំទ្រការសាងសង់ដូចគ្នាសម្រាប់ការទំនាក់ទំនងត្រឹមត្រូវ៖
| # នៃការចុះឈ្មោះ | ជួរ (លេខគោលដប់ប្រាំមួយ) | |
| BOOL | 1 | ២៩ ដល់ ៣៨ |
| ENUM | 1 | 0 ទៅដែនកំណត់ខាងលើដែលបានបញ្ជាក់ |
| UINT8 | 1 | ពី 0 ទៅ 255 (0x00FF) លុះត្រាតែមានការកត់សម្គាល់ផ្សេង |
| UINT16 | 1 | ពី 0 ទៅ 65535 (0xFFFF) លុះត្រាតែមានការកត់សម្គាល់ផ្សេង |
| INT16 | 1 | -32768 ទៅ -32767 (0xFFFF) លុះត្រាតែមានការកត់សម្គាល់ផ្សេង |
| UINT32 | 2 | 0 ទៅ 4294967295 (0xFFFFFFFF) លុះត្រាតែមានការកត់សម្គាល់ផ្សេង |
| UINT64 | 4 | 0 ដល់ 18.446e+18 (0xFFFFFFFFFFFFFFFF) លុះត្រាតែមានការកត់សម្គាល់ផ្សេង |
| INT64 | 4 | -9.233e+18 ដល់ 9.233e+18 (0xFFFFFFFFFFFFFFFF) លុះត្រាតែមានការកត់សម្គាល់ផ្សេង |
ទិន្នន័យ UINT32, UINT64 និង INT64 តែងតែកាន់កាប់ការចុះឈ្មោះពីរឬបួន (4 និង 8 បៃ) ក្នុងលំដាប់បៃបណ្តាញ (MSB ដំបូង) ។ ប្រតិបត្តិការអាន និងសរសេរគួរតែដោះស្រាយការចុះឈ្មោះទាំងពីរ។
ខាងក្រោមនេះ examples បង្ហាញការអ៊ិនកូដ UINT32 នៅក្នុង Modbus PDU ចាប់ផ្តើមនៅ byte [n], register [r]:
| តម្លៃ | ទសភាគ | [n] | [n+1] | [n+2] | [n+3] |
| 0xAABBCCDD | 2864434397 | 0xAA | 0xBB | 0xCC | 0xDD |
| 0x01234567 | 19088743 | 0x12 | 0x34 | 0x56 | 0x78 |
| 0x00010000 | 65536 | 0x00 | 0x01 | 0x00 | 0x00 |
| ចុះឈ្មោះ | [r] | [r+1] | |||
0x03 អានការចុះឈ្មោះ
ត្រឡប់ការចុះឈ្មោះមួយ ឬច្រើននៅក្នុងប្លុកជាប់គ្នា៖
| ស្នើសុំ | ទំហំ | កំណត់ចំណាំ |
| [0] អាសយដ្ឋានឧបករណ៍ | 1 | តែងតែ 0x03 ? = 0 ទៅ 65535 (0xFFFF) ? = 1 ដល់ 125 ចុះឈ្មោះ |
| [1] កូដមុខងារ | 1 | |
| [2] អាសយដ្ឋានចាប់ផ្តើម | 2 | |
| [3] ចំនួនចុះឈ្មោះ | 2 | |
| [៤] កាក | 2 |
ការអានដោយជោគជ័យត្រឡប់មាតិកានៃការចុះឈ្មោះដែលបានស្នើសុំ៖
| ការឆ្លើយតប | ទំហំ | កំណត់ចំណាំ |
| [0] អាសយដ្ឋានឧបករណ៍ | 1 | តែងតែ 0x03 2 * ? |
| [1] កូដមុខងារ | 1 | |
| [2] ចំនួនបៃ | 1 | |
| [3] ចុះឈ្មោះទិន្នន័យ | ២ * ? | |
| [៤] កាក | 2 |
Example 1: អានប្រេកង់បន្ទាត់នៃ ΦA (020) ។

0x04 អានការចុះឈ្មោះបញ្ចូល
អានមួយ ឬច្រើនអានតែចុះឈ្មោះក្នុងប្លុកជាប់គ្នា៖
| ស្នើសុំ | ទំហំ | កំណត់ចំណាំ |
| [0] អាសយដ្ឋានឧបករណ៍ | 1 | តែងតែ 0x04 ? = 0 ទៅ 65535 (0xFFFF) ? = 1 ដល់ 125 ចុះឈ្មោះ |
| [1] កូដមុខងារ | 1 | |
| [2] អាសយដ្ឋានចាប់ផ្តើម | 2 | |
| [3] ចំនួនចុះឈ្មោះ | 2 | |
| [៤] កាក | 2 |
ការអានដោយជោគជ័យត្រឡប់មាតិកានៃការចុះឈ្មោះដែលបានស្នើសុំ៖
| ការឆ្លើយតប | ទំហំ | កំណត់ចំណាំ |
| [0] អាសយដ្ឋានឧបករណ៍ | 1 | តែងតែ 0x04 2 * ? |
| [1] កូដមុខងារ | 1 | |
| [2] ចំនួនបៃ | 1 | |
| [3] ចុះឈ្មោះទិន្នន័យ | ២ * ? | |
| [៤] កាក | 2 |
Example 1: អានប្រេកង់បន្ទាត់នៃ ΦA (020) ។

0x06 សរសេរការចុះឈ្មោះតែមួយ
សរសេរតម្លៃទៅការចុះឈ្មោះតែមួយ៖
| ស្នើសុំ | ទំហំ | កំណត់ចំណាំ |
| [0] អាសយដ្ឋានឧបករណ៍ | 1 | តែងតែ 0x06 ? = 0 ទៅ 65535 (0xFFFF) ? = 0 ទៅ 65535 (0xFFFF) |
| [1] កូដមុខងារ | 1 | |
| [2] អាសយដ្ឋានចុះឈ្មោះ | 2 | |
| [3] តម្លៃចុះឈ្មោះ | 2 | |
| [៤] កាក | 2 |
ជោគជ័យសរសេរបន្ទរសំណើដើម៖
| ការឆ្លើយតប | ទំហំ | |
| [0] អាសយដ្ឋានឧបករណ៍ | 1 | តែងតែ 0x06 ? ? |
| [1] កូដមុខងារ | 1 | |
| [2] អាសយដ្ឋានចុះឈ្មោះ | 2 | |
| [3] តម្លៃចុះឈ្មោះ | 2 | |
| [៤] កាក | 2 |
Example 1: ផ្លាស់ប្តូរការកំណត់រចនាសម្ព័ន្ធដំណាក់កាល (2000) ។

0x10 សរសេរការចុះឈ្មោះច្រើន។
សរសេរការចុះឈ្មោះមួយ ឬច្រើននៅក្នុងប្លុកជាប់គ្នា៖
| ស្នើសុំ | ទំហំ | កំណត់ចំណាំ |
| [0] អាសយដ្ឋានឧបករណ៍ | 1 | តែងតែ 0x10 ? = 0 ទៅ 65535 (0xFFFF) ? = 1 ដល់ 123 ចុះឈ្មោះ 2 * ជានិច្ច? ? … |
| [1] កូដមុខងារ | 1 | |
| [2] អាសយដ្ឋានចាប់ផ្តើម | 2 | |
| [3] សរសេររាប់ | 2 | |
| [4] ចំនួនបៃ | 1 | |
| [5] សរសេរការចុះឈ្មោះ | ២ * ? | |
| [៤] កាក | 2 |
សរសេរដោយជោគជ័យ បន្ទរអាសយដ្ឋានចាប់ផ្តើម និងចំនួនសរសេរ៖
| ស្នើសុំ | ទំហំ | កំណត់ចំណាំ |
| [0] អាសយដ្ឋានឧបករណ៍ | 1 | តែងតែ 0x10 ? ? |
| [1] កូដមុខងារ | 1 | |
| [2] អាសយដ្ឋានចាប់ផ្តើម | 2 | |
| [3] សរសេររាប់ | 2 | |
| [៤] កាក | 2 |
Example 1: ផ្លាស់ប្តូរការកំណត់រចនាសម្ព័ន្ធដំណាក់កាល (2000) និងប្រភេទ CT (2001) ក្នុងមួយសរសេរ៖

លេខកូដលើកលែង MODBUS
នៅពេលដែលចំណុចប្រទាក់ Modbus ជួបប្រទះកំហុស វានឹងត្រឡប់លេខកូដលើកលែង។ កំហុសទូទៅបំផុតត្រូវបានពិពណ៌នានៅក្នុងតារាងខាងក្រោម។ ព័ត៌មានបន្ថែមអំពីលេខកូដលើកលែងអាចត្រូវបានរកឃើញនៅក្នុងឯកសារយោង។
ឯកសារយោង៖ https://modbus.org/docs/Modbus_Application_Protocol_V1_1b.pdf
| លេខកូដលើកលែង MODBUS | ||
| កូដ | ឈ្មោះ | អត្ថន័យ |
| 01 | មុខងារខុសច្បាប់ | កូដមុខងារដែលបានទទួលក្នុងសំណួរមិនមែនជាសកម្មភាពដែលអាចអនុញ្ញាតបានសម្រាប់ម៉ាស៊ីនមេ (ឬ slave) ទេ។ នេះប្រហែលជាដោយសារតែលេខកូដមុខងារគឺអាចអនុវត្តបានតែចំពោះឧបករណ៍ថ្មីៗប៉ុណ្ណោះ ហើយមិនត្រូវបានអនុវត្តនៅក្នុងឯកតាដែលបានជ្រើសរើសទេ។ វាក៏អាចបង្ហាញថាម៉ាស៊ីនមេ (ឬទាសករ) ស្ថិតក្នុងស្ថានភាពខុសដើម្បីដំណើរការសំណើនៃប្រភេទនេះ សម្រាប់ឧ។ample ដោយសារតែវាមិនត្រូវបានកំណត់រចនាសម្ព័ន្ធ ហើយកំពុងត្រូវបានសួរឱ្យត្រឡប់តម្លៃចុះឈ្មោះ។ |
| 02 | អាសយដ្ឋានទិន្នន័យខុសច្បាប់ | អាសយដ្ឋានទិន្នន័យដែលទទួលបានក្នុងសំណួរមិនមែនជាអាសយដ្ឋានដែលអាចអនុញ្ញាតបានសម្រាប់ម៉ាស៊ីនមេ (ឬទាសករ) ទេ។ ពិសេសជាងនេះទៅទៀត ការរួមបញ្ចូលគ្នានៃលេខយោង និងប្រវែងផ្ទេរគឺមិនត្រឹមត្រូវទេ។ សម្រាប់ឧបករណ៍បញ្ជាដែលមានការចុះឈ្មោះចំនួន 100 PDU កំណត់ការចុះឈ្មោះដំបូងជា 0 និងលេខចុងក្រោយជា 99។ ប្រសិនបើសំណើមួយត្រូវបានដាក់ស្នើដោយអាសយដ្ឋានចុះឈ្មោះចាប់ផ្តើម 96 និងបរិមាណនៃការចុះឈ្មោះចំនួន 4 នោះសំណើនេះនឹងដំណើរការដោយជោគជ័យ (អាស័យដ្ឋានយ៉ាងហោចណាស់) លើការចុះឈ្មោះលេខ 96, 97, 98, 99។ ប្រសិនបើសំណើចុះឈ្មោះចាប់ផ្តើម និងលេខ 99។ នៃ 5 បន្ទាប់មកសំណើនេះនឹងបរាជ័យជាមួយនឹង Exception Code 0x02 “Illegal Data Address” ចាប់តាំងពីវាព្យាយាមដំណើរការលើការចុះឈ្មោះលេខ 96, 97, 98, 96 និង 100 ហើយមិនមានការចុះឈ្មោះជាមួយអាសយដ្ឋាន 100 ទេ។ |
| 03 | តម្លៃទិន្នន័យខុសច្បាប់ | តម្លៃដែលមាននៅក្នុងវាលទិន្នន័យសំណួរមិនមែនជាតម្លៃដែលអាចអនុញ្ញាតបានសម្រាប់ម៉ាស៊ីនមេ (ឬ slave) ទេ។ នេះបង្ហាញពីកំហុសនៅក្នុងរចនាសម្ព័ន្ធនៃសំណើស្មុគស្មាញដែលនៅសល់ ដូចជាប្រវែងដែលបង្កប់ន័យមិនត្រឹមត្រូវ។ ជាពិសេសវាមិនមានន័យថាធាតុទិន្នន័យដែលបានដាក់សម្រាប់ការផ្ទុកនៅក្នុងការចុះឈ្មោះមានតម្លៃលើសពីការរំពឹងទុកនៃកម្មវិធីកម្មវិធីនោះទេ ចាប់តាំងពីពិធីការ MODBUS មិនដឹងពីសារៈសំខាន់នៃតម្លៃជាក់លាក់ណាមួយនៃការចុះឈ្មោះជាក់លាក់ណាមួយនោះទេ។ |
ការបំប្លែងប្រភេទទិន្នន័យ
ផ្នែកខាងក្រោមផ្តល់នូវព័ត៌មានអំពីរបៀបបំប្លែងពីការចុះឈ្មោះ U16 ស្តង់ដារដែល Modbus ផ្តល់ទៅជាទម្រង់ផ្សេងទៀត។ ឧបករណ៍បញ្ជាមួយចំនួន ឬចំណុចប្រទាក់ Modbus ផ្តល់នូវការបំប្លែងទាំងនេះ ក្នុងករណីនេះ អ្នកប្រើប្រាស់គួរតែប្រើវិធីសាស្ត្រទាំងនោះ ជំនួសឱ្យការបំប្លែងដូចខាងក្រោម។
ការបំប្លែង U16 ទៅ I16
ការបំប្លែងពីការចុះហត្ថលេខាតម្រូវឱ្យពិនិត្យមើលថាតើតម្លៃត្រូវបានបញ្ជូនមកវិញ (VALUE) ធំជាងអតិបរមាសម្រាប់ចំនួនគត់ 16 ប៊ីត (32767) ប្រសិនបើតម្លៃធំជាងតម្លៃ 65536 ត្រូវតែដកដើម្បីគណនាតម្លៃអវិជ្ជមាន។
ប្រសិនបើ VALUE > 32767
បន្ទាប់មក៖ VALUE = VALUE – 65536
បើមិនដូច្នេះទេ៖ VALUE = VALUE (មិនធ្វើអ្វីសោះ)
Exampលេ៖
ការអានការចុះឈ្មោះលេខ 005 (សរុបថាមពលពិត) ឧបករណ៍ឆ្លើយតបជាមួយលេខ 64536។ តម្លៃនេះធំជាង 32767 ដែលមានន័យថាវាត្រូវតែកែតម្រូវ។ ដោយការដក 65536 យើងទទួលបាន 64536 – 65536 = -1000 ដែលជាតម្លៃត្រឹមត្រូវសម្រាប់ថាមពលពិត។ សូមចំណាំថាក្នុងការអនុវត្ត តម្លៃមាត្រដ្ឋាននឹងត្រូវកំណត់ និងអនុវត្តចំពោះលទ្ធផលនេះ ដើម្បីទទួលបានតម្លៃជាវ៉ាត់ ឬឯកតាណាមួយដែលអាចអនុវត្តបាន។
ការបំប្លែង U16 ទៅ U32
ការបំប្លែងពីការចុះឈ្មោះ 16 ប៊ីតដែលមិនបានចុះហត្ថលេខាចំនួនពីរទៅជាតម្លៃ 32 ប៊ីតអាចធ្វើឡើងដោយការអានការចុះឈ្មោះចាំបាច់ទាំងពីរ ហើយគុណលេខទីមួយ (អាសយដ្ឋានចុះឈ្មោះទាប) ចុះឈ្មោះដោយ 32678 ហើយបន្ថែមការចុះឈ្មោះទីពីរ។
VALUE = (REGISTER_LOW * 65536) + REGISTER_HIGH
Exampលេ៖
ការអានចុះបញ្ជីលេខ ០៣៥ និង ០៣៦ ដែលរួមគ្នាជាថាមពលប្រព័ន្ធទាន់ពេលវេលា។ ចុះឈ្មោះ 035 មានតម្លៃ (REGISTER_LOW) នៃ 6 ចុះឈ្មោះ 036 (REGISTER_HIGH) មានតម្លៃ 38784. ដោយប្រើការគណនាយើងទទួលបាន (6 * 65536) + 38784 = 432000. នេះត្រូវគ្នាទៅនឹងពេលវេលាដែលត្រូវបានថាមពលនៅក្នុងវិនាទីដែលឧបករណ៍មាន។ 5 ថ្ងៃ = 5 * 24 * 60 * 60 = 432000 វិនាទី។
ការបំប្លែង U16 ទៅ U64
ការបំប្លែងពីការចុះឈ្មោះ 16 ប៊ីតដែលមិនចុះហត្ថលេខាចំនួន 4 ទៅជាការចុះឈ្មោះ 64 ប៊ីតគឺចាំបាច់សម្រាប់ការប្រើប្រាស់ឧបករណ៍ផ្ទុកថាមពលនៅលើ EMX ។ វាត្រូវបានធ្វើដើម្បីរក្សាភាពត្រឹមត្រូវនៃប្រព័ន្ធក្នុងរយៈពេលប្រតិបត្តិការដ៏យូរ និងដើម្បីជៀសវាងលក្ខខណ្ឌដែលថាមពលហាក់ដូចជាឈប់ធ្វើបច្ចុប្បន្នភាព។ នេះធ្វើតាមលំនាំស្រដៀងនឹងការបំប្លែង U32។ ការចុះឈ្មោះទាំងបួនត្រូវតែអាន និយមក្នុងពេលដំណាលគ្នាជាមួយនឹងប្រតិបត្តិការអានពហុចុះឈ្មោះ។ ការចុះឈ្មោះអាសយដ្ឋានទាបបំផុតគឺ REG_1 ខ្ពស់បំផុតគឺ REG_4 ។
VALUE = REG_1 * 2^48 + REG_2 * 2^32 + REG_3 * 2^16 + REG_4 ឬគ្មានសញ្ញាសម្គាល់ថាមពល
VALUE = REG_1 * 281,474,976,710,656 + REG_2 * 4,294,967,296 + REG_3 * 65536 + REG_4
Exampលេ៖
ការអានចុះឈ្មោះលេខ 093/094/095/096 ដែលត្រូវនឹងថាមពលនាំចូលពិតប្រាកដ (ចំនួនថាមពលត្រូវបានប្រើប្រាស់ដោយឧបករណ៍ខាងក្រោម)។ ចុះឈ្មោះ 093 (REG_1) អាន 0 ចុះឈ្មោះ 094 (REG_2) អាន 13 ចុះឈ្មោះ 095 (REG_3) អាន 63559 និងចុះឈ្មោះ 096 (REG_4) អាន 22528 ។
ការគណនាគឺ 0 * 281,474,976,710,656 + 13 * 4,294,967,296 + 63559 * 65536 + 22528 = 60000000000 នៅពេលធ្វើមាត្រដ្ឋានចុះដោយមាត្រដ្ឋាននៃ 0.00000001 តារាងដែលបានផ្តល់ឱ្យ 600.0 ។ គឺជាចំនួនវ៉ាត់ម៉ោងនៃថាមពលដែលឧបករណ៍បានវាស់នៅចំណុចនោះ។
ការបំប្លែង U16 ទៅ I64
ការចុះឈ្មោះថាមពលសុទ្ធទាំងអស់ត្រូវបានចុះហត្ថលេខាលើតម្លៃ។ សញ្ញាអវិជ្ជមានបង្ហាញថាថាមពលសុទ្ធត្រូវបាននាំចេញ សញ្ញាវិជ្ជមានបង្ហាញថាថាមពលសុទ្ធត្រូវបាននាំចូល (ប្រើប្រាស់)។ ដើម្បីបំប្លែងពីការចុះឈ្មោះ U16 ចំនួនបួនទៅចុះឈ្មោះ I64 ដំបូងអនុវត្តការបំប្លែងដូចបានរៀបរាប់ខាងលើ។ បន្ទាប់អនុវត្តជំហានដូចខាងក្រោមៈ
ប្រសិនបើ VALUE > (2^63)- 1
បន្ទាប់មក VALUE = VALUE – 2^64
បើមិនដូច្នេះទេ VALUE = VALUE (មិនធ្វើអ្វីសោះ)។
ឧបសម្ព័ន្ធ D៖ ការបំប្លែង Hex និង ASCII
| HEX | ធ្នូ | ASCII | 0x41 | 65 | A | 0x83 | 131 | ƒ | 0xC5 | 197 | Å |
| 0x00 | 0 | NULL | 0x42 | 66 | B | 0x84 | 132 | " | 0xC6 | 198 | Æ |
| 0x01 | 1 | 0x43 | 67 | C | 0x85 | 133 | … | 0xC7 | 199 | Ç | |
| 0x02 | 2 | 0x44 | 68 | D | 0x86 | 134 | † | 0xC8 | 200 | È | |
| 0x03 | 3 | 0x45 | 69 | E | 0x87 | 135 | ‡ | 0xC9 | 201 | É | |
| 0x04 | 4 | 0x46 | 70 | F | 0x88 | 136 | ˆ | 0xCA | 202 | Ê | |
| 0x05 | 5 | 0x47 | 71 | G | 0x89 | 137 | ‰ | 0xCB | 203 | Ë | |
| 0x06 | 6 | 0x48 | 72 | H | 0x8A | 138 | Š | 0xCC | 204 | Ì | |
| 0x07 | 7 | 0x49 | 73 | I | ០x១ ប៊ី | 139 | ‹ | 0xCD | 205 | Í | |
| 0x08 | 8 | 0x4A | 74 | J | ០x៤ ស៊ី | 140 | Œ | 0xCE | 206 | Î | |
| 0x09 | 9 | ០x១ ប៊ី | 75 | K | 0x8D | 141 | 0xCF | 207 | Ï | ||
| 0x0A | 10 | ០x៤ ស៊ី | 76 | L | 0x8 អ៊ី | 142 | Ž | ០xD០ | 208 | Ð | |
| ០x១ ប៊ី | 11 | 0x4D | 77 | M | 0x8F | 143 | ០xD០ | 209 | Ñ | ||
| ០x៤ ស៊ី | 12 | 0x4 អ៊ី | 78 | N | 0x90 | 144 | ០xD០ | 210 | Ò | ||
| 0x0D | 13 | 0x4F | 79 | O | 0x91 | 145 | ' | ០xD០ | 211 | Ó | |
| 0x0 អ៊ី | 14 | 0x50 | 80 | P | 0x92 | 146 | ' | ០xD០ | 212 | Ô | |
| 0x0F | 15 | 0x51 | 81 | Q | 0x93 | 147 | “ | ០xD០ | 213 | Õ | |
| 0x10 | 16 | 0x52 | 82 | R | 0x94 | 148 | ” | ០xD០ | 214 | Ö | |
| 0x11 | 17 | 0x53 | 83 | S | 0x95 | 149 | • | ០xD០ | 215 | × | |
| 0x12 | 18 | 0x54 | 84 | T | 0x96 | 150 | – | ០xD០ | 216 | Ø | |
| 0x13 | 19 | 0x55 | 85 | U | 0x97 | 151 | — | ០xD០ | 217 | Ù | |
| 0x14 | 20 | 0x56 | 86 | V | 0x98 | 152 | ˜ | 0xDA | 218 | Ú | |
| 0x15 | 21 | 0x57 | 87 | W | 0x99 | 153 | ™ | 0xDB | 219 | Û | |
| 0x16 | 22 | 0x58 | 88 | X | 0x9A | 154 | š | 0xDC | 220 | Ü | |
| 0x17 | 23 | 0x59 | 89 | Y | ០x១ ប៊ី | 155 | › | 0xDD | 221 | Ý | |
| 0x18 | 24 | 0x5A | 90 | Z | ០x៤ ស៊ី | 156 | œ | 0xDE | 222 | Þ | |
| 0x19 | 25 | ០x១ ប៊ី | 91 | [ | 0x9D | 157 | 0xDF | 223 | ß | ||
| 0x1A | 26 | ០x៤ ស៊ី | 92 | \ | 0x9 អ៊ី | 158 | ž | ០xE២ | 224 | à | |
| ០x១ ប៊ី | 27 | 0x5D | 93 | ] | 0x9F | 159 | Ÿ | ០xE២ | 225 | á | |
| ០x៤ ស៊ី | 28 | 0x5 អ៊ី | 94 | ^ | 0xA0 | 160 | ០xE២ | 226 | â | ||
| 0x1D | 29 | 0x5F | 95 | _ | 0xA1 | 161 | ¡ | ០xE២ | 227 | ã | |
| 0x1 អ៊ី | 30 | 0x60 | 96 | ` | 0xA2 | 162 | ¢ | ០xE២ | 228 | ä | |
| 0x1F | 31 | 0x61 | 97 | a | 0xA3 | 163 | £ | ០xE២ | 229 | å | |
| 0x20 | 32 | 0x62 | 98 | b | 0xA4 | 164 | ¤ | ០xE២ | 230 | æ | |
| 0x21 | 33 | ! | 0x63 | 99 | c | 0xA5 | 165 | ¥ | ០xE២ | 231 | ç |
| 0x22 | 34 | “ | 0x64 | 100 | d | 0xA6 | 166 | ¦ | ០xE២ | 232 | è |
| 0x23 | 35 | # | 0x65 | 101 | e | 0xA7 | 167 | § | ០xE២ | 233 | é |
| 0x24 | 36 | $ | 0x66 | 102 | f | 0xA8 | 168 | ¨ | 0xEA | 234 | ê |
| 0x25 | 37 | % | 0x67 | 103 | g | 0xA9 | 169 | © | 0xEB | 235 | ë |
| 0x26 | 38 | & | 0x68 | 104 | h | 0xAA | 170 | ª | 0xEC | 236 | ì |
| 0x27 | 39 | ' | 0x69 | 105 | i | 0xAB | 171 | « | 0xED | 237 | í |
| 0x28 | 40 | ( | 0x6A | 106 | j | 0xAC | 172 | ¬ | 0xEE | 238 | î |
| 0x29 | 41 | ) | ០x១ ប៊ី | 107 | k | 0xAD | 173 | – | 0xEF | 239 | ï |
| 0x2A | 42 | * | ០x៤ ស៊ី | 108 | l | 0xAE | 174 | ® | 0xF0 | 240 | ð |
| ០x១ ប៊ី | 43 | + | 0x6D | 109 | m | 0xAF | 175 | ¯ | 0xF1 | 241 | ñ |
| ០x៤ ស៊ី | 44 | , | 0x6 អ៊ី | 110 | n | 0xB0 | 176 | ° | 0xF2 | 242 | ò |
| 0x2D | 45 | – | 0x6F | 111 | o | 0xB1 | 177 | ± | 0xF3 | 243 | ó |
| 0x2 អ៊ី | 46 | . | 0x70 | 112 | p | 0xB2 | 178 | ² | 0xF4 | 244 | ô |
| 0x2F | 47 | / | 0x71 | 113 | q | 0xB3 | 179 | ³ | 0xF5 | 245 | õ |
| 0x30 | 48 | 0 | 0x72 | 114 | r | 0xB4 | 180 | ´ | 0xF6 | 246 | ö |
| 0x31 | 49 | 1 | 0x73 | 115 | s | 0xB5 | 181 | µ | 0xF7 | 247 | ÷ |
| 0x32 | 50 | 2 | 0x74 | 116 | t | 0xB6 | 182 | ¶ | 0xF8 | 248 | ø |
| 0x33 | 51 | 3 | 0x75 | 117 | u | 0xB7 | 183 | · | 0xF9 | 249 | ù |
| 0x34 | 52 | 4 | 0x76 | 118 | v | 0xB8 | 184 | ¸ | 0xFA | 250 | ú |
| 0x35 | 53 | 5 | 0x77 | 119 | w | 0xB9 | 185 | ¹ | 0xFB | 251 | û |
| 0x36 | 54 | 6 | 0x78 | 120 | x | 0xBA | 186 | º | 0xFC | 252 | ü |
| 0x37 | 55 | 7 | 0x79 | 121 | y | 0xBB | 187 | » | 0xFD | 253 | ý |
| 0x38 | 56 | 8 | 0x7A | 122 | z | 0xBC | 188 | ¼ | ០xFE | 254 | þ |
| 0x39 | 57 | 9 | ០x១ ប៊ី | 123 | { | 0xBD | 189 | ½ | 0xFF | 255 | ÿ |
| 0x3A | 58 | : | ០x៤ ស៊ី | 124 | | | 0xBE | 190 | ¾ | |||
| ០x១ ប៊ី | 59 | ; | 0x7D | 125 | } | 0xBF | 191 | ¿ | |||
| ០x៤ ស៊ី | 60 | < | 0x7 អ៊ី | 126 | ~ | HEX | ធ្នូ | ឡាទីន-១ | |||
| 0x3D | 61 | = | 0x7F | 127 | 0xC0 | 192 | À | ||||
| 0x3 អ៊ី | 62 | > | HEX | ធ្នូ | LATIN-1 | 0xC1 | 193 | Á | |||
| 0x3F | 63 | ? | 0x80 | 128 | € | 0xC2 | 194 | Â | |||
| HEX | ធ្នូ | ASCII | 0x81 | 129 | 0xC3 | 195 | Ã | ||||
| 0x40 | 64 | @ | 0x82 | ១៣០ | 0xC4 | 196 | Ä | ||||
មគ្គុទ្ទេសក៍ពិធីការ EMX-IP Modbus
ទំព័រទី 22 នៃ 23
៥០២៥-៣៦៣០-៥២A
ឯកសារ/ធនធាន
![]() |
ចំណុចប្រទាក់អ្នកប្រើ SENVA EMX-IP និង Modbus [pdf] សៀវភៅណែនាំអ្នកប្រើប្រាស់ 154-0050-0A, ចំណុចប្រទាក់អ្នកប្រើ EMX-IP និង Modbus, EMX-IP, ចំណុចប្រទាក់អ្នកប្រើប្រាស់ និង Modbus, Modbus |
