案例分享:Qt激光加工焊接設(shè)備信息化軟件研發(fā)(西門子PLC,mysql數(shù)據(jù)庫,用戶權(quán)限控制
需求
??1.鍵鼠控制,承擔(dān)ui界面設(shè)計(jì),布局兼容分辨率1024x768 ~ 1920x1080。
??2.權(quán)限控制:三種權(quán)限,分為管理員(可以定制模塊界面,修改產(chǎn)品名稱等定制化軟件和其他權(quán)限,同時(shí)具備編程員和操作員權(quán)限),編程員(新建工件,參數(shù),調(diào)試功能等與生產(chǎn)相關(guān)的權(quán)限,同時(shí)具備操作員權(quán)限),操作員(加工相關(guān)的操作權(quán)限),三個(gè)等級對所有界面進(jìn)行區(qū)分使用,并可進(jìn)行管理;
??3.專家可增刪改編程員,操作員;編程員可增刪改操作員;
??4.與西門子PLC通訊,兼容S7全系,本產(chǎn)品使用西門子S7-1200;
??5.使用mysql數(shù)據(jù)庫對所有數(shù)據(jù)進(jìn)行存儲(chǔ)加密,并且方便導(dǎo)入導(dǎo)出備份等;
??6.首頁:運(yùn)行狀態(tài)、準(zhǔn)備狀態(tài)、當(dāng)前機(jī)床運(yùn)行參數(shù)燈,并具備實(shí)時(shí)輸入調(diào)整參數(shù)功能;
??7.生產(chǎn)信息:生產(chǎn)信息,條件查詢,修改,刪除,導(dǎo)入,導(dǎo)出。
??8.工藝參數(shù):參數(shù)信息,條件查詢,修改,刪除,導(dǎo)入,導(dǎo)出。
??9.報(bào)警事件:所有事件與報(bào)警,專家可以全面控制并編輯一些維護(hù)信息,正在標(biāo)記標(biāo)紅。
??10.集成部件:激光器,焊接電源,明弧攝像系統(tǒng),焊縫跟蹤系統(tǒng),質(zhì)量檢測系統(tǒng),平臺車等等諸多子界面系統(tǒng)(專家可配置是否啟用);
??11.數(shù)據(jù)看板,查看當(dāng)前的運(yùn)行狀態(tài),操作人員,統(tǒng)計(jì)開機(jī)率,使用率,燃弧率等等。
??12.管理員作為最高權(quán)限,可以對部分界面,部分參數(shù),部分子功能界面進(jìn)行定制化操作;
??13.管理員作為最高權(quán)限,可配置系統(tǒng)名稱,關(guān)于我們,幫助,使用期限,上傳手冊等諸多配置;
??14.時(shí)間限制,設(shè)置有4個(gè)時(shí)間限制,與cpu實(shí)現(xiàn)雙向同步鎖定,即將鎖定提示,鎖定后必須獲取鎖定密碼才可以運(yùn)行。
??…
??(PS:其他多種功能不贅述)
Demo
??

??

??

??

??

??

??

??

??

??

??

??

??

??

整體模塊設(shè)計(jì)

高質(zhì)量且代碼整潔可讀性高
??

??
