និមិត្តសញ្ញា Microsemi ។Smart Fusion Modbus ការរចនាយោង
ការណែនាំអ្នកប្រើប្រាស់

មាតិកា លាក់

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

ជាងview

Modbus គឺជាទំនាក់ទំនងសៀរៀល និងពិធីការកម្រិតកម្មវិធីដែលផ្តោតលើទំនាក់ទំនងបណ្តាញឧស្សាហកម្មជាចម្បង។ ប្រភពដើម ហេតុផល និងលក្ខណៈជាក់លាក់សម្រាប់ Modbus ត្រូវបានសង្ខេបនៅក្នុង FAQ របស់អង្គការ Modbus [ឯកសារយោង 3] ទំព័រធនធានបច្ចេកទេសរបស់អង្គការ Modbus [ឯកសារយោង 4] និងផងដែរនៅក្នុងមេរៀន Modbus និងការណែនាំណែនាំផ្សេងៗដែលមាននៅលើ web [ឯកសារយោង ៩] ។

លក្ខណៈពិសេសនៃការរចនាយោង
  1. Modbus លើការអនុវត្តទាសករយោងតាមបន្ទាត់សៀរៀលដោយផ្អែកលើការអនុវត្តន៍លោហៈទទេ (មិន [ឥតគិតថ្លៃ] RTOS) នៃជង់ទំនាក់ទំនង Free Modbus [ឯកសារយោង 6] ដោយកំណត់គោលដៅឧបករណ៍ប្រព័ន្ធដែលអាចប្ដូរតាមបំណងរបស់ Micro semi Smart Fusion™-on-chip (chock) [ឯកសារយោង 2] A2F500-DEV-KIT board 1 .
  2. គាំទ្រ Modbus serial line ASCII និង TU modes ។
  3. គាំទ្រ RS-232 (ចង្អុលទៅមេ និងទាសករទោល) និង RS-485 (មេពហុតំណដែលមានមូលដ្ឋានលើឡានក្រុង និងទាសករច្រើននាក់) ឧបករណ៍ទំនាក់ទំនងរាងកាយ។
  4. រួមបញ្ចូលកម្មវិធី Libero® System-on-Chip (SoC) ពេញលេញ v10.0 SPB/MSS v2.4.105 ផ្នែករឹង និងគម្រោងកម្មវិធីបង្កប់ Soft Console (v3.3) ដែលអនុវត្តការរចនាយោង Modbus ទាសករ ដែលអាចត្រូវបានអនុវត្តដោយប្រើមេ Modbus ភាគីទីបីណាមួយ (រួមទាំងកុំព្យូទ័រដែលបង្ហោះ ដែលត្រូវបានលើកឡើងក្នុង [ឯកសារយោង 9]) និងដែលអាចកែសម្រួល និងពង្រីកសម្រាប់តម្រូវការជាក់លាក់របស់អតិថិជន។
  5. មុខងារ Modbus ដែលគាំទ្រ - ផ្អែកលើជង់ទំនាក់ទំនង Modbus ឥតគិតថ្លៃ ការរចនាយោងគាំទ្រមុខងារ Modbus ខាងក្រោមចេញពីប្រអប់៖
    ក. អានការចុះឈ្មោះបញ្ចូល (លេខកូដមុខងារ 0x04)
    ខ. អានការចុះបញ្ជីការកាន់កាប់ (0x03)
    គ. សរសេរការចុះឈ្មោះតែមួយ (0x06)
    ឃ. សរសេរការចុះឈ្មោះច្រើន (0x10)
    អ៊ី អាន/សរសេរការចុះឈ្មោះច្រើន (0x17)
    f. អាន Coils (0x01)
    g. សរសេរខ្សែតែមួយ (0x05)
    ម៉ោង សរសេរខ្សែច្រើន (0x0F)
    ខ្ញុំ អាន​ការ​បញ្ចូល​ដាច់​ដោយ​ឡែក (0x02)
    j. រាយការណ៍លេខសម្គាល់ទាសករ (0x11)
    សូមមើលឯកសារ Free Modbus API [ឯកសារយោង 7] ​​សម្រាប់ព័ត៌មានអំពីការពង្រីក slave ដើម្បីគាំទ្រកូដមុខងារ Modbus បន្ថែម។
  6.  គាំទ្រភាពខុសគ្នានៃ sample single bit read-write input registers, single bit read-write coils registers, 16-bit read-write input registers and 16-bit read-write hold registers connected to board resources such as OLED (holding), LEDs (coils) , កុងតាក់ DIP (ធាតុបញ្ចូលដាច់ដោយឡែក), ប៊ូតុងរុញ (ធាតុបញ្ចូលដាច់ដោយឡែក) និង ACE analog voltagអ៊ី ឆានែល និង RTC (ធាតុចូល) ។
    ចំនួន និងប្រភេទនៃការចុះឈ្មោះអាចត្រូវបានពង្រីកដោយអ្នកប្រើប្រាស់ចុងក្រោយ។
  1. គម្រោងរចនា Libero SoC អាចត្រូវបានកំណត់ឡើងវិញយ៉ាងងាយស្រួលចំពោះបន្ទះ Smart Fusion A2F200-EVAL-KIT ដែលគាំទ្រតែការទំនាក់ទំនង RS-232 (តាមរយៈ Silicon Laboratories CP2102 USB to UART Bridge) ហើយដែលមិនគាំទ្ររាល់ធនធានផ្នែករឹងដែលមាន នៅលើក្តារ A2F500-DEV-KIT ដែលត្រូវបានផ្គូផ្គងទៅនឹងការចុះឈ្មោះ Modbus នៅក្នុងការអនុវត្ត slave design យោង។

ការដំឡើងនិងការប្រើប្រាស់ការរចនាយោង

ការដំឡើងការរចនាយោង

ទាញយកការរចនា files ពី Microsemi SoC Products Group webគេហទំព័រ៖ www.microsemi.com/soc/download/rsc/?f=MS_SF_Modbus_Ref_Design_DF
ការរចនាឯកសារយោងត្រូវបានចែកចាយជា rar file ហើយមាតិកាគួរតែត្រូវបានស្រង់ចេញទៅកាន់ថតដែលសមរម្យនៅលើថាស។ នៅពេលស្រង់ចេញ រចនាសម្ព័ន្ធថតនឹងត្រូវបានបង្ហាញដូចបង្ហាញក្នុងរូបភាព 1-1 ។Microsemi SmartFusion Modbus Reference Design - ការរចនាយោងរូបភាពទី 1-1 • រចនាសម្ព័ន្ធថត
ដើម្បីចាប់ផ្តើមជាមួយនឹងការរចនាឯកសារយោង សូមអនុវត្តតាមជំហានទាំងនេះ៖

  1. ស្រង់ខ្លឹមសារនៃការរចនាឯកសារយោងfile.
  2. បើកគម្រោងផ្នែករឹង ..\SF_Modbus_Refdesign_DF\A2F500\Modbus\Modbus.prj ក្នុង Libero SoC IDE v10.0 ។
  3. បើចាំបាច់ សូមនាំយកការរចនាតាមរយៈលំហូរគម្រោង ដើម្បីបង្កើត STP សម្រាប់សរសេរកម្មវិធីគោលដៅ A2F500-DEV-KIT board។
  4. រៀបចំកម្មវិធី STP លទ្ធផលទៅក្តារ A2F500-DEV-KIT ដោយប្រើ Flash Pro ពីក្នុង Libero Sac
  5. បើកដំណើរការគម្រោង Soft Console ហើយចុចពីរដងលើ Write Application Code នៅក្រោម Develop Firmware នៅក្នុងបង្អួចលំហូរការរចនា Libero SoC។
  6. បង្កើតគោលដៅនៃការចេញផ្សាយ។ ចុចកណ្ដុរស្ដាំលើគម្រោង Modbus_MSS_MSS_CM3_0_ និង Modbus_MSS_MSS_CM3_0_hw_platform នៅក្នុង Soft Console Project Explorer ហើយជ្រើសរើស Build Configurations > Set Active > Release ហើយបន្ទាប់មកចុចកណ្ដុរស្ដាំម្តងទៀត ហើយជ្រើសរើស Build Project។
  7. ទាញយកកំណែបង្កើតទៅ Smart Fusion MSS Embedded NVM (ENVM) ។ ចុចកណ្ដុរស្ដាំលើគម្រោង Modbus_MSS_MSS_CM3_0_app នៅក្នុង Soft Console Project Explorer ហើយជ្រើសរើស Debugs > Debug Configurations។ នៅក្នុងប្រអប់កំណត់រចនាសម្ព័ន្ធបំបាត់កំហុស សូមជ្រើសរើស Modbus_MSS_MSS_CM3_0_app Debug ក្នុងការកំណត់រចនាសម្ព័ន្ធបំបាត់កំហុស ENVM ហើយជ្រើសរើស Debug ។ កម្មវិធីបង្កប់ដែលបានចេញផ្សាយគួរតែទាញយកទៅ ENVM ចាប់ផ្តើមដំណើរការ ហើយបន្ទាប់មកឈប់នៅចំណុចឈប់នៅ main()។
  8. បញ្ចប់វគ្គបំបាត់កំហុស ហើយបិទ Soft Console ។
  9. បើកដំណើរការបន្ទះ A2F500-DEV-KIT ហើយកម្មវិធីបង្កប់គួរតែដំណើរការ ដោយបង្ហាញសារខាងក្រោមនៅលើ OLED ពន្លឺ LEDs D2 និង D4។ Micro semi Corp v1.0 Smart Fusion Modbus
ការកំណត់ក្តារ

ការរចនា example ត្រូវ​បាន​បង្កើត​ឡើង​ដើម្បី​ធ្វើ​ការ​លើ​បន្ទះ​ឧបករណ៍​អភិវឌ្ឍន៍​ Smart Fusion និង​បន្ទះ​ឧបករណ៍​វាយ​តម្លៃ​ Smart Fusion ជាមួយ​នឹង​ការ​កំណត់​បន្ទះ​លំនាំដើម។ សូមមើលការណែនាំរបស់អ្នកប្រើខាងក្រោមសម្រាប់ការកំណត់បន្ទះលំនាំដើម៖

ការកំណត់ទំនាក់ទំនងលំនាំដើម

ការកំណត់ទំនាក់ទំនងលំនាំដើមមានដូចខាងក្រោម៖

  • របៀប RTU ស៊េរី Modbus
  • Modbus slave address 0x01
  • MSS UART_0/RS-232 ទំនាក់ទំនងស្រទាប់រូបវ័ន្ត (តាមរយៈ Silicon Laboratories CP2102 USB to UART Bridge របស់ Smart Fusion chockboard)
  • ៩៦០០ ប៊ីត
  • 8 ប៊ីតទិន្នន័យ តាមតម្រូវការដោយរបៀប Modbus RTU ។ ប្រសិនបើកម្មវិធីបង្កប់ត្រូវបានកំណត់រចនាសម្ព័ន្ធឡើងវិញដើម្បីដំណើរការក្នុងរបៀប ASCII នោះ Modbus master ត្រូវតែកំណត់រចនាសម្ព័ន្ធដើម្បីប្រើ 7 ប៊ីតទិន្នន័យ ដូចដែលតម្រូវដោយ Modbus ASCII ។
  • សូម្បីតែភាពស្មើគ្នា
  • 1 ឈប់បន្តិច

នៅពេលភ្ជាប់ Modbus master ទៅនឹង slave នៃការរចនាយោង សូមភ្ជាប់ខ្សែ USB ពីកុំព្យូទ័ររបស់អ្នកទៅកាន់ MSS UART_2/Silicon Laboratories CP500 USB to UART Bridge mini USB connector ហើយត្រូវប្រាកដថាអ្នកដឹងពីលេខច្រកណាដែលត្រូវបែងចែក។ ទៅកាន់ច្រក USB COM និម្មិត មុនពេលកំណត់រចនាសម្ព័ន្ធមេ Modbus និងការកំណត់ទំនាក់ទំនង។ ប្រសិនបើអ្នកកំណត់រចនាសម្ព័ន្ធកម្មវិធីបង្កប់ឡើងវិញដើម្បីប្រើ MSS UART_0/RS-2102 សូមមើលផ្នែក "RS-1 Communications" នៅទំព័រ 485 ។

ការប្រើប្រាស់ Modpoll

ការស្ទង់មតិ MoD ®គឺ​ជា​បន្ទាត់​ពាក្យ​បញ្ជា​សាមញ្ញ​ដែល​បាន​តែ​អាន​ដោយ​ឥត​គិតថ្លៃ Modbus master ដែល​មាន​ពី proton Pty Ltd. [យោង 9] ។ ទាញយក និងដំឡើង/ស្រង់ចេញការស្ទង់មតិ MoD បើកសែលពាក្យបញ្ជា និងផ្លាស់ប្តូរថតឯកសារដែលមាន modpoll.exe ដែលអាចប្រតិបត្តិបាន។ Modpoll.exe -h បង្ហាញជំនួយអំពីជម្រើសបន្ទាត់ពាក្យបញ្ជាផ្សេងគ្នាដែលត្រូវបានគាំទ្រ។

អានការចុះឈ្មោះបញ្ចូល

ដើម្បីសាកសួរការចុះឈ្មោះបញ្ចូលតែអាន 16 ប៊ីតពីររបស់ slave design design ដែលរក្សាទុក RTC នៅក្នុង
វិនាទី និង RV1 3.3 V pot voltage ក្នុង mV ដំណើរការ MoD poll ដូចខាងក្រោម៖
modpoll.exe -m rte ។ -a 1 -r 1 -c 2 -t 3 -b 19200 -d 8 -p សូម្បីតែ COM4

ប៉ារ៉ាម៉ែត្របន្ទាត់ពាក្យបញ្ជាត្រូវបានបង្ហាញនៅក្នុង Ta bleb 1-1:
តារាង 1-1 • ការពិពណ៌នាអំពីប៉ារ៉ាម៉ែត្របន្ទាត់ពាក្យបញ្ជា

ជម្រើសបន្ទាត់ពាក្យបញ្ជា ការពិពណ៌នា
- m rtu របៀបសៀរៀល Modbus ។
និង 1 អាសយដ្ឋានទាសករគោលដៅ Modbus ។
-r ១ អុហ្វសិតចាប់ពីការចាប់ផ្តើមនៃប្លុកចុះឈ្មោះ Modbus ដែលពាក់ព័ន្ធ (ដូចដែលបានកំណត់ដោយជម្រើសបន្ទាត់ពាក្យបញ្ជា -t ខាងក្រោម) ដើម្បីចាប់ផ្តើមអាន។
-គ ២ ចំនួននៃតម្លៃដែលត្រូវស្ទង់មតិ។
-t ៣ ការចុះឈ្មោះការបញ្ចូលបានតែអាន 16 ប៊ីតស្ទង់មតិ។ សូមមើលតារាងទី 2-3 នៅទំព័រ 23 សម្រាប់ព័ត៌មានលម្អិតនៃផែនទីចុះឈ្មោះ Modbus របស់ទាសកររចនាឯកសារយោង។
-b 19200 អត្រា Baud ។
-p គូ សូម្បីតែភាពស្មើគ្នា។
COM4 ច្រក COM និម្មិតកុំព្យូទ័រសម្រាប់ភ្ជាប់ទៅបន្ទះ A2F500-DEV-KIT ។ កែប្រែ​វា​តាម​ការ​រៀបចំ​ក្នុង​តំបន់​របស់​អ្នក។

ការស្ទង់មតិ MoD នឹងបន្តស្ទង់មតិលើការចុះឈ្មោះបញ្ចូលទាំងពីរដែលគាំទ្រដោយទាសកររចនាឯកសារយោង (RTC និង RV1 pot voltagង) ។
អ្នកគួរតែឃើញការចុះឈ្មោះដំបូង (RTC) រាប់ជាវិនាទី ហើយលេខទីពីរប្រែប្រួលនៅពេលអ្នកបើក RV1 pot នៅលើបន្ទះ A2F500-DEV-KIT (រូបភាព 1-2)។

Microsemi SmartFusion Modbus ការរចនាយោង - ការបោះឆ្នោតជាបន្តបន្ទាប់

រូបភាពទី 1-2 • ការបោះឆ្នោតជាបន្តបន្ទាប់

អានការចុះឈ្មោះការបញ្ចូលដាច់ដោយឡែក
ដើម្បីសួរការចុះឈ្មោះការបញ្ចូលដាច់ដោយឡែក 16 ប៊ីតតែមួយ សូមដំណើរការការស្ទង់មតិ MoD ម្តងទៀតជាមួយនឹងជម្រើសបន្ទាត់ពាក្យបញ្ជាខាងក្រោម៖
modpoll.exe -m rtu -a 1 -r 1 -c 16 -t 1 -b 19200 -d 8 -p សូម្បីតែ COM4
ពេល​នេះ​ប្រើ -t 1 -c 16 ដើម្បី​អាន​ធាតុ​បញ្ចូល​ដាច់​ដោយ​ឡែក​សម្រាប់​ការ​អាន​តែ​មួយ​ប៊ីត 16 ដែល​គាំទ្រ​ដោយ slave រចនា​យោង។ សូមមើលតារាង 2-3 នៅលើទំព័រ 23 សម្រាប់ព័ត៌មានបន្ថែមអំពីផែនទីចុះឈ្មោះ Modbus ដែលគាំទ្រដោយទាសកររចនាឯកសារយោង។
នៅពេលដែល Modpoll ស្ទង់មតិទាសករ សូមបិទបើកប៊ូតុងរុញ SW2-SW500 របស់ក្រុមប្រឹក្សាភិបាល A1F5-DEV-KIT ហើយប្តូរ A2F_DIP DIP ដើម្បីមើលឥទ្ធិពលដែលវាមានលើលទ្ធផលដែលបានរាយការណ៍ដោយ Modpoll (រូបភាព 1-3) ។

Microsemi SmartFusion Modbus Reference Design - ការចុះឈ្មោះការបញ្ចូលសំណួរដាច់ដោយឡែករូបភាពទី 1-3 • ការចុះឈ្មោះការបញ្ចូលដោយឡែកពីគ្នានៃសំណួរ

អានការចុះបញ្ជីការកាន់កាប់
ការចុះឈ្មោះរក្សាទុកការអាន-សរសេរ 38 16 ប៊ីតមាន (ក្នុង 8 ប៊ីតទាបរបស់ពួកគេ) តម្លៃដែលប្រើដើម្បីបង្ហាញតួអក្សរនៅក្នុងទីតាំងតួអក្សរ 38 (2 ជួរ x 19) របស់ OLED ។ Modpoll គឺជា Modbus master ដែលអាចអានបានតែអាចអានបាន ប៉ុន្តែមិនអាចសរសេរទាំងនេះបានទេ។ ដើម្បីអានការចុះឈ្មោះទាំងនេះ សូមដំណើរការ Modpoll ដូចខាងក្រោម៖
modpoll.exe -m rtu -a 1 -r 1 -c 38 -t 4:hex -1 -b 19200 -d 8 -p សូម្បីតែ COM4 ក្នុងករណីនេះ -c 38 ប្រាប់ Modpoll ឱ្យអាន 38 ចុះឈ្មោះ, -t 4: hex ប្រាប់វាឱ្យអានការចុះបញ្ជីការកាន់កាប់ ហើយបង្ហាញពួកវាជាគោលដប់ប្រាំមួយ ហើយ -1 ប្រាប់វាឱ្យបោះឆ្នោតម្តងជាជាងបន្ត (រូបភាព 1-4) ។

Microsemi SmartFusion Modbus Reference Design - អេក្រង់ Hexរូបភាពទី 1-4 • Hex Display

អានការចុះឈ្មោះ Coils
ដើម្បីអានការចុះឈ្មោះ 1-bit read-write coils ចំនួនប្រាំបី (ចំនួនបួនត្រូវបានភ្ជាប់ទៅនឹង LEDs របស់ A2F500-DEV-KIT) សូមដំណើរការការស្ទង់មតិ MoD ដូចខាងក្រោម៖
modpoll.exe -m rtu -a 1 -r 1 -c 8 -t 0 -1 -b 19200 -d 8 -p សូម្បីតែ COM4
ចំណាំថា LEDs មានសកម្មភាពទាប ដូច្នេះ 0 មានន័យថា LED បើកខណៈពេលដែល 1 មានន័យថាវាបិទ (រូបភាព 1-5) ។

Microsemi SmartFusion Modbus Reference Design - អានការចុះឈ្មោះ Coils

រូបភាពទី 1-5 • Read Coils Registers

ការប្រើប្រាស់ MiniHMI របស់ដំណោះស្រាយស្វ័យប្រវត្តិ

Automated Solutions Inc. [ឯកសារយោង 9] ផ្តល់នូវដំណោះស្រាយផ្នែកទន់ពាណិជ្ជកម្មសម្រាប់អ្នកអភិវឌ្ឍន៍ HMI និង SCADA រួមទាំងដំណោះស្រាយ Modbus ផ្សេងៗ។ ជួរផលិតផលរបស់ពួកគេរួមមាន Modbus RTU/ASCII Master ActiveX Control និងអតីតមួយចំនួនampកម្មវិធីឡេ។ ទាក់ទង Automated Solutions Inc. ឬយោងទៅពួកគេ។ webគេហទំព័រសម្រាប់ព័ត៌មានលម្អិតអំពីការផ្តល់ជូន និងតម្លៃឧបករណ៍ពាណិជ្ជកម្មរបស់ពួកគេ។ Automated Solutions Inc. ក៏ផ្តល់នូវកំណែសាកល្បងរយៈពេល 30 ថ្ងៃដោយឥតគិតថ្លៃ និងលក្ខណៈពិសេសពេញលេញនៃ Modbus RTU/ASCII Master ActiveX Control និងអតីតample កម្មវិធីដែលអាចត្រូវបានប្រើដើម្បីធ្វើលំហាត់ប្រាណនិង
បង្ហាញពីលក្ខណៈពិសេសរបស់ Microsemi Smart Fusion Modbus reference design slave ។
ទទួលបាន និងដំឡើងកំណែសាកល្បង ឬកំណែពេញលេញនៃកញ្ចប់គ្រប់គ្រង Automated Solutions Inc. Modbus RTU/ASCII Master ActiveX Control។ សូមមើលឯកសារ និងជំនួយដែលបានផ្តល់ជាមួយកញ្ចប់ និងនៅលើ Automated Solutions Inc. webគេហទំព័រសម្រាប់ព័ត៌មានលម្អិតអំពីសមត្ថភាពនៃសមាសភាគ ActiveX និងឧampកម្មវិធីឡេ។
Mini HMI អតីតampកម្មវិធី le អាចដំណើរការពី ចាប់ផ្តើម > កម្មវិធីទាំងអស់ > ដំណោះស្រាយស្វ័យប្រវត្តិ ActiveX > Modbus Master > Mini HMI Exampការដាក់ពាក្យ។

អានការចុះឈ្មោះបញ្ចូល
ដំណើរការ Mini HMI exampកម្មវិធី le ។ ចុចលើផ្ទាំង អានការចុះឈ្មោះ។ ត្រូវប្រាកដថាការកំណត់ទំនាក់ទំនងត្រូវបានកំណត់យ៉ាងត្រឹមត្រូវដើម្បីផ្គូផ្គងការដំឡើង slave របស់អ្នក។ សូមមើលផ្នែក "ការកំណត់ទំនាក់ទំនងលំនាំដើម" នៅទំព័រ 8 សម្រាប់ការកំណត់លំនាំដើម។ ការកំណត់ Mini HMI ជាមួយនឹងករណីលើកលែងដែលអាចធ្វើបាននៃច្រកទំនាក់ទំនងត្រូវគ្នានឹងការកំណត់លំនាំដើម slave រចនាសេចក្តីយោង។ ជ្រើសរើស Modbus > Function > Input Registers ហើយក្នុង Quantity field បញ្ចូល 2. ធីកប្រអប់ធីក Auto Poll ហើយ Mini HMI គួរតែចាប់ផ្តើម ដោយបន្តបោះឆ្នោត RTC និង RV1 3.3 V pot input registers។ តម្លៃនៃការចុះឈ្មោះគួរតែធ្វើបច្ចុប្បន្នភាពនៅពេលដែលពេលវេលាកន្លងផុតទៅ ហើយអ្នកបង្វិលធុង RV1 ។ សម្អាតប្រអប់ធីក Auto Poll ដើម្បីបញ្ឈប់ការបោះឆ្នោតបន្ត។

Microsemi SmartFusion Modbus Reference Design - ការបោះឆ្នោតជាមួយ MiniHMIរូបភាពទី 1-6 • ការបោះឆ្នោតជាមួយ Mini HMI

អាន/សរសេរការចុះបញ្ជីការកាន់កាប់
នៅលើផ្ទាំង Read Registers សូមជ្រើសរើស Modbus > Function > Output Registers ប៊ូតុងមូល។ បញ្ចូលលេខ 38 ក្នុងវាលបរិមាណ។ ចុចប៊ូតុង Sync Read ហើយ Mini HMI គួរតែអានឡើងវិញនូវទីតាំងតួអក្សរ OLED ចំនួន 38 ដែលកាន់ការចុះឈ្មោះ។

Microsemi SmartFusion Modbus ការរចនាយោង - អានការចុះឈ្មោះរូបភាពទី 1-7 • អានការចុះឈ្មោះ

ដើម្បី​សរសេរ​ទៅ​កាន់​ការ​ចុះឈ្មោះ​ដើម្បី​ផ្លាស់ប្តូរ​អ្វី​ដែល​បង្ហាញ​នៅ​លើ OLED សូម​ចូល​ទៅកាន់​ផ្ទាំង Write Registers។ ត្រូវប្រាកដថាការកំណត់ទំនាក់ទំនងត្រូវបានកំណត់ត្រឹមត្រូវ (ផ្នែក "ការកំណត់ទំនាក់ទំនងលំនាំដើម" នៅទំព័រ 8) ។ ចំណាំថាការកំណត់ទំនាក់ទំនងត្រូវតែកំណត់ដោយឯករាជ្យនៅលើផ្ទាំងនីមួយៗ ហើយមិនត្រូវបានរក្សាទុករវាងការរត់នោះទេ។
ជ្រើសរើស Modbus > Function > Multiple Out Regs ហើយបញ្ចូលតម្លៃចន្លោះពី 1 ដល់ 38 ក្នុងវាលបរិមាណ។ នៅក្នុងក្រឡាចត្រង្គចុះឈ្មោះ/សៀវភៅបញ្ជី viewបញ្ចូលតម្លៃជាច្រើនតាមដែលអ្នកចង់សរសេរទៅកាន់ការចុះឈ្មោះកាន់ OLED ។ តម្លៃ 16 ប៊ីតទាំងអស់នឹងត្រូវបានរក្សាទុក ប៉ុន្តែមានតែ 8 ប៊ីតទាបប៉ុណ្ណោះនឹងត្រូវបានសរសេរទៅ OLED ។ ចុច​ប៊ូតុង​សរសេរ​សមកាលកម្ម​ដើម្បី​បញ្ចោញ​តម្លៃ​ថ្មី​ទៅ​ក្នុង​ការ​រចនា​យោង Modbus slave។ សម្រាប់អតីតampដើម្បីសរសេរលេខ 7 ទៅកាន់ទីតាំងតួអក្សរ OLED ទាំងអស់ សូមធ្វើដូចខាងក្រោម៖

Microsemi SmartFusion Modbus Reference Design - ការចុះឈ្មោះ OLED

រូបភាពទី 1-8 • សរសេរទៅកាន់ OLED Registers

អាន​ការ​បញ្ចូល​ដាច់​ដោយ​ឡែក និង​ឧបករណ៏
ដើម្បី​អាន​ធាតុ​បញ្ចូល​ដាច់​ដោយ​ឡែក​ និង​ឧបករណ៏​ សូម​ចូល​ទៅ​កាន់​ផ្ទាំង​ Read Discrete។ ត្រូវប្រាកដថាការកំណត់ទំនាក់ទំនងត្រូវបានកំណត់យ៉ាងត្រឹមត្រូវ ជ្រើសរើសអាន 8 ឬតិចជាងនេះ ឬ 16 ឬតិចជាងនេះធាតុបញ្ចូលដាច់ដោយឡែក ហើយបន្ទាប់មកចុច Sync Read ដើម្បីអានម្តង ឬ Auto Poll ដើម្បីស្ទង់មតិបន្ត។ នៅពេលអានធាតុបញ្ចូលដាច់ដោយឡែក 16 រដ្ឋរបស់ Mini HMI GUI view នឹងឆ្លុះបញ្ចាំងពីការផ្លាស់ប្តូរដោយសារតែការបិទបើកដោយដៃនៃប៊ូតុងរុញ SW2-500 របស់ក្តារ A1F5-DEV-KIT ឬ A2F_DIPS DIP switches ។

Microsemi SmartFusion Modbus ការរចនាសេចក្តីយោង - អានការបញ្ចូល និងឧបករណ៏ដាច់ដោយឡែក

រូបភាពទី 1-9 • អានការបញ្ចូល និងឧបករណ៏ដាច់ដោយឡែក

សរសេរ Coils
ដើម្បីសរសេរខ្សែភ្លើង (LEDs) សូមចូលទៅកាន់ផ្ទាំង Write Discrete។ ត្រូវប្រាកដថាការកំណត់ទំនាក់ទំនងត្រូវបានតំឡើងយ៉ាងត្រឹមត្រូវ។ ជ្រើសរើស Single Coils ឬ Multiple Coils ហើយបញ្ចូលបរិមាណរវាង 1 និង 4 (ឬរហូតដល់ 8 ប៉ុន្តែមានតែ coils 1-4 ប៉ុណ្ណោះដែលត្រូវបានភ្ជាប់ទៅធនធានក្តារ/LEDs តាមលំនាំដើម)។ បិទ/បើក​ណាមួយ​ក្នុង​ចំណោម​របុំ​បួន​ដំបូង (00-04) ក្នុង​រដ្ឋ view ហើយបន្ទាប់មកចុចប៊ូតុង ធ្វើសមកាលកម្ម សរសេរ ដើម្បីផ្លាស់ប្តូរស្ថានភាពរបស់ LEDs ។ អ្នកគួរតែឃើញការផ្លាស់ប្តូរដែលឆ្លុះបញ្ចាំងនៅលើបន្ទះ A2F-DEV-KIT ខ្លួនវាផ្ទាល់។

Microsemi SmartFusion Modbus ការរចនាយោង - សរសេរឧបករណ៏

រូបទី 1-10 • សរសេរខ្សភ្លើង

ការប្រើប្រាស់ Modbus Masters ផ្សេងទៀត។

ស្រដៀងទៅនឹងវិធីស្ទង់មតិរបស់ proton Pty Ltd MoD និង Automated Solutions Inc. Modbus RTU/ASCII ActiveX Component Mini HMI exampកម្មវិធី le អាចត្រូវបានប្រើដើម្បីធ្វើអន្តរកម្មជាមួយ Microsemi Smart Fusion Reference Design sample Modbus slave, កុំព្យូទ័រដែលឆបគ្នាជាមួយ Modbus ផ្សេងទៀតដែលបង្ហោះ ឬមេផ្សេងទៀតក៏អាចត្រូវបានប្រើផងដែរ។ បញ្ហាចម្បងគឺថា ការកំណត់ទំនាក់ទំនងមេ Modbus និងសៀរៀលត្រូវគ្នានឹងការកំណត់គោលដៅទាសករ។

គម្រោងកម្មវិធីបង្កប់ SoftConsole

ប្លង់គម្រោង

រូបថតអេក្រង់នៃ Soft Console v3.3 Project Explorer ក្នុងរូបភាពទី 2-1 បង្ហាញពីរចនាសម្ព័ន្ធនៃគម្រោងកម្មវិធីបង្កប់។ ដើម្បីហៅគម្រោង SoftConsole សូមចុចពីរដង សរសេរកូដកម្មវិធីក្រោម Develop Firmware នៅក្នុងបង្អួចលំហូរការរចនា Libero SoC។

Microsemi SmartFusion Modbus ការរចនាយោង - ប្លង់គម្រោង

រូបភាព 2-1 • Soft Console Project Explorer

តារាង ២-១ សង្ខេបខ្លឹមសារ និងគោលបំណងនៃថតនីមួយៗ៖
តារាង 2-1 • ការពិពណ៌នាថត

ថតឯកសារ/File ការពិពណ៌នា
រួមបញ្ចូល កម្រិតគម្រោងរួមមាន files/folders
ស៊ី។ ស៊ី។ អាយ។ អេស Smart Fusion CMSIS-PAL
ការបង្ហាញ/Microsemi Smart Fusion/ច្រក ស្រទាប់ច្រក Modbus ដោយឥតគិតថ្លៃ fileកំណត់​គោលដៅ​ឧបករណ៍​ចង្កឹះ Smart Fusion
ការបង្ហាញ/Microsemi Smart Fusion/ការបង្ហាញសាកល្បង ឯកសារយោង កម្មវិធីអនុវត្តទាសកររចនា file មាន main(), default slave firmware configuration #define, Modbus register និង callback ជាដើម។
អ្នកបើកបរ កម្មវិធីបញ្ជាកម្មវិធីបង្កប់ Smart Fusion ផ្សេងៗ
អ្នកបើកបរ / សន្លឹកអាត់រញ៉េរញ៉ៃ កម្មវិធីបញ្ជា Smart Fusion MSS ACE
drivers/mss_gpio កម្មវិធីបញ្ជា Smart Fusion MSS GPIO
កម្មវិធីបញ្ជា / mss i2c កម្មវិធីបញ្ជា Smart Fusion MSS 12C
អ្នកបើកបរ / mastic កម្មវិធីបញ្ជា Smart Fusion MSS RTC
កម្មវិធីកំណត់ម៉ោងកម្មវិធីបញ្ជា / mss កម្មវិធីកំណត់ម៉ោង Smart Fusion MSS
អ្នកបើកបរ / mss quart កម្មវិធីបញ្ជា Smart Fusion MSS UART
កម្មវិធីបញ្ជា config/mss ace កូដកំណត់រចនាសម្ព័ន្ធកម្មវិធីបញ្ជា MSS ACE បង្កើតចេញពី Smart Fusion MSS configurator ដោយផ្អែកលើការកំណត់រចនាសម្ព័ន្ធ MSS ACE
Modbus ស្នូលទំនាក់ទំនង Modbus ឥតគិតថ្លៃ
ogled កម្មវិធីបញ្ជា OLED ដែលមានមូលដ្ឋានលើ MSS I2C សម្រាប់ការអភិវឌ្ឍន៍ Smart Fusion / ក្រុមប្រឹក្សាវាយតម្លៃ
Slave Firmware Configuration #define

ថេរ manifest ខាងក្រោមគ្រប់គ្រងទិដ្ឋភាពផ្សេងៗនៃប្រតិបត្តិការកម្មវិធីបង្កប់ ហើយអាចត្រូវបានកែប្រែដោយបញ្ជាក់តម្លៃថ្មីនៅក្នុងលក្ខណៈសម្បត្តិរបស់គម្រោង Soft Console (Properties > C/C++ Build > Settings > GNU C Compiler > Symbols) ឬដោយការកែសម្រួល #defines ដោយផ្ទាល់មុនពេលចងក្រងឡើងវិញ។ កម្មវិធីបង្កប់នៅក្នុង Modbus_MSS_MSS_CM3_0_app/Microsemi Smart Fusion/demo's ។

តារាង 2-2 • Manifest Constants

បង្ហាញថេរ ការពិពណ៌នា - តម្លៃលំនាំដើម
MODBUS_SERIAL_MODE របៀបជង់ទំនាក់ទំនង Modbus ដោយឥតគិតថ្លៃនៃប្រតិបត្តិការសៀរៀល
• MB_RTU– របៀប RTU
• MB_ASCII – របៀប ASCII
• លំនាំដើម៖ MB_RTU
ចំណាំថានៅក្នុងរបៀប RTU/ASCII ការទំនាក់ទំនងសៀរៀលមេរបស់ Modbus ត្រូវតែ
ត្រូវបានកំណត់រចនាសម្ព័ន្ធសម្រាប់ប៊ីតទិន្នន័យ 8/7 រៀងគ្នា។
MODBUS_SLAVE_ADDR អាសយដ្ឋាន Modbus ទាសករ។
• 1 – 247 (0x01 – 0xF7)
• លំនាំដើម៖ 1 (0x01)
MODBUS_PORT ច្រកសៀរៀលបានប្រើ
• 0 = MSS UART_0/RS-232
• 1 = MSS UART_1/RS-485*
• លំនាំដើម៖ ០
MODBUS_BAUD_RATE អត្រា Baud
• លំនាំដើម៖ ០
MODBUS_PARITY ភាពស្មើគ្នា
• MB_PAR_EVEN
• MB_PAR_ODD
• MB_PAR_NONE
• លំនាំដើម៖ MB_PAR_EVEN
MODBUS_SLAVEID លេខសម្គាល់ទាសករ Modbus; លេខសម្គាល់មួយបៃតាមពីក្រោយដោយចំនួនស្រេចចិត្តនៃបៃនៃទិន្នន័យជាក់លាក់របស់ឧបករណ៍
• លំនាំដើម៖ 0x55 0xC0 0xFF 0xEE
REG_DISCRETE_START អុហ្វសិត (ពីអាសយដ្ឋានចុះឈ្មោះ Modbus 10000) នៃការចុះឈ្មោះបញ្ចូលដាច់ដោយឡែកដំបូងត្រូវបានអនុវត្ត
• លំនាំដើម៖ ០
REG_DISCRETE_NREGS ចំនួននៃការចុះឈ្មោះបញ្ចូលដាច់ដោយឡែកដែលបានអនុវត្ត
• លំនាំដើម៖ ០
REG_COILS_START អុហ្វសិត (ពីអាសយដ្ឋានចុះឈ្មោះ Modbus 0) នៃការចុះឈ្មោះឧបករណ៏ដំបូងត្រូវបានអនុវត្ត
• លំនាំដើម៖ ០
REG_COILS_NREGS ចំនួននៃការចុះឈ្មោះបញ្ចូលដាច់ដោយឡែកដែលបានអនុវត្ត
• លំនាំដើម៖ ០
REG_INPUT_START អុហ្វសិត (ពីអាសយដ្ឋានចុះឈ្មោះ Modbus 30000) នៃការចុះឈ្មោះបញ្ចូលដំបូងត្រូវបានអនុវត្ត
• លំនាំដើម៖ ០
REG_INPUT_NREGS ចំនួននៃការចុះឈ្មោះបញ្ចូលដែលបានអនុវត្ត
• លំនាំដើម៖ ០
REG_HOLDING_START អុហ្វសិត (ពីអាសយដ្ឋានចុះឈ្មោះ Modbus 40000) នៃការចុះបញ្ជីការកាន់កាប់លើកដំបូងត្រូវបានអនុវត្ត
• លំនាំដើម៖ ០
REG_HOLDING_NREGS ចំនួននៃការកាន់កាប់បានអនុវត្ត
• លំនាំដើម៖ ០

ចំណាំ៖ * A2F500-DEV-KIT តែប៉ុណ្ណោះ - មិនគាំទ្រនៅលើ A2F200-EVAL-KIT

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

តាមលំនាំដើម គម្រោងកម្មវិធីបង្កប់ Soft Console រចនាសេចក្តីយោងត្រូវបានកំណត់រចនាសម្ព័ន្ធដើម្បីប្រើ Modbus និងការកំណត់សៀរៀលខាងក្រោម៖

  • របៀប RTU ស៊េរី Modbus
  • Modbus slave address 0x01
  • Modbus slave id 0x55 ជាមួយនឹងទិន្នន័យស្រេចចិត្តបីបៃ 0xC0 0xFF 0xEE
  • ទំនាក់ទំនងស្រទាប់រាងកាយ MSS UART_0/RS-232 (តាមរយៈ Silicon Laboratories CP2102 USB to UART របស់ក្រុមប្រឹក្សាភិបាល Smart Fusion)
  • ៩៦០០ ប៊ីត
  • 8 ប៊ីតទិន្នន័យ (តាមតម្រូវការដោយរបៀប Modbus RTU; របៀប Modbus ASCII ប្រើ 7 ប៊ីតទិន្នន័យ)
  • សូម្បីតែភាពស្មើគ្នា
  • 1 ឈប់បន្តិច
ស្គ្រីបតំណភ្ជាប់

តាមលំនាំដើម គម្រោងត្រូវបានបង្កើតឡើងដើម្បីប្រើ CMSIS-PAL s ខាងក្រោមample linker scripts:

  • គោលដៅបំបាត់កំហុស៖ Modbus_MSS_MSS_CM3_0_hw_platform/CMSIS/startup_gcc/debug-in-actelsmartfusionesram.ld
  • គោលដៅចេញផ្សាយ៖ Modbus_MSS_MSS_CM3_0_hw_platform/CMSIS/startup_gcc/debug-in-actelsmartfusionenvm.ld

គោលដៅបំបាត់កំហុសគាំទ្រការទាញយក និងបំបាត់កំហុសពី Smart Fusion MSS Embedded SRAM (ESRAM)។ គោលដៅចេញផ្សាយគាំទ្រការទាញយក និងបំបាត់កំហុសពី Smart Fusion MSS Embedded NVM (ENVM) ។ នៅពេលដែលគោលដៅចេញផ្សាយត្រូវបានទាញយក វានឹងបន្តនៅក្នុង NVM ហើយនឹងដំណើរការពីសៀគ្វីកំណត់ឡើងវិញ/ថាមពលរបស់ក្តារ។ ប្រសិនបើអ្នកចូលចិត្តទាញយកកម្មវិធីបង្កប់តាមរយៈ Flash Pro គោលដៅចេញផ្សាយអាចត្រូវបានកែប្រែដើម្បីប្រើ CMSIS CMSIS/startup_gcc/production-execute-in-place។ ld linker script និង Intel HEX file ជាលទ្ធផលនៃដំណើរការសាងសង់អាចត្រូវបាននាំចូលទៅក្នុងម៉ាស៊ីនភ្ញៀវផ្ទុកទិន្នន័យ MSS ENVM ដែលបានកំណត់រចនាសម្ព័ន្ធដើម្បីផ្ទុកនៅអុហ្វសិត 0x00000000 នៃ ENVM ដូច្នេះកម្មវិធីបង្កប់ដំណើរការពី ENVM ចេញពីការកំណត់ឡើងវិញ។
ដូចទៅនឹងគម្រោងកម្មវិធីបង្កប់របស់ Smart Fusion ដែរ ការកំណត់រចនាសម្ព័ន្ធបង្កើត/តំណ និងអង្គចងចាំផ្សេងទៀតគឺអាចធ្វើទៅបាន ដូចជាការចាប់ផ្ដើមពី ENVM ការចម្លង/ប្តូរទីតាំងទៅ ESRAM ឬ RAM ខាងក្រៅ ហើយបន្តដំណើរការពីទីនោះ ឬ "ការផ្ទុកការខ្ចាត់ខ្ចាយ" ដ៏ទំនើបនៃផ្នែកនៃ រូបភាពកម្មវិធីបង្កប់ដើម្បីបំបែកតំបន់អង្គចងចាំ។ ការកំណត់រចនាសម្ព័ន្ធទាំងនេះគឺហួសពីវិសាលភាពនៃឯកសារនេះ។

ជម្រើសកំណត់រចនាសម្ព័ន្ធ Modbus ឥតគិតថ្លៃ

សូមមើលឯកសារ Free Modbus API [ឯកសារយោង 7] ​​សម្រាប់ព័ត៌មានអំពីថេរ manifest (នៅក្នុង Smart Fusion demo/Modbus/include/mbconfig.h) ដែលគ្រប់គ្រងការកំណត់រចនាសម្ព័ន្ធនៃការទំនាក់ទំនង Free Modbus ខ្លួនវាផ្ទាល់។

ឯកសារយោងរចនា Slave Modbus ចុះឈ្មោះផែនទី

កម្មវិធីបង្កប់ slave design ឯកសារយោងគាំទ្រការចុះឈ្មោះ Modbus ដែលបង្ហាញក្នុងតារាង 2-3 1 ។
តារាង 2-3 • ការចុះឈ្មោះ Modbus ដែលគាំទ្រ

អាសយដ្ឋាន Modbus ធនធានរូបវិទ្យា
Coils Registers - អាន/សរសេរតែមួយប៊ីត
1 LED D1
2 LED D2
3 LED D3
4 LED D4
5 មិនបានភ្ជាប់ - អានជា 0 សរសេរមិនអើពើ
6 មិនបានភ្ជាប់ - អានជា 0 សរសេរមិនអើពើ
7 មិនបានភ្ជាប់ - អានជា 0 សរសេរមិនអើពើ
8 មិនបានភ្ជាប់ - អានជា 0 សរសេរមិនអើពើ
ការចុះឈ្មោះការបញ្ចូលដាច់ដោយឡែក - អានប៊ីតតែមួយប៉ុណ្ណោះ។
10001 ប៊ូតុង SW1
10002 ប៊ូតុងរុញ SW2
10003 ប៊ូតុង SW3
10004 ប៊ូតុង SW4
10005 ប៊ូតុង SW5
10006 មិនបានភ្ជាប់ - អានជា 0
10007 មិនបានភ្ជាប់ - អានជា 0
10008 មិនបានភ្ជាប់ - អានជា 0
10009 កុងតាក់ DIP A2F_DIP ១
10010 កុងតាក់ DIP A2F_DIP ១
10011 កុងតាក់ DIP A2F_DIP ១
10012 កុងតាក់ DIP A2F_DIP ១
10013 មិនបានភ្ជាប់ - អានជា 0
10014 មិនបានភ្ជាប់ - អានជា 0
10015 មិនបានភ្ជាប់ - អានជា 0
10016 មិនបានភ្ជាប់ - អានជា 0
ការចុះឈ្មោះបញ្ចូល - អានតែ 16 ប៊ីតប៉ុណ្ណោះ។
30001 តម្លៃ RTC គិតជាវិនាទី (0 ដល់ 65535)
30002 ACE RV1 3.3 V pot voltagអ៊ី ក្នុង mV
ការចុះបញ្ជីការកាន់កាប់ - អាន / សរសេរ 16 ប៊ីត
២០… ៣០ OLED (2 បន្ទាត់ × 19 តួអក្សរ) ទីតាំង 1 .. 38 (ត្រឹមតែ 8 ប៊ីតទាបជាងតម្លៃ 16 ប៊ីតប៉ុណ្ណោះ
បានបង្ហាញប៉ុន្តែពេញ 16 ប៊ីតត្រូវបានរក្សាទុកនៅខាងក្នុងហើយអានត្រឡប់មកវិញ 0

1. ចំណាំថានៅពេលដែលកំណត់ឡើងវិញនូវការរចនាសេចក្តីយោងទៅកាន់បន្ទះ Smart Fusion A2F200-EVAL-KIT ធនធានក្តារមួយចំនួនដែលបានគូសផែនទីទៅនឹងការចុះឈ្មោះ Modbus មិនមានទេ ឬសញ្ញា I/O កម្រិតបន្ទះឈីបដែលពាក់ព័ន្ធត្រូវបានភ្ជាប់ទៅធនធានផ្សេងទៀត។ សម្រាប់អតីតampដូច្នេះ បន្ទះ A2F200-EVAL-KIT មានតែប៊ូតុងរុញ SW1 និង SW2 ដែលអាចប្រើបានសម្រាប់អតិថិជន ហើយមិនមានកុងតាក់ A2F_DIP DIP ទាល់តែសោះ។

ការបន្ថែមការចុះឈ្មោះថ្មី។

ការចុះឈ្មោះថ្មីអាចត្រូវបានបន្ថែមដោយកំណត់ឡើងវិញនូវ REG_ ដែលពាក់ព័ន្ធ _ ការកំណត់រចនាសម្ព័ន្ធ NREGS បង្ហាញថេរនៅកន្លែងណា គឺជាផ្នែកមួយនៃ DISCRETE, COILS, INPUT ឬ HOLDING ។ នៅពេលដែលបានកំណត់ slave បែងចែកអង្គចងចាំបណ្តោះអាសន្នគ្រប់គ្រាន់សម្រាប់រក្សាទុកបញ្ជី។
ការភ្ជាប់ការចុះឈ្មោះទាំងនេះរហូតដល់ធនធានក្តារផ្នែករឹងតម្រូវឱ្យមានការកែប្រែនៃ Free Modbus register access handler access handler function eMBReg Discrete(), ember Coils(), eMBRegInputCB(), ឬ ember Holdings() ក៏ដូចជាការកែប្រែដែលអាចធ្វើបាននៃ Libero SoC គម្រោងផ្នែករឹង ដើម្បីគាំទ្រធនធានផ្នែករឹងចាំបាច់។

ការបន្ថែមការគាំទ្រសម្រាប់កូដមុខងារ Modbus បន្ថែម

តាមលំនាំដើម អ្នកបម្រើរចនាសេចក្តីយោងផ្តល់ការគាំទ្រសម្រាប់កូដមុខងារ Modbus ខាងក្រោម៖

  • អានការចុះឈ្មោះបញ្ចូល (លេខកូដមុខងារ 0x04)
  • អានការចុះបញ្ជីការកាន់កាប់ (0x03)
  • សរសេរការចុះឈ្មោះតែមួយ (0x06)
  • សរសេរការចុះឈ្មោះច្រើន (0x10)
  • អាន/សរសេរការចុះឈ្មោះច្រើន (0x17)
  • អាន Coils (0x01)
  • សរសេរខ្សែតែមួយ (0x05)
  • សរសេរខ្សែច្រើន (0x0F)
  • អាន​ការ​បញ្ចូល​ដាច់​ដោយ​ឡែក (0x02)
  • រាយការណ៍លេខសម្គាល់ទាសករ (0x11)

សូមមើលឯកសារ Modbus API ឥតគិតថ្លៃ [ឯកសារយោង 7] ​​សម្រាប់ព័ត៌មានអំពីការបន្ថែមការគាំទ្រសម្រាប់ផ្សេងទៀត។
មុខងារ Modbus ដោយបន្ថែមការហៅត្រឡប់ដើម្បីគ្រប់គ្រងកូដមុខងារដែលពាក់ព័ន្ធ។

គម្រោងផ្នែករឹង Libero SoC

គម្រោង Libero SoC v10.0 SPB ដោយប្រើប្រព័ន្ធរង Smart Fusion MSS v2.5.106 microcontroller (MSS) ត្រូវបានផ្តល់ជូនដែលអនុវត្តការរចនាផ្នែករឹងដែលកម្មវិធីបង្កប់នៃការរចនាយោងដំណើរការ។

ធនធាន MSS ត្រូវបានប្រើប្រាស់

គម្រោងផ្នែករឹង Libero SoC រចនាប្រើប្រាស់ធនធាន Smart Fusion MSS ដូចខាងក្រោមតាមលំនាំដើម៖

  1. ការកំណត់រចនាសម្ព័ន្ធនាឡិកា៖ នាឡិកាទាំងអស់ (FCLK, ACLK, PCLK0, PCLK1) គឺ 50 MHz ដែលបានមកពី 100 MHz on-chip RC oscillator ។
  2. ទំនាក់ទំនងសៀរៀល៖ UART_0 សម្រាប់ RS-232 និង UART_1 សម្រាប់ទំនាក់ទំនង RS-485 នៅលើបន្ទះ A2F500-DEV-KIT ។
  3. កម្មវិធីកំណត់ម៉ោង៖
    - កម្មវិធីកំណត់ម៉ោងទី 1៖ ប្រើដើម្បីបង្កើតការរំខានកម្មវិធីកំណត់ម៉ោង 50 µs ដែលទាមទារដោយ Free Modbus សម្រាប់ការកំណត់ពេលវេលាពិធីការ Modbus ។
    – កម្មវិធីកំណត់ម៉ោង 2៖ ប្រើក្នុងរបៀបទំនាក់ទំនង UART_1/RS-485 ដើម្បីអនុវត្តការពន្យាពេល 8 ms សម្រាប់ MAXIM MAX3430 RS-485 transceiver transmiting/receive turnaround time និងដើម្បីអនុញ្ញាតឱ្យមានពេលវេលាទូទាត់សមស្របនៅពេលបិទបើក drive របស់ transceiver បើក/receive - DE/ សញ្ញា REn ។ ប្រសិនបើរបៀប RS-485 មិនត្រូវបានប្រើទេនោះ MSS Timer 2 ត្រូវបានដោះលែងសម្រាប់ការប្រើប្រាស់ផ្សេងទៀត។ បន្ថែមពីលើធនធានខាងលើដែលទាមទារសម្រាប់មុខងារស្នូល Modbus ធនធានខាងក្រោមត្រូវបានប្រើដើម្បីអនុវត្តកម្មវិធីសាកល្បង និងការចុះឈ្មោះ slave Design Modbus៖
  4. ARM® Cortex™-M3 Sys Tick៖ ប្រើដោយកម្មវិធីសាកល្បងដើម្បីបង្កើតការរំខានកម្មវិធីកំណត់ម៉ោង 100 ms ដែល ISR ត្រូវបានប្រើដើម្បីធ្វើសមកាលកម្មធនធានផ្នែករឹងរបស់ក្រុមប្រឹក្សាភិបាល និងការចុះឈ្មោះជាទាសកររចនាឯកសារយោង Modbus ។
  5. ACE: ប្រើដើម្បីអនុវត្ត RV1 3.3 V pot Modbus input register។
  6. RTC: ប្រើដើម្បីអនុវត្តការចុះឈ្មោះ RTC Modbus ។
  7. I2C_0៖ ប្រើដើម្បីភ្ជាប់ទៅអេក្រង់ OLED សម្រាប់បង្ហាញឯកសារយោងរចនា slave hold registers។
  8. GPIOs៖ ប្រើសម្រាប់ភ្ជាប់ទៅ LEDs (x4), ប៊ូតុងរុញ (x5) និង DIP switches (x4) ដែលត្រូវបានប្រើដើម្បីអនុវត្តការរចនាសេចក្តីយោង slave Modbus discrete input និង coil registers។
ការសម្របសម្រួលការរចនាផ្នែករឹង

សម្រាប់ផ្នែកភាគច្រើន ការផ្លាស់ប្តូរតែមួយគត់ដែលអាចនឹងត្រូវធ្វើឡើងចំពោះការរចនាផ្នែករឹងគឺការចាំបាច់ដើម្បីគូសផែនទីធនធានផ្នែករឹងបន្ថែមទៅនឹង Modbus slave register។ ទាសករ​រចនា​ឯកសារ​យោង​ភ្ជាប់​មក​ជាមួយ​សំណុំ​នៃ​ការ​ចុះ​ឈ្មោះ Modbus គំនូរ​ដែល​ត្រូវ​បាន​ផែនទី​ទៅ​នឹង​ធនធាន​បន្ទះ​រឹង​ជាក់លាក់។

ទំនាក់ទំនង RS-485

តាមលំនាំដើម គម្រោងកម្មវិធីបង្កប់រចនាសេចក្តីយោង Soft Console ត្រូវបានកំណត់រចនាសម្ព័ន្ធដើម្បីប្រើទំនាក់ទំនង MSS UART_0/RS-232 ។ ដើម្បីប្រើការទំនាក់ទំនង MSS UART_1/RS-485 នៅលើបន្ទះ A2F500-DEV-KIT កម្មវិធីបង្កប់អាចត្រូវបានកំណត់រចនាសម្ព័ន្ធឡើងវិញយ៉ាងងាយស្រួលដោយកំណត់ថេរ MODBUS_PORT manifest ទៅជា 1 ជំនួសឱ្យ 0។ នេះអាចត្រូវបានធ្វើតាមរយៈលក្ខណសម្បត្តិគម្រោង (Properties > C/ C++ Build > Settings > GNU C Compiler > Symbols) ដូចបង្ហាញក្នុងរូបភាពទី 4-1 ឬ manifest constant អាចត្រូវបានកែប្រែដូចបង្ហាញក្នុងរូបភាព 4-2 ដោយកែសម្រួល Modbus_MSS_MSS_CM3_0_app/demo/Microsemi Smart Fusion/demo.c.

Microsemi SmartFusion Modbus Reference Design - កំណត់ MODBUS

រូបភាពទី 4-1 • កំណត់ MODBUS_PORT ក្នុងលក្ខណសម្បត្តិគម្រោង

Microsemi SmartFusion Modbus Reference Design - កំណត់ MODBUS

រូបភាពទី 4-2 • កំណត់ MODBUS_PORT ក្នុង demo.c

សម្រាប់ការទំនាក់ទំនង RS-485 មេដែលមានមូលដ្ឋានលើ RS-485 ដែលសមស្រប និង RS-485 A/B (ត្រូវបានគេស្គាល់ផងដែរថាជា D+/D-) បូកនឹងការអ៊ិនកូដឌីផេរ៉ង់ស្យែល GND ខ្សែបណ្តាញគូ twisted គឺត្រូវបានទាមទារ។ ជាជម្រើស bus/multi-drop (ទាសករជាច្រើនបានភ្ជាប់ទៅមេតែមួយ) ជាជាងចង្អុលទៅចំនុច (មេទៅទាសករតែមួយ)។ សូមមើល [ឯកសារយោង 4] និង [ឯកសារយោង 10] សម្រាប់ព័ត៌មានលម្អិតបន្ថែមអំពីខ្សែបណ្តាញ RS-485 ។
នៅពេលប្រើកុំព្យូទ័រដែលរៀបចំកម្មវិធី Modbus master ដើម្បីអនុវត្តការរចនាយោង slave ឧបករណ៍បំប្លែង RS-232 ទៅ RS-485 ជាធម្មតាត្រូវបានទាមទារចាប់តាំងពីកុំព្យូទ័រជាធម្មតាមិនភ្ជាប់មកជាមួយច្រក RS-485 តាមលំនាំដើម។ ឧamples នៃ dongles ដែលត្រូវបានប្រើក្នុងអំឡុងពេលនៃការអភិវឌ្ឍន៍នៃការរចនាយោងរួមមានទាំងនេះ:

នៅពេលប្រើ Modbus លើ RS-485 ការគ្រប់គ្រងសមស្រប និងទាន់ពេលវេលានៃដ្រាយ/ទទួលរបស់ឧបករណ៍បញ្ជូនសញ្ញាអនុញ្ញាតសម្រាប់ការបញ្ជូន/ទទួលពាក់កណ្តាលពីរគឺមានសារៈសំខាន់។ យោង​ទៅ​អត្ថបទ Neutrino® នេះ​សម្រាប់​សាវតារ​មួយ​ចំនួន​អំពី​បញ្ហា​នេះ​ក្នុង​បរិបទ​ទូទៅ (មិន​មែន​ Modbus ជាក់លាក់)៖ www.netrino.com/Embedded-Systems/How-To/RS-485-Transmit-Enable-Signal
នៅក្នុងការរចនាឯកសារយោង សញ្ញា MAXIM MAX2 RS-500 របស់ក្រុមប្រឹក្សាភិបាល A3430F485-DEV-KIT បញ្ជូន/ទទួល (DE/Ren –drive/receive enable) ត្រូវបានគ្រប់គ្រងដោយកម្មវិធីបង្កប់ដោយប្រើ MSS UART_1 modem control RTSn (ដាក់បញ្ច្រាស) និងសញ្ញា Darin និង MSS Timer 2 ត្រូវបានប្រើដើម្បីអនុញ្ញាតឱ្យកំណត់ពេលវេលានៅលើសញ្ញាទាំងនេះ។ វិធីសាស្រ្តដែលបានធ្វើឡើងដើម្បីបញ្ជូន/ទទួលការគ្រប់គ្រងការផ្លាស់ប្តូរត្រូវគ្នាទៅនឹងជម្រើសទី 5 នៅក្នុងអត្ថបទ Neutrino ។

ឯកសារយោង

  1. Microsemi SoC Products Group (អតីត Axtel) System Solutions ទំព័រដើម៖ www.microsemi.com/soc/products/solutions/default.aspx
  2. ទំព័រដើមរបស់ Microsemi Smart Fusion chock៖ www.microsemi.com/soc/products/smartfusion/default.aspx
  3. សំណួរគេសួរញឹកញាប់៖ www.modbus.org/faq.php
    គេហទំព័ររបស់អង្គការ Modbus៖ http://www.modbus.org
  4. ធនធានបច្ចេកទេស រួមទាំងការបញ្ជាក់ និងតំណភ្ជាប់ទៅកាន់ឧបករណ៍ និងធនធាន Modbus ឥតគិតថ្លៃ និងពាណិជ្ជកម្ម៖ www.modbus.org/tech.php
  5. ទំព័រ Wikipedia នៅលើ Modbus៖ en.wikipedia.org/wiki/Modbus
  6. ទំព័រដើម Modbus ឥតគិតថ្លៃ៖ freemodbus.berlios.de/
  7. ឯកសារ API៖ freemodbus.berlios.de/api/index.html
  8. Exampការប្រើប្រាស់តិចដោយប្រើការស្ទង់មតិ MoD៖ freemodbus.berlios.de/index.php?idx=1
  9. បានជ្រើសរើសឧបករណ៍មេ Modbus ដែលបានស្នើសម្រាប់ការធ្វើតេស្ត និងអនុវត្តការរចនាយោង៖ proton Pty Ltd MoD poll® a freeware (www.modbusdriver.com/info/LICENSE-FREE) កុំព្យូទ័រដែលបង្ហោះបន្ទាត់ពាក្យបញ្ជាបានតែអាន Modbus master: www.modbusdriver.com/modpoll.html
    Automated Solutions Inc Modbus RTU/ASCII Master ActiveX Control និងឧampកម្មវិធីឡេ៖
    www.automatedsolutions.com/demos/#MBACTIVEX. កំណែសាកល្បងរយៈពេល 30 ថ្ងៃគឺអាចទាញយកបានពី Automated Solutions Inc.
    www.automatedsolutions.com/products/modbusrtu.asp
  10. ការបង្រៀន Modbus និងជាងviews
    Automation.com™ ការណែនាំអំពី Modbus៖ www.automation.com/resources-tools/articles-whitepapers/fieldbus-serial-bus-io-networks/introduction-to-modbus National Instruments™ ការណែនាំអំពី Modbus៖ zone.ni.com/devzone/cda/tut/p/id/7675 AutomatedBuildings.com សេចក្តីណែនាំអំពីពិធីសារ Modbus
    ផ្នែកទី 1៖ www.automatedbuildings.com/news/sep08/articles/cctrls/080819014909cctrls.htm
    ផ្នែកទី 2៖ www.automatedbuildings.com/news/dec08/articles/cctrls/081124120101cctrls.htm

បញ្ជីនៃការផ្លាស់ប្តូរ

បញ្ជីនៃការផ្លាស់ប្តូរ

តារាងខាងក្រោមរាយបញ្ជីការផ្លាស់ប្តូរសំខាន់ៗដែលត្រូវបានធ្វើឡើងនៅក្នុងការកែប្រែនីមួយៗនៃជំពូក។

កាលបរិច្ឆេទ ការផ្លាស់ប្តូរ ទំព័រ
ការកែប្រែ 3 (មករា 2013) បានបន្ថែមផ្នែក "ការកំណត់ក្រុមប្រឹក្សាភិបាល" (SAR 43469) ។ 8
ការកែប្រែ 2 (ឧសភា 2012) បានកែប្រែផ្នែក "ការដំឡើងការរចនាយោង" (SAR 38392) 7
ជំនួសរូបភាព 1-1 (SAR 38392) 7
ជំនួសពាក្យបញ្ជានៅក្នុង "Read Coils Registers" (SAR 38392) 13
តារាងដែលបានកែប្រែ 2-1 (SAR 38392) 20
ការកែប្រែ 1 (មករា 2012) បានកែប្រែផ្នែក "ការដំឡើងការរចនាយោង" (SAR 36029) ។ 7
បានកែប្រែផ្នែក "អានការចុះឈ្មោះ" (SAR 36029) ។ 12
បានកែប្រែផ្នែក "ការប្រើ Mini Hml របស់ដំណោះស្រាយស្វ័យប្រវត្តិ" (SAR 36029) ។ 13
បានកែប្រែផ្នែក "ប្លង់គម្រោង" (SAR 36029) ។ 19
បានកែប្រែផ្នែក "Slave Firmware Configuration #define" (SAR 36029)។ 21
បានកែប្រែផ្នែក "Linker Scripts" (SAR 36029)។ 22
បានកែប្រែអត្ថបទដែលបានរាយនៅក្រោមផ្នែក "ទំនាក់ទំនង RS-485" (SAR 36029) ។ 27
បានផ្លាស់ប្តូរឯកសារយោងទាំងអស់របស់ Libero IDE ទៅ Libero SoC (SAR 36029)។

ចំណាំ៖ *លេខផ្នែកមានទីតាំងនៅទំព័រចុងក្រោយនៃឯកសារ។ លេខ​បន្ទាប់​បន្សំ​បង្ហាញ​ពី​ខែ និង​ឆ្នាំ​ដែល​ចេញ​ផ្សាយ។

ការគាំទ្រផលិតផល

Microsemi SoC Products Group គាំទ្រផលិតផលរបស់ខ្លួនជាមួយនឹងសេវាកម្មគាំទ្រផ្សេងៗ រួមទាំងសេវាអតិថិជន មជ្ឈមណ្ឌលជំនួយបច្ចេកទេសអតិថិជន ក webគេហទំព័រ សំបុត្រអេឡិចត្រូនិក និងការិយាល័យលក់ទូទាំងពិភពលោក។
ឧបសម្ព័ន្ធនេះមានព័ត៌មានអំពីការទាក់ទង Microsemi SoC Products Group និងប្រើប្រាស់សេវាកម្មគាំទ្រទាំងនេះ។

សេវាអតិថិជន

ទាក់ទងផ្នែកបម្រើអតិថិជនសម្រាប់ការគាំទ្រផលិតផលដែលមិនមែនជាបច្ចេកទេស ដូចជាតម្លៃផលិតផល ការធ្វើឱ្យប្រសើរផលិតផល ព័ត៌មានបច្ចុប្បន្នភាព ស្ថានភាពការបញ្ជាទិញ និងការអនុញ្ញាត។
ពីអាមេរិកខាងជើង ទូរស័ព្ទទៅលេខ 800.262.1060
ពីជុំវិញពិភពលោក ទូរស័ព្ទទៅលេខ 650.318.4460
ទូរសារ ពីគ្រប់ទិសទីក្នុងពិភពលោក 650.318.8044

មជ្ឈមណ្ឌលគាំទ្របច្ចេកទេសអតិថិជន

Microsemi SoC Products Group មានបុគ្គលិកមជ្ឈមណ្ឌលជំនួយបច្ចេកទេសអតិថិជនរបស់ខ្លួនជាមួយនឹងវិស្វករជំនាញខ្ពស់ ដែលអាចជួយឆ្លើយសំណួរផ្នែករឹង កម្មវិធី និងការរចនារបស់អ្នកអំពីផលិតផល Microsemi SoC ។ មជ្ឈមណ្ឌលជំនួយបច្ចេកទេសអតិថិជនចំណាយពេលវេលាយ៉ាងច្រើនដើម្បីបង្កើតកំណត់ចំណាំកម្មវិធី ចម្លើយចំពោះសំណួរនៃរង្វង់ការរចនាទូទៅ ឯកសារនៃបញ្ហាដែលគេស្គាល់ និងសំណួរដែលសួរញឹកញាប់ផ្សេងៗ។ ដូច្នេះ មុននឹងអ្នកទាក់ទងមកយើង សូមចូលទៅកាន់ធនធានអនឡាញរបស់យើង។ វាទំនងជាយើងបានឆ្លើយសំណួររបស់អ្នករួចហើយ។

ជំនួយបច្ចេកទេស

ទស្សនាផ្នែកជំនួយអតិថិជន webគេហទំព័រ (www.microsemi.com/soc/support/search/default.aspx) សម្រាប់ព័ត៌មានបន្ថែម និងការគាំទ្រ។ ចម្លើយ​ជាច្រើន​ដែល​មាន​នៅ​លើ​ការ​ស្វែងរក web ធនធានរួមមានដ្យាក្រាម រូបភាព និងតំណភ្ជាប់ទៅកាន់ធនធានផ្សេងទៀតនៅលើ webគេហទំព័រ។

Webគេហទំព័រ

អ្នកអាចរកមើលព័ត៌មានបច្ចេកទេស និងមិនមែនបច្ចេកទេសជាច្រើននៅលើទំព័រដើម SoC នៅ www.microsemi.com/soc.

ទាក់ទងមជ្ឈមណ្ឌលជំនួយបច្ចេកទេសអតិថិជន

វិស្វករជំនាញខ្ពស់ បុគ្គលិកមជ្ឈមណ្ឌលជំនួយបច្ចេកទេស។ មជ្ឈមណ្ឌលជំនួយបច្ចេកទេសអាចជា
ទាក់ទងតាមអ៊ីមែល ឬតាមរយៈ Microsemi SoC Products Group webគេហទំព័រ។

អ៊ីមែល
អ្នកអាចទំនាក់ទំនងសំណួរបច្ចេកទេសរបស់អ្នកទៅកាន់អាសយដ្ឋានអ៊ីមែលរបស់យើង និងទទួលបានចម្លើយត្រឡប់មកវិញតាមអ៊ីមែល ទូរសារ ឬទូរស័ព្ទ។ ដូចគ្នានេះផងដែរ ប្រសិនបើអ្នកមានបញ្ហាការរចនា អ្នកអាចផ្ញើអ៊ីមែលទៅការរចនារបស់អ្នក។ files ដើម្បីទទួលបានជំនួយ។
យើងត្រួតពិនិត្យគណនីអ៊ីមែលឥតឈប់ឈរពេញមួយថ្ងៃ។ នៅពេលផ្ញើសំណើរបស់អ្នកមកយើងខ្ញុំ ត្រូវប្រាកដថាបញ្ចូលឈ្មោះពេញរបស់អ្នក ឈ្មោះក្រុមហ៊ុន និងព័ត៌មានទំនាក់ទំនងរបស់អ្នកសម្រាប់ដំណើរការប្រកបដោយប្រសិទ្ធភាពនៃសំណើរបស់អ្នក។
អាសយដ្ឋានអ៊ីមែលជំនួយបច្ចេកទេសគឺ soc_tech@microsemi.com.

ករណីរបស់ខ្ញុំ
អតិថិជនរបស់ Microsemi SoC Products Group អាចដាក់បញ្ជូន និងតាមដានករណីបច្ចេកទេសតាមអ៊ីនធឺណិត ដោយចូលទៅកាន់ My Cases។

នៅខាងក្រៅសហរដ្ឋអាមេរិក
អតិថិជនដែលត្រូវការជំនួយនៅខាងក្រៅតំបន់ពេលវេលារបស់សហរដ្ឋអាមេរិកអាចទាក់ទងផ្នែកជំនួយបច្ចេកទេសតាមរយៈអ៊ីមែល (soc_tech@microsemi.com) ឬទាក់ទងការិយាល័យលក់ក្នុងស្រុក។ ការចុះបញ្ជីការិយាល័យលក់អាចរកបាននៅ www.microsemi.com/soc/company/contact/default.aspx.

ជំនួយបច្ចេកទេស ITAR

សម្រាប់ជំនួយបច្ចេកទេសលើ RH និង RT FPGAs ដែលគ្រប់គ្រងដោយចរាចរណ៍អន្តរជាតិក្នុងអាវុធ
បទប្បញ្ញត្តិ (ITAR) ទាក់ទងមកយើងតាមរយៈ soc_tech_itar@microsemi.com. ជាជម្រើស នៅក្នុងករណីរបស់ខ្ញុំ សូមជ្រើសរើស បាទ/ចាស នៅក្នុងបញ្ជីទម្លាក់ចុះ ITAR ។ សម្រាប់បញ្ជីពេញលេញនៃ Microsemi FPGAs ដែលគ្រប់គ្រងដោយ ITAR សូមចូលទៅកាន់ ITAR web ទំព័រ។

សន្ទស្សន៍

A បន្ថែមការចុះឈ្មោះ 24
C ការកំណត់ទំនាក់ទំនង (លំនាំដើម) 8 ទាក់ទងសេវាកម្មអតិថិជន Microsemi SoC Products Group 33
អ៊ីមែល ៣៣ web-ផ្អែកលើការគាំទ្របច្ចេកទេស 33 សេវាអតិថិជន 33
F លក្ខណៈ​ពិសេស​, ការ​រចនា​ឯកសារ​យោង 5
I ការដំឡើងនៃការរចនាយោង 7
L គម្រោង Libero IDE ធនធាន MSS 25 linker scripts 22
M Microsemi SoC Products Group អ៊ីមែល 33 webជំនួយបច្ចេកទេសផ្អែកលើ 33 webគេហទំព័រ 33 Mini HMI 13 អានការបញ្ចូលដាច់ពីគ្នា និងឧបករណ៏ 17 អានការបញ្ចូល ចុះឈ្មោះ 14 អាន/សរសេរ កត់ត្រាទុក 15 write coils 18 កូដមុខងារ Modbus គាំទ្រ 24 Modbus functions គាំទ្រ 5 Modbus register 23
ប៉ារ៉ាម៉ែត្របន្ទាត់ពាក្យបញ្ជា Modpoll 8 9 អាន coils ចុះឈ្មោះ 13 អានការចុះឈ្មោះ 12 អានការបញ្ចូលចុះឈ្មោះ 14 ចុះឈ្មោះការបញ្ចូលដាច់ដោយឡែក 10
O ជាងview 5
P សេវាកម្មអតិថិជនជំនួយផលិតផល 33 អ៊ីមែល 33 ករណីរបស់ខ្ញុំ 34 នៅខាងក្រៅសហរដ្ឋអាមេរិក 34 ជំនួយបច្ចេកទេស 33 webតំបន់បណ្តាញ 33
R ឯកសារយោង 29 RS-485 ទំនាក់ទំនង 27
S ការកំណត់រចនាសម្ព័ន្ធលំនាំដើមគម្រោង Soft Console មាតិកាថតឯកសារ 22 គម្រោង Softconsole #define 20 Soft Console Project Explorer 21
T ការគាំទ្របច្ចេកវិទ្យា ITAR 34 ករណីរបស់ខ្ញុំ 34 នៅខាងក្រៅសហរដ្ឋអាមេរិក 34 ជំនួយបច្ចេកទេស 33
W webជំនួយបច្ចេកទេសផ្អែកលើ 33
Z zip file ខ្លឹមសារ ២

និមិត្តសញ្ញា Microsemi ។

ទីស្នាក់ការកណ្តាលក្រុមហ៊ុន Microsemi
One Enterprise, Aliso Viejo CA 92656 សហរដ្ឋអាមេរិក
នៅសហរដ្ឋអាមេរិក៖ +1 ៨៦៦-៤៤៧-២១៩៤
ការលក់៖ +1 ៨៦៦-៤៤៧-២១៩៤
ទូរសារ៖ +1 ៨៦៦-៤៤៧-២១៩៤

សាជីវកម្ម Microsemi (NASDAQ: MSCC) ផ្តល់ជូននូវផលប័ត្រដ៏ទូលំទូលាយនៃដំណោះស្រាយ semiconductor សម្រាប់៖ លំហអាកាស ការការពារ និងសន្តិសុខ។ សហគ្រាសនិងទំនាក់ទំនង; និងទីផ្សារឧស្សាហកម្ម និងថាមពលជំនួស។ ផលិតផលរួមមានឧបករណ៍អាណាឡូក និង RF ដែលមានសមត្ថភាពខ្ពស់ ភាពជឿជាក់ខ្ពស់ រលកសញ្ញាចម្រុះ និងសៀគ្វីរួមបញ្ចូលគ្នា RF, SoCs ដែលអាចប្ដូរតាមបំណងបាន FPGAs និងប្រព័ន្ធរងពេញលេញ។ Microsemi មានទីស្នាក់ការកណ្តាលនៅ Aliso Viejo រដ្ឋកាលីហ្វ័រញ៉ា។ ស្វែងយល់បន្ថែមនៅ www.microsemi.com.
© 2013 Microsemi Corporation ។ រក្សា​រ​សិទ្ធ​គ្រប់យ៉ាង។ Microsemi និងនិមិត្តសញ្ញា Microsemi គឺជាពាណិជ្ជសញ្ញារបស់សាជីវកម្ម Microsemi ។ ពាណិជ្ជសញ្ញា និងសញ្ញាសេវាកម្មផ្សេងទៀតទាំងអស់ គឺជាកម្មសិទ្ធិរបស់ម្ចាស់រៀងៗខ្លួន។

២២០-២៤០/៥០

ឯកសារ/ធនធាន

Microsemi SmartFusion Modbus ការរចនាយោង [pdf] ការណែនាំអ្នកប្រើប្រាស់
SmartFusion Modbus Reference Design, SmartFusion, Modbus Reference DesignReference Design

ឯកសារយោង

ទុកមតិយោបល់

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