ភីអិលស៊ី ផលិតនៅផ្ទះ គោលការណ៍ប្រតិបត្តិការ និងមូលដ្ឋានគ្រឹះនៃការសរសេរកម្មវិធី PLC ។ Ace PLC នៅក្នុង Home Automation

ឧបករណ៍បញ្ជាតក្កវិជ្ជាដែលអាចសរសេរកម្មវិធីបាន (PLCs) ត្រូវបានបង្កើតឡើងយ៉ាងរឹងមាំនៅក្នុងគ្រឿងអេឡិចត្រូនិចឧស្សាហកម្មទំនើប។ ជួរនៃ PLCs ដែលផលិតនាពេលបច្ចុប្បន្ននេះគឺទូលំទូលាយណាស់ ដែលវាពិបាកក្នុងការស្រមៃមើលកិច្ចការដែលវានឹងមិនមាន PLC សមរម្យ។ គ្រឿងបរិក្ខារដ៏សម្បូរបែប ដំណើរការដ៏មានអានុភាព អង្គចងចាំដ៏ច្រើន វត្តមាននៃម៉ូឌុលពង្រីក - នេះគ្រាន់តែជាបញ្ជីខ្លីនៃលក្ខណៈសម្បត្តិរបស់ PLCs ទំនើបប៉ុណ្ណោះ។

ទោះជាយ៉ាងណាក៏ដោយគួរកត់សម្គាល់ថានៅក្នុងលក្ខខណ្ឌផលិតកម្មជាញឹកញាប់ថាមពលកុំព្យូទ័រដ៏ធំសម្បើមមិនត្រូវបានទាមទារទេ។ ម៉ាស៊ីនភាគច្រើនដែលប្រើក្នុងផលិតកម្មអនុវត្តប្រតិបត្តិការដែលបានកំណត់យ៉ាងច្បាស់ ហើយមិនមែនជាសកលទេ។ ជាញឹកញាប់ម៉ាស៊ីនទាំងនេះមិនមានសូម្បីតែការបង្ហាញ ហើយប៉ារ៉ាម៉ែត្រទាំងអស់ត្រូវបានកំណត់ដោយប្រើប៊ូតុង ឬកុងតាក់។ និយាយដោយប្រយោល PLCs ដែលបានដំឡើងនៅលើម៉ាស៊ីនទាំងនេះជួនកាលត្រូវបានប្រើដើម្បីជំនួស rack ជាមួយ starters/relay/limit switches។ ហើយជាញឹកញាប់មានស្ថានភាពនៅពេលដែលឧបករណ៍ហួសសម័យដែលផលិតដោយប្រើ starters ត្រូវបានជំនួសដោយឧបករណ៍ពីក្រុមហ៊ុនផលិតដូចគ្នាដែលមានមុខងារស្រដៀងគ្នា ប៉ុន្តែប្រើ PLC ។

ដូច្នេះវាអាចទៅរួច ជួនកាលស្ថានភាពមួយកើតឡើងថា PLCs បរាជ័យ ហើយការជួសជុលគឺអាចធ្វើទៅបានតែពីក្រុមហ៊ុនផលិតប៉ុណ្ណោះ។ យ៉ាងណាមិញ ការជំនួស PLC ដោយភាពដូចគ្នានេះ គឺមិនបានផ្តល់អ្វីនោះទេ ព្រោះមិនមានកម្មវិធីគ្រប់គ្រង។ វាល្អប្រសិនបើអ្នកផលិតអាចជួយក្នុងស្ថានភាពបែបនេះ។ ហើយបើអត់? តើខ្ញុំគួរយក PLC ផ្សេងទៀត ហើយសរសេរកម្មវិធីដោយខ្លួនឯងទេ? ប៉ុន្តែ​ប្រសិន​បើ​អ្នក​ត្រូវ​សរសេរ​កម្មវិធី​ដោយ​ខ្លួន​ឯង នោះ​ហេតុ​អ្វី​បាន​ជា​អ្នក​ត្រូវ​មាន PLC? តើវាមិនងាយស្រួល និងថោកជាងក្នុងការសរសេរកម្មវិធីប្រព័ន្ធដោយផ្អែកលើ microcontroller ទេ? បន្ទាប់ពីបានទាំងអស់ ដូចដែលបានកត់សម្គាល់ខាងលើ PLC មានមុខងារច្រើនលើសលុប និងសមត្ថភាពកុំព្យូទ័រដែលអ្នកត្រូវបង់។

វាគឺសម្រាប់ហេតុផលដែលបានរៀបរាប់ខាងលើដែលសៀគ្វី PLC សាមញ្ញត្រូវបានបង្កើតឡើងដើម្បីជំនួស KUAX667 PLC ដែលបរាជ័យនៅលើម៉ាស៊ីនដេរ VS3005 - AMF Reece S 2000 យើងនឹងមិនរស់នៅលើការពិពណ៌នាអំពីម៉ាស៊ីនដេរនេះទេ ជាពិសេសចាប់តាំងពីសៀគ្វីដែលបានពិចារណានៅទីនេះ ប្រើឡើងវិញនៅលើម៉ាស៊ីនមួយផ្សេងទៀតក្នុងការផលិតគ្រឿងសង្ហារឹម។ នៅពេលបង្កើត PLC ភារកិច្ចគឺបង្កើតសៀគ្វីដែលមានតម្លៃថោកតាមដែលអាចធ្វើបានពីផ្នែកដែលអាចរកបានដោយមានសមត្ថភាពវិនិច្ឆ័យសូម្បីតែគិតពីអវត្តមាននៃអេក្រង់។ វាត្រូវបានគេសម្រេចចិត្តផងដែរដើម្បីបោះបង់ចោលភាពឯកោ galvanic នៃសៀគ្វីបញ្ចូលដោយហេតុថាឧបករណ៍ចាប់សញ្ញាគឺជាប៊ូតុង កុងតាក់កំណត់ និងកុងតាក់ដែលបង្កើតទំនាក់ទំនងមេកានិកសាមញ្ញ។

ការរចនានៃឧបករណ៍និងគោលការណ៍នៃប្រតិបត្តិការគឺស្រដៀងគ្នាទៅនឹងការសាងសង់នៃ PLC ឧស្សាហកម្មភាគច្រើន។ មាន microcontroller កណ្តាល ហើយមានច្រក I/O ។

microcontroller ពីក្រុមហ៊ុន PIC12F629 ត្រូវបានប្រើជាមូលដ្ឋាន។ microcontroller នេះត្រូវបានជ្រើសរើសដោយផ្អែកលើភាពអាចរកបាន និងតម្លៃទាបរបស់វា។ ធាតុចូល និងលទ្ធផលត្រូវបានអនុវត្តដោយប្រើការចុះឈ្មោះផ្លាស់ប្តូរ។ តាមឡូជីខលពួកគេត្រូវបានបែងចែកជាពីរក្រុមនៃទំនាក់ទំនង 8 ។ ការផ្ទេរទិន្នន័យកើតឡើងក្នុងទម្រង់សៀរៀល។ ពិធីការផ្ទេរទិន្នន័យគឺដូចគ្នាបេះបិទទៅនឹងពិធីការ SPI ប៉ុន្តែវាត្រូវបានអនុវត្តទាំងស្រុងនៅក្នុងកម្មវិធី ហើយមាន 16 ប៊ីត។ សៀគ្វីសម្រាប់បញ្ចូលទិន្នន័យ និងទិន្នន័យលទ្ធផលត្រូវបានបង្កើតឡើងដាច់ដោយឡែក។ តាមគំនិតរបស់ខ្ញុំ នេះធ្វើឱ្យការងារងាយស្រួលយល់ និងសម្រួលការគ្រប់គ្រង។ លើសពីនេះ វាធ្វើឱ្យវាអាចប្រើម៉ូឌុលដែលបានសរសេរពីមុនសម្រាប់ការទទួល និងបញ្ជូនទិន្នន័យដើម្បីផ្លាស់ប្តូរការចុះឈ្មោះ។ ទោះយ៉ាងណាក៏ដោយ ការសន្និដ្ឋានទាំងនេះនឹងនៅតែមិនប្រើ ដូច្នេះហេតុអ្វីបានជាខ្ជះខ្ជាយភាពល្អ :) ។ ធាតុបញ្ចូលគឺជាកុងតាក់កំណត់ ប៊ូតុង កុងតាក់ជាមួយនឹងការប្តូរទៅខ្សែធម្មតា។ ដូច្នេះការបញ្ចូលត្រូវបានអនុវត្តដោយមិនប្រើ optocouplers ។ ជាការពិតណាស់នេះកាត់បន្ថយភាពជឿជាក់នៃសៀគ្វី។ ប៉ុន្តែ ដូចដែលការអនុវត្តបានបង្ហាញ ភីអិលស៊ី ដំណើរការប្រកបដោយស្ថិរភាព។ នៅពេលប្រើការចុះឈ្មោះ 155ИР9 ឬ 555ИР9 រេស៊ីស្តង់ទាញឡើងដល់ +5 V មិនចាំបាច់ដំឡើងទេ (ជម្រើសនេះត្រូវបានបង្ហាញក្នុងរូបថតខាងក្រោម)។ នៅពេលប្រើការចុះឈ្មោះ 74HC165 ប្រដាប់ទប់ទាញត្រូវបានទាមទារ។ ចំណាំពិសេសគឺការបញ្ចូល 1.0 ។ ការបញ្ចូលនេះត្រូវបានអនុវត្តដោយប្រើ optocoupler និងឧបករណ៍ពង្រីកជីពចរនៅលើបន្ទះឈីប 155LA3 ។ នៅក្នុងម៉ាស៊ីនមួយ ឧបករណ៍ចាប់សញ្ញាបានបង្កើតជីពចរ +24 វ៉ុល ជាមួយនឹងរយៈពេលប្រហែល 1 μsec។ ដោយសារប្រេកង់គំរូជាក់ស្តែងនៃធាតុបញ្ចូលគឺប្រហែល 1 kHz មានហានិភ័យដែលជីពចរនឹងត្រូវខកខាន។ ដើម្បីលុបបំបាត់បញ្ហានេះ ឧបករណ៍ពង្រីកជីពចរត្រូវបានណែនាំទៅក្នុងសៀគ្វី បង្កើនពេលវេលាជីពចរដល់ប្រហែល 0.1 វិ។ ពេលវេលាជីពចរត្រូវបានកំណត់ដោយធាតុ C1, R4 ។ ដោយការរៀបចំ jumpers ឡើងវិញនៅលើក្តារ ( jumpers មិនត្រូវបានចង្អុលបង្ហាញនៅលើដ្យាក្រាម ពួកគេអាចតាមដាននៅលើបន្ទះសៀគ្វីដែលបានបោះពុម្ព) វាអាចប្តូរបញ្ចូល 1.0 ដោយឆ្លងកាត់ optocoupler ឆ្លងកាត់ឧបករណ៍ពង្រីកជីពចរ ឬឆ្លងកាត់ optocoupler និងជីពចរ។ ឧបករណ៍ពង្រីក។ សូមអរគុណចំពោះការកេះដែលបានបង្កើតឡើងនៅក្នុងការចុះឈ្មោះដែលជួសជុលកម្រិតបញ្ចូលដោយប្រើសញ្ញា strobe ភាពមិនច្បាស់លាស់ដែលអាចកើតមាននៃកម្រិតឡូជីខល "0" ឬ "1" ត្រូវបានលុបចោល។ នេះក៏ដូចជាការសួរដេញដោលជាបន្តបន្ទាប់នៃសៀគ្វីបញ្ចូលដោយ microcontroller បានធ្វើឱ្យវាអាចធ្វើទៅបានដើម្បីមិនអើពើនឹងលក្ខណៈនៃបាតុភូត "លោត" របស់ឧបករណ៍ចាប់សញ្ញាមេកានិច។ actuators គឺជា windings នៃ pneumatic valves និង relays ដែលត្រូវបានភ្ជាប់ទៅនឹង 74HC595 shift registers តាមរយៈ ULN2803 driver chips ។ ថាមពលត្រូវបានផ្គត់ផ្គង់ពីប្រភពតង់ស្យុង DC នៃ +24 វ៉ុល ដែលអាចរកបាននៅក្នុងម៉ាស៊ីនសម្រាប់ផ្តល់ថាមពលដល់ការបញ្ជូនត windings និង pneumatic valves តាមរយៈឧបករណ៍ទប់លំនឹងវ៉ុលជីពចរនៅលើ LM2576 (បន្ទះឈីបនៅក្នុងកញ្ចប់ម៉ោនផ្ទៃ TO-263 ដែលមានទីតាំងនៅផ្នែក foil ។ foil ក៏បម្រើជាវិទ្យុសកម្មផងដែរ) បានបើកយោងទៅតាមគ្រោងការណ៍ស្តង់ដារ។

សៀគ្វីទាំងមូលត្រូវបានផ្គុំនៅលើក្តារ 100 * 130 ម។ នៅជាប់នឹងបន្ទះឈីបផ្គត់ផ្គង់ថាមពលនីមួយៗមាន capacitor ដែលមានសមត្ថភាព 0.1 mkF (មិនបង្ហាញក្នុងដ្យាក្រាម)។ ដូចដែលបានកត់សម្គាល់ខាងលើ ឧបករណ៍នេះបានប្រើមីក្រូសៀគ្វី 555IR9 ដែលមិនត្រូវការឧបករណ៍ទប់ទល់។ ទោះយ៉ាងណាក៏ដោយ ដើម្បីប្រើ 74HC165 ក្រុមប្រឹក្សាភិបាលផ្តល់នូវសមត្ថភាពក្នុងការដំឡើងឧបករណ៍ទប់ទល់ដែលអាចមានចាប់ពី 1 ដល់ 10 kOhm ។ ក្នុងនាមជាឧបករណ៍ទប់ទល់ទាញ វាជាការប្រសើរណាស់ក្នុងការប្រើឧបករណ៍ទប់ទល់នៃប្រភេទ 9A472J (ម្ជុលដែលមិនប្រើត្រូវបានខាំដោយសាមញ្ញ) ដែលត្រូវបានគេប្រើយ៉ាងទូលំទូលាយនៅក្នុងកុំព្យូទ័រដោយផ្អែកលើ 286-486 processors ។

កម្មវិធីសម្រាប់ microcontroller ត្រូវបានសរសេរនៅក្នុង PIC Simulator IDE ដែលប្រើគ្រាមភាសានៃភាសា BASIC ។ ការប្រើប្រាស់ BASIC ធ្វើឱ្យមានភាពងាយស្រួលក្នុងការអភិវឌ្ឍន៍កម្មវិធីដោយមិនចាំបាច់ចូលទៅក្នុងស្ថាបត្យកម្មនៃ microcontrollers ពិតប្រាកដ។ លើសពីនេះ វិធីមួយ ឬវិធីមួយផ្សេងទៀត ត្រូវតែដោះស្រាយជាមួយការអនុវត្តភាសា BASIC តាំងពីនៅសាលា ហើយសម្រាប់អ្នកអភិវឌ្ឍន៍ដែលមិនមែនជាវិជ្ជាជីវៈភាគច្រើន វាមិនបង្កឱ្យមានការភ័យខ្លាចគួរឱ្យគោរពណាមួយឡើយ។ សូមក្រឡេកមើលកម្មវិធី ហើយផ្តោតលើកន្លែងទាំងនោះ ដែលការរៀបចំសម្រាប់ម៉ាស៊ីនជាក់លាក់មួយកើតឡើងដោយផ្ទាល់។

កម្មវិធីនេះត្រូវបានរួមបញ្ចូលនៅក្នុងកំណែពេញលេញសម្រាប់ម៉ាស៊ីនដេរ។ ជាដំបូងមកផ្នែកសម្រាប់ពណ៌នាអថេរ និងនិមិត្តសញ្ញា។ នៅពេលដំណើរការកម្មវិធីឡើងវិញសម្រាប់ឧបករណ៍ផ្សេងទៀត បន្ទាត់ 7 ដល់ 11 នឹងនៅតែមិនផ្លាស់ប្តូរអថេរសម្រាប់ទិន្នន័យដែលទទួលបាន/បញ្ជូន និងអថេរសេវាកម្មត្រូវបានប្រកាសនៅទីនេះ ហើយបន្ទាត់ 18 ដល់ 28 ដែលទាក់ទងនឹងការពិពណ៌នានៃទំនាក់ទំនងសម្រាប់ពិធីការទទួល/បញ្ជូនទិន្នន័យ។ បន្ទាប់នៅក្នុងកម្មវិធី ចាប់ពីបន្ទាត់ 50 ដល់ 96 មានការត្រួតពិនិត្យសម្រាប់បើករបៀប "សាកល្បង" និងការអនុវត្តរបៀបសាកល្បង។ របៀប "សាកល្បង" ត្រូវបានបើកដោយការដំឡើង jumper រវាង pin GP2 (ម្ជុលទី 5) និង bus ទូទៅ (ប៊ូតុង "Test" យោងតាមសៀគ្វី) មុនពេលប្រើថាមពលទៅសៀគ្វី។ នៅពេលដែលថាមពលត្រូវបានអនុវត្ត មីក្រូកុងទ័រកំណត់ម្ជុល GP2 ជាធាតុបញ្ចូល (បន្ទាត់ 54) បើកឧបករណ៍ទប់ទល់ទាញ (បង្ហូរ 64,65) ស្ទង់ស្ថានភាពនៃម្ជុល GP2 (បន្ទាត់ 76) ។ ប្រសិនបើរបៀបសាកល្បងត្រូវបានកំណត់បន្ទាប់មកបន្ទាប់ពីដក jumper ចេញ រង្វិលជុំគ្មានទីបញ្ចប់ចាប់ផ្តើម (លិច 81-95) ដែលស្ថានភាពនៃលទ្ធផលដោយផ្ទាល់អាស្រ័យលើស្ថានភាពនៃធាតុបញ្ចូល។ ដូច្នេះដោយការបិទធាតុបញ្ចូលជាបន្តបន្ទាប់យើងអាចពិនិត្យមើលប្រតិបត្តិការរបស់ actuators ដែលភ្ជាប់ទៅលទ្ធផល i.e. ឧបករណ៍សាកល្បងពីឧបករណ៍ចាប់សញ្ញាទៅឧបករណ៍ចាប់សញ្ញា។

នៅពេលដែលថាមពលត្រូវបានអនុវត្តដោយគ្មានការដំឡើង jumper នោះ microcontroller នឹងទៅកាន់ផ្នែកនៃកម្មវិធីដែលរបៀបប្រតិបត្តិការរបស់ម៉ាស៊ីនត្រូវបានកម្មវិធីដោយផ្ទាល់ (ក្នុងកម្មវិធីនេះមានបន្ទាត់ 98-261)។ ផ្នែកនៃកម្មវិធីនេះត្រូវបានទុកជាឧទាហរណ៍មួយ ហើយដោយសារវាត្រូវបានភ្ជាប់ដោយផ្ទាល់ទៅនឹងឧបករណ៍នោះ យើងនឹងមិនពិចារណាជាពិសេសនោះទេ។ អនុញ្ញាតឱ្យយើងរស់នៅតែលើគោលការណ៍ប្រតិបត្តិការទូទៅ និងទម្លាប់នៃការទទួល និងបញ្ជូនទិន្នន័យប៉ុណ្ណោះ។ ក្នុងករណីសាមញ្ញបំផុត នៅពេលដែលឧបករណ៍កំពុងដំណើរការ ធាតុចូលត្រូវបានស្ទង់មតិ (ទម្រង់បែបបទរង data_input, ទម្រង់រង sinchro_input ដែលប្រើនៅក្នុងវា)។ ស្ថានភាពនៃធាតុបញ្ចូលក្នុងកម្មវិធីត្រូវបានរក្សាទុកក្នុងអថេរ data_in1 និង data_in2។ អាស្រ័យលើក្បួនដោះស្រាយប្រតិបត្តិការរបស់ឧបករណ៍ កម្មវិធីវិភាគស្ថានភាពនៃធាតុចូល ធ្វើការសម្រេចចិត្តផ្លាស់ប្តូរស្ថានភាពនៃលទ្ធផល ហើយការសម្រេចចិត្តនេះត្រូវបានកត់ត្រានៅក្នុងទិន្នន័យ data_out1 និង data_out2។ បន្ទាប់ពីនេះ ទិន្នន័យគឺជាលទ្ធផល (ទម្រង់បែបបទរង data_out ទម្រង់រង sinchro_out ដែលប្រើក្នុងវា)។ ដូច្នេះហើយ វដ្តនេះធ្វើម្តងទៀតរហូតដល់ការផ្គត់ផ្គង់ថាមពលឈប់។ បើចាំបាច់ វាអាចរៀបចំកម្មវិធីដោយប្រើ microcontroller interrupts។ ជាឧទាហរណ៍ វាអាចត្រូវការនៅពេលធ្វើប្រតិបត្តិការលើឧបករណ៍ដែលមានកំណត់ក្នុងពេលវេលា។

នៅពេលសរសេរកម្មវិធី microcontroller អ្នកត្រូវតែកំណត់ពាក្យ configuration ទៅ &h31C4។ ប្រតិចារិកអាចមើលឃើញនៅក្នុងរូបភាពខាងក្រោម។

P.S. កថាខណ្ឌនេះជាពិសេសសម្រាប់អ្នករិះគន់។ ដូចដែលបានកត់សម្គាល់ខាងលើ កម្មវិធីមិនត្រូវបានសរសេរ "ពីទទេ" ប៉ុន្តែប្រើការអភិវឌ្ឍន៍ដែលត្រៀមរួចជាស្រេច។ ដូច្នេះហើយ កម្មវិធីនេះមានមតិជាច្រើនពីកម្មវិធីមុនៗ រួមទាំងមតិយោបល់ទាក់ទងនឹងការប្រើប្រាស់កម្មវិធីកំណត់ម៉ោងរំខាន។ ខ្ញុំ​មិន​បាន​លុប​វា​ចេញ​ដោយ​ចេតនា​ទេ ព្រោះ​ខ្ញុំ​ជឿ​ថា​ពួកគេ​អាច​ជួយ​អ្នក​ដទៃ​ពេល​កែប្រែ​កម្មវិធី។ ប្រសិនបើកម្មវិធីនេះត្រូវបានសរសេរសារជាថ្មីម្តងទៀត នោះវាពិតជាអាចទៅរួចក្នុងការសម្រេចបាននូវកូដដ៏ល្អប្រសើរ និងប្រេកង់ខ្ពស់នៃធាតុបញ្ចូលការស្ទង់មតិ។ ដូចពាក្យថា "គ្មានកម្មវិធីណាដែលមិនអាចកាត់បន្ថយបានដោយយ៉ាងហោចណាស់មួយក្រុម"។ ប៉ុន្តែទោះបីជាក្នុងទម្រង់នេះក៏ដោយ កម្មវិធីនេះប្រើប្រាស់តិចជាង 700 បៃ ហើយម៉ាស៊ីនដែលស្ថិតនៅក្រោមការគ្រប់គ្រងរបស់កម្មវិធីនេះ ដំណើរការប្រកបដោយស្ថេរភាព។

ហើយទីបំផុតរូបថតនៃបន្ទះដែលបានផ្គុំនិងដំឡើងនៅក្នុងម៉ាស៊ីន។

នៅក្នុងបណ្ណសារ៖
1. PLC 12F629 - ឯកសារប្រភព និងឯកសារ HEX ។
2. គម្រោងនៅក្នុង .
3. បន្ទះសៀគ្វីដែលបានបោះពុម្ព

បញ្ជីនៃធាតុវិទ្យុសកម្ម

ការកំណត់ ប្រភេទ និកាយ បរិមាណ ចំណាំហាងបន្ទះចំណាំរបស់ខ្ញុំ
U1 MK PIC ៨ ប៊ីត

PIC12F629

1 ទៅ notepad
U2, U3 ការចុះឈ្មោះផ្លាស់ប្តូរ

SN74HC595

2 ទៅ notepad
U4, U5 ការចុះឈ្មោះផ្លាស់ប្តូរ

SN74HC165

2 ទៅ notepad
U6 វ៉ាល់

SN7400

1 ទៅ notepad
U7 អុបតូកូបល័រ

ខ្ញុំកំពុងបង្កើតកម្មវិធីសម្រាប់ឧបករណ៍បញ្ជាតក្កវិជ្ជាដែលអាចសរសេរកម្មវិធីបាន (PLCs) នៅក្នុងប្រព័ន្ធគ្រប់គ្រងដំណើរការស្វ័យប្រវត្តិឧស្សាហកម្ម (APCS)។

សម្រាប់អ្នកដែលបានជួបពាក្យនេះជាលើកដំបូងខ្ញុំនឹងពន្យល់។ PLC គឺជាកុំព្យូទ័រខ្នាតតូចពិសេសដែលដំណើរការដូចនេះ៖
1. ទទួលសញ្ញាបញ្ចូលដាច់ពីគ្នា (Di) ឬអាណាឡូក (Ai) ។
2. ដំណើរការសញ្ញាទាំងនេះយោងទៅតាមកម្មវិធីដែលបានបញ្ជាក់ដោយអ្នកសរសេរកម្មវិធី;
3. ផ្តល់សញ្ញាបញ្ជាតាមរយៈលទ្ធផលដាច់ពីគ្នា (DO) ឬ analogue (AO) ។

ដាច់ដោយឡែក - នៅពេលដែលសញ្ញាអាចមានត្រឹមតែ 2 រដ្ឋ: 0 ឬ 1 "បាទ / ចាស" ឬ "ទេ" ។ ឧទាហរណ៍ ប៊ូតុងមួយត្រូវបានចុច ឬបញ្ចេញ អំពូលភ្លើងត្រូវបានបើក ឬបិទ។
អាណាឡូក - នៅពេលដែលតម្លៃប៉ារ៉ាម៉ែត្រអាស្រ័យលើកម្រិតនៃសញ្ញាអគ្គិសនី។ ឧទាហរណ៍ កម្រិតសញ្ញា (វ៉ុល ឬមីលីអំពែរ) ពីឧបករណ៍ចាប់សញ្ញាសីតុណ្ហភាពកាន់តែខ្ពស់ សីតុណ្ហភាពវាស់កាន់តែខ្ពស់។

PLCs ត្រូវបានប្រើប្រាស់ជាចម្បងនៅក្នុងឧស្សាហកម្ម ឧបករណ៍ម៉ាស៊ីន ប្រព័ន្ធស្វ័យប្រវត្តិកម្មផ្ទះឆ្លាតវៃ។ល។

តាមធម្មជាតិ ដោយសារវិជ្ជាជីវៈរបស់ខ្ញុំ ខ្ញុំចាប់អារម្មណ៍លើអ្វីៗគ្រប់យ៉ាងដែលទាក់ទងនឹង PLCs និងឧបករណ៍ផ្សេងទៀតដែលប្រើក្នុងប្រព័ន្ធគ្រប់គ្រងដំណើរការស្វ័យប្រវត្តិ។ ថ្ងៃមួយ ពេលកំពុងបើកអ៊ីនធឺណែត ខ្ញុំបានទៅគេហទំព័ររបស់ក្រុមហ៊ុនអាមេរិក Velocio ដែលផលិត PLCs នៃស៊េរី Ace, Branch និង Embeded ។

លក្ខណៈសំខាន់នៃឧបករណ៍បញ្ជាទាំងនេះគឺទំហំតូចរបស់វា ត្រឹមតែ 2.5" x 2.5", ការផ្គត់ផ្គង់ថាមពល 5 វ៉ុល និងតម្លៃចាប់ផ្តើមពី $49 សម្រាប់ម៉ូដែលមួយដែលមាន 6 inputs ដាច់ និង 6 discrete outputs ។ ខ្ញុំមានការចាប់អារម្មណ៍ជាពិសេសចំពោះទំហំ ខ្ញុំមិនដែលឃើញ PLC តូចបែបនេះទេ៖

ខ្ញុំចាប់អារម្មណ៍នឹង PLC ខ្ញុំបានទាក់ទង Velocio ហើយពួកគេបានផ្ញើមកខ្ញុំនូវម៉ូដែលឧបករណ៍បញ្ជា Ace 3090v5 ។ ខ្ញុំចង់ប្រាប់ PLC និងទស្សនិកជន Habr យ៉ាងខ្លីអំពីរឿងនេះ។ សម្លឹងទៅមុខ ខ្ញុំនឹងនិយាយថា Velocio PLCs គឺសមបំផុតសម្រាប់ "ផ្ទះឆ្លាតវៃ" និងប្រព័ន្ធស្វ័យប្រវត្តិកម្មក្នុងផ្ទះផ្សេងទៀត។

ខ្ញុំបានទទួលកញ្ចប់មួយដែលមានឧបករណ៍បញ្ជាដោយផ្ទាល់ពី Huntsville រដ្ឋ Alabama៖

មាតិកាកញ្ចប់៖
1. Velocio Ace 3090v5 PLC, $179
2. DIN Rail Mount, $5
3. ឧបករណ៍ភ្ជាប់ខ្សែសញ្ញា (3,4,8 pin, pitch 2.5 mm), 6 pcs., $6*3
4. ទួណឺវីសសំប៉ែត, blade 1.5 mm, free
5. ឧបករណ៍ភ្ជាប់ថាមពល (2 pin, 2.5 mm pitch), $2
6. ខ្សែ USB Am-miniB តម្លៃ 5 ដុល្លារ

ខ្សែសរសេរកម្មវិធី Ace USB មិនចាំបាច់ទិញពី Velocio ទេ វាគឺជាខ្សែ USB Am-miniB ធម្មតាដែលលក់នៅហាងកុំព្យូទ័រណាមួយ។ អ្នកក៏អាចរកមើលកន្លែងផ្សេងទៀតសម្រាប់ឧបករណ៍ភ្ជាប់ ប៉ុន្តែឧបករណ៍ភ្ជាប់ផ្លូវដែក DIN គឺមានតែមួយគត់ ហើយត្រូវតែទិញរួមជាមួយឧបករណ៍បញ្ជា។

Ace 3090v5 រស់នៅតាមការរំពឹងទុក វាពិតជាតូចណាស់៖

ច​រិ​ក​លក្ខណៈ:

ឈ្មោះ Velocio Ace 3090v5
គោលបំណង PLC សម្រាប់ផ្ទះ និងស្វ័យប្រវត្តិកម្មឧស្សាហកម្ម
ចំនួន ឌី 6
Qty DO 18, ត្រង់ស៊ីស្ទ័រ
A.I. បរិមាណ, សរុប 7
ចំនួន AI 16 ប៊ីត/ប្រភេទ 4/ Thermocouples J, K, T, N;
±0.256 V, ±0.512 V, ±1.024 V, ±2.048 V
ចំនួន AI 12 ប៊ីត/ប្រភេទ 3/ 0…+5 វី
ច្រកទំនាក់ទំនង Mini USB (អាចដំណើរការតាមរយៈ Modbus), RS-232
ពិធីការផ្ទេរទិន្នន័យ Modbus RTU ទាសករ
អត្រាផ្ទេរទិន្នន័យ, bps 9600, 19200, 38400, 57600
ការតោង ផ្លូវដែក DIN
អាហារូបត្ថម្ភ 5 V DC
វិមាត្រ 63.5x63.5x12.7 ម។
សីតុណ្ហភាពប្រតិបត្តិការ -40… 85°C
កំរិតការពារ IP IP65
បរិយាកាសកម្មវិធី Velocio vBuilder ឥតគិតថ្លៃ
តម្លៃ 179 $

រចនា

ទោះបីជាមានទំហំរបស់វាក៏ដោយ ឧបករណ៍បញ្ជាមានបញ្ចូល និងទិន្នផលសរុបចំនួន 31 ច្រកទំនាក់ទំនងសៀរៀល RS-232 និងច្រក Mini USB សម្រាប់ទាញយកកម្មវិធី និងទំនាក់ទំនងជាមួយឧបករណ៍ខាងក្រៅ។

នៅផ្នែកខាងមុខនៃករណី អ្នកអាចឃើញ LEDs បង្ហាញពីថាមពល និងស្ថានភាពនៃការបញ្ចូល និងទិន្នផលដាច់ដោយឡែក៖

មានរន្ធនៅផ្នែកខាងក្រោយនៃករណីសម្រាប់ដាក់ម៉ោននៅលើផ្លូវដែក DIN៖


នៅលើជញ្ជាំងចំហៀងនៃករណីមានច្រកសម្រាប់ភ្ជាប់សញ្ញាទាំងអស់តាមរយៈឧបករណ៍ភ្ជាប់។ ច្រកត្រូវបានសម្គាល់ដោយអក្សរ A, B, C, D, E, F:


ខ្សភ្លើងត្រូវបានភ្ជាប់តាមរយៈឧបករណ៍ភ្ជាប់ COMBICON PTSM Series ពី Phoenix Contact ជាមួយនឹង pin pitch 2.5 mm (0.098""):

ខ្សែត្រូវបានបញ្ចូលទៅក្នុងឧបករណ៍ភ្ជាប់ដោយប្រើទួណឺវីសដែលរួមបញ្ចូលជាមួយ PLC ដូចខាងក្រោម:

ទិន្នផលដាច់គឺត្រង់ស៊ីស្ទ័រ សម្រាប់ហេតុផលដូចខាងក្រោមៈ

  • ទោះយ៉ាងណាក៏ដោយ ការបញ្ជូនតនឹងមិនសមនឹងលំនៅដ្ឋានឧបករណ៍បញ្ជាទេ។
  • ដើម្បីធានាបាននូវដំណើរការខ្ពស់ ឧទាហរណ៍នៅពេលគ្រប់គ្រងម៉ូទ័រ stepper
តាមធម្មជាតិ ទិន្នផលត្រង់ស៊ីស្ទ័រមិនស័ក្តិសមសម្រាប់ការប្តូរបណ្តាញអគ្គិសនី 220 V ទេ ហើយការបញ្ជូនតកម្រិតមធ្យមត្រូវតែដំឡើងបន្ទាប់ពីពួកវា។ អ្នកអាចទិញម៉ូឌុលជាមួយនឹងការបញ្ជូនតកម្រិតមធ្យមនៅទីនោះពី Velocio នៅពេលទិញ PLC ។ ឬអ្នកអាចសន្សំប្រាក់ និងទិញក្តារបន្ទះចិនស្រដៀងគ្នានៅលើ eBay ដូចខ្ញុំបានធ្វើ៖

ការបញ្ចូលអាណាឡូក (Ai) នៅក្នុង Ace 3090v5 ត្រូវបានបែងចែកជា 2 ក្រុម៖

  • 3 Ai ជាមួយដីរួមនៅក្នុងច្រក A ជួរបញ្ចូល 0… 5 V
  • 4 ឌីផេរ៉ង់ស្យែល Ai នៅក្នុងច្រក F ការតភ្ជាប់ឧបករណ៍ចាប់សញ្ញាសីតុណ្ហភាព (thermocouples) នៃប្រភេទ J, K, T, N ក៏ដូចជាសញ្ញា millivolt
ដូច្នេះខ្ញុំបានភ្ជាប់ thermocouple ប្រភេទ "K" ពីអ្នកសាកល្បងចិនទៅនឹងការបញ្ចូល Ai F1 ហើយបង្ហាញតម្លៃសីតុណ្ហភាពនៅលើកុំព្យូទ័រយួរដៃ:

ដោយវិធីនេះក្នុងឧទាហរណ៍នេះខ្ញុំមិនបានក្រិតតាមខ្នាត thermocouple នៅក្នុងឧបករណ៍បញ្ជាទេ។ ទោះជាយ៉ាងណាក៏ដោយការអានសីតុណ្ហភាពត្រូវគ្នាទៅនឹងតម្លៃនៃទែម៉ូម៉ែត្រអាល់កុលដែលដើរតួជាឧបករណ៍បញ្ជារបស់ខ្ញុំ។

អាត់មានការប្រើប្រាស់ថាមពលទាប៖ 5 V នៅអតិបរិមា។ កម្លាំងបច្ចុប្បន្នរហូតដល់ 0.3 A. នោះគឺអ្នកអាចប្រើឆ្នាំងសាក 5 វ៉ុលសម្រាប់ទូរសព្ទចល័តជាការផ្គត់ផ្គង់ថាមពល។

ការសរសេរកម្មវិធី

ការអភិវឌ្ឍន៍កម្មវិធីត្រូវបានអនុវត្តតាមរយៈបរិយាកាសកម្មវិធី vBuilder ឥតគិតថ្លៃ។ កញ្ចប់ដំឡើងក៏មានកម្មវិធីបញ្ជាច្រក COM និម្មិតដែលត្រូវការដើម្បីភ្ជាប់ឧបករណ៍បញ្ជាទៅកុំព្យូទ័រ៖

វាជាការល្អបំផុតក្នុងការចាប់ផ្តើមរៀន vBuilder ដោយមើលការបង្រៀនវីដេអូ។ វាក៏មានឯកសារពេញលេញជាភាសាអង់គ្លេសហៅថា "vBuilder Manual" ដែលមានច្រើនរយទំព័រ។

ការអភិវឌ្ឍន៍កម្មវិធីគឺអាចធ្វើទៅបានជាភាសាក្រាហ្វិកពីរ៖ Ladder Logic និង Flow Chart។

ភាសា Ladder Logic គឺជាភាសាដែលគេស្គាល់យ៉ាងច្បាស់ចំពោះអ្នកសរសេរកម្មវិធី PLC ទាំងអស់ ដែលជាភាសាមួយក្នុងចំណោមភាសាឧស្សាហកម្មដែលមានស្តង់ដារស្របតាម IEC 61131-3 ។
LD ត្រូវបានបង្កើតជាពិសេស ដូច្នេះមិនត្រឹមតែអ្នកសរសេរកម្មវិធីប៉ុណ្ណោះទេ ថែមទាំងអគ្គីសនីធម្មតាអាចសរសេរកម្មវិធីនៅលើវាបាន។ កម្មវិធីនេះស្ថិតនៅក្នុង LD ហើយមើលទៅដូចជាសៀគ្វីអគ្គិសនី៖

វាជាភាសាងាយស្រួលក្នុងការរៀន និងធ្វើការជាមួយ។

ភាសាគំនូសតាងលំហូរ គឺជាភាសាក្រាហ្វិកដែលកម្មវិធីមួយត្រូវបានបង្កើតឡើងក្នុងទម្រង់នៃតារាងលំហូរ៖

មនុស្សជាច្រើនចងចាំតារាងលំហូរ និងគោលការណ៍នៃការសាងសង់របស់ពួកគេតាំងពីសម័យវិទ្យាសាស្ត្រកុំព្យូទ័រនៅសាលា។ ជាឧទាហរណ៍ ខ្ញុំបានបញ្ចប់ការសិក្សាថ្នាក់ទី 11 ក្នុងឆ្នាំ 1999 កំឡុងពេលងងឹតនៃកុំព្យូទ័រក្រោយសម័យសូវៀត មជ្ឈិមសម័យ។ នៅពេលនោះ Intel កំពុងលក់ប្រព័ន្ធដំណើរការ Pentium-II រួចហើយ Bill Gates កំពុងលក់ Windows 98 ហើយសាលារបស់យើងមានកុំព្យូទ័រសូវៀត Elektronika ដែលមានអេក្រង់ស-ខ្មៅ។ សម្រាប់មេរៀនភាគច្រើន យើងអង្គុយនៅតុរបស់យើង ហើយគូរកម្មវិធីនៅក្នុងសៀវភៅកត់ត្រារបស់យើងដោយប្រើដ្យាក្រាមប្លុក។ បន្ទាប់មកយើងបានបកប្រែវាទៅជា BASIC អង្គុយនៅ Elektronika (មនុស្ស 4 នាក់ក្នុងមួយឡាន) ហើយបន្ទាប់មកបញ្ចូលវាទៅក្នុងកុំព្យូទ័រ។ ហើយ​នៅ​សាលា​ផ្សេង​ទៀត​ក៏​គ្មាន​កុំព្យូទ័រ​ដែរ។

ដូច្នេះសម្រាប់អ្នកចាប់ផ្តើមដំបូង ភាសាគំនូសតាងលំហូរគឺកាន់តែងាយស្រួលជាង LD ។ ទន្ទឹមនឹងនេះដែរតាមគំនិតរបស់ខ្ញុំវាកាន់តែមើលឃើញហើយអនុញ្ញាតឱ្យអ្នកបង្កើតកម្មវិធីស្មុគស្មាញបន្ថែមទៀត។ និយាយអីញ្ចឹង ខ្ញុំតែងតែប្រើដ្យាក្រាមប្លុក សូម្បីតែឥឡូវនេះ ដោយធ្វើការជាមួយ PLCs ផ្សេងៗ។ នៅពេលដែលខ្ញុំត្រូវគិតតាមរយៈក្បួនដោះស្រាយដ៏ស្មុគស្មាញមួយចំនួន ដំបូងខ្ញុំគូរគំនូសតាងលំហូរនៅលើក្រដាសមួយ ហើយបន្ទាប់មកបកប្រែវាទៅជាកម្មវិធីក្នុងភាសាជាក់លាក់មួយ។

ប្លុកកម្មវិធីដូចគ្នាមានជាភាសាសរសេរកម្មវិធីទាំងពីរ៖

  • ការប្រៀបធៀប(<, >, = ល។ )
  • កិច្ចការដែលមានសមត្ថភាពបញ្ចូលរូបមន្ត
  • ការចម្លង
  • បញ្ជរ
  • កម្មវិធីកំណត់ម៉ោង
  • នាឡិកាពេលវេលាពិត
  • តម្រងឌីជីថល
  • ឧបករណ៍បំលែងកូដអាន
  • ការគ្រប់គ្រងម៉ូទ័រ stepper
  • ឧបករណ៍បញ្ជា PID
  • ការចាប់ផ្តើម / បញ្ឈប់ទន់
  • ការធ្វើមាត្រដ្ឋាន
  • ការផ្លាស់ប្តូរបន្តិច និង "ត្រឡប់" នៃចំនួនមួយ។
  • ស្ថិតិ
  • com port control ដើម្បីអនុវត្តពិធីការផ្ទេរទិន្នន័យផ្ទាល់ខ្លួនរបស់អ្នក។
  • ការហៅតាមទម្លាប់រង
ទំព័រទាញយក vBulder ដូចគ្នាត្រូវបានប្រើជា "ជំនួយរហ័ស" សម្រាប់ប្លុកកម្មវិធី។ គ្រាន់តែចុចលើរូបតំណាងនៃប្លុក vBuilder ដែលត្រូវគ្នានៅជ្រុងខាងស្តាំនៃទំព័រ ហើយអានពីរបៀបដែលពួកគេធ្វើការ៖

ប្រសិនបើភាសាអង់គ្លេសពិតជាពិបាក អ្នកបកប្រែកម្មវិធីរុករកតាមអ៊ីនធឺណិត Ghrome នឹងមកជួយសង្គ្រោះ៖ ប៊ូតុងកណ្ដុរស្ដាំ -> បកប្រែជាភាសារុស្សី។ ការបកប្រែមានលក្ខណៈបច្ចេកទេស ប៉ុន្តែអត្ថន័យនឹងច្បាស់។

ជម្រើសសរសេរកម្មវិធីដែលមាន៖

  • បង្កើតអថេរផ្ទាល់ខ្លួនរបស់អ្នក (ស្លាក) នៃប្រភេទប៊ីត, មិនបានចុះហត្ថលេខា int 8/16 ប៊ីត, បានចុះហត្ថលេខា int 16/32 ប៊ីត, អណ្តែត;
  • ការបង្កើតអារេ;
  • ការបង្កើតទម្រង់បែបបទរង;
  • លើសពីនេះ ទម្រង់ការរងនៅទីនេះគឺជាវត្ថុនៃប្រភេទ FB ដូចនៅក្នុងជំហាន-7 និង Codesys ។
  • ការបញ្ចូល/ទិន្នផល និងស្លាកនីមួយៗអាចត្រូវបានផ្តល់អាសយដ្ឋានសម្រាប់ការបញ្ជូនតម្លៃរបស់ពួកគេតាមរយៈ Modbus ។
  • ការទំនាក់ទំនងតាមរយៈ Modbus ជាមួយកុំព្យូទ័រ បន្ទះប៉ះ។ល។ តាមរយៈ Modbus នៅក្នុងរបៀបទាសករ។ វាអាចតភ្ជាប់តាមរយៈ Modbus ទៅឧបករណ៍មេចំនួន 2 ក្នុងពេលដំណាលគ្នា;
  • សមត្ថភាពក្នុងការអនុវត្តពិធីការផ្ទេរទិន្នន័យផ្ទាល់ខ្លួនរបស់អ្នកតាមរយៈ RS-232;
  • ការបំបាត់កំហុសកម្មវិធីជាជំហាន ៗ ។

ការភ្ជាប់ Ace ទៅកុំព្យូទ័រ និង touchpads របស់អ្នក។

សម្រាប់ការទំនាក់ទំនងជាមួយឧបករណ៍ខាងក្រៅតាមបណ្តាញ Ace 3090v5 មានច្រកចំនួន 2៖ RS-232 និង USB ។ ច្រកទាំងពីរនេះអាចបញ្ជូនទិន្នន័យដោយប្រើ Modbus RTU slave protocol ។ ឧបករណ៍មេ 2 អាចភ្ជាប់ទៅ Ace ក្នុងពេលតែមួយ។ ឧទាហរណ៍ កុំព្យូទ័រតាមរយៈ USB និងបន្ទះប៉ះតាមរយៈ RS-232។ ដើម្បីគ្រប់គ្រងពីកុំព្យូទ័រ កម្មវិធីពិសេសដូចជា SCADA ត្រូវបានប្រើ ប៉ុន្តែអ្នកក៏អាចសរសេរកម្មវិធីនៅក្នុងផ្នែកមើលឃើញមួយចំនួនផងដែរ។

RS-232 គឺជាច្រក COM កុំព្យូទ័រចាស់ដ៏ល្អ។ ពីមុនសត្វកណ្តុរត្រូវបានភ្ជាប់ជាមួយវា។ ដើម្បីភ្ជាប់កុំព្យូទ័រទៅអាត់ ខ្ញុំបានរកឃើញកណ្ដុរ Komov ចាស់មួយដែលមានបាល់មួយ កាត់កន្ទុយចេញពីវា ហើយភ្ជាប់វាទៅឧបករណ៍ភ្ជាប់ RS-232 របស់អាត់ 3-pin តាមគ្រោងការណ៍នេះ៖

ប្រសិនបើកុំព្យូទ័ររបស់អ្នកមិនមានច្រក COM អ្នកត្រូវទិញឧបករណ៍បំប្លែង USB/RS-232 ណាមួយក្នុងតម្លៃប្រហែល 8 ដុល្លារ។

ជម្រើសសម្រាប់អនុវត្តការផ្លាស់ប្តូរទិន្នន័យ Ace ជាមួយឧបករណ៍ខាងក្រៅ៖

  • តាមរយៈពិធីការ Ace ខាងក្នុងសម្រាប់ការទំនាក់ទំនងជាមួយកុំព្យូទ័រដែល SCADA vFactory ត្រូវបានដំឡើងដោយឥតគិតថ្លៃ។
  • តាមរយៈពិធីការផ្ទេរទិន្នន័យ Modbus RTU ជាសកលសម្រាប់ការទំនាក់ទំនងជាមួយកុំព្យូទ័រ បន្ទះប៉ះ និង PLCs ផ្សេងទៀត;
  • យោងតាមពិធីការរបស់ខ្លួន ត្រូវបានអនុវត្តតាមកម្មវិធីនៅក្នុងឧបករណ៍បញ្ជា។
ឥតគិតថ្លៃ SCADA vFactory ដំណើរការតែជាមួយ Velocio PLCs ព្រោះវាមិនប្រើ Modbus ប៉ុន្តែពិធីការឧបករណ៍បញ្ជាបិទខាងក្នុង។ មិនមានឯកសារសម្រាប់ vFactory ដើម្បីធ្វើជាម្ចាស់វា មេរៀនវីដេអូមួយគឺគ្រប់គ្រាន់ហើយ។ SCADA សាមញ្ញបំផុតដោយគ្មានភាសាស្គ្រីប និងសមត្ថភាពក្នុងការរក្សាបណ្ណសារ។ របារឧបករណ៍គឺតូច៖

ប៉ុន្តែ អ្នកអាចបង្កើតកម្មវិធីការងារបានយ៉ាងឆាប់រហ័ស ដោយមិនចាំបាច់មានជំនាញសរសេរកម្មវិធីពិសេស៖

ប្រសិនបើសមត្ថភាពរបស់ vFactory មិនគ្រប់គ្រាន់ អ្នកអាចភ្ជាប់ SCADA ផ្សេងទៀតតាមរយៈពិធីការ Modbus RTU ។ ជាឧទាហរណ៍ ក្នុងវីដេអូជាមួយ thermocouple ខ្ញុំបានប្រើ SCADA Trace Mode 6 Base។

អ្នកអាចរៀបចំពិធីការផ្ទេរទិន្នន័យផ្ទាល់ខ្លួនរបស់អ្នកនៅក្នុង Ace មេរៀនវីដេអូដាច់ដោយឡែកត្រូវបានឧទ្ទិសដល់វា។

Ace PLC នៅក្នុង Home Automation

ខ្ញុំគិតថាឧបករណ៍បញ្ជានេះនឹងដំណើរការបានល្អនៅក្នុងប្រព័ន្ធផ្ទះឆ្លាតវៃ។ គុណសម្បត្តិនៃឧបករណ៍បញ្ជា៖ ទំហំតូច ការប្រើប្រាស់ថាមពលទាប ការផ្គត់ផ្គង់ថាមពលត្រឹមតែ 5 V ទិន្នផលដាច់ជាច្រើន សមត្ថភាពក្នុងការភ្ជាប់ thermocouples ច្រកទំនាក់ទំនង 2 ជាមួយឧបករណ៍ខាងក្រៅ ភាពងាយស្រួលនៃការសរសេរកម្មវិធី មួយចំនួនធំនៃប្លុកកម្មវិធីផ្សេងៗគ្នា។

ប្រសិនបើអ្នកចូលចិត្តឧបករណ៍បញ្ជា Ace ប៉ុន្តែការបញ្ចូលដាច់ដោយឡែកចំនួន 6 មិនគ្រប់គ្រាន់ទេ អ្នកអាចពិនិត្យមើលកាន់តែដិតដល់នូវស៊េរីសាខា - Ace ដូចគ្នា មានតែសមត្ថភាពក្នុងការភ្ជាប់ម៉ូឌុលពង្រីក (រហូតដល់ 450 ធាតុចូល/លទ្ធផល)។ ទោះយ៉ាងណាក៏ដោយ នេះគឺដោយគ្មានខ្ញុំរួចទៅហើយ - ខ្ញុំនឹងលេងឱ្យបានគ្រប់គ្រាន់ជាមួយ Ace សម្រាប់ពេលនេះ។

ស្លាក: បន្ថែមស្លាក

លែងជាឧបករណ៍បញ្ជាប្រព័ន្ធព្រះអាទិត្យ...

បើកប្រសិនបើ T2> 40C និងបិទប្រសិនបើ T2<30.5

ទោះបីជាគោលបំណងសំខាន់របស់ឧបករណ៍បញ្ជាផលិតនៅផ្ទះគឺដើម្បីធ្វើការនៅក្នុងប្រព័ន្ធថាមពលព្រះអាទិត្យក៏ដោយ អ្នកខ្លះបានគ្រប់គ្រងរួចហើយដើម្បីប្រើវាសម្រាប់ឡចំហាយឥន្ធនៈរឹង។ នៅក្នុងអត្ថបទនេះ ខ្ញុំចង់និយាយអំពីលក្ខណៈពិសេសថ្មីនៃកម្មវិធីបង្កប់ MEGA CtrlM ដែលអ្នកអាចទិញក្នុងតម្លៃ $4.95 ដោយទាក់ទងមកខ្ញុំ។

កម្មវិធីបង្កប់ថ្មីគាំទ្រឧបករណ៍ចាប់សញ្ញាសីតុណ្ហភាព 8 (ខ្ញុំនឹងបន្ថែម 8 បន្ថែមទៀតក្នុងពេលឆាប់ៗនេះ) និងលទ្ធផលបញ្ជូនតចំនួន 8 ។ ប៉ុន្តែអ្វីដែលគួរឱ្យចាប់អារម្មណ៍បំផុតនោះគឺថាឥឡូវនេះវាអាចធ្វើទៅបានដើម្បីកំណត់លក្ខខណ្ឌផ្ទាល់ខ្លួនរបស់អ្នក! តើវាបានកើតឡើងញឹកញាប់ប៉ុណ្ណាដែលអ្នកកំពុងអានការណែនាំសម្រាប់ឧបករណ៍បញ្ជា ហើយអ្នកកំពុងបាត់មុខងារតូចមួយបន្ថែមទៀតដើម្បីបញ្ចូលវាទៅក្នុងប្រព័ន្ធរបស់អ្នកយ៉ាងពេញលេញ? អ្នកត្រូវរកមើលឧបករណ៍បញ្ជាដែលមានតម្លៃថ្លៃជាងឬទិញមួយផ្សេងទៀត។

ឧបករណ៍បញ្ជារបស់ខ្ញុំមានភាពបត់បែនជាងមុន។ ឥឡូវនេះ តាមសំណើរបស់អ្នក អ្នកអាចសរសេរតក្កវិជ្ជាប្រតិបត្តិការនៃលទ្ធផល 4 ឬ 8 ។ ប្រសិនបើអ្នកកំពុងប្រើគ្រោងការណ៍ស្តង់ដារមួយ នោះលទ្ធផលនៅក្នុងវាត្រូវបានកាន់កាប់រួចហើយ - ជាធម្មតា 1 - 4 ហើយបន្ទាប់មកអ្នកអាចសរសេរកម្មវិធីលទ្ធផល 5, 6, 7, 8 ។ ហើយប្រសិនបើអ្នកបានជ្រើសរើសគ្រោងការណ៍ ផ្ទាល់ខ្លួន(ផ្ទាល់ខ្លួន) បន្ទាប់មកលទ្ធផលទាំង 8 ពីទីមួយដល់ទីប្រាំបីគឺអាចរកបានសម្រាប់ការកំណត់រចនាសម្ព័ន្ធ។

តើ​ធ្វើ​ដូចម្តេច​ដើម្បី​កម្មវិធី​?

ឧបករណ៍បញ្ជាគាំទ្រលក្ខខណ្ឌ 3 ប្រភេទ។ ធម្មតាគឺជាលក្ខខណ្ឌសម្រាប់កំដៅឬត្រជាក់។ ឌីផេរ៉ង់ស្យែល - កុំភ័យខ្លាចចំពោះពាក្យនេះ នេះគឺជាភាពខុសគ្នាធម្មតារវាងឧបករណ៍ចាប់សញ្ញាសីតុណ្ហភាពពីរ។ លក្ខខណ្ឌបែបនេះបម្រើដើម្បីបូមកំដៅឬត្រជាក់ពីកន្លែងមួយទៅកន្លែងមួយទៀត។ ហើយលក្ខខណ្ឌទីបីគឺរារាំងទិន្នផលប្រសិនបើសីតុណ្ហភាពបានឆ្លងកាត់កម្រិតដែលបានកំណត់ទុកជាមុន។

ចូរបន្តទៅឧទាហរណ៍ជាក់លាក់។ ចូរនិយាយថាអ្នកចង់ប្រើឧបករណ៍បញ្ជាមិនមែនសម្រាប់អ្នកប្រមូលពន្លឺព្រះអាទិត្យទេប៉ុន្តែដើម្បីរក្សាសីតុណ្ហភាពថេរនៅក្នុងផ្ទះ!

ឧបមាថាអ្នកមានឡចំហាយអគ្គិសនី ឬឧស្ម័ន ហើយមានពីរជាន់ដែលមានកំដៅដាច់ដោយឡែក។ នោះគឺដើម្បីកំដៅជាន់ទី 1 អ្នកត្រូវបើកទិន្នផល P1 (នេះអាចជាកំរាលកំដៅអគ្គីសនីឬស្នប់ដែលជំរុញទឹកក្តៅឆ្លងកាត់កំរាលឥដ្ឋឬកំដៅវិទ្យុសកម្ម) ហើយដើម្បីកំដៅជាន់ទីពីរអ្នកត្រូវ បើកលទ្ធផល P2 ។ បន្ទាប់មកលក្ខខណ្ឌនឹងមានដូចនេះ៖

[+]P1: T1 19.8C បើក< 21.0C Off >23.0C [+]P2: T2 19.5C បើក< 20.0C Off >22.0C 19.8C និង 19.5C គ្រាន់តែជាការអានបច្ចុប្បន្ននៃឧបករណ៏ T1 និង T2 រៀងគ្នា។

លក្ខខណ្ឌទីមួយនឹងបើកទិន្នផល P1 ភ្លាមៗនៅពេលដែលសីតុណ្ហភាពធ្លាក់ចុះក្រោម 21 ដឺក្រេនៅក្នុងបន្ទប់ ហើយបិទនៅពេលដែលបន្ទប់ឬជាន់ឡើងដល់ 23 ដឺក្រេ។ វិធីនេះអ្នកអាចជៀសវាងការឡើងកំដៅបន្ទប់ - សត្រូវដ៏សំខាន់នៃការសន្សំ។ យ៉ាងណាមិញ មានវិធីតែមួយគត់ដើម្បីសន្សំសំចៃធនធានថាមពល (លុយ) យ៉ាងឆ្លាតវៃ - ដើម្បីដុតវាឱ្យបានច្រើនតាមដែលអ្នកត្រូវការ ហើយមិនមែនបន្តិចទៀតទេ!

សម្រាប់ជាន់ទី 2 អ្វីគ្រប់យ៉ាងគឺស្រដៀងគ្នា ទិន្នផល P2 នឹងបើកនៅពេលដែលសីតុណ្ហភាពនៅជាន់ទីពីរធ្លាក់ចុះក្រោម 20 ដឺក្រេ ហើយបិទនៅពេលដែលកំរាលឥដ្ឋឡើងកំដៅរហូតដល់ 22 ដឺក្រេ។ ជាធម្មតានៅជាន់ទី 2 (បន្ទប់គេង) សីតុណ្ហភាពទាបជាងនៅជាន់ទី 1 ត្រូវបានអនុញ្ញាត។

ជា​ការ​ពិត​ណាស់ អ្នក​អាច​កំណត់​សីតុណ្ហភាព​ទៅ​សីតុណ្ហភាព​ណា​មួយ​ដែល​អ្នក​ចង់​បាន ប៉ុន្តែ​ត្រូវ​ចាំ​ថា ៖ កំណត់​សីតុណ្ហភាព​ក្នុង​បន្ទប់​ឱ្យ​បាន​គ្រប់គ្រាន់ ដើម្បី​ធានា​ថា​អ្នក​មាន​អារម្មណ៍​សុខ​ស្រួល។ ការកើនឡើងកម្រិតនីមួយៗតំណាងឱ្យការកើនឡើងនៃការប្រើប្រាស់ថាមពលប្រហែល 6% ។ នៅពេលកំណត់សីតុណ្ហភាពពិចារណាពីគោលបំណងនៃបន្ទប់។ ជាឧទាហរណ៍ ជាធម្មតាវាមិនចាំបាច់ក្នុងការកំដៅបន្ទប់គេង ឬកន្លែងដែលកម្រប្រើដល់ 20 °C។ វ៉ាលីន

ដ្យាក្រាមបង្ហាញពីរបៀបដែលឧបករណ៍បញ្ជាអាចរក្សាសីតុណ្ហភាពថេរនៅក្នុងផ្ទះ។ វាត្រូវការការអានពីឧបករណ៍ចាប់សញ្ញា T1 និង T2 (ជាន់ទីមួយនិងទីពីរ) ហើយក្នុងពេលតែមួយបិទឬបើកអាគុយ (វិទ្យុសកម្ម) ដោយប្រើទិន្នផលបញ្ជូនត P1, P2 ដែលត្រូវបានភ្ជាប់ទៅនឹង servos ។

អ្វីដែលអស្ចារ្យនោះគឺថាប្រសិនបើជំនួសឱ្យលទ្ធផល P1 និង P2 អ្នកប្រើ P5 និង P6 ហើយជំនួសឱ្យឧបករណ៍ចាប់សញ្ញា T2 ឧទាហរណ៍ T5 នោះឧបករណ៍បញ្ជានឹងអាចគ្រប់គ្រងឧបករណ៍ប្រមូលពន្លឺព្រះអាទិត្យហើយក៏តាមដានសីតុណ្ហភាពនៅក្នុងផ្ទះរបស់អ្នកផងដែរ។

ប្រសិនបើអ្នកបញ្ចេញឧបករណ៍ចាប់សញ្ញា T2 និងទិន្នផល P1 ដែលត្រូវបានប្រើសម្រាប់តក្កវិជ្ជាគ្រប់គ្រងឧបករណ៍ប្រមូលពន្លឺព្រះអាទិត្យ អ្នកទាំងពីរអាចគ្រប់គ្រងសីតុណ្ហភាពនៅក្នុងផ្ទះ និងគ្រប់គ្រងស្នប់នៃប្រព័ន្ធព្រះអាទិត្យរបស់អ្នក។

សូមក្រឡេកមើលឧទាហរណ៍ដ៏ស្មុគស្មាញមួយ ប៉ុន្តែស្រដៀងគ្នាខ្លាំងណាស់...