Beijer ELECTRONICS X2-BoX2 Serial comms FBs Codesys Library
ព័ត៌មានអំពីផលិតផល
Serial comms FBs – បណ្ណាល័យ CODESYS គឺជាបណ្ណាល័យសម្រាប់ការទំនាក់ទំនងសៀរៀល ដែលអាចប្រើបានជាមួយឧបករណ៍ X2Control និង BoX2Control ជាមួយនឹងរយៈពេលដំណើរការ CODESYS ដែលបានបង្កប់។ បណ្ណាល័យនេះជួយសម្រួលការទំនាក់ទំនងសៀរៀលពី X2 Control ទៅឧបករណ៍សៀរៀលដូចជាឧបករណ៍អានបាកូដ ជញ្ជីងថ្លឹង និងម៉ាស៊ីនបោះពុម្ព។ ប៉ារ៉ាម៉ែត្រភាគច្រើនត្រូវបានកំណត់ជាមួយ ENUMs ដើម្បីកាត់បន្ថយកំហុស។ FB អាចដើរតួជាអ្នកគ្រប់គ្រងសម្រាប់ការផ្ញើ / ទទួល (សម្រាប់ឧបករណ៍ដែលត្រូវការប្រអប់បញ្ចូល) ឬគ្រាន់តែធ្វើឱ្យច្រកស្តាប់ (សម្រាប់សារដែលមិនមានការស្នើសុំ) ។ ការបញ្ចប់សារអាចដោយការបញ្ចប់តួអក្សរ ឬទទួលបានចំនួនតួអក្សរដែលបានកំណត់ជាមុន។ ច្រកសៀរៀលទាំងបីនៃវត្ថុបញ្ជា X2 / BoX2 អាចប្រើបាន (COM1, COM2, និង COM3) ។
ការណែនាំអំពីការប្រើប្រាស់ផលិតផល
ដើម្បីប្រើ Serial comms FBs - បណ្ណាល័យ CODESYS៖
- ដំឡើងបណ្ណាល័យ file (*.compiled-library) ទៅកាន់កម្មវិធី CODESYS នៅលើកុំព្យូទ័ររបស់អ្នក។
- ចូលប្រើ FBs ជាប្លុកណាមួយដោយធ្វើតាមការណែនាំ និងការពិពណ៌នា។
- កំណត់ប៉ារ៉ាម៉ែត្រភាគច្រើនដោយប្រើ ENUMs ដើម្បីកាត់បន្ថយកំហុស។
- ជ្រើសរើសថាតើ FB គួរតែដើរតួជាអ្នកគ្រប់គ្រងសម្រាប់ការផ្ញើ/ទទួល ឬគ្រាន់តែធ្វើឱ្យច្រកស្តាប់។
- ជ្រើសរើសការបញ្ចប់សារដោយតួអក្សរបញ្ចប់ ឬទទួលបានចំនួនតួអក្សរដែលបានកំណត់ជាមុន។
- ប្រើច្រកសៀរៀលទាំងបីនៃវត្ថុបញ្ជា X2 / BoX2 (COM1, COM2 និង COM3) សម្រាប់ការទំនាក់ទំនងសៀរៀល។
ការណែនាំអំពីការចាប់ផ្តើមរហ័ស
Serial comms FBs - បណ្ណាល័យ CODESYS
- SER0001 - ចាប់ផ្តើមទំនាក់ទំនងសៀរៀលរហ័ស
មុខងារ និងតំបន់ប្រើប្រាស់
- ឯកសារនេះពន្យល់អំពីបណ្ណាល័យ CODESYS សម្រាប់ទំនាក់ទំនងសៀរៀល។
- ឧបករណ៍គោលដៅ X2 / BoX2 ស៊េរីត្រួតពិនិត្យ ជាមួយនឹងរយៈពេលដំណើរការ CODESYS ដែលបានបង្កប់។
អំពីឯកសារនេះ។
- ឯកសារចាប់ផ្តើមរហ័សនេះមិនគួរត្រូវបានចាត់ទុកថាជាសៀវភៅណែនាំពេញលេញទេ។ វាជាជំនួយមួយដើម្បីអាចចាប់ផ្តើមកម្មវិធីធម្មតាបានយ៉ាងលឿននិងងាយស្រួល។
រក្សាសិទ្ធិ © Beijer Electronics ឆ្នាំ 2022
ឯកសារនេះ (ខាងក្រោមហៅថា 'សម្ភារៈ') គឺជាកម្មសិទ្ធិរបស់ក្រុមហ៊ុន Beijer Electronics ។ អ្នកកាន់ ឬអ្នកប្រើប្រាស់មានសិទ្ធិមិនផ្តាច់មុខក្នុងការប្រើប្រាស់សម្ភារៈ។ អ្នកកាន់មិនត្រូវបានអនុញ្ញាតឱ្យចែកចាយសម្ភារៈដល់នរណាម្នាក់ដែលនៅក្រៅស្ថាប័នរបស់គាត់ទេ លើកលែងតែក្នុងករណីដែលសម្ភារៈនោះជាផ្នែកនៃប្រព័ន្ធដែលត្រូវបានផ្គត់ផ្គង់ដោយអ្នកកាន់ទៅអតិថិជនរបស់គាត់។ សម្ភារៈអាចប្រើជាមួយផលិតផល ឬកម្មវិធីដែលផ្គត់ផ្គង់ដោយក្រុមហ៊ុន Beijer Electronics ប៉ុណ្ណោះ។ ក្រុមហ៊ុន Beijer Electronics សន្មត់ថាមិនមានការទទួលខុសត្រូវចំពោះពិការភាពណាមួយនៅក្នុងសម្ភារៈ ឬសម្រាប់ផលវិបាកណាមួយដែលអាចកើតឡើងពីការប្រើប្រាស់សម្ភារៈនោះទេ។ វាជាទំនួលខុសត្រូវរបស់អ្នកកាន់ដើម្បីធានាថាប្រព័ន្ធណាមួយ សម្រាប់កម្មវិធីណាក៏ដោយ ដែលផ្អែកលើ ឬរួមបញ្ចូលសម្ភារៈ (មិនថាជាផ្នែកទាំងអស់របស់វា ឬជាផ្នែកក៏ដោយ) បំពេញតាមលក្ខណៈសម្បត្តិដែលរំពឹងទុក ឬតម្រូវការមុខងារ។ ក្រុមហ៊ុន Beijer Electronics មិនមានកាតព្វកិច្ចផ្គត់ផ្គង់អ្នកកាន់នូវកំណែដែលបានធ្វើបច្ចុប្បន្នភាពនោះទេ។
ប្រើផ្នែករឹង សូហ្វវែរ កម្មវិធីបញ្ជា និងឧបករណ៍ប្រើប្រាស់ខាងក្រោម ដើម្បីទទួលបានកម្មវិធីដែលមានស្ថេរភាព៖
នៅក្នុងឯកសារនេះ យើងបានប្រើប្រាស់កម្មវិធី និងផ្នែករឹងខាងក្រោម
- BCS Tools 3.34 ឬ CODESYS 3.5 SP13 បំណះ 3
- ឧបករណ៍បញ្ជា X2 និងឧបករណ៍បញ្ជា BoX2
សម្រាប់ព័ត៌មានបន្ថែមសូមមើល
- CODESYS ជំនួយតាមអ៊ីនធឺណិត
- ការណែនាំអំពីការដំឡើង X2 control (MAxx202)
- មូលដ្ឋានទិន្នន័យចំណេះដឹងអេឡិចត្រូនិក Beijer, HelpOnline
ឯកសារនេះ និងឯកសារចាប់ផ្តើមរហ័សផ្សេងទៀតអាចទទួលបានពីគេហទំព័ររបស់យើង។ សូមប្រើអាសយដ្ឋាន support.europe@beijerelectronics.com សម្រាប់មតិកែលម្អ។
ទំនាក់ទំនងសៀរៀលជាមួយប្លុកមុខងារ CODESYS
- បណ្ណាល័យនេះអាចប្រើបានជាមួយឧបករណ៍ X2Control និង BoX2Control (DeviceId 0x1024)
- បណ្ណាល័យនេះជួយសម្រួលការទំនាក់ទំនងសៀរៀលពី X2 Control ទៅឧបករណ៍សៀរៀលដូចជាឧបករណ៍អានបាកូដ ជញ្ជីងថ្លឹង និងម៉ាស៊ីនបោះពុម្ព។
- ប៉ារ៉ាម៉ែត្រភាគច្រើនត្រូវបានកំណត់ជាមួយ ENUMs ដើម្បីកាត់បន្ថយកំហុស។
- FB អាចដើរតួជាអ្នកគ្រប់គ្រងសម្រាប់ការផ្ញើ / ទទួល (សម្រាប់ឧបករណ៍ដែលត្រូវការប្រអប់បញ្ចូល) ឬគ្រាន់តែធ្វើឱ្យច្រកស្តាប់ (សម្រាប់សារដែលមិនមានការស្នើសុំ) ។
- ការបញ្ចប់សារអាចដោយការបញ្ចប់តួអក្សរ ឬទទួលបានចំនួនតួអក្សរដែលបានកំណត់ជាមុន។
- ច្រកសៀរៀលទាំងបីនៃវត្ថុបញ្ជា X2 / BoX2 អាចប្រើបាន (COM1, COM2, និង COM3) ។
- បណ្ណាល័យ file (*.compiled-library) អាចត្រូវបានដំឡើងនៅលើកម្មវិធី CODESYS នៅលើកុំព្យូទ័ររបស់អ្នក ហើយ FBs ត្រូវបានចូលប្រើជាប្លុកណាមួយ សូមធ្វើតាមការណែនាំ និងការពិពណ៌នា។
កំពុងរៀបចំកម្មវិធីនិពន្ធរបស់អ្នក។
- ជំពូកខាងក្រោមពិពណ៌នាអំពីនីតិវិធី និងការកំណត់សំខាន់ៗដែលចាំបាច់សម្រាប់ប្រព័ន្ធដែលដំណើរការបានល្អ។
ការដំឡើងបណ្ណាល័យទៅកម្មវិធីនិពន្ធរបស់អ្នក។
- *.compiled-library ត្រូវតែធ្វើឱ្យមាននៅក្នុងប្រព័ន្ធរបស់អ្នក ដូច្នេះវាអាចបញ្ចូលទៅក្នុងគម្រោងបាន។ នេះត្រូវបានធ្វើដោយការចូលទៅកាន់ 'កម្មវិធីគ្រប់គ្រងបណ្ណាល័យ'
'ឃ្លាំងបណ្ណាល័យ' ហើយបន្ទាប់មក 'ដំឡើង' ។
រុករកទៅថតដែលអ្នកបានដាក់ *.compiled-library ។ នីតិវិធីនេះនឹងត្រូវធ្វើម្តងទៀតប្រសិនបើអ្នកប្រើកុំព្យូទ័រថ្មី។ - ចំណាំ ទីតាំងនៃផ្លូវប្រព័ន្ធអាចខុសគ្នាអាស្រ័យលើការប្រើប្រាស់ឧបករណ៍ BCS ឬឧបករណ៍កម្មវិធី CODESYS និងកំណែកម្មវិធីអ្វី។
បន្ថែមបណ្ណាល័យទៅក្នុងគម្រោងរបស់អ្នក។
- បណ្ណាល័យថ្មីឥឡូវអាចប្រើបានសម្រាប់អ្នកដើម្បីបញ្ចូលក្នុងគម្រោងជាក់លាក់របស់អ្នក (ឧampរូបថតអេក្រង់)៖
- បណ្ណាល័យដែលបានជ្រើសរើសឥឡូវនេះអាចមើលឃើញនៅក្នុងកម្មវិធីគ្រប់គ្រងបណ្ណាល័យ។ វត្ថុសាធារណៈ និងជំនួយបន្ថែមមាននៅទីនេះ។
ការពិពណ៌នាអំពីប្លុកមុខងារ
fbdConfigurePort
- FB fbdConfigurePort ត្រូវបានទាមទារដើម្បីកំណត់ប៉ារ៉ាម៉ែត្ររបស់ច្រក។
- ផ្គូផ្គងការកំណត់ច្រកទៅនឹងឧបករណ៍ដែលអ្នកកំពុងនិយាយជាមួយ។ គ្រាន់តែហៅ និងបញ្ចូលច្រកដែលសមរម្យ baud ប៊ីតទិន្នន័យ ភាពស្មើគ្នា និងបញ្ឈប់ប៊ីត។
- ប៉ារ៉ាម៉ែត្រទាំងអស់គឺ ENUMs ។
ឈ្មោះ | វិសាលភាព | ប្រភេទ | មតិយោបល់ |
ប្រតិបត្តិ | VAR_IN | BOOL | កំណត់រចនាសម្ព័ន្ធប៉ារ៉ាម៉ែត្រនៃច្រកនៅលើគែមកើនឡើង |
លេខច្រក | VAR_IN | លេខរបាយការណ៍ | ជ្រើសរើសច្រកសៀរៀល |
បាដ | VAR_IN | បញ្ជាក់ | |
ទិន្នន័យប៊ីត | VAR_IN | ប៊ីតទិន្នន័យ | |
ភាពស្មើគ្នា | VAR_IN | parity | |
StopBits | VAR_IN | eStopBits | |
ផ្នែករឹងមិនឆបគ្នា។ | VAR_OUT | BOOL | គោលដៅមិនមែនជាឧបករណ៍ X2Control ឬ BoX2Control ទេ។ |
fbdGenericSendReceive
- FB នេះផ្តល់នូវមុខងារដើម្បីធ្វើអន្តរកម្មតាមរយៈច្រក com ទៅឧបករណ៍មួយ។
- ប្រភេទអាចជា 'ការស្ទង់មតិ' ឬ 'ស្តាប់' ។ ការស្ទង់មតិត្រូវបានប្រើដើម្បីផ្ញើសំណើទៅឧបករណ៍មួយ ហើយរង់ចាំការឆ្លើយតប (ជាទូទៅជាមាត្រដ្ឋានថ្លឹងទម្ងន់)។ ការស្តាប់គ្រាន់តែរង់ចាំសារចូលដែលមិនមានការស្នើសុំ (ជាធម្មតាកម្មវិធីអានបាកូដ)។
- សារចូលអាចត្រូវបានបញ្ចប់តាមវិធីមួយក្នុងចំណោមពីរយ៉ាង៖
- ការទទួលតួអក្សរបញ្ចប់ (សម្រាប់ឧampឡេ CRLF)
- បន្ទាប់ពីទទួលបានចំនួនតួអក្សរដែលបានកំណត់ជាមុន។
- TransactionTypes ទាំងពីរអាចត្រូវបានប្រើជាមួយ TerminationTypes។
- វានឹងមិនប្រតិបត្តិរហូតដល់ប៉ារ៉ាម៉ែត្រនៃច្រកនោះត្រូវបានកំណត់។
Examples
- ការកំណត់រចនាសម្ព័ន្ធនេះនឹងរង់ចាំ (ដរាបណា Execute ខ្ពស់) សម្រាប់ស៊ុមដែលមិនបានសួរ ដែលត្រូវបានបញ្ចប់ដោយតួអក្សរពិសេស៖
- ការកំណត់រចនាសម្ព័ន្ធនេះនឹង (នៅលើការប្រតិបត្តិគែមកើនឡើង) ធ្វើការស្នើសុំមួយហើយរង់ចាំការឆ្លើយតបដែលតែងតែត្រូវបានដាក់ជា 10 តួអក្សរ។
-
- ការកំណត់រចនាសម្ព័ន្ធនេះនឹង (នៅលើការប្រតិបត្តិគែមកើនឡើង) ផ្ញើសារមួយនិងមិនរង់ចាំសម្រាប់ការឆ្លើយតប។
- ការកំណត់រចនាសម្ព័ន្ធនេះនឹង (នៅលើការប្រតិបត្តិគែមកើនឡើង) ផ្ញើសារមួយនិងមិនរង់ចាំសម្រាប់ការឆ្លើយតប។
fbdGenericSendReceive (ប្រភេទទិន្នន័យ)
បញ្ចូល | ប្រភេទ | ដើម | មតិយោបល់ |
លេខច្រក | លេខរបាយការណ៍ | ជ្រើសរើសច្រកសៀរៀល | |
ប្រតិបត្តិ | BOOL | ប្រសិនបើប្រភេទប្រតិបត្តិការគឺ 'បោះឆ្នោត' គែមកើនឡើងនេះចាប់ផ្តើមផ្ញើ / ទទួល។ នៅក្នុងរបៀប 'Listening' ច្រកអាចស្តាប់បានដរាបណាទង់ជាតិ
គឺខ្ពស់។ |
|
ហាមអស់ពេល | BOOL | សម្រាប់តែការកែកំហុស comms ប៉ុណ្ណោះ។
ជាធម្មតា FALSE |
|
ផ្ញើនេះ។ | STRING(255) | នៅក្នុងរបៀប 'បោះឆ្នោត' នេះគឺជា
សំណើត្រូវបានផ្ញើទៅឧបករណ៍ |
|
ប្រភេទប្រតិបត្តិការ | ប្រភេទប្រតិបត្តិការ | eTransactionTyp
e. ការបោះឆ្នោត |
ប្រើដើម្បីជ្រើសរើស
ប្រភេទប្រតិបត្តិការ។ |
ប្រភេទការបញ្ចប់ | ប្រភេទ eTermination | ការប្តេជ្ញាចិត្ត
pe.តួអក្សរ |
ប្រើដើម្បីជ្រើសរើស
ប្រភេទនៃការបញ្ចប់ |
តួអក្សរបញ្ចប់ | STRING(255) | '$R$N' | មានសុពលភាពប្រសិនបើប្រភេទ TerminationType គឺ eTerminationType.Charact
er |
តួអក្សរដើម្បីទទួល | INT | មានសុពលភាពប្រសិនបើប្រភេទ TerminationType
eTerminationType.Count |
ទិន្នផល | ប្រភេទ | ដើម | មតិយោបល់ |
រួចរាល់ | BOOL | បង្ហាញពីការបញ្ចប់ | |
ជោគជ័យ | BOOL | ចង្អុលបង្ហាញការបញ្ចប់ដោយជោគជ័យ មានន័យថា តួអក្សរបញ្ចប់ត្រូវបានទទួល | |
ចំនួនជោគជ័យ | យូឌីន | ||
PortIsOpen | BOOL | ||
អ្វីដែលខ្ញុំគ្រាន់តែអាន | STRING(255) | ខ្សែអក្សរដែលបានទទួលមានសម្រាប់ដំណើរការជាបន្តបន្ទាប់ | |
អត្ថបទស្ថានភាព | STRING(255) | សូមមើលខាងក្រោមសម្រាប់លទ្ធភាព |
អត្ថបទស្ថានភាព | អត្ថន័យ |
ទំនេរ | កំពុងរង់ចាំការណែនាំ |
ការបើកច្រក | ការបើកច្រក។ វានឹងបង្ហាញថាច្រកត្រូវបានប្រើប្រាស់រួចហើយដោយកម្មវិធីមួយផ្សេងទៀត |
ការសម្អាតសតិបណ្ដោះអាសន្ន | ការដកតួអក្សរចាស់ចេញពីសតិបណ្ដោះអាសន្ន |
កំពុងផ្ញើ | ការផ្ញើខ្សែអក្សរ 'SendThis' |
កំពុងស្វែងរកតួអក្សរបញ្ចប់ | នៅពេលដែលប្រភេទ TerminationType គឺ 'តួអក្សរ' |
កំពុងរង់ចាំ 10 តួអក្សរ | នៅពេលដែលប្រភេទប្រតិបត្តិការគឺ 'រាប់' |
រួចរាល់ហើយ សំណូមពរខ្ពស់។ | សម្រាប់ TransactionTypes 'Polling' ឬ 'NoReply' នេះបង្ហាញថាលំដាប់ត្រូវបានបញ្ចប់ ហើយកំពុងរង់ចាំគែមកើនឡើងថ្មី |
ប៉ារ៉ាម៉ែត្រមិនត្រឹមត្រូវ | នៅក្នុង TerminationMode 'Character' គ្មានតួអក្សរបញ្ចប់ត្រូវបានបញ្ជាក់ទេ។ នៅក្នុង TerminationMode 'Count' ចំនួនគឺ 0 ឬធំជាង 255 |
តួអក្សរពិសេស
- Codesys កំណត់អត្តសញ្ញាណតួអក្សរពិសេស (មិនអាចបោះពុម្ពបាន) ជាមួយនឹងលំដាប់រត់គេចខ្លួន។
- នេះគឺជាព័ត៌មានខ្លីៗពី Codesys Help Online។
អំពីក្រុមហ៊ុន Beijer Electronics
- ក្រុមហ៊ុន Beijer Electronics គឺជាអ្នកច្នៃប្រឌិតឆ្លងឧស្សាហកម្មចម្រុះជាតិសាសន៍ ដែលភ្ជាប់មនុស្ស និងបច្ចេកវិទ្យា ដើម្បីបង្កើនប្រសិទ្ធភាពដំណើរការសម្រាប់កម្មវិធីសំខាន់ៗសម្រាប់អាជីវកម្ម។ ការផ្តល់ជូនរបស់យើងរួមមានការទំនាក់ទំនងប្រតិបត្តិករ ដំណោះស្រាយស្វ័យប្រវត្តិកម្ម ឌីជីថល ដំណោះស្រាយបង្ហាញ និងការគាំទ្រ។ ក្នុងនាមជាអ្នកជំនាញផ្នែកទន់ ហាតវែរ និងសេវាកម្មដែលងាយស្រួលប្រើសម្រាប់ឧស្សាហកម្មអ៊ីនធឺណេតនៃអ្វីៗ យើងផ្តល់អំណាចឱ្យអ្នកក្នុងការបំពេញបញ្ហាប្រឈមរបស់អ្នកតាមរយៈដំណោះស្រាយឈានមុខគេ។
- ក្រុមហ៊ុន Beijer Electronics គឺជាក្រុមហ៊ុន BEIJER GROUP ។ ក្រុមហ៊ុន Beijer Group មានការលក់លើសពី 1.6 ពាន់លាន SEK ក្នុងឆ្នាំ 2021 ហើយត្រូវបានចុះបញ្ជីនៅលើទីផ្សារ Nasdaq Stockholm Main Market ក្រោមសញ្ញាធីក BELE ។ www.beijergroup.com.
ទាក់ទងមកយើងខ្ញុំ
ការិយាល័យនិងអ្នកចែកចាយសកល។
ឯកសារ/ធនធាន
![]() |
Beijer ELECTRONICS X2-BoX2 Serial comms FBs Codesys Library [pdf] ការណែនាំអ្នកប្រើប្រាស់ X2-BoX2, X2-BoX2 Serial comms FBs Codesys Library, Serial comms FBs Codesys Library, comms FBs Codesys Library, Codesys Library |