久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

標題: 基于51單片機的自制PLC 升級版 [打印本頁]

作者: 風靜林動    時間: 2018-8-19 22:21
標題: 基于51單片機的自制PLC 升級版
鑒于上次發布的MC-100PLC測試版中的不足,此次發布的新版本較上次有較大改變。但編程思路還是一樣的新手可參照一下上次的http://m.zg4o1577.cn/bbs/dpj-123708-1.html 此次發布的編程軟件不在是將邏輯塊擺放在界面中了,而是需要用戶根據自己需要填寫相應指令就可以了,每個邏輯快都有相應的代碼,并且按照一定的編寫規律編寫就行了。有點類似與PLC的指令集語言。而且編程軟件也加入了簡單的編譯檢查系統,可以幫助用戶檢查編寫錯誤的地方。只能提示錯誤所在第幾行,最上面一行是0然后依次往下排。同時也具備了用戶編寫程序的存檔和讀檔功能。下面就介紹一下如何使用:
1、將“PLC hex文件”文件夾中的HEX文件燒錄到單片機中,型號:STC12C5A60S2,晶振11.0592.不要搞錯了,輸入端X1至X8對應P2.0至P2.7。輸出端Y1至Y8對應P0.0至P0.7。P3.7為“編程”和“運行”模式切換。P3.7與GND短接進入“編程”模式用于下載用戶程序,P3.7懸空進入“運行”模式執行用戶程序。
2、使用串口線將電腦與自己板子的232串口鏈接起來。如何鏈接用戶可參照自己板子.
3、打開“編程軟件”文件夾中的“sc-70”編程軟件,填入正確的串口號,點擊“聯接”按鈕,按鈕變綠即為連接成功,就可以進行編程了。如果連接失敗將會有提示,用戶可根據提示進行修正。
4、用戶需要在“程序編輯區”內進行編程。編程基本語法是這樣的  “邏輯塊名稱+空格+邏輯塊編號+空格輸入線號+空格+輸出線號+;”有的邏輯塊有多個輸入線號根據相應的邏輯塊要求填入即可。編程時每一行只能填寫一行指令并且以“;”結束,回車后寫另一行用戶編寫的程序與程序之間不得有空行,最后也不要加入沒用的空行。這點很重要。
5、此次發布的版本中含有一下幾種邏輯"[X]"輸入邏輯,“[Y]”輸出邏輯,“[AND]”與邏輯,“[OR]”或邏輯,“[RS]”RS觸發器邏輯,“[NOT]”非邏輯,“[T]”延時邏輯(時基100毫秒)。每種邏輯塊的編號都是1至16,不要用超了否則不能執行。
6、 邏輯塊使用方法:[X] 2 4;這行表示X2輸入端子連接到4號線。[Y] 4 1;這行表示Y4輸出端子連接1號線。[AND] 2 1 2 3 4 5;這行表示2號AND邏輯塊的輸入端分別連接1、2、3、4號線,輸出連接5號線。AND邏輯共有4個輸入端在使用時應注意如果沒有全部用完,剩余端子須填入使用了的端子的線號這樣才能正常使用。[OR] 5 2 2 3 4 7;這行表示5號OR邏輯塊的輸入端子連接2、2、3、4號線,輸出連接7號線。就跟AND邏輯一樣沒使用的端子要使用已經使用了的端子的連接線號,出現的兩個2號線就是。[RS] 7 2 3 6;這行表示7號[RS]邏輯塊的“R”端連接2號線,"S"端連接3號線,輸出連接6號線。                      [T] 12 9 20 10;這行表示12號[T]邏輯塊的輸入端連接至9號線,定時20*100=2000ms=2秒,輸出端連接10號線。其中的字母全部為大寫!
7、用戶按照相應的規則編寫好程序后,一定要將單片機的P3.7口接GND這樣PLC就進入了“編程模式”然后點擊“下載”按鈕才能將用戶程序下載進去。如果用戶編寫程序有錯誤,將會有相應的錯誤行提示。下載完成后將P3.7口與GND斷開PLC就進入“運行”模式。就執行用戶程序了。
8用戶想要保存已經編輯好的程序時,點擊“路徑”按鈕根據相應提示找到自己想要的保存地點然后填入程序名,確認后點擊“保存”按鈕就行了。想打開之前編寫的程序,點擊“路徑”按鈕找到相應的文件后點擊“打開”按鈕就可以在“程序編輯區”看到用戶程序了。
8、“例圖”中是星三角啟動的一個例程供用戶參考。X1為停止輸入端,X2為運行輸入端,Y1為星形接觸器控制端,Y2為主接觸器控制端,Y3為三角形接觸器控制端。X2端接到GND表示開始啟動,星形端子先動作,延時1秒主接觸器端子動作,延時5秒三角形接觸器動作星形接觸器復位完成啟動。
9、根據用戶邏輯圖進行編程時,可按照先寫輸入,然后寫中間過程,最后寫輸出的順序編程。此次的版本還沒有用戶程序斷電保存功能,斷電后重新上電用戶程序及清空,所以用戶再每次下載程序前建議斷一下電。如果老鐵們學會使用并覺得有用可在評論區留下聯系方式,我會適時發布帶有保存功能版本的這樣就不用斷電了。編程軟件的編譯糾錯功能在串口沒打開時點擊“下載”按鈕會報出“0行錯誤”這是因為串口沒打開第“0”行無法下載。
10、如果遇到編程軟件打不開可安裝“補丁”文件夾下的補丁,編程軟件沒有病毒,有些殺毒軟件會誤報!

源碼:無
原理圖:無
hex文件和相關資料: MC-0808 PLC.rar (275.68 KB, 下載次數: 240)

作者: 風靜林動    時間: 2018-8-19 23:54
admin 發表于 2018-8-19 23:48
附件呢?

剛才沒編輯完就發表了,現在行了。
作者: qyh123456    時間: 2018-8-20 09:24
學習學習!有RTU連接觸摸屏就好了
作者: 風靜林動    時間: 2018-8-20 13:33
qyh123456 發表于 2018-8-20 09:24
學習學習!有RTU連接觸摸屏就好了

這個在加強版里有,用標準modbus rtu規約。已經成功連接過mcgs的觸摸屏
作者: 難得糊涂2018    時間: 2018-11-17 20:14
這個有什么用啊,只要Rtu連接觸摸屏就可以了!
作者: neiseng    時間: 2019-2-13 14:31
模式像西門子的LOGO了。
作者: neiseng    時間: 2019-2-13 14:50
看看我寫的,西門子LOGO 0BA0模擬器。

LOGO!0BA0.zip

19.18 KB, 下載次數: 27, 下載積分: 黑幣 -5


作者: neiseng    時間: 2019-2-19 20:22
LOGO電路圖

MC-0808 PLC_LOGO.png (7.57 KB, 下載次數: 143)

MC-0808 PLC_LOGO.png

作者: 風靜林動    時間: 2019-4-5 17:11
neiseng 發表于 2019-2-13 14:31
模式像西門子的LOGO了。

差不多吧,鑒于51的內存太小了無法做到脫機編程。后來做了一個自帶屏幕能夠脫機編程的,更想LOGO了
作者: neiseng    時間: 2019-4-13 10:10
風靜林動 發表于 2019-4-5 17:11
差不多吧,鑒于51的內存太小了無法做到脫機編程。后來做了一個自帶屏幕能夠脫機編程的,更想LOGO了

可否拍幾張圖片看看?
作者: neiseng    時間: 2019-8-26 14:01
功能完備的西門子LOGO!PLC
        “51單片機仿真西門子LOGO! PLC及Proteus仿真“
http://m.zg4o1577.cn/bbs/dpj-164236-1.html

作者: 難得糊涂2018    時間: 2020-1-14 19:31
好東西!謝謝分享
作者: 2581000716    時間: 2020-4-13 11:00
壓縮包打開提示有木馬,繼續安裝提示文件不存在?請教樓主如何操作啊?
作者: luipingwei    時間: 2024-1-5 14:57
沒有源碼 x評




歡迎光臨 (http://m.zg4o1577.cn/bbs/) Powered by Discuz! X3.1
主站蜘蛛池模板: 久久精品一区二区三区四区五区 | 福利小视频在线观看 | 成年人小视频 | 久久久久久久久久久久久久久久久 | 黄色小视频免费 | 黄色三级av | 精品一区二区三区免费 | 国产一区二区精品丝袜 | 国产高清91 | 亚洲综合成人网 | 精品一二区 | 中文字幕亚洲精品 | 久久99精品久久久久久 | 一级片在线 | 久久免费视频网站 | 国产黄网| 国产成人在线视频 | 日韩一区二区三区四区 | 久久九九99 | 黄色网址在线免费观看 | 日本不卡一区二区 | 国产午夜激情 | 九九九久久久 | 精品免费国产一区二区三区四区 | 亚洲成人精品 | 玖玖精品在线 | 国产黄色av网站 | 天堂中文av | 丁香激情五月 | 国产在线h | 成人精品福利 | 日韩不卡在线观看 | 九九成人 | 亚洲欧美在线观看 | 少妇一级淫片aaaaaa | 每日更新av| 国产成人在线免费视频 | 日韩精品综合 | 精品国产乱码久久久久久蜜臀网站 | 一级做a爰片久久毛片潮喷 亚洲黄色天堂 | 国精产品99永久一区一区 |