亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

基于數(shù)據(jù)庫的軟件工控系統(tǒng)的制作方法

文檔序號(hào):11916088閱讀:422來源:國知局

本發(fā)明涉及生產(chǎn)過程控制技術(shù)領(lǐng)域,尤其涉及軟件工控技術(shù)領(lǐng)域,具體是指一種基于數(shù)據(jù)庫的軟件工控系統(tǒng)。



背景技術(shù):

現(xiàn)有工控軟件針對(duì)客戶當(dāng)前產(chǎn)品來定義的非標(biāo)準(zhǔn)軟件,軟件內(nèi)部邏輯耦合嚴(yán)重,客戶在現(xiàn)有硬件基礎(chǔ)上更改業(yè)務(wù)邏輯或者增加新的產(chǎn)品類型,再或者客戶要增加硬件(相應(yīng)增加軟件功能)時(shí),工作繁瑣且容易影響原有正常功能的運(yùn)作



技術(shù)實(shí)現(xiàn)要素:

本發(fā)明的目的是克服了上述現(xiàn)有技術(shù)的缺點(diǎn),提供了一種能夠?qū)崿F(xiàn)精確靈活地加載不同產(chǎn)品的加工程序,調(diào)高加載速度,提升后期可維護(hù)性,使更新產(chǎn)品的邏輯更方便的基于數(shù)據(jù)庫的軟件工控系統(tǒng)。

為了實(shí)現(xiàn)上述目的,本發(fā)明具有如下構(gòu)成:

該基于數(shù)據(jù)庫的軟件工控系統(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ǔ)本地采集的生產(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)動(dòng)邏輯;

產(chǎn)品類型動(dòng)態(tài)加載數(shù)據(jù)模塊,用于實(shí)時(shí)獲取加工數(shù)據(jù),并通過調(diào)用PLC中預(yù)設(shè)的任務(wù)執(zhí)行相應(yīng)的生產(chǎn)程序。

較佳地,所述的PLC數(shù)據(jù)采集控制模塊與PLC進(jìn)行加工工件型號(hào)數(shù)據(jù)的交互。

較佳地,所述的網(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é)議。

較佳地,所述的網(wǎng)絡(luò)通信數(shù)據(jù)采集控制模塊還包括串口數(shù)據(jù)采集控制模塊,所述的串口數(shù)據(jù)采集控制模塊用于通過串行通信協(xié)議采集生產(chǎn)設(shè)備的數(shù)據(jù)。

更佳地,所述的串口數(shù)據(jù)采集控制模塊還包括來料產(chǎn)品識(shí)別單元,所述的來料產(chǎn)品識(shí)別單元用于通過一維碼或二維碼與所述的生產(chǎn)設(shè)備交互,記錄當(dāng)前加工的工件,并獲取當(dāng)前工件對(duì)應(yīng)的加工程序。

較佳地,所述的數(shù)據(jù)庫包括SQLServer、mysql、postgreSQL和oracle。

采用了該發(fā)明中的基于數(shù)據(jù)庫的軟件工控系統(tǒng),能夠精確靈活地加載不同產(chǎn)品的加工程序,調(diào)高加載速度,提升后期可維護(hù)性,使更新產(chǎn)品的邏輯更方便,具有廣泛的應(yīng)用范圍。

附圖說明

圖1為本發(fā)明的基于數(shù)據(jù)庫的軟件工控系統(tǒng)的示意圖。

具體實(shí)施方式

為了能夠更清楚地描述本發(fā)明的技術(shù)內(nèi)容,下面結(jié)合具體實(shí)施例來進(jìn)行進(jìn)一步的描述。

基于數(shù)據(jù)庫的軟件工控系統(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ǔ)本地采集的生產(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)動(dòng)邏輯;

產(chǎn)品類型動(dòng)態(tài)加載數(shù)據(jù)模塊,用于實(shí)時(shí)獲取加工數(shù)據(jù),并通過調(diào)用PLC中預(yù)設(shè)的任務(wù)執(zhí)行相應(yīng)的生產(chǎn)程序。

在一種較佳的實(shí)施方式中,所述的PLC數(shù)據(jù)采集控制模塊與PLC進(jìn)行加工工件型號(hào)數(shù)據(jù)的交互。

在一種較佳的實(shí)施方式中,所述的網(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é)議。

在一種較佳的實(shí)施方式中,所述的網(wǎng)絡(luò)通信數(shù)據(jù)采集控制模塊還包括串口數(shù)據(jù)采集控制模塊,所述的串口數(shù)據(jù)采集控制模塊用于通過串行通信協(xié)議采集生產(chǎn)設(shè)備的數(shù)據(jù)。

在一種更佳的實(shí)施方式中,所述的串口數(shù)據(jù)采集控制模塊還包括來料產(chǎn)品識(shí)別單元,所述的來料產(chǎn)品識(shí)別單元用于通過一維碼或二維碼與所述的生產(chǎn)設(shè)備交互,記錄當(dāng)前加工的工件,并獲取當(dāng)前工件對(duì)應(yīng)的加工程序。

在一種較佳的實(shí)施方式中,所述的數(shù)據(jù)庫包括SQLServer、mysql、postgreSQL和oracle。

在一種更具體的實(shí)施方式中,該系統(tǒng)包括PLC數(shù)據(jù)采集控制模塊、網(wǎng)絡(luò)通信數(shù)據(jù)采集控制模塊、串口數(shù)據(jù)采集控制模塊,外部數(shù)據(jù)庫數(shù)據(jù)通信模塊、運(yùn)行邏輯控制模塊和產(chǎn)品類型動(dòng)態(tài)加載數(shù)據(jù)模塊,本發(fā)明采用數(shù)據(jù)庫對(duì)來料產(chǎn)品進(jìn)行不同產(chǎn)品的識(shí)別并加載產(chǎn)品對(duì)應(yīng)的加工工序,如圖1所示,其中:

一、PLC數(shù)據(jù)采集控制模塊

該P(yáng)LC數(shù)據(jù)采集控制模塊包含PLC(可編程邏輯控制器)和與之對(duì)應(yīng)的工控機(jī)軟件邏輯控制部分,通過(使用網(wǎng)絡(luò)端口/串行端口等)與PLC交互數(shù)據(jù)來實(shí)現(xiàn)交互加工工件型號(hào)數(shù)據(jù)。

控制:通過PLC來控制相應(yīng)的機(jī)械裝置或者工業(yè)機(jī)器人的動(dòng)作;

采集:采集生產(chǎn)過程中的數(shù)據(jù)。

二、網(wǎng)絡(luò)通信數(shù)據(jù)采集控制模塊

該網(wǎng)絡(luò)通信數(shù)據(jù)采集控制模塊使用網(wǎng)絡(luò)通信協(xié)議(TCP/IP或UDP)

1、根據(jù)當(dāng)前生產(chǎn)環(huán)境的網(wǎng)絡(luò)系統(tǒng),通過以太網(wǎng)線纜選擇使用TCP/IP或UDP或基于前兩者協(xié)議制定的通信協(xié)議,使本系統(tǒng)與當(dāng)前生產(chǎn)管理系統(tǒng)進(jìn)行連接交互,采集和控制是當(dāng)前生產(chǎn)管理系統(tǒng)針對(duì)當(dāng)前軟件系統(tǒng)的操作,本軟件是數(shù)據(jù)源和被控制端。

采集:本軟件存儲(chǔ)在本地的采集的生產(chǎn)數(shù)據(jù);

控制:將新的生產(chǎn)控制數(shù)據(jù)更新或新增到本地。

2、讀取一維碼或者二維碼的裝置與本軟件進(jìn)行數(shù)據(jù)采集;

采集:記錄當(dāng)前加工的工件,并且獲取當(dāng)前工件對(duì)應(yīng)的加工程序。

三、串口數(shù)據(jù)采集控制模塊

串口:串行通信協(xié)議;

讀取一維碼或者二維碼的裝置與本軟件進(jìn)行數(shù)據(jù)采集;

采集:記錄當(dāng)前加工的工件,并且獲取當(dāng)前工件對(duì)應(yīng)的加工程序。

四、外部數(shù)據(jù)庫數(shù)據(jù)通信模塊:

外部數(shù)據(jù)庫包括:SQLServer,mysql,postgreSQL,oracle,該模塊使用與之對(duì)應(yīng)的可編程接口從以上數(shù)據(jù)庫獲取本軟件所需要的信息數(shù)據(jù)。

五、運(yùn)行邏輯控制模塊

該運(yùn)行邏輯控制模塊通過外部數(shù)據(jù)庫數(shù)據(jù)通信和網(wǎng)絡(luò)數(shù)據(jù)采集控制系統(tǒng)中的第二條或串口數(shù)據(jù)采集控制部分中獲取的產(chǎn)品數(shù)據(jù),然后與PLC進(jìn)行通信控制系統(tǒng)運(yùn)動(dòng)邏輯。

六、產(chǎn)品類型動(dòng)態(tài)加載數(shù)據(jù)模塊

通過實(shí)時(shí)和定時(shí)的通過外部數(shù)據(jù)庫通信部分,可實(shí)現(xiàn)客戶在自己系統(tǒng)中添加相應(yīng)的產(chǎn)品數(shù)據(jù)后,本軟件可實(shí)時(shí)的獲取到加工數(shù)據(jù),對(duì)來料產(chǎn)品的識(shí)別和加載,并通過調(diào)用PLC中預(yù)設(shè)的任務(wù)來執(zhí)行相應(yīng)的生產(chǎn)程序。運(yùn)行邏輯控制模塊和產(chǎn)品類型動(dòng)態(tài)加載數(shù)據(jù)模塊是相輔相成的。

采用了該發(fā)明中的基于數(shù)據(jù)庫的軟件工控系統(tǒng),能夠精確靈活地加載不同產(chǎn)品的加工程序,調(diào)高加載速度,提升后期可維護(hù)性,使更新產(chǎn)品的邏輯更方便,具有廣泛的應(yīng)用范圍。

在此說明書中,本發(fā)明已參照其特定的實(shí)施例作了描述。但是,很顯然仍可以作出各種修改和變換而不背離本發(fā)明的精神和范圍。因此,說明書和附圖應(yīng)被認(rèn)為是說明性的而非限制性的。

當(dāng)前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1