案例分享:Qt工程機(jī)械真空激光焊接系統(tǒng)軟件產(chǎn)品定制(西門子PLC,mysql數(shù)據(jù)庫,用戶權(quán)
需求
??1.觸摸屏控制,按照客戶需求,ui由本司美工承擔(dān)設(shè)計,顯示分辨率1280 x 1024,同時支持鼠標(biāo)操作。
??2.權(quán)限控制:三種權(quán)限,分為管理員(可以定制模塊界面,修改產(chǎn)品名稱等定制化軟件和其他權(quán)限,同時具備編程員和操作員權(quán)限),編程員(新建工件,參數(shù),調(diào)試功能等與生產(chǎn)相關(guān)的權(quán)限,同時具備操作員權(quán)限),操作員(加工相關(guān)的操作權(quán)限),三個等級對所有界面進(jìn)行區(qū)分使用,并可進(jìn)行管理;
??3.專家可增刪改編程員,操作員;編程員可增刪改操作員;
??4.與西門子PLC通訊,兼容S7全系,本產(chǎn)品使用西門子S7-1500;
??5.主界面:生產(chǎn)運(yùn)行狀態(tài)、工件信息、工件對應(yīng)的參數(shù)套(1對多)等實(shí)時信息;
??6.生產(chǎn)相關(guān)界面:生產(chǎn)信息,參數(shù)數(shù)據(jù)等
??7.施焊記錄工藝卡拍照功能:每次加工統(tǒng)計加工時長,并連接攝像頭拍照,形成記錄工藝卡,并且可以對工藝卡進(jìn)行評審。
??8.維護(hù)類界面:所有事件與報警,專家可以全面控制并編輯一些維護(hù)信息;
??9.使用mysql數(shù)據(jù)庫對所有數(shù)據(jù)進(jìn)行存儲加密,并且方便導(dǎo)入導(dǎo)出備份等;
??10.集成部件界面:激光器,焊接電源,明弧攝像系統(tǒng),五軸數(shù)控系統(tǒng),rgv小車系統(tǒng),機(jī)器人等等諸多子界面系統(tǒng)(專家可配置是否啟用);
??11.數(shù)據(jù)看板,查看當(dāng)前的運(yùn)行狀態(tài),操作人員,統(tǒng)計開機(jī)率,使用率,燃弧率等等。
??12.管理員作為最高權(quán)限,可以對部分界面,部分參數(shù),部分子功能界面進(jìn)行定制化操作;
??13.管理員作為最高權(quán)限,可配置系統(tǒng)名稱,關(guān)于我們,幫助,使用期限,上傳手冊等諸多配置;
??14.時間限制,設(shè)置有4個時間限制,與cpu實(shí)現(xiàn)雙向同步鎖定,即將鎖定提示,鎖定后必須獲取鎖定密碼才可以運(yùn)行。
??…
??(PS:其他多種功能不贅述)
Demo
??
??
??
??
??
??
??
??
??
??
??
??
??
施焊記錄工藝卡拍照功能
??
??
??專家定制
??
??
??
數(shù)據(jù)庫設(shè)計文檔
??
PLC讀寫地址表
??
整體模塊化設(shè)計
??
??
高質(zhì)量且代碼整潔可讀性高
??
??
??