可編程控制器的反轉(zhuǎn)和程序結(jié)束
INV指令的功能,、電路表示等如表5-12所示。
INV指令用于將指令執(zhí)行之前的運(yùn)算結(jié)果取反,。指令的使用見圖5-22,。
?
空操作(NOP)
NOP指令的功能,、電路表示等如表5-13所示。
空操作指令使該步序作空操作,。在程序中加人NOP 指令,,在改動(dòng)或追加程序時(shí)可減少步序號(hào)的改變。用NOP指令替代已寫人的指令,,可以修改電路,,如圖5-23所示。
.程序結(jié)束(END)
END指令的功能,、電路表示等如表5-14所示,。
END用于程序結(jié)束。PLC按照輸人處理,、程序執(zhí)行,、輸出處理循環(huán)進(jìn)行工作,從用戶 程序的*步執(zhí)行到zui后一步,。如果在程序中寫人END指令,,則END以后的程序就不再執(zhí)行,直接進(jìn)行輸出處理,,如圖5-24所示,,由此可以縮短循環(huán) 周期。在程序調(diào)試時(shí),,把程序分為若干段,,將END指令插人各 段程序之后,,可以逐段調(diào)試程序;在該段程序調(diào)試完畢后,,刪去 END,再進(jìn)行下段程序的調(diào)試,,直到程序調(diào)完為止。
編程注意的問題
(1)注意編程順序合適的編程順序可減少程序步數(shù),。在設(shè) 計(jì)并聯(lián)電路時(shí),,串聯(lián)觸點(diǎn)多的電路應(yīng)盡量放在上部,如圖5-25 所示,。
在設(shè)計(jì)串聯(lián)電路時(shí),,并聯(lián)觸點(diǎn)多的電路應(yīng)盡量放在左邊,如圖5-26所示,。
(2)重新排列不能編程的電路有些電路不能直接編程,,如橋式電路[見圖5-27(a)], 必須重畫為圖5-27(b)的等效電路,,然后再進(jìn)行編程,。
如果電路結(jié)構(gòu)復(fù)雜,用ANB,、ORB等指令難以解決,,可以重復(fù)使用一些觸點(diǎn)改成等效 電路,再進(jìn)行編程就比較清晰明了,。圖5-28為復(fù)雜電路的重新排列,。
(3)雙線圈輸出問題如果在同一程序中同一元件的線圈使用兩次或多次,稱為雙線圈 輸出,。這時(shí)前面的輸出無(wú)效,,zui后一次輸出才是有效的,如圖5-29所示,。一般不應(yīng)出現(xiàn)雙 線圈輸出,。
.常用電路編程舉例
下面通過幾個(gè)例子介紹基本指令的使用和編程方法。
(1)瞬時(shí)接通延時(shí)斷開電路如圖5-30所示,,當(dāng)輸入X0接通時(shí),,Y0線圈接通,并由 其常開觸點(diǎn)自保持,,同時(shí)X0的常閉觸點(diǎn)斷開,,定時(shí)器T0線圈無(wú)法接通。當(dāng)輸入X0斷開 時(shí),,X0的常閉觸點(diǎn)閉合,,T0線圈接通,經(jīng)過3s,定時(shí)器的當(dāng)前值與設(shè)定值相等,,T0的常 閉觸點(diǎn)斷開,,Y0線圈也就斷電。
(2) 延時(shí)接通/斷開電路它需要兩個(gè)定時(shí)器,,如圖5-31所示,。當(dāng)輸人X0接通,,定時(shí) 器T0線圏接通,。延時(shí)3s后,T0的常開觸點(diǎn)閉合,,Y1線圈接通并自保持,。當(dāng)輸入X0由通 變斷時(shí),T1線圈接通,。延時(shí)6s后,,T1的常閉觸點(diǎn)斷開,Y1線圈斷電,。
(3) 多諧振蕩電路又稱閃爍電路,,可用作閃光報(bào)警。該電路也需要兩個(gè)定時(shí)器,,如圖 5-32所示,。
當(dāng)輸人X0接通,定時(shí)器T0線圈接通,,延時(shí)3S后,,T0的常開觸點(diǎn)閉合,T1線圈接 通,,Y2線圈也接通,。再延時(shí)Is后,T1的常閉觸點(diǎn)斷開,,T0線圈斷電,,其常開觸點(diǎn)斷開, 使Y2線圈斷電,,同時(shí)T1線圈斷電,,又使TO線圈復(fù)通。如此循環(huán)執(zhí)行,,電路就輸出具有 一定寬度的矩形脈沖,。Y2的通斷時(shí)間分別由定時(shí)器Tl、TO的設(shè)定值決定,。
(4) 脈寬可調(diào)單脈沖電路如圖S-33所示,,當(dāng)輸人X0接通時(shí),Ml線圈接通并自保 持,Ml的常開觸點(diǎn)閉合,,Y3接通,,這時(shí)即使輸人X0消失,Y3仍接通,。延時(shí)3s后,,TO的常閉觸點(diǎn)斷開,Y3斷電,。該電路的脈沖寬廣取決于TO的設(shè)定值,,不受X0的接通時(shí)間 影響。
(5)定時(shí)器的擴(kuò)展如前所述,,PLC定時(shí)器的定時(shí)范圍是一定的,,要增加定時(shí)時(shí)間可 由定時(shí)器和定時(shí)器或定時(shí)器和計(jì)數(shù)器的串聯(lián)組合來(lái)實(shí)現(xiàn)。圖5-34為定時(shí)器和計(jì)數(shù)器的組合 例子,。TO形成一個(gè)設(shè)定值為5s的自復(fù)位定時(shí)器,。當(dāng)X0接通時(shí),TO線圈接通,,延時(shí)5s后,, TO的常閉觸點(diǎn)斷開,TO線圈斷開復(fù)位,,待下一次掃描時(shí),,TO的常閉觸點(diǎn)才閉合,TO線圈 又重新接通,,即TO的觸點(diǎn)每5s接通一次,,每次接通時(shí)間為一個(gè)掃描周期。計(jì)數(shù)器C0對(duì)這 個(gè)脈沖信號(hào)進(jìn)行計(jì)數(shù),,計(jì)到1000次時(shí),,C0的常開觸點(diǎn)閉合,使Y4線圈接通,。從X0接通 到Y(jié)4接通,,延時(shí)時(shí)間為定時(shí)器和計(jì)數(shù)器設(shè)定值的乘積。T總=TC== 5 X 1000 = 5000s,。初始 化脈沖M8002在程序運(yùn)行開始時(shí)使C0復(fù)位清零,。
計(jì)數(shù)器的擴(kuò)展與定時(shí)器的擴(kuò)展類似,讀者可自行編制其程序,。
相關(guān)產(chǎn)品
免責(zé)聲明
- 凡本網(wǎng)注明“來(lái)源:化工儀器網(wǎng)”的所有作品,,均為浙江興旺寶明通網(wǎng)絡(luò)有限公司-化工儀器網(wǎng)合法擁有版權(quán)或有權(quán)使用的作品,未經(jīng)本網(wǎng)授權(quán)不得轉(zhuǎn)載,、摘編或利用其它方式使用上述作品,。已經(jīng)本網(wǎng)授權(quán)使用作品的,應(yīng)在授權(quán)范圍內(nèi)使用,并注明“來(lái)源:化工儀器網(wǎng)”,。違反上述聲明者,,本網(wǎng)將追究其相關(guān)法律責(zé)任。
- 本網(wǎng)轉(zhuǎn)載并注明自其他來(lái)源(非化工儀器網(wǎng))的作品,,目的在于傳遞更多信息,,并不代表本網(wǎng)贊同其觀點(diǎn)和對(duì)其真實(shí)性負(fù)責(zé),不承擔(dān)此類作品侵權(quán)行為的直接責(zé)任及連帶責(zé)任,。其他媒體,、網(wǎng)站或個(gè)人從本網(wǎng)轉(zhuǎn)載時(shí),必須保留本網(wǎng)注明的作品第一來(lái)源,,并自負(fù)版權(quán)等法律責(zé)任,。
- 如涉及作品內(nèi)容、版權(quán)等問題,,請(qǐng)?jiān)谧髌钒l(fā)表之日起一周內(nèi)與本網(wǎng)聯(lián)系,否則視為放棄相關(guān)權(quán)利,。