標(biāo)題: 用PLC和觸摸屏設(shè)計用戶可編程的控制項目 [打印本頁]

作者: zyhlove813    時間: 2020-11-17 11:30
標(biāo)題: 用PLC和觸摸屏設(shè)計用戶可編程的控制項目
       [2020-11-23更新] 附件增加了威綸HMI的屏幕文件
      正常一般的項目,都是固定的控制動作,如果我們想要用PLC和觸摸屏做一個用戶可編程的控制系統(tǒng),動作用戶可隨意編程(類似于CNC系統(tǒng)),那該如何實現(xiàn)?我最近就接手做實現(xiàn)了這樣的一個項目:設(shè)備為自動打膠設(shè)備,因為產(chǎn)品形狀(有圓形、方形、多邊形)和大小不一樣,每款產(chǎn)品都需要用戶設(shè)定好。設(shè)備有XYZ三個軸,XY控制產(chǎn)品形狀,Z軸控制打膠槍頭上下移動。如果不用PLC實現(xiàn),可以數(shù)控平臺或雕刻機(jī)的控制軟件來做,如果用PLC來做,由于產(chǎn)品形狀大小不確定,不能用固定的程序。經(jīng)客戶要求,最終選定了PLC和觸摸屏的方案。PLC采用臺達(dá)DVP-SV2系列(主要是支持圓弧、雙軸聯(lián)動指令),觸摸屏用威綸,伺服用臺達(dá)。

先上界面,再講實現(xiàn)
一、主界面

支持保存30款產(chǎn)品程序,每款程序最多35行代碼
二、支持指令


支持直線、圓弧指令、打膠控制、延時、循環(huán)指令。
三、指令的輸入和編輯(選項式輸入)



















四、PLC原理

1、程序啟動是用開關(guān)點按,進(jìn)入開始流程中
2、根據(jù)程序號,保存不同的用戶產(chǎn)品程序到寄存器,寄存器地址通過計算和索引的方式進(jìn)行自動保存或加載用戶產(chǎn)品程序
3、運行用戶程序時,用寄存器保存當(dāng)前執(zhí)行到第幾行,并讀取當(dāng)前行指令,然后根據(jù)指令進(jìn)行流程跳轉(zhuǎn)到不同的處理流程,再解析參數(shù)并執(zhí)行動作
4、如果遇到循環(huán)指令,記錄循環(huán)開始行和次數(shù),遇到循環(huán)結(jié)束,計數(shù)已執(zhí)行次數(shù)和比較設(shè)定的循環(huán)次數(shù),然后控制當(dāng)前行寄存器的值進(jìn)行跳轉(zhuǎn)
5、其他指令時,執(zhí)行完后,進(jìn)入下一行,遇到程序結(jié)束指令,退出執(zhí)行。
控制流程如下:




附上(DVP文件和編程說明):
可編程打膠機(jī).rar (1.43 MB, 下載次數(shù): 222)




作者: zyhlove813    時間: 2020-11-17 12:32
我自己占個樓位,有疑問的網(wǎng)友可發(fā)信息給我
作者: cba_cba    時間: 2020-11-17 17:50
  plc是不是用的廠家少哦,  學(xué)起來比較難吧。  
作者: zyhlove813    時間: 2020-11-17 21:22
cba_cba 發(fā)表于 2020-11-17 17:50
plc是不是用的廠家少哦,  學(xué)起來比較難吧。

PLC學(xué)會了一種,其他是一樣能做的,因為我們要鍛煉是編程的思維,軟件只是一種工具
作者: cr8526    時間: 2020-11-20 23:04
我做的PLC應(yīng)用和你差不多,,你是不是觸摸屏用配方功能作的?
作者: zyhlove813    時間: 2020-11-21 08:16
cr8526 發(fā)表于 2020-11-20 23:04
我做的PLC應(yīng)用和你差不多,,你是不是觸摸屏用配方功能作的?

我沒有用配方功能,只是在PLC里面數(shù)據(jù)處理保存和讀取,觸摸屏里是用索引的方式顯示
作者: lizhendong    時間: 2020-11-22 00:26
不錯。。!可惜沒有HMI文件,
作者: lizhendong    時間: 2020-11-22 01:03
能分享一下這個HMI 畫面文件嗎????謝謝
作者: zyhlove813    時間: 2020-11-23 08:05
可以,我今天有空有上傳
作者: zyhlove813    時間: 2020-11-23 16:27
lizhendong 發(fā)表于 2020-11-22 01:03
能分享一下這個HMI 畫面文件嗎????謝謝

屏幕文件已經(jīng)上傳更新到附件
作者: lizhendong    時間: 2020-11-24 18:24
zyhlove813 發(fā)表于 2020-11-23 16:27
屏幕文件已經(jīng)上傳更新到附件

  支持支持一下,謝謝
作者: shenhx    時間: 2020-11-28 16:23
不愧是大佬
作者: zyhlove813    時間: 2020-11-30 13:14
shenhx 發(fā)表于 2020-11-28 16:23
不愧是大佬

過獎了,相互學(xué)習(xí)
作者: jovew    時間: 2020-12-2 08:17
沒有用過這個PLC 和HMI。看不了!∧睦镉虚_發(fā)軟件下載?
作者: zyhlove813    時間: 2020-12-4 10:59
jovew 發(fā)表于 2020-12-2 08:17
沒有用過這個PLC 和HMI?床涣恕!∧睦镉虚_發(fā)軟件下載?

百度,臺達(dá)PLC和威綸的軟件
作者: kimoye    時間: 2021-6-23 10:02
這種才是好帖子
作者: tanzg52    時間: 2021-8-29 14:10
正在研究這個功能
作者: percy    時間: 2022-4-19 11:53
這個思路好,贊一個。
作者: 00云夢澤00    時間: 2022-4-26 14:11
配方功能吧   把配方做到PLC內(nèi) 也可用觸摸屏內(nèi)配方功能
作者: fu0564    時間: 2022-4-28 21:29
您好!請問用什么臺達(dá)編程軟件,我下載的文件打不開,想學(xué)習(xí)下編程思路
作者: 2441982213    時間: 2022-6-15 20:46
這個思路好
作者: 2441982213    時間: 2022-6-16 17:18
學(xué)起來比較難吧。
作者: jonathanliou    時間: 2022-8-14 23:10
老大,畫面文件在哪里?
作者: 王秋冬    時間: 2022-8-16 23:04
確實是精品,謝謝分享。
作者: yetian    時間: 2022-8-23 15:57
占樓~~~~~~~~~~~~~~~
作者: a53336    時間: 2023-4-2 05:57
真是高手,做得完美
作者: 王秋冬    時間: 2023-4-9 13:27
今天無事,打開電腦看看下載的文件,怎么也打不開,PLC文件類型:WPL Files(.dvp),我用Delta WPLSoft軟件打不開,提示:無法正常開啟這個文件,請更新您的程序!,樓主用的是那個軟件望回復(fù),另外觸屏的文件也是打不開,




歡迎光臨 (http://www.torrancerestoration.com/bbs/) Powered by Discuz! X3.1