這次,我們用迪文DGUS屏開發(fā)設(shè)計用于烘房的工業(yè)PLC,控制電磁閥、壓縮機(jī)、風(fēng)機(jī)、抽濕風(fēng)機(jī)等設(shè)備。溫濕度傳感器、壓力傳感器等環(huán)境傳感器實時上傳到,并且對壓縮機(jī)的油面實時監(jiān)控。設(shè)備都可以通過觸摸屏手動啟動和停止,可以設(shè)定烘干時間、溫度、風(fēng)閥開度等參數(shù)。
DGUS是迪文圖形應(yīng)用服務(wù)軟件的簡稱,是基于迪文屏所設(shè)計的智慧型系統(tǒng)軟件。使用搭載DGUS軟件的迪文屏,可幫助用戶零代碼快速開發(fā)全圖形觸摸屏人機(jī)界面。傳統(tǒng)的LCM通過時序或指令控制顯示,而DGUS屏則采用直接變量驅(qū)動顯示方式,所有顯示和操作都是基于預(yù)先設(shè)置好的變量配置文件工作的,整個開發(fā)過程通過PC軟件設(shè)計完成觸控和變量配置文件。
在這里,選用迪文7寸DGUS觸摸屏來進(jìn)行工業(yè)PLC開發(fā)設(shè)計。可以看出,迪文DGUS屏是非常容易上手的,顯示界面高清美觀,觸控操作使用更便捷。下面我們來進(jìn)行演示:
1、系統(tǒng)硬件
迪文DGUS:型號DMT80480T070_03WT,7寸觸摸屏
單片機(jī):型號為STM32F103ZE,100個引腳
通訊方式:RS232和485,私有協(xié)議
供電:整體電源采用24V開關(guān)電源供電,通過BUCK降壓給觸摸屏和其他負(fù)載供電。DGUS屏采用12V供電。
硬件電路圖
11路AD采樣輸入,都可以通過撥碼開關(guān)控制;16路開關(guān)量輸入(監(jiān)控設(shè)備的開關(guān)狀態(tài)),17路開關(guān)輸出(通過繼電器控制,帶指示燈),EEPROM存儲一些設(shè)定參數(shù),模擬量DAC輸出。
整體結(jié)構(gòu)上采用上下對接的方式,主控板在下面,和電機(jī)驅(qū)動板通過雙排針電氣連接,四個銅柱支撐。觸摸屏也是一樣,并且還加了串口轉(zhuǎn)以太網(wǎng)模塊,可以聯(lián)網(wǎng)通訊監(jiān)控。
2、效果展示
2.1圖片效果展示
主界面
參數(shù)設(shè)計界面
2.2 視頻效果展示
https://v.youku.com/v_show/id_XNDQ1MDU1Mzg2NA==.html?spm=a2h0j.11185381.listitem_page1.5~A
點擊鏈接輸入密碼觀看,觀看密碼:699750
3、程序設(shè)計
3.1源碼
智能控制非常復(fù)雜的,多任務(wù)執(zhí)行,實時監(jiān)控并上傳,光靠多中斷不行的,所以我們采用了實時操作系統(tǒng)uC/OS-II。下面是源碼:
3.2程序文件下載
程序資料下載鏈接:
http://forum.dwin.com.cn/forum.php?mod=attachment&aid=MjA5Mnw4MDEwY2QyY3wxNjExMjEyNTQ2fDEzNTN8ODk0
通過演示可以看出,選用迪文DGUS智能屏開發(fā)工業(yè)PLC優(yōu)勢明顯:開發(fā)設(shè)計上手快;顯示方面,UI界面精美細(xì)膩;操作方面,觸摸操控非常便捷。
(原文標(biāo)題:【開源】DGUS屏的工業(yè)PLC設(shè)計。來源:迪文開發(fā)者論壇。系統(tǒng)設(shè)計未經(jīng)許可,禁止商用。)
(文章編輯/孫惠英原文作者/lihui163)