<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 基于紫金橋組態(tài)軟件的生產(chǎn)產(chǎn)品管理系統(tǒng)

          基于紫金橋組態(tài)軟件的生產(chǎn)產(chǎn)品管理系統(tǒng)

          作者: 時(shí)間:2014-02-22 來源:網(wǎng)絡(luò) 收藏
          背景:我國(guó)化纖紡織行業(yè)一般的計(jì)量印字崗位以油墨、調(diào)墨油進(jìn)行調(diào)和的方式人工手印、手工記錄、工作量大,操作過程耗時(shí)、費(fèi)力、記錄不規(guī)范,人為因素影響大。產(chǎn)成品管理由人工完成,工作量大、工作效率低下。既缺乏有效的監(jiān)控,又不能讓管理人員及時(shí)的了解現(xiàn)場(chǎng)生產(chǎn)情況。一直以來,關(guān)系數(shù)據(jù)庫(kù)以它操作方便、易于訪問和維護(hù)、數(shù)據(jù)完整性更強(qiáng)、管理效率高等一系列的優(yōu)點(diǎn)被人們廣泛使用,以它對(duì)實(shí)時(shí)數(shù)據(jù)快速、安全的采集以及穩(wěn)定的數(shù)據(jù)處理被廣大用戶所接受。我們充分利用這兩者的優(yōu)點(diǎn)來開發(fā)一套以條碼打印為主的。

          一·系統(tǒng)功能

          主要功能是數(shù)據(jù)采集、生產(chǎn)信息管理、條碼和報(bào)表的打印三個(gè)部分。

          網(wǎng)絡(luò)結(jié)構(gòu)如下圖:



          利用,將電子秤得到的數(shù)據(jù)通過編寫好的驅(qū)動(dòng)采集到前置機(jī)上,數(shù)據(jù)經(jīng)過前置機(jī)的處理后,存儲(chǔ)至前置機(jī)上的關(guān)系數(shù)據(jù)庫(kù)中,最后通過網(wǎng)絡(luò)將數(shù)據(jù)統(tǒng)一存儲(chǔ)至服務(wù)器上的關(guān)系庫(kù)中進(jìn)行存儲(chǔ)。

          二。數(shù)據(jù)采集

          利用的數(shù)據(jù)采集功能,通過已經(jīng)開發(fā)完成的驅(qū)動(dòng),將電子秤上的數(shù)據(jù)實(shí)時(shí)的采集到紫金橋?qū)崟r(shí)數(shù)據(jù)庫(kù)中,數(shù)據(jù)經(jīng)過紫金橋軟件的處理后,存儲(chǔ)到關(guān)系數(shù)據(jù)庫(kù)中。

          下圖為驅(qū)動(dòng)采集畫面:

          三。生產(chǎn)信息管理

          具體功能如下:

          1。權(quán)限管理:

          系統(tǒng)提供三級(jí)權(quán)限,四級(jí)權(quán)限為:車間管理員、班長(zhǎng)、操作工、系統(tǒng)管理員。系統(tǒng)管理員可以管理車間管理員、維護(hù)系統(tǒng)全局?jǐn)?shù)據(jù)、維護(hù)數(shù)據(jù)庫(kù)。具體權(quán)限在用戶登錄時(shí)進(jìn)行驗(yàn)證。


          上一頁 1 2 下一頁

          評(píng)論


          相關(guān)推薦

          技術(shù)專區(qū)

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();