1.一種基于數(shù)據(jù)庫的軟件工控系統(tǒng),其特征在于,所述的系統(tǒng)包括:
PLC數(shù)據(jù)采集控制模塊,用于采集生產(chǎn)過程中的數(shù)據(jù),并通過PLC控制生產(chǎn)設(shè)備;
網(wǎng)絡(luò)通信數(shù)據(jù)采集控制模塊,用于與當(dāng)前生產(chǎn)管理系統(tǒng)進(jìn)行連接交互,存儲本地采集的生產(chǎn)數(shù)據(jù),并將新的生產(chǎn)控制數(shù)據(jù)更新或新增至本地;
外部數(shù)據(jù)庫數(shù)據(jù)通信模塊,用于通過可編程接口從數(shù)據(jù)庫獲取需要的信息數(shù)據(jù);
運(yùn)行邏輯控制模塊,用于通過所述的網(wǎng)絡(luò)通信數(shù)據(jù)采集控制模塊、所述的串口數(shù)據(jù)采集控制模塊和所述的外部數(shù)據(jù)庫數(shù)據(jù)通信模塊獲取的產(chǎn)品數(shù)據(jù),與PLC進(jìn)行通信并控制所述的系統(tǒng)的運(yùn)動邏輯;
產(chǎn)品類型動態(tài)加載數(shù)據(jù)模塊,用于實時獲取加工數(shù)據(jù),并通過調(diào)用PLC中預(yù)設(shè)的任務(wù)執(zhí)行相應(yīng)的生產(chǎn)程序。
2.根據(jù)權(quán)利要求1所述的基于數(shù)據(jù)庫的軟件工控系統(tǒng),其特征在于,所述的PLC數(shù)據(jù)采集控制模塊與PLC進(jìn)行加工工件型號數(shù)據(jù)的交互。
3.根據(jù)權(quán)利要求1所述的基于數(shù)據(jù)庫的軟件工控系統(tǒng),其特征在于,所述的網(wǎng)絡(luò)通信數(shù)據(jù)采集控制模塊根據(jù)當(dāng)前生產(chǎn)環(huán)境的網(wǎng)絡(luò)系統(tǒng),選擇網(wǎng)絡(luò)通信協(xié)議,所述的網(wǎng)絡(luò)通信協(xié)議包括TCP/IP協(xié)議、UDP協(xié)議或基于TCP/IP協(xié)議和UDP協(xié)議制定的通信協(xié)議。
4.根據(jù)權(quán)利要求1所述的基于數(shù)據(jù)庫的軟件工控系統(tǒng),其特征在于,所述的網(wǎng)絡(luò)通信數(shù)據(jù)采集控制模塊還包括串口數(shù)據(jù)采集控制模塊,所述的串口數(shù)據(jù)采集控制模塊用于通過串行通信協(xié)議采集生產(chǎn)設(shè)備的數(shù)據(jù)。
5.根據(jù)權(quán)利要求4所述的基于數(shù)據(jù)庫的軟件工控系統(tǒng),其特征在于,所述的串口數(shù)據(jù)采集控制模塊還包括來料產(chǎn)品識別單元,所述的來料產(chǎn)品識別單元用于通過一維碼或二維碼與所述的生產(chǎn)設(shè)備交互,記錄當(dāng)前加工的工件,并獲取當(dāng)前工件對應(yīng)的加工程序。
6.根據(jù)權(quán)利要求1所述的基于數(shù)據(jù)庫的軟件工控系統(tǒng),其特征在于,所述的數(shù)據(jù)庫包括SQLServer、mysql、postgreSQL和oracle。