Գտնվելու վայրըՏյանցզին, ​​Չինաստան (Մայրցամաք)
ԷլՓոստ՝ sales@likevalves.com
ՀեռախոսՀեռ.՝ +86 13920186592

Electric gate Valve-ի աշխատանքի մոնիտորինգի համակարգի իրական ժամանակի հաղորդակցության նախագծում և իրականացում

Electric gate Valve-ի աշխատանքի մոնիտորինգի համակարգի իրական ժամանակի հաղորդակցության նախագծում և իրականացում

/

Կառավարման տախտակի և էլեկտրական սարքի միացման սխեմատիկ համարը նույնն է: Կառավարման մոդուլը և էլեկտրական սարքը միացված են միմյանց հետ մալուխի միջոցով՝ ըստ նույն տերմինալի համարի։ Եթե ​​օգտատերը չի օգտագործում տեղում հսկողություն, 12, 13 և 14 լարերի տերմինալները միացված չեն: Էլեկտրական փականի կարգավորիչն օգտագործվում է ավտոմատ կառավարման համակարգի համար, 12, 13, 14 տերմինալները «հեռակառավարման անջատիչի», «ավտոմատ անջատման» համապատասխան ազդանշանային հզորության մուտքային տերմինալների համար:
Էլեկտրական փականի կարգավորիչի տեղադրում և կարգավորում.
1. Հավաքեք և ամրացրեք այն ըստ ընտրված արտադրանքի բնութագրերի, և հետևի տախտակի վրա գտնվող տերմինալային բլոկը պետք է հիմնավորված լինի:
2. Կառավարման տախտակի և էլեկտրական սարքի շղթայի սխեմատիկ համարը նույնն է: Կառավարման մոդուլը և էլեկտրական սարքը միացված են միմյանց հետ մալուխի միջոցով՝ համաձայն լարերի տերմինալի նույն համարի: Էլեկտրական փականի կարգավորիչն օգտագործվում է ավտոմատ կառավարման համակարգի համար, 12, 13, 14 տերմինալները «հեռակառավարման անջատիչի», «ավտոմատ անջատման» համապատասխան ազդանշանային հզորության մուտքային տերմինալների համար:
3. Սեղմեք և պահեք կողպէկրանի ստեղնը, ցուցիչը կլուսավորվի, հեռակառավարիչը տեղում կողմնորոշվելու է դեպի հեռակառավարումը, և հեռակառավարման էկրանը կլուսավորվի:
4, օգտագործեք spindle, որպեսզի բացեք դարպասի փականը 50% բաց աստիճանով, սեղմեք բաց փականը կամ փակեք փականի բանալին, ստուգեք, արդյոք փականի և ֆունկցիոնալ ստեղնի պտույտը համապատասխանում է, եթե համահունչ չէ, անմիջապես սեղմեք կանգառի ստեղնը, անջատեք եռաֆազ սնուցումը, փոխարինեք եռաֆազ սնուցումը պատահական երկու փուլով:
5. Սեղմեք և պահեք բաց փականի ստեղնը: Երբ դարպասի փականը ժամանակին բացվի, առջևի ափսեի բաց փականի էկրանը կլուսավորվի. Սեղմեք և պահեք փակ փականի ստեղնը: Երբ դարպասի փականը ժամանակին փակվի, առջևի ափսեի փակ փականի էկրանը կլուսավորվի. Երբ փականի մարմինը բաց է կամ փակվում է, երբ անհրաժեշտ է դադարեցնել, սեղմեք կանգառի ստեղնը, դարպասի փականի ավարտը: Միացրեք տերմինալները թիվ 4 կամ 7: Վթարի լույս առջևի վահանակում:
6. Երբ դարպասի փականը լիովին բաց դիրքում է, կարգավորեք կարգավորիչ դիմադրությունը առջևի ափսեում այնպես, որ բացման չափիչը ցույց տա 100%:
7, կետային հեռակառավարիչի շեղումը դեպի կետ, կետային ցուցադրման լույս, կարճ միացման սխալ թիվ 12 կամ 13 էլեկտրալարերի տերմինալներ, դարպասի փականի և բաց ուղղության շահագործում, գործարկման համար; Կարճ միացման անսարքություն Հաղորդալարերի տերմինալ թիվ 12 կամ թիվ 14, փականի փականը գործարկելու համար, գործարկման վիճակի համար:
8. Ապահովիչ խողովակ հետևի ափսեի վրա 5 x 20 Ա:
Էլեկտրական դարպասի փականի կատարողականի մոնիտորինգի համակարգի իրական ժամանակի հաղորդակցության նախագծում և իրականացում
Ներածություն. Համաձայն 485 համակարգի ավտոբուսի, առաջարկվում է իրական ժամանակի կապի համակարգի ծրագրակազմը էլեկտրական սարքավորումների կատարողականի փորձարկման համակարգում, որը բաղկացած է մոնիտորինգի կենտրոնի ԱՀ-ից և մի քանի միչիպով կառավարման համակարգերից: Հստակորեն ներկայացվում է VB-ի օգտագործման մեթոդը՝ ԱՀ-ի և մեկ չիպային կառավարման համակարգի մի քանի ծրագրային ապահովման ակնթարթային հաղորդակցման ծրագրի ձևավորումն ավարտելու համար: ԱՀ-ն ավարտել է մի քանի հեռավոր միավորների համաժամանակյա կառավարումը և կառավարումը:
Բանալի բառեր. Visual Basic սերիական կապի հաղորդակցություն էլեկտրական սարքավորումների կատարողականի մոնիտորինգի համակարգի հեռակառավարման համակարգ
1. Ներածություն
Իրական ժամանակի մոնիտորինգի շատ համակարգերում հաճախ ստիպված են լինում ընդունել հեռավոր հեռավորության չափումներ և վերահսկել տեխնիկական կետերի տվյալները, ինչպես հասնել տվյալների հուսալի հեռավոր փոխանցման, երբ հայտնաբերման համակարգերը պետք է լուծեն խնդիրը: Հայտնաբերման ոլորտում, համակարգային ծրագրաշարի արժեքը նվազեցնելու համար, SCM համակարգը սովորաբար օգտագործվում է որպես տվյալների հավաքագրման և ձայնագրման մոդուլ: ** մոնիտորինգի կենտրոնում ԱՀ-ն հաճախ օգտագործվում է մեծահասակների հնարավորությունը և փորձարկման վայրի հետ հաղորդակցվելու համար:
Այս հոդվածը ներկայացնում է Master/Slave հեռավոր ակնթարթային հաղորդագրությունների համակարգի ծրագրակազմ, որը կարող է օգտագործվել գործարանում էլեկտրական սարքավորումների աշխատանքը վերահսկելու համար: Մոնիտորինգի համակարգի ստորին մեքենան նախագծված է 32-բիթանոց ARM միկրոկառավարիչով (L PC2214) որպես պրոցեսոր: Երկու CPLDS (XC95108) երկարացնում են I/O պորտը միկրոկառավարիչի համակարգը կառավարելու համար, ինչպիսիք են բեռնման շարժիչը, բեռնաթափման շարժիչը, ֆոտոէլեկտրական կոդավորիչը և AD փոխարկիչը, և կա համակարգչային ստեղնաշար տվյալների փոխանցման համար և LCD էկրան Ցուցադրել վարդակի յուրաքանչյուր գործառույթը: , և դրա տպիչի տպագրության փորձարկումը հիմնական պարամետրի գրանցման որակավորված արտադրանքի կատարումը: Վերին համակարգչային ծրագրերի կառավարման համակարգը հիմնված է Visual Basic 610-ի վրա: Այս համակարգը ստուգման հիմնական պարամետրերի արտադրանքի կատարման միջոցով խստորեն կանխում է անորակ արտադրանքը գործարանում, բարելավում է արտադրանքի որակը և բարձրացնում արտադրանքի շուկայական մրցունակությունը:
Հաղորդակցման համակարգի ծրագրային ապահովումը աշխատանքի վայրում օգտագործում է հինգ տեսակի ոլորված զույգ լարեր՝ որպես հաղորդակցման միջոց: Համակարգչի վերին ծրագրաշարն օգտագործում է VB 610-ի MSComm կապի հսկիչը՝ ստորին համակարգչի հետ հեռավոր ակնթարթային հաղորդակցությունն ավարտելու համար: Արտադրության գծում օգտագործվում է ստորին համակարգիչը, իսկ փաստացի ազդեցությունը գոհացուցիչ է։
2. Համակարգի կառուցվածքը և սկզբունքը
2.1 Կառուցվածքային կազմը
Դիմումի համակարգը բաղկացած է մոնիտորինգի կենտրոնից և մի քանի Remote Terminal Unite մոդուլներից (Rtus) (Նկար 1): Մոնիտորինգի կենտրոնը կազմված է վերին համակարգչային ծրագրաշարից և RS232/485 փոխարկիչից, և յուրաքանչյուր հեռակառավարվող մոդուլ պետք է նախագծված լինի որպես լավագույն էլեկտրական սարքավորումների աշխատանքի մոնիտորինգի համակարգ՝ հիմնված ARM մեկ չիպային միկրոհամակարգչի վրա (Նկար 2):
2.2 Սկզբունքներ
Որպես DTE (Da2ta Terminal Equipment) տվյալների համապարփակ ձեռքբերման տերմինալ սարքավորում, մոնիտորինգի կենտրոնը պարտավորվում է ավարտել հայտնաբերման տվյալների նույնականացումը և պահեստավորումը հեռավոր էլեկտրական սարքավորումների կատարողականի մոնիտորինգի համակարգի: ԱՀ-ն ըստ 485 կապի մալուխի և հեռակառավարվող էլեկտրական սարքավորումների կատարողականի մոնիտորինգի համակարգի միացված է, դրա փոխանցման արագությունը 9 600 bps է, նավահանգստի տվյալների փոխանցման արագությունը կարող է սահմանվել 1 200 bps ~ 19 200 bps (1) ըստ համակարգի ծրագրակազմի:
Ֆոտոէլեկտրական կոդավորիչի և AD փոխարկիչի հիման վրա էլեկտրական սարքավորումների աշխատանքի մոնիտորինգի հեռակառավարման համակարգը հավաքում է հիմնական սարքավորումների հիմնական կատարողական պարամետրերի տվյալները: MAX1480 մշակման չիպն ընտրվում է ԱՀ սարքի հետ տվյալները փոխանցելու համար, իսկ տվյալների մուտքագրման և ելքի փոխարկման ազդանշաններն իրականացվում են երկու CPLDS-ով, որպեսզի իրականացվի հիմնական սարքավորումների կառավարումը և հիմնական պարամետրերի ճշգրիտ չափումը: Էլեկտրասարքավորումների կատարողականի մոնիտորինգի համակարգն ունի նաև չափաբերման, անսարքությունների նախազգուշացում և չիպի նորմալ աշխատանքի ստուգման համակարգի ծրագրակազմ: BRnbsp; nbsp; nbsp; nbsp; Հաղորդակցման համակարգի ծրագրային ապահովում՝ կենտրոնական ԱՀ-ի և հեռակառավարման միչիպով միկրոհամակարգչի կառավարման համակարգի վերահսկման համար 485 կապի մալուխի միջոցով՝ նույն էկրանի բազմաթելային զուգահեռ փոխանցման տվյալների տեղեկատվության տվյալների հաղորդակցման, ԱՀ՝ ըստ սերիական պորտի, նշանները հեռակա մոդուլ ուղարկելու համար, հեռավոր մոդուլը ստացել է իր սեփական նշանը տվյալների համակարգչին փոխանցելուց հետո, ԱՀ-ն ստացել է տվյալները համապատասխան տեղեկատվական բովանդակություն: Այս կերպ մոնիտորինգի կենտրոնը կարող է կառավարել հեռակառավարվող մեքենան և հավաքել տվյալներ։
3. Ակնթարթային սերիական հաղորդակցության ծրագրավորման դիզայն
3.1 Հաղորդակցության պայմանագիր
(1) Շրջանակի տվյալների տեղեկատվությունը կազմված է 1 մեկնարկային բիթից, 8 տվյալների բիթից, 1 ստուգման բիթից և 1 կանգառի բիթից:
(2) Սերիական պորտի բուդ արագությունը 9 600 bps է: Էլեկտրական սարքավորումների փորձարկման համակարգի 51 միկրոկոնտրոլերի սերիական հաղորդակցությունը օգտագործում է UART0՝ տվյալներ մղելու և ստանալու համար: Սերիական բուդի ճշգրիտ արագություն ստանալու համար ARM միկրոկառավարիչը ընդունում է բյուրեղյա տատանումների միացում 111059 2 ՄՀց տատանումների հաճախականությամբ: ԱՀ-ի բուդի արագությունը սահմանվում է VB կապի կառավարման MSComm-ի Setting հատկանիշի համաձայն: Տվյալների փոխանցման ճշգրտությունն ապահովելու համար PC սերիական պորտի բուդ արագությունը պետք է լինի նույնը:
(3) Համակարգում ընդունված է բազմաթելային հաղորդակցություն: Համակարգչային վերին ծրագրակազմը հաղորդակցվում է հեռակառավարվող մոդուլների հետ՝ ըստ նշանի փոխանցման ավտոբուսի [2]: ԱՀ-ով փոխանցվող տեղեկատվությունը ֆիքսված 4 բայթանոց թիվ է: Առաջին և երկրորդ բայթերը համապատասխանաբար մեկնարկային նույնացուցիչն են և հեռավոր միավորի մանրամասն հասցեի համարը: Երրորդ բայթը ցույց է տալիս, որ push-ը հրահանգային քարտ կամ հրահանգ է, իսկ չորրորդ բայթը վերջի նույնացուցիչն է:
(4) Նշանը ստանալուց հետո հեռավոր մոդուլը դատողություն է անում՝ համեմատելով նշանի հասցեի համարը և մոդուլի մանրամասն հասցեն՝ իմանալով, որ նշանը միավորն է, և այնուհետև համակարգի ավտոբուսը տվյալներ ստանալու իրավիճակում է։ . Այս մոդուլը աստիճանաբար կարճ հաղորդագրություն է ուղարկում, բեռնված տեղեկատվական բովանդակությունը 158 բայթ է: Առաջին և երկրորդ բայթերը համապատասխանաբար ցույց են տալիս սկզբի նույնացուցիչը և հրամանի նիշը, երրորդ բայտը ցույց է տալիս տվյալների քանակությունը, չորրորդ բայթը ցույց է տալիս հավաքված 157-րդ թեստի հաշվետվությունը, իսկ 158-րդ բայթը ցույց է տալիս ավարտի նույնացուցիչը: Եթե ​​մանրամասն հասցեն չի համընկնում, նշանը բաժանվում է հաջորդ միավորին [3]: Հաղորդակցման եղանակը ներկայացված է ստորև նկար 3-ում:
3.2 Հեռակառավարվող MCU-ի վերահսկման համապարփակ սերիական կապի ծրագրավորման ձևավորում
ARM-ի մեկ չիպով միկրոհամակարգչի հեռավոր դիզայնը օգտագործում է ընդհատման ռեժիմ՝ տվյալների ընդունումն իրականացնելու համար՝ համաձայն բջջային հեռախոսի ծրագրաշարի ADS112 ծրագրի՝ վերին համակարգչային ծրագրաշարի հետ հաղորդակցություն իրականացնելու համար, վերին համակարգչային ծրագրերի հաղորդակցման ենթահոսքի գծապատկերը և համակարգչային տերմինալի ստորին տերմինալի անջատման ենթաբաժինը: -Հոսքի գծապատկեր, համապատասխանաբար, ինչպես ցույց է տրված ստորև Նկար 4-ում և Նկար 5-ում:
Երբ հեռակառավարման մոդուլը ստանում է նույն մանրամասն հասցեով նշանը, ինչ սարքը, այն դնում է տվյալների ընդունման նշան: Մեր նշանը ստանալուց հետո հեռակառավարման մոդուլը աստիճանաբար բեռնում է տվյալները բեմի վրա գտնվող ԱՀ: Բացի այդ, ԱՀ-ն դադարում է սեղմել նշանը և շարունակում է տվյալներ ձեռք բերել, մինչև տվյալները ձեռք բերվեն և տվյալների հաղորդագրությունը չհայտնաբերվի Ընդունումից հետո, այստեղ սեղմեք հաստատման հրահանգը հեռավոր մոդուլին: Եթե ​​տվյալների ոչ մի տեղեկություն չի ստացվել կամ տվյալները որակավորված չեն, սեղմեք սխալ նշանը հեռավոր մոդուլի վրա այստեղ: Եթե ​​ստացված նշանը չի համապատասխանում սարքի մանրամասն հասցեին, ծրագրի հոսքը վերադառնում է դեպի տերմինալ մուտք և կատարում այլ իրական գործողություններ: Սա ապահովում է, որ հեռավոր մոդուլը տվյալները հստակ ուղարկում է վերին համակարգչի ծրագրային համակարգչին:
3.3 ԱՀ-ի սերիական կապի ծրագրի նախագծման մեթոդ
Համակարգչի վերին ծրագրաշարը ծրագրեր մշակելու համար օգտագործում է VB 610: VB 610-ով սերիական հաղորդակցման ծրագրեր մշակելու և նախագծելու երկու եղանակ կա. մեկը Windows-ի API ֆունկցիայի բանաձևի օգտագործումն է. Մյուսը VB կապի վերահսկման MSComm ընտրելն է: API ֆունկցիայի բանաձևի օգտագործումը սերիական հաղորդակցության ծրագրի գործընթաց գրելու համար ավելի բարդ է, պետք է թույլ տա շատ բարդ API ֆունկցիայի բանաձև, իսկ VB610 MSComm կապի վերահսկումը բերում է իրադարձությունների մշակման ստանդարտացված գործառույթ, իրադարձություն և ձև, հաճախորդը կարիք չունի տիրապետելու հաղորդակցությանը: Գործողության ամենացածր մակարդակի կառավարման API ֆունկցիայի բանաձևի գործընթացը (4), և այնուհետև սերիական հաղորդակցության շատ հեշտ, արդյունավետ ավարտը:
Վերահսկիչը բերում է սերիական տվյալների ստացման և վերբեռնման երկու գործառույթ. մեկը հարցումն է, որը կարելի է անել՝ օգտագործելով ժմչփը և DO.Loop ծրագրի հոսքը դեպի կլոր իրադարձություններ և հաղորդակցություններ՝ ըստ Com2mEvent արժեքների; Մյուսը Իրադարձությունների վրա հիմնված մոտեցումն է, որն օգտագործում է MSComm-ը՝ OnComm իրադարձությունները վերահսկելու համար՝ կապի սերիական սխալները կամ իրադարձությունները գրավելու համար, և գրում է ծրագրեր OnComm վթարներում՝ դրանք որոշակի չափով լուծելու համար [5]: Այս համակարգի ծրագրաշարն օգտագործում է ժամանակաչափ՝ նշանը մղելու և հեռակառավարման միկրոկառավարիչի կողմից մշակված ստացական տեղեկատվության բովանդակությունը ընդունելու համար, որպեսզի համակարգիչը կարողանա ավելի արագ արձագանքել:
Բջջային հավելվածն օգտագործում է Timer1 հսկողությունը՝ հասնելու նշանների ցիկլային մղմանը: Սահմանեք ժմչփը, որպեսզի պատասխանի 10 մվ-ում մեկ անգամ (Timer11Internal=10):
3.4 ARM2210 սերիայի արտադրանքի SCM ձևավորում սերիական կապի ծրագրի նախագծման մեթոդ
Հաջորդ համակարգիչը օգտագործում է բջջային հեռախոսի ADS112 ծրագրակազմը ծրագրի գրելու համար, բջջային հեռախոսի այս ծրագրաշարը հատուկ մշակված է ARM մեկ չիպային միկրոհամակարգչի և բջջային հեռախոսի ծրագրաշարի համար, որի լեզվական արտահայտությունը նման է C լեզվի արտահայտությանը, ունի շատ լավ գործնականություն:
4 Եզրափակիչ խոսք
Հավելվածը կառավարում է հեռակառավարվող մեքենայի առցանց մոնիտորինգը, իսկ կապի ինտերնետի մի մասը սահուն է աշխատում, փոխանցման արագությունը համապատասխանում է կանոնակարգերին, աշխատանքի արդյունավետությունը բարձր է, օգտագործումը հարմար է, ցանցային սխեման հարմար է, տվյալների հայտնաբերումը և կարող է ձեռք բերվել աշխատավայրի հսկողության կանոնները: Այս համակարգը կարող է լայնորեն կիրառվել բարձր ճշգրտության արդյունաբերական արտադրության չափման և վերահսկման տեխնոլոգիայի և տվյալների հավաքագրման և այլ ոլորտներում:
Թղթային տեղեկանք
(1) JanAxelson. Սերիական կապի նավահանգիստների համարների ամբողջական հավաքածու [M]: Պեկին: State Electric Power Publishing House, 2001 թ
(2) Յանգ Սյանհույ. Fieldbus տեխնոլոգիան և դրա կիրառումը [M]: Պեկին: Ցինհուայի համալսարանի հրատարակչություն,
(3) Li Zhaoqing.PC և մեկ չիպով միկրոհամակարգիչների նախագծում Տվյալների հաղորդակցման տեխնոլոգիա [M]: Պեկին: Օդագնացության և տիեզերագնացության համալսարան, 2000 թ.
(4) Xiang Juwei et al. Օգտագործելով Windows API ֆունկցիայի բանաձևի կառուցվածքը C6 դասի սերիական հաղորդակցությունն ավարտելու համար [J]: Հայտնաբերման տեխնոլոգիա, 2000 թ
(5) Fan Yizhi.Visual Basic և RS232 Serial Communication Control [M]: Պեկին: Չինաստանի երիտասարդական հրատարակչություն, 2000 թ.


Հրապարակման ժամանակը՝ Փետրվար-24-2023

Ուղարկեք ձեր հաղորդագրությունը մեզ.

Գրեք ձեր հաղորդագրությունը այստեղ և ուղարկեք այն մեզ
WhatsApp առցանց զրույց!