និមិត្តសញ្ញា MaxLong

SAI140 Modbus RTU ជាង RS485
ការណែនាំអំពីការចាប់ផ្តើមរហ័សនៃការបញ្ចូលអាណាឡូក

MaxLong SAI140 Modbus RTU លើសពី RS485 ទៅនឹងការបញ្ចូលអាណាឡូក

JerryPeng 0975-365-352
www.maxlong.com.tw

MaxLong SAI140 Modbus RTU លើសពី RS485 ទៅនឹងការបញ្ចូលអាណាឡូក - កូដ Qr MaxLong SAI140 Modbus RTU លើសពី RS485 ទៅនឹងការបញ្ចូលអាណាឡូក - កូដ Qr 2

http://www.maxlong.com.tw

http://www.maxlong.com.tw/product-detail/lora-converter

សេចក្តីផ្តើម

SAI140 ផ្តល់នូវការបញ្ចូលស្រដៀងគ្នាចំនួន 4 ដែលជ្រើសរើសពី 4 ~ 20 mA និង 0 ~ 10V ដោយការកំណត់ jumper នៅលើយន្តហោះ។ វាជា សampអត្រា 5 ដង / វិនាទី (4 ធាតុចូល) ។
ច្រកសៀរៀល RS485 មួយ (ចំណុចប្រទាក់ប្លុកស្ថានីយ) គាំទ្រពិធីការ Modbus RTU ។
កំណត់ចំណាំ៖
ប្រភេទពាក្យ៖ ចំនួនគត់ដែលមិនបានចុះហត្ថលេខា
ដំណោះស្រាយ៖ ១៦ ប៊ីត
លំដាប់ពាក្យ៖ បៃខ្ពស់នៅខាងមុខ ប្រភេទទាបនៅខាងក្រោយ។
តម្លៃត្រឹមត្រូវពីការបញ្ចូលអាណាឡូកគួរតែជាតម្លៃដែលទទួលបានចែកនឹង 1000។

1.1 ផលិតផល Views 

MaxLong SAI140 Modbus RTU លើសពី RS485 ទៅការបញ្ចូលអាណាឡូក - ផលិតផល Views

1.2 ស្ថាបត្យកម្មខ្សែភ្លើង 

MaxLong SAI140 Modbus RTU លើសពី RS485 ទៅនឹងការបញ្ចូលអាណាឡូក - ស្ថាបត្យកម្មខ្សែភ្លើង

ការកំណត់រចនាសម្ព័ន្ធ

2.1 ការកំណត់ប្រភេទអាណាឡូក

MaxLong SAI140 Modbus RTU លើសពី RS485 ទៅនឹងការបញ្ចូលអាណាឡូក - ការកំណត់ប្រភេទអាណាឡូក

ចំណាំ៖ ការបញ្ចូលអាណាឡូកជ្រើសរើសនីមួយៗនៃ 4 ~ 20mA ឬ 0 ~ 10V ដោយការកំណត់ jumper នៅលើយន្តហោះ។

2.2 ការកំណត់រចនាសម្ព័ន្ធតាមរយៈ Windows Utility
ជំហានទី 1➔ បើក និងកំណត់រចនាសម្ព័ន្ធ SAI140 តាមរយៈ “SCAI4_TestTool”
ជំហានទី 2➔ កំណត់រចនាសម្ព័ន្ធឧបករណ៍សាកល្បង (ដូចបង្ហាញខាងក្រោម)

MaxLong SAI140 Modbus RTU លើសពី RS485 ទៅនឹងការបញ្ចូលអាណាឡូក - ការកំណត់រចនាសម្ព័ន្ធឧបករណ៍សាកល្បង SCAI4

ជំហានទី 3➔ បន្ទាប់ពីកំណត់រចនាសម្ព័ន្ធប៉ារ៉ាម៉ែត្រច្រក COM បន្ទាប់មកចុច "ភ្ជាប់"
ជំហាន4➔មួយគួរតែទទួលបាន 'បានភ្ជាប់" ពី SAI140 ហើយឥឡូវនេះអ្នកបានភ្ជាប់ដោយជោគជ័យទៅ SAI140។

MaxLong SAI140 Modbus RTU លើសពី RS485 ទៅនឹងការបញ្ចូលអាណាឡូក - ការកំណត់រចនាសម្ព័ន្ធឧបករណ៍សាកល្បង SCAI4 2

2.3 ការធ្វើតេស្តមុខងារ

  1. វ៉ុលtagតេស្តMaxLong SAI140 Modbus RTU លើសពី RS485 ទៅនឹងការបញ្ចូលអាណាឡូក - វ៉ុលtagតេស្ត
  2. តេស្តបច្ចុប្បន្នMaxLong SAI140 Modbus RTU លើសពី RS485 ទៅនឹងការបញ្ចូលអាណាឡូក - ការធ្វើតេស្តបច្ចុប្បន្ន
  3. ការកំណត់ VOMaxLong SAI140 Modbus RTU លើសពី RS485 ទៅនឹងការបញ្ចូលអាណាឡូក - ការកំណត់ VO

2.4 សំណុំពាក្យបញ្ជា Modbus
ពាក្យបញ្ជា MODBUS មូលដ្ឋានតែងតែយកប៉ារ៉ាម៉ែត្រសំខាន់ពីរ៖

  1. ID អាស័យដ្ឋាន៖ កំណត់ដើម្បីទទួលអាសយដ្ឋាន ID ពាក្យបញ្ជានេះ។
  2. កូដមុខងារ៖ មុខងារពាក្យបញ្ជានេះ។

ការទទួលធាតុពាក្យបញ្ជានឹងត្រឡប់ការឆ្លើយតបជូនដំណឹងអំពីការបញ្ចប់សកម្មភាពក្នុងការឆ្លើយតបទៅនឹងឧបករណ៍បញ្ជាពីចម្ងាយ ឬតម្លៃដែលត្រឡប់ដោយការអាន ការឆ្លើយតបពាក្យបញ្ជាក្នុងទម្រង់ជាទម្រង់មូលដ្ឋានដូចគ្នា ប៉ុន្តែក៏មានអាសយដ្ឋាន ID និងលេខកូដមុខងារផងដែរ ដើម្បី ការកំណត់អត្តសញ្ញាណមេ តារាងខាងក្រោមសម្រាប់លំដាប់កូដមុខងារទូទៅ។

1. ពិធីការ MODBUS RTU
មុខងារ MODBUS ខាងក្រោមត្រូវបានគាំទ្រ។

លេខកូដមុខងារ ការពិពណ៌នា
0x03 អានការចុះបញ្ជីការកាន់កាប់
0x06 សរសេរការចុះឈ្មោះតែមួយ

ផែនទីអាសយដ្ឋានពិធីសារ MODBUS

ចុះឈ្មោះ MODBUS HEX មុខងារ ការពិពណ៌នា សកម្មភាព
0000 0106 អាន/សរសេរអាសយដ្ឋានឧបករណ៍ Modbus
និងការកំណត់អត្រា Baud
បៃខ្ពស់៖ អាសយដ្ឋានឧបករណ៍ Modbus
កំហឹងគឺ 1-247
បៃទាប៖ ការកំណត់អត្រា Baud
១០០០:១
១០០០:១
១០០០:១
១០០០:១
១០០០:១
១០០០:១
១០០០:១
R/W
0001 0600 ប្រវែងទិន្នន័យ ភាពស្មើគ្នា និងការកំណត់ប៊ីតបញ្ឈប់ បៃខ្ពស់៖ ប្រវែងទិន្នន័យ ភាពស្មើគ្នា និងប៊ីតឈប់។ តម្លៃត្រឹមត្រូវគឺ៖
SERIAL_7N1 0x04 SERIAL_8N1 0x06(default) SERIAL_7N2 0x0C SERIAL_8N2 0x0E SERIAL_7E1 0x24 SERIAL_8E1 0x26 SERIAL_7E2 0x2C SERIAL_8E2 0x2E SERIAL_7O1 0x34 SERIAL_8O1 0x36 SERIAL_7O2 0x3C SERIAL_8O2 0x3E
បៃទាប៖ កក់ទុក
R/W
0004 0018 អាន AI1 voltage ឧទាហរណ៍៖ 0x2710 = 10000 ជាទសភាគ។ វាមានន័យថា 10.000V R
0005 0030 អាន AI1 បច្ចុប្បន្ន ឧទាហរណ៍៖ 0x4E20 = 20000 ជាទសភាគ។ វាមានន័យថា 20.000mA R
0008 0018 អាន AI2 voltage ឧទាហរណ៍៖ 0x2710 = 10000 ជាទសភាគ។ វាមានន័យថា 10.000V R
0009 0030 អាន AI2 បច្ចុប្បន្ន ឧទាហរណ៍៖ 0x4E20 = 20000 ជាទសភាគ។ វាមានន័យថា 20.000mA R
0014 2710 អាន AO1 voltage ឧទាហរណ៍៖ 0x2710 = 10000 ជាទសភាគ។ វាមានន័យថា 10.000V R/W
0018 1388 អាន AO2 voltage ឧទាហរណ៍៖ 0x1388 = 5000 ជាទសភាគ។ វាមានន័យថា 5.000V R/W

Exampសូមអានអាសយដ្ឋាន Modbus និងអត្រា Baud៖

ស្នើសុំ ការឆ្លើយតប
ឈ្មោះវាល (ហេក) ឈ្មោះវាល (ហេក)
អាសយដ្ឋាន MODBUS 01 អាសយដ្ឋាន MODBUS 01
មុខងារ 03 មុខងារ 03
អាសយដ្ឋានចាប់ផ្តើម សួស្តី 00 ចំនួនបៃ 02
អាសយដ្ឋានចាប់ផ្តើម Lo 00 ទិន្នន័យបៃខ្ពស់។ 01
បរិមាណលទ្ធផល សួស្តី 00 ទិន្នន័យបៃទាប 06
បរិមាណទិន្នផល Lo 01 CRC បៃបៃខ្ពស់។ 39
CRC បៃបៃខ្ពស់។ 84 CRC បៃបៃទាប D6
CRC បៃបៃទាប 0A

ឧទាហរណ៍៖ High Byte Data 0x01 មានន័យថា Modbus Address = 01។ កំហឹងដែលមានគឺ 1~247។
ទិន្នន័យបៃទាប 0x06 មានន័យថា Baud Rate = 38400
សម្រាប់
1 មានន័យថាអត្រា baud គឺ 2400
2 មានន័យថាអត្រា baud គឺ 4800
3 មានន័យថាអត្រា baud គឺ 9600
4 មានន័យថាអត្រា baud គឺ 14400
5 មានន័យថាអត្រា baud គឺ 19200
6 មានន័យថាអត្រា baud គឺ 38400
7 មានន័យថាអត្រា baud គឺ 115200

Example សម្រាប់អាន AI1 voltagអ៊ីបញ្ចូល

ស្នើសុំ ការឆ្លើយតប
ឈ្មោះវាល (ហេក) ឈ្មោះវាល (ហេក)
អាសយដ្ឋាន MODBUS 01 អាសយដ្ឋាន MODBUS 01
មុខងារ 03 មុខងារ 03
អាសយដ្ឋានចាប់ផ្តើម សួស្តី 00 ចំនួនបៃ 02
អាសយដ្ឋានចាប់ផ្តើម Lo 04 ទិន្នន័យបៃខ្ពស់។ 00
បរិមាណលទ្ធផល សួស្តី 00 ទិន្នន័យបៃទាប 18
បរិមាណទិន្នផល Lo 01 CRC បៃបៃខ្ពស់។ B8
CRC បៃបៃខ្ពស់។ C5 CRC បៃបៃទាប 4E
CRC បៃបៃទាប CB

MaxLong SAI140 Modbus RTU លើសពី RS485 ទៅនឹងការបញ្ចូលអាណាឡូក - វ៉ុលtagអ៊ីបញ្ចូល

ឧទាហរណ៍៖ ទិន្នន័យ 0x0018 = 24 ក្នុងទសភាគ។ វាមានន័យថា 0.024V
Example សម្រាប់អាន AI1 បញ្ចូលបច្ចុប្បន្ន

ស្នើសុំ ការឆ្លើយតប
ឈ្មោះវាល (ហេក) ឈ្មោះវាល (ហេក)
អាសយដ្ឋាន MODBUS 01 អាសយដ្ឋាន MODBUS 01
មុខងារ 03 មុខងារ 03
អាសយដ្ឋានចាប់ផ្តើម សួស្តី 00 ចំនួនបៃ 02
អាសយដ្ឋានចាប់ផ្តើម Lo 05 ទិន្នន័យបៃខ្ពស់។ 00
បរិមាណលទ្ធផល សួស្តី 00 ទិន្នន័យបៃទាប 30
បរិមាណទិន្នផល Lo 01 CRC បៃបៃខ្ពស់។ B8
CRC បៃបៃខ្ពស់។ 94 CRC បៃបៃទាប 50
CRC បៃបៃទាប 0B

ឧទាហរណ៍៖ ទិន្នន័យ 0x0030 = 48 ក្នុងទសភាគ។ វាមានន័យថា 0.048mA
Example សម្រាប់អាន AI2 voltagអ៊ីបញ្ចូល

ស្នើសុំ ការឆ្លើយតប
ឈ្មោះវាល (ហេក) ឈ្មោះវាល (ហេក)
អាសយដ្ឋាន MODBUS 01 អាសយដ្ឋាន MODBUS 01
មុខងារ 03 មុខងារ 03
អាសយដ្ឋានចាប់ផ្តើម សួស្តី 00 ចំនួនបៃ 02
អាសយដ្ឋានចាប់ផ្តើម Lo 08 ទិន្នន័យបៃខ្ពស់។ 00
បរិមាណលទ្ធផល សួស្តី 00 ទិន្នន័យបៃទាប 18
បរិមាណទិន្នផល Lo 01 CRC បៃបៃខ្ពស់។ B8
CRC បៃបៃខ្ពស់។ 05 CRC បៃបៃទាប 4E
CRC បៃបៃទាប C8

MaxLong SAI140 Modbus RTU លើសពី RS485 ទៅនឹងការបញ្ចូលអាណាឡូក - វ៉ុលtagអ៊ី បញ្ចូល 2

ឧទាហរណ៍៖ ទិន្នន័យ 0x0018 = 24 ក្នុងទសភាគ។ វាមានន័យថា 0.024V
Example សម្រាប់អាន AI2 បញ្ចូលបច្ចុប្បន្ន

ស្នើសុំ ការឆ្លើយតប
ឈ្មោះវាល (ហេក) ឈ្មោះវាល (ហេក)
អាសយដ្ឋាន MODBUS 01 អាសយដ្ឋាន MODBUS 01
មុខងារ 03 មុខងារ 03
អាសយដ្ឋានចាប់ផ្តើម សួស្តី 00 ចំនួនបៃ 02
អាសយដ្ឋានចាប់ផ្តើម Lo 09 ទិន្នន័យបៃខ្ពស់។ 00
បរិមាណលទ្ធផល សួស្តី 00 ទិន្នន័យបៃទាប 30
បរិមាណទិន្នផល Lo 01 CRC បៃបៃខ្ពស់។ B8
CRC បៃបៃខ្ពស់។ 54 CRC បៃបៃទាប 50
CRC បៃបៃទាប 08

ឧទាហរណ៍៖ ទិន្នន័យ 0x0030 = 48 ក្នុងទសភាគ។ វាមានន័យថា 0.048mA
Example សម្រាប់កំណត់អាសយដ្ឋាន Modbus និងអត្រា Baud:

ស្នើសុំ ការឆ្លើយតប
ឈ្មោះវាល (ហេក) ឈ្មោះវាល (ហេក)
អាសយដ្ឋាន MODBUS 01 អាសយដ្ឋាន MODBUS 01
មុខងារ 06 មុខងារ 06
អាសយដ្ឋានទិន្នន័យ សួស្តី 00 អាសយដ្ឋានទិន្នន័យ សួស្តី 00
អាស័យដ្ឋាន Lo 00 អាសយដ្ឋានទិន្នន័យ Lo 00
ទិន្នន័យបៃខ្ពស់។ 02 ទិន្នន័យបៃខ្ពស់។ 02
ទិន្នន័យបៃទាប 06 ទិន្នន័យបៃទាប 06
CRC បៃបៃខ្ពស់។ 08 CRC បៃបៃខ្ពស់។ 08
CRC បៃបៃទាប A8 CRC បៃបៃទាប A8

ឧទាហរណ៍៖ High Byte Data 0x02 កំណត់ Modbus Address ជា 02។ កំហឹងដែលមានគឺ 1~247។
ទិន្នន័យបៃទាប 0x06 កំណត់អត្រា Baud ជា 38400
សម្រាប់ 1 កំណត់អត្រា baud ជា 2400
2 កំណត់អត្រា baud ជា 4800
3 កំណត់អត្រា baud ជា 9600
4 កំណត់អត្រា baud ជា 14400
5 កំណត់អត្រា baud ជា 19200
6 កំណត់អត្រា baud ជា 38400
7 កំណត់អត្រា baud ជា 115200

Example សម្រាប់កំណត់ AO1:

ស្នើសុំ ការឆ្លើយតប
ឈ្មោះវាល (ហេក) ឈ្មោះវាល (ហេក)
អាសយដ្ឋាន MODBUS 01 អាសយដ្ឋាន MODBUS 01
មុខងារ 06 មុខងារ 06
អាសយដ្ឋានទិន្នន័យ សួស្តី 00 អាសយដ្ឋានទិន្នន័យ សួស្តី 00
អាស័យដ្ឋាន Lo 14 អាសយដ្ឋានទិន្នន័យ Lo 14
ទិន្នន័យបៃខ្ពស់។ 27 ទិន្នន័យបៃខ្ពស់។ 27
ទិន្នន័យបៃទាប 10 ទិន្នន័យបៃទាប 10
CRC បៃបៃខ្ពស់។ D3 CRC បៃបៃខ្ពស់។ D3
CRC បៃបៃទាប F2 CRC បៃបៃទាប F2

ឧទាហរណ៍៖ ទិន្នន័យបៃខ្ពស់ និងទិន្នន័យបៃបៃទាប 0x2710 កំណត់ទិន្នផល AO1 10.000V
Example សម្រាប់កំណត់ AO2:

ស្នើសុំ ការឆ្លើយតប
ឈ្មោះវាល (ហេក) ឈ្មោះវាល (ហេក)
អាសយដ្ឋាន MODBUS 01 អាសយដ្ឋាន MODBUS 01
មុខងារ 06 មុខងារ 06
អាសយដ្ឋានទិន្នន័យ សួស្តី 00 អាសយដ្ឋានទិន្នន័យ សួស្តី 00
អាស័យដ្ឋាន Lo 18 អាសយដ្ឋានទិន្នន័យ Lo 18
ទិន្នន័យបៃខ្ពស់។ 13 ទិន្នន័យបៃខ្ពស់។ 13
ទិន្នន័យបៃទាប 88 ទិន្នន័យបៃទាប 88
CRC បៃបៃខ្ពស់។ 04 CRC បៃបៃខ្ពស់។ 04
CRC បៃបៃទាប 9B CRC បៃបៃទាប 9B

ឧទាហរណ៍៖ ទិន្នន័យបៃខ្ពស់ និងទិន្នន័យបៃបៃទាប 0x1388 កំណត់ទិន្នផល AO2 5.000V

2.5 ប៊ូតុងកំណត់ឡើងវិញ
ប្រសិនបើឱកាសណាមួយដែលអ្នកភ្លេចពាក្យសម្ងាត់ចូល ឬមានការកំណត់មិនត្រឹមត្រូវដែលធ្វើឱ្យឧបករណ៍នេះមិនអាចដំណើរការបាន នៅពេលដែលថាមពលត្រូវបានបើក និងអំពូល LED "SYS" បើក សូមប្រើព័ត៌មានជំនួយដើម្បីចុចប៊ូតុងនេះ ហើយសង្កត់វាឱ្យលើសពី 20 វិនាទី នោះវានឹងចេញ ព័ត៌មានជំនួយ។ ឧបករណ៍នឹងចាប់ផ្ដើមឡើងវិញ ហើយប៉ារ៉ាម៉ែត្រទាំងអស់នឹងត្រូវបានកំណត់ឡើងវិញទៅលំនាំដើមរបស់រោងចក្រ។

ឯកសារនេះគឺជាកម្មសិទ្ធិរបស់សាជីវកម្ម Max Long ។ ការប្រើប្រាស់ ឬការបង្ហាញឯកសារ ឬព័ត៌មានដែលមាននៅក្នុងនោះសម្រាប់គោលបំណងណាមួយក្រៅពីគោលបំណង Max Long មិនត្រូវបានអនុញ្ញាតដោយគ្មានការអនុញ្ញាតជាលាយលក្ខណ៍អក្សរជាមុនដោយ Max Long

និមិត្តសញ្ញា MaxLong

ឯកសារ/ធនធាន

MaxLong SAI140 Modbus RTU លើសពី RS485 ទៅនឹងការបញ្ចូលអាណាឡូក [pdf] ការណែនាំអ្នកប្រើប្រាស់
SAI140 Modbus RTU លើសពី RS485 ទៅការបញ្ចូលអាណាឡូក, SAI140, Modbus RTU ជាង RS485 ទៅការបញ្ចូលអាណាឡូក, RS485 ទៅការបញ្ចូលអាណាឡូក, ការបញ្ចូលអាណាឡូក

ឯកសារយោង

ទុកមតិយោបល់

អាសយដ្ឋានអ៊ីមែលរបស់អ្នកនឹងមិនត្រូវបានផ្សព្វផ្សាយទេ។ វាលដែលត្រូវការត្រូវបានសម្គាល់ *