西門(mén)子plcCPU315循環(huán)中斷控制彩燈的程序和試驗(yàn)
在很多繁華街區(qū)和店面門(mén)頭處,到處都是五顏六色的彩燈,為這個(gè)社會(huì)增加了色彩,但是這些彩燈大部分都是用西門(mén)子plc控制的,今天小編為大家介紹一下西門(mén)子plcCPU315循環(huán)中斷控制彩燈的程序和試驗(yàn),具體步驟如下:
西門(mén)子plcCPU315循環(huán)中斷控制彩燈的程序
用鼠標(biāo)右鍵單擊SIMATIC管理器左邊窗口中的“塊”, 在彈出的菜單中執(zhí)行“插入對(duì)象”一“組織塊”命令,在出現(xiàn)的“屬性-組織塊”對(duì)話框中(見(jiàn)圖),將組織塊的名稱改為OB 100, 設(shè)置創(chuàng)建語(yǔ)言為L(zhǎng)AD(梯形圖) ,單擊“確定”按鈕后, 在SIMATIC1理器右邊窗口出現(xiàn)OB100。
西門(mén)子plc CPU315OB35的程序
OB35中的程序用于控制8位彩燈循環(huán)移位,用10.0控制移位的方向,10.0為1狀態(tài)時(shí)彩燈左移,為0狀態(tài)時(shí)彩燈右移,S7-300/400只有雙字循環(huán)移位指令,MB0是雙字MD0的最高字節(jié)(見(jiàn)圖),在MD0每次循環(huán)左移1位之后,最高位M0.7的數(shù)據(jù)被移到MD0最低位的M3.0,為了實(shí)現(xiàn)MB0的循環(huán)移位,移位后如果M3.0為1狀態(tài),將MB0的最低位M0.0置位為1(見(jiàn)圖的程序段),反之將M0.0復(fù)位為0,相當(dāng)于MB0的最高位M0.7移到了MB0的最低位M0.0。
在MB0每次循環(huán)右移1位之后,MB0的最低位M0.0的數(shù)據(jù)被移到MBI最高位的M1.7,移位后根據(jù)M1.7的狀態(tài),將MB0的最高位M0.7置位或復(fù)位(見(jiàn)圖的程序段),相當(dāng)于MB0的最低位M0.0移到了MB0的最高位M0.7,在程序段3, 用MOVE指令將MB 0的值傳送到QB4,用QB4來(lái)控制8位彩燈。
禁止和激活硬件中斷
西門(mén)子plc CPU315 SFC40“EN IRT”和SFC 39“DIS_IRT”分別用于激活和禁止中斷和異步錯(cuò)誤的系統(tǒng)功能.它們的參數(shù)MODE為2時(shí)激活指定的OB編號(hào)對(duì)應(yīng)的中斷, MODE必須用十六進(jìn)來(lái)設(shè)置,OB_NR是中斷的編號(hào),在OB1中編寫(xiě)下圖程序,在I0.2的上升沿調(diào)用SFC“EN_IRT”激活OB35對(duì)應(yīng)的循環(huán)中斷, 在10.3的上升沿時(shí)調(diào)用SFC“DIS IRT”禁止OB35對(duì)應(yīng)的循環(huán)中斷。
仿真實(shí)驗(yàn)
打開(kāi)仿真軟件PLCSIM,下載系統(tǒng)數(shù)據(jù)和所有的塊后,切換到RUN-P模式,CPU調(diào)用一次OB100,MW6被加1,說(shuō)明只調(diào)用了一次OB35.MB0被設(shè)置為初始值7, 其低3位為1.OB 35被自動(dòng)激活, CPU每Is調(diào)用一次OB 35.因?yàn)?0.0的初始值為0,將10.0置為1狀態(tài),QB4山循環(huán)右移變?yōu)檠h(huán)左移。
單擊兩次10.3對(duì)應(yīng)的小方框, 在10.3的上升沿, 循環(huán)中斷被禁止, CPU不再調(diào)用OB35,QB0的值固定不變。單擊兩次10.對(duì)應(yīng)的小方框,在10.2的上升沿,循環(huán)中斷被激活,改變OB 100中MB 0的初始值后, 下載到仿真PLC, 觀察運(yùn)行的效果。
要求每500ms調(diào)用一次OB35,每次調(diào)用時(shí)將MW30加1。編寫(xiě)程序后下載到仿真PLC,調(diào)試程序知道滿足要求
總結(jié):以上內(nèi)容就是小編為大家介紹的西門(mén)子plcCPU315循環(huán)中斷控制彩燈的程序和試驗(yàn),本公司是西門(mén)子plc代理商,如果您有這方面的任何需求,歡迎大家咨詢?nèi)莞须姎猓覀儗⒔o您真誠(chéng)的服務(wù)。
免責(zé)聲明:本文免費(fèi)為大家學(xué)習(xí)、研究、欣賞,歡迎讀者訪問(wèn)和交流,其版權(quán)歸原著者擁有;本網(wǎng)站所有軟件和資料均為網(wǎng)友推薦收集整理而來(lái),禁止商用。本網(wǎng)站不保證本站提供的下載資源的準(zhǔn)確性、安全性和完整性;同時(shí)本網(wǎng)站也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的損失或傷害;如涉及版權(quán),請(qǐng)聯(lián)系刪除!
標(biāo)題:西門(mén)子plcCPU315循環(huán)中斷控制彩燈的程序和試驗(yàn) 地址:http://www.511997.cn/hangye/3919.html