ពិធីការ MODBUS-RTUMAP
Advantech Czech sro, Sokolska 71, 562 04 Usti nad Orlici, សាធារណរដ្ឋឆេក
ឯកសារលេខ APP-0057-EN ការកែប្រែចាប់ពីថ្ងៃទី 26 ខែតុលា ឆ្នាំ 2023។
© 2023 Advantech Czech sro គ្មានផ្នែកណាមួយនៃការបោះពុម្ពផ្សាយនេះអាចត្រូវបានផលិតឡើងវិញ ឬបញ្ជូនតាមទម្រង់ណាមួយ ឬដោយមធ្យោបាយណាមួយ អេឡិចត្រូនិក ឬមេកានិច រួមទាំងការថតរូប ការថតសំឡេង ឬប្រព័ន្ធផ្ទុក និងការទាញយកព័ត៌មានណាមួយដោយគ្មានការយល់ព្រមជាលាយលក្ខណ៍អក្សរ។ ព័ត៌មាននៅក្នុងសៀវភៅណែនាំនេះគឺអាចផ្លាស់ប្តូរដោយគ្មានការជូនដំណឹងជាមុន ហើយវាមិនតំណាងឱ្យការប្តេជ្ញាចិត្តលើផ្នែកនៃ Advantech នោះទេ។
Advantech Czech sro នឹងមិនទទួលខុសត្រូវចំពោះការខូចខាតដោយចៃដន្យ ឬជាលទ្ធផលដែលបណ្តាលមកពីគ្រឿងសង្ហារិម ដំណើរការ ឬការប្រើប្រាស់សៀវភៅណែនាំនេះទេ។
ឈ្មោះម៉ាកទាំងអស់ដែលប្រើក្នុងសៀវភៅណែនាំនេះគឺជាពាណិជ្ជសញ្ញាដែលបានចុះបញ្ជីរបស់ម្ចាស់រៀងៗខ្លួន។ ការប្រើប្រាស់ពាណិជ្ជសញ្ញា ឬផ្សេងទៀត។
ការរចនានៅក្នុងការបោះពុម្ភផ្សាយនេះគឺសម្រាប់គោលបំណងយោងតែប៉ុណ្ណោះ និងមិនបង្កើតការយល់ព្រមដោយអ្នកកាន់ពាណិជ្ជសញ្ញានោះទេ។
និមិត្តសញ្ញាដែលបានប្រើ
គ្រោះថ្នាក់ - ព័ត៌មានទាក់ទងនឹងសុវត្ថិភាពអ្នកប្រើប្រាស់ ឬការខូចខាតដែលអាចកើតមានចំពោះរ៉ោតទ័រ។
ការយកចិត្តទុកដាក់ - បញ្ហាដែលអាចកើតឡើងក្នុងស្ថានភាពជាក់លាក់។
ព័ត៌មាន - គន្លឹះមានប្រយោជន៍ ឬព័ត៌មានដែលមានចំណាប់អារម្មណ៍ពិសេស។
Exampលេ - ឧample នៃមុខងារ ពាក្យបញ្ជា ឬស្គ្រីប។
1. Changelog
1.1 Protocol MODBUS-RTUMAP Changelog
v1.0.0 (2012-01-13)
- ការចេញផ្សាយដំបូង
v1.0.1 (2012-01-20)
- អនុញ្ញាតឱ្យអានការចុះឈ្មោះសូន្យ
v1.0.2 (2013-12-11)
- បានបន្ថែមការគាំទ្រ FW 4.0.0+
v1.0.3 (2015-08-21)
- បានជួសជុលកំហុសក្នុងការតម្រៀបទិន្នន័យនៅក្នុងសតិបណ្ដោះអាសន្នខាងក្នុង
v1.0.4 (2018-09-27)
- បានបន្ថែមជួរតម្លៃដែលរំពឹងទុកទៅសារកំហុស JavaSript
v1.0.5 (2019-02-13)
- ការអានថេរនៃឧបករណ៏
2. ការពិពណ៌នាអំពីកម្មវិធីរ៉ោតទ័រ
Router App Protocol MODBUS-RTUMAP មិនមាននៅក្នុងកម្មវិធីបង្កប់រ៉ោតទ័រស្តង់ដារទេ។ ការបង្ហោះកម្មវិធីរ៉ោតទ័រនេះត្រូវបានពិពណ៌នានៅក្នុងសៀវភៅណែនាំអំពីការកំណត់រចនាសម្ព័ន្ធ (សូមមើល [1, 2])។
កម្មវិធីរ៉ោតទ័រមិនត្រូវគ្នាជាមួយវេទិកា v4 ទេ។
ដោយប្រើម៉ូឌុលនេះ វាអាចអានទិន្នន័យជាទៀងទាត់ពីសតិបណ្ដោះអាសន្នដែលរក្សាទុកតម្លៃដែលទទួលបានពីឧបករណ៍វាស់ដែលភ្ជាប់ (ម៉ែត្រ)។ ទៅឧបករណ៍វាស់នីមួយៗអាចត្រូវបានកំណត់ចំនួនជាក់លាក់នៃការចុះឈ្មោះ (ឬឧបករណ៏) ។ ជួរទាំងនេះធ្វើតាមគ្នាទៅវិញទៅមក ដូច្នេះម៉ូឌុល RTUMAP អានទិន្នន័យពីចំនួនសរុបនៃការចុះឈ្មោះដែលបានកំណត់ (ឬឧបករណ៏) ដោយចាប់ផ្តើមពីអាសយដ្ឋានចាប់ផ្តើមដែលបានបញ្ជាក់។ ដ្យាក្រាមគំរូដែលបានរៀបចំយ៉ាងល្អ អាចរកបានក្នុងរូបខាងក្រោម៖
រូបភាពទី 1: ដ្យាក្រាមគំរូ
- កុំព្យូទ័រ
- MODBUS TCP
- ប៊ូហ្វេ
- ម៉ែត្រ
សម្រាប់ការកំណត់រចនាសម្ព័ន្ធកម្មវិធីរ៉ោតទ័រ RTUMAP គឺអាចរកបាន web ចំណុចប្រទាក់ដែលត្រូវបានហៅដោយចុចឈ្មោះម៉ូឌុលនៅលើទំព័រកម្មវិធីរ៉ោតទ័រនៃរ៉ោតទ័រ web ចំណុចប្រទាក់។ ផ្នែកខាងឆ្វេងនៃអេ web ចំណុចប្រទាក់ (ឧ. ម៉ឺនុយ) មានតែធាតុត្រឡប់ ដែលប្តូរវាប៉ុណ្ណោះ។ web ចំណុចប្រទាក់ទៅចំណុចប្រទាក់នៃរ៉ោតទ័រ។
3. ការកំណត់រចនាសម្ព័ន្ធកម្មវិធីរ៉ោតទ័រ
ការកំណត់រចនាសម្ព័ន្ធពិតប្រាកដនៃកម្មវិធីរ៉ោតទ័រនេះត្រូវបានអនុវត្តតាមរយៈទម្រង់នៅខាងស្តាំ។ ធាតុទីមួយក្នុងទម្រង់នេះ - បើកដំណើរការ RTUMAP នៅលើច្រកពង្រីក - ត្រូវបានប្រើដើម្បីដំណើរការកម្មវិធីរ៉ោតទ័រទាំងនេះ។ អត្ថន័យនៃធាតុផ្សេងទៀតត្រូវបានពិពណ៌នានៅក្នុងតារាងខាងក្រោម៖
ធាតុ | សារៈសំខាន់ |
ច្រកពង្រីក | ច្រកពង្រីកដែលត្រូវគ្នា (PORT1 ឬ PORT2) |
អត្រា Baud | អត្រាម៉ូឌុល (ចំនួននៃការផ្លាស់ប្តូរនិមិត្តសញ្ញាផ្សេងគ្នា - ព្រឹត្តិការណ៍ផ្តល់សញ្ញា - ធ្វើឡើងចំពោះឧបករណ៍ផ្ទុកបញ្ជូនក្នុងមួយវិនាទី) |
ប៊ីតទិន្នន័យ | ចំនួនប៊ីតទិន្នន័យ (7 ឬ 8) |
ភាពស្មើគ្នា | ភាពស្មើគ្នា (គ្មាន គូ ឬសេស) |
បញ្ឈប់ប៊ីត | ចំនួននៃការឈប់ប៊ីត (1 ឬ 2) |
ពេលវេលាបំបែក | ការពន្យាពេលរវាងការអាន (គិតជាមិល្លីវិនាទី) |
រយៈពេលអាន | រយៈពេលនៃការអានទិន្នន័យពីសតិបណ្ដោះអាសន្ន (គិតជាវិនាទី) |
កំពង់ផែ TCP | លេខច្រក TCP |
ចាប់ផ្តើមអាសយដ្ឋាន | អាសយដ្ឋានចាប់ផ្តើមចុះឈ្មោះ |
តារាងទី 1: ការពិពណ៌នាអំពីធាតុនៅក្នុងទម្រង់កំណត់រចនាសម្ព័ន្ធ
នៅផ្នែកខាងក្រោមនៃទម្រង់កំណត់រចនាសម្ព័ន្ធក៏មានបញ្ជីនៃម៉ែត្រដែលបានតភ្ជាប់ជាមួយនឹងព័ត៌មានអំពីការកំណត់របស់វា។
ការផ្លាស់ប្តូរទាំងអស់នឹងមានប្រសិទ្ធភាពបន្ទាប់ពីចុចប៊ូតុងអនុវត្ត។
រូបភាពទី 2៖ ទម្រង់បែបបទ
3.1 ការបន្ថែមនិងដកឧបករណ៍វាស់
ម៉ែត្របុគ្គល (ឧបករណ៍វាស់) អាចត្រូវបានយកចេញពីបញ្ជីដោយចុច [លុប] ធាតុដែលមានទីតាំងនៅពីមុខការពិពណ៌នាម៉ែត្រ។ ដើម្បីបន្ថែមម៉ែត្រចុចលើធាតុ [បន្ថែមម៉ែត្រ] ។ មុននឹងបន្ថែមម៉ែត្រ ចាំបាច់ត្រូវបញ្ចូល Meter Address, Start Address, ចំនួនចុះឈ្មោះ ឬ Coils (Number Of Values (Register or Coils)) ហើយជ្រើសរើស Read Function (សូមមើលរូបខាងក្រោម)។ វិធីនេះអាចបន្ថែមឧបករណ៍រហូតដល់ 10 ។
រូបភាពទី 3៖ ការបន្ថែមឧបករណ៍វាស់ស្ទង់
3.2 មុខងារអាននិងសរសេរ
តួលេខខាងក្រោមពិពណ៌នាអំពីមុខងារដែលប្រើសម្រាប់ការអាន និងសរសេររវាងកុំព្យូទ័រ កម្មវិធីរ៉ោតទ័រ RTUMAP និងម៉ែត្រ។ អនុគមន៍ 0x01 (អាន) និង 0x0F (សរសេរ) ត្រូវបានបម្រុងទុកសម្រាប់តែឧបករណ៏ប៉ុណ្ណោះ។ ដើម្បីអាចសរសេរតម្លៃមួយចំនួនទៅឧបករណ៏នៅលើឧបករណ៍ MODBUS RTU (ដោយមុខងារ 0x0F) សូមកំណត់មុខងារអាននៅក្នុងការប្រកាសម៉ែត្រទៅជាអនុគមន៍លេខ 1។
រូបភាពទី 4៖ មុខងារអាន និងសរសេរដែលគាំទ្រដោយកម្មវិធីរ៉ោតទ័រ RTUMAP
- កុំព្យូទ័រ
- អានមុខងារ 0x03, 0x04
- មុខងារសរសេរ 0x06, 0x10
- RTUMAP
- អានមុខងារ 0x03x 0x04
- សរសេរមុខងារ 0x0F (សម្រាប់តែឧបករណ៏)
- ម៉ែត្រ MODBUS
អ្នកអាចទទួលបានឯកសារទាក់ទងនឹងផលិតផលនៅលើវិបផតថលវិស្វកម្មនៅ icr.advantech.cz អាសយដ្ឋាន។
ដើម្បីទទួលបានការណែនាំអំពីការចាប់ផ្តើមរហ័សរបស់រ៉ោតទ័រ សៀវភៅណែនាំអ្នកប្រើប្រាស់ សៀវភៅណែនាំកំណត់រចនាសម្ព័ន្ធ ឬកម្មវិធីបង្កប់ សូមចូលទៅកាន់ ម៉ូដែលរ៉ោតទ័រ ទំព័រ ស្វែងរកគំរូដែលត្រូវការ ហើយប្តូរទៅផ្ទាំងសៀវភៅណែនាំ ឬកម្មវិធីបង្កប់រៀងៗខ្លួន។
កញ្ចប់ដំឡើងកម្មវិធី Router Apps និងសៀវភៅណែនាំមាននៅលើ កម្មវិធីរ៉ោតទ័រ ទំព័រ។
សម្រាប់ឯកសារអភិវឌ្ឍន៍ សូមចូលទៅកាន់ DevZone ទំព័រ។
សៀវភៅណែនាំអំពីពិធីការ MODBUS-RTUMAP
ឯកសារ/ធនធាន
![]() |
ពិធីការ ADVANTECH MODBUS-RTUMAP Router កម្មវិធី [pdf] ការណែនាំអ្នកប្រើប្រាស់ កម្មវិធីរ៉ោតទ័រ MODBUS-RTUMAP កម្មវិធី ពិធីការ MODBUS-RTUMAP កម្មវិធីរ៉ោតទ័រ កម្មវិធី |