基于ISP微控制器的PLC實現(xiàn)方法
四、應用實例
某送料小車自動控制系統(tǒng)如圖5所示,STa、STb分別為左行和右行限位開關(guān)。小車碰到STa自動停下來裝料,10s后裝料完畢自動開始右行,碰到STb自動停下來卸料,15s后卸料完畢自動往左行,這樣不停地循環(huán)工作,直到按下停止按鈕為止。
輸入:
SBF(右行手動按鈕):I0.0
SBR(左行手動按鈕):I0.1
SB1(手動停止按鈕):I0.2
STa(左行限位):I0.3
STb(右行限位):I0.4
輸出:
KMF(左行線圈):Q0.0
KMR(右行線圈):Q0.1
裝料:Q0.2
卸料:Q0.3
此例屬于一個被控對象(送料小車)的兩種相反的工作狀態(tài)(左行和右行),所以基本電路采用雙向控制電路,結(jié)合其他控制條件,可以設計出小車控制的梯形圖如圖7所示。
圖7 繼電器梯形圖
五、系統(tǒng)特點
根據(jù)PLC的發(fā)展,可在線升級部分或全部系統(tǒng)程序;
可通過I2C總線擴展系統(tǒng)功能;
無需配置編程器,使用標準的串行口下載梯形圖程序;
調(diào)用ISP功能把梯形圖范例固化到MCU內(nèi)部FLASH中,具有斷電數(shù)據(jù)保持特性;
對RAM寫操作把梯形圖實驗寫到MCU內(nèi)部EXRAM中,EXRAM擦寫次數(shù)無限;
在實驗中可參考PLC控制范例;
PLC控制范例可以根據(jù)不同專業(yè)要求自行配置;
用于實際控制時,只需將該梯形圖程序形成的OBJ文件在線裝載到范例1位置;
系統(tǒng)程序具有梯形圖語句翻譯功能,可外接鍵盤/顯示器,PLC可獨立使用;
通用性強,不局限于某種指令系統(tǒng),用戶可自行設計匯編器;
成本低,器件主要有SM2965、232電平轉(zhuǎn)換器、光電耦合器、穩(wěn)壓塊、接線端子以及幾個電阻和電容。
c++相關(guān)文章:c++教程
評論