Բացը կամրջելը. PLC-ի սերիական հաղորդակցման հիմնական գիտելիքներ էլեկտրատեխնիկների մասնագետների համար
Բացը կամրջելը. PLC-ի սերիական հաղորդակցման հիմնական գիտելիքներ էլեկտրատեխնիկների մասնագետների համար
Սերիական հաղորդակցության հիմունքներ
Սերիական հաղորդակցությունը սովորական արձանագրություն է սարքից սարք տվյալների փոխանակման համար: Ի տարբերություն USB-ի, համակարգիչների մեծ մասն ունի երկու RS232-ի վրա հիմնված սերիական պորտ: Սերիական նավահանգիստները լայնորեն օգտագործվում են նաև գործիքավորման և հեռակառավարման տվյալների հավաքագրման սարքերում:
Սերիական հաղորդակցության հիմնական պարամետրերը
Արդյունավետ սերիական հաղորդակցության համար հետևյալ պարամետրերը պետք է համընկնեն նավահանգիստների միջև.
Baud Rate. Չափում է տվյալները՝ փոխանցման արագությունը վայրկյանում բիթերով: Օրինակ, 300 բաուդը հավասար է 300 բիթ վայրկյանում: Baud արագությունը ուղղակիորեն ազդում է տվյալների տողում նմուշառման հաճախականության վրա: Բաուդի բարձր արագությունները, որոնք հեշտացնում են կարճ հեռավորության վրա, բարձր արագությամբ հաղորդակցությունը, հակադարձ համեմատական են փոխանցման հեռավորությանը:
Տվյալների բիթերը.Ներկայացրե՛ք փոխանցման մեջ եղած փաստացի տվյալները: Ստանդարտ արժեքներն են 5, 7 կամ 8 բիթ: Օրինակ, ստանդարտ ASCII-ն օգտագործում է 7 բիթ, մինչդեռ ընդլայնված ASCII-ն օգտագործում է 8: Ընտրությունը կախված է կոնկրետ տվյալների փոխանցման պահանջներից:
Stop Bits:Նշեք տվյալների փաթեթի վերջը, սովորաբար 1, 1,5 կամ 2 բիթ արժեքներով: Նրանք օգնում են սարքերին սինխրոնիզացնել ժամացույցները հաղորդակցության ընթացքում: Ավելի շատ կանգառի բիթերը մեծացնում են հանդուրժողականությունը ժամացույցի ժամանակի տարբերությունների նկատմամբ, բայց նվազեցնում են տվյալների փոխանցման արագությունը:
Պարիտետի բիթ.Պարզ սխալ՝ ստուգման մեթոդ: Ընտրանքները ներառում են զույգ, կենտ, բարձր, ցածր կամ ոչ մեկը: Զույգ և կենտ հավասարությունը սահմանում են հավասարության բիթը՝ փոխանցված տվյալների մեջ ապահովելու համար զույգ կամ կենտ թվով տրամաբանական բարձր բիթ: Բարձր և ցածր պարիտետը պարզապես սահմանում է բիթը տրամաբանական բարձր կամ ցածր՝ թույլ տալով ընդունող սարքերին հայտնաբերել կապի հնարավոր միջամտությունը կամ ապասինխրոնացումը:
Ընդհանուր PLC միջերեսներ
RS - 232:RS - 232 ստանդարտը տարածված է IBM - PC և համատեղելի համակարգերում: Այն աջակցում է տարբեր ծրագրերի, ինչպիսիք են մկների, տպիչների, մոդեմների և արդյունաբերական գործիքների միացումը: Թեև RS - 232-ը հնարավորություն է տալիս կետ առ կետ հաղորդակցություն համակարգչի սերիական պորտերի և սարքերի միջև, դրա փոխանցման առավելագույն հեռավորությունը 50 ֆուտ է:
RS - 422:RS - 422, որն օգտագործվում է Apple Macintosh համակարգիչներում, օգտագործում է դիֆերենցիալ ազդանշան: Ի տարբերություն RS - 232-ի միակողմանի գետնին հղումային ազդանշանի, RS - 422-ի դիֆերենցիալ փոխանցումն օգտագործում է երկու գիծ ազդանշաններ ուղարկելու և ստանալու համար: Սա բարձրացնում է աղմուկի անձեռնմխելիությունը և երկարացնում փոխանցման հեռավորությունը՝ դարձնելով այն հարմար արդյունաբերական պարամետրերի համար:
RS - 485:RS - 485-ը բարելավվում է RS - 422-ի վրա՝ աջակցելով մինչև 32 սարքերի և սահմանելով էլեկտրական բնութագրերը առավելագույն սարքերի քանակի սցենարների համար՝ ապահովելով համապատասխան ազդանշանի լարումը: Այն թույլ է տալիս ստեղծել սարքերի ցանցեր՝ օգտագործելով մեկ RS - 422 պորտ: Ուժեղ աղմուկի` անձեռնմխելիության և բազմաբնույթ սարքերի աջակցությամբ, RS - 485-ը իդեալական է արդյունաբերական ծրագրերի համար, ինչպիսիք են համակարգիչներին միացված բաշխված սարքերի ցանցերը, տվյալների հավաքագրման կարգավորիչները, HMI-ները և այլ գործառնական համակարգեր կառուցելը: RS - 485-ը RS - 422-ի գերկոմպլեկտ է, որը հնարավորություն է տալիս կառավարել բոլոր RS - 422 սարքերը, որոնց փոխանցման հեռավորությունները գերազանցում են 4000 ֆուտը: