時下工控產(chǎn)品用的比較多的是PLC,但是不同廠家PLC編程各有差別一些之前沒有接觸過PLC的人要想學(xué)會使用PLC要經(jīng)歷較長時間的學(xué)習(xí)。這款基STC12C5A60S2單片機制作的簡易PLC不僅可滿足小型工控系統(tǒng)的需求而且編程簡單沒有PLC編程經(jīng)驗的人也可以掌握。本著“一懂一會”就能給PLC編程的思路設(shè)計,“一懂”指懂數(shù)字邏輯電路例如:與,或,非,RS觸發(fā)等相關(guān)邏輯�!耙粫敝笗M裝電氣控制回路,說白了就是拿著線將控制盤上相關(guān)元件按照圖紙連接起來的操作。
此次發(fā)布的是MC100的測試版因此內(nèi)部資源不多,先讓大家熟悉熟悉這個編程思路同時和大家多交流交流共同學(xué)習(xí)。
注意事項:
1,單片機端口定義X輸入端X1至X8分別對應(yīng)單片機P00至P07。Y輸出端Y1至Y8分別對應(yīng)P20至P25,P36,P37。
因為單片機初始化后端口處于上拉狀態(tài)因此的輸入端口接GND即表示輸入邏輯1,單片機端口輸出0即表示輸出邏輯1。
2,編程軟件使用VB編寫偶有個別電腦打不開的情況請試試雙擊文件中的補丁。
3,首先將HEX文件下載至單片機,型號:STC12C5A60S2,晶振為11.0592不要搞錯了!然后使用串口線將自己的板子與電腦連接。打開編程軟件在"COM"處填入正確的串口號,然后點擊“打開”按鈕,按鈕變綠即為連接成功就可以進行編程了。
4,這里所謂的編程其實就是根據(jù)用戶提前計劃好的控制邏輯將編程界面中的邏輯塊連接起來,怎么連接呢?在框中填入連接線號即可線號從1開始。有點類似于西門子LOGO不過這里是把邏輯塊都給你擺在面前了,不需要你再去庫里找了。每個邏輯塊都是從左側(cè)是輸入然后從右側(cè)輸出,X是輸入端因此只有輸出連接口,Y是輸出端因此只有輸入連接口
5,例子,電動機的起�?刂�。我們用X1作為啟動輸入端,X2作為停止輸入端,Y1作為控制輸出端。
6,開始編程:在“X1”右側(cè)的空格中填入“1”即代表將X1連接到1號線,RS觸發(fā)器邏輯塊"rs1"的“S”端填入1,表示此端口信號來自線號1,這樣就完成了“X1”和“rs1”邏輯模塊的置位端“S”的連接。同理我們將X2和“rs1”的“R”端使用2號連接,“rs1”的輸出端口通過3號線連接到Y(jié)1輸出。詳情看“例圖”。
7,點擊按鈕“下載RAM”即可將用戶程序下載至PLC中并運行。因為是測試版所以用戶程序不具備掉電保持功能。重新上電后用戶程序即清空。
全部資料51hei下載地址:
MC100測試版.zip
(135.93 KB, 下載次數(shù): 173)
2018-6-16 21:15 上傳
點擊文件名下載附件
基于51單片機的PLC
|