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