日韩床上生活一级视频|能看毛片的操逼网站|色悠悠网站在线观看视频|国产免费观看A淫色免费|国产av久久久久久久|免费A级视频美女网站黄|国产毛片av日韩小黄片|热久久免费国产视频|中文字幕无码色色|成人在线视频99久久久

當(dāng)前位置:機(jī)電之家首頁 >> PLC技術(shù)>> PLC基礎(chǔ) >> PLC入門 >> 基于臺達(dá)PLC的工廠產(chǎn)量監(jiān)控查詢系統(tǒng)(2)
基于臺達(dá)PLC的工廠產(chǎn)量監(jiān)控查詢系統(tǒng)(2)

基于臺達(dá)PLC的工廠產(chǎn)量監(jiān)控查詢系統(tǒng)
      導(dǎo)讀: 為了完成如此復(fù)雜的查詢,使用了Active控件,因為組態(tài)軟件支持第三方控件,將所有的條件羅列出來進(jìn)行排列組合,將每一種情況都考慮在內(nèi)。然后通過程序來實現(xiàn)選擇條件轉(zhuǎn)換成SQLSELECT()函數(shù)工作的條件。

  1)兩個車間共26條生產(chǎn)線,每分鐘要有26條記錄生成,每分鐘向數(shù)據(jù)庫插入26條記錄。該系統(tǒng)全天24小時工作,不允許停,所以一天的數(shù)據(jù)量為37440條記錄。每月的數(shù)據(jù)量為1160640條記錄。如果要存儲4個月,則數(shù)據(jù)量為4642260條記錄。數(shù)據(jù)量是相當(dāng)龐大的,硬盤的數(shù)據(jù)存儲接近2-3G,不僅會造成在查詢時,系統(tǒng)資源嚴(yán)重被占用,同時普通的數(shù)據(jù)庫如ACCESS的表格沒有能力管理如此龐大的數(shù)據(jù)系統(tǒng)。ACCESS在管理如此龐大的數(shù)據(jù)時,不僅系統(tǒng)會造成不穩(wěn)定,同時會出現(xiàn)不可預(yù)料的情形。所以只能尋找能夠管理大型數(shù)據(jù)系統(tǒng)的數(shù)據(jù)庫,因此可以選擇SQLSERVER或Oracle。

  2)組態(tài)軟件(組態(tài)王)支持對標(biāo)準(zhǔn)的數(shù)據(jù)庫進(jìn)行數(shù)據(jù)的插入、選擇、刪除等基本的操作,同時支持標(biāo)準(zhǔn)的SQL語言。靈活的運(yùn)用該組態(tài)軟件提供的SQL函數(shù)使監(jiān)控系統(tǒng)通過ODBC(開放性的數(shù)據(jù)源)配合標(biāo)準(zhǔn)的SQL語言對數(shù)據(jù)庫進(jìn)行各種簡單和復(fù)雜的操作。

  3)即使使用大型的數(shù)據(jù)庫,SQL Server或Oracle,由于每天的數(shù)據(jù)量多達(dá)37440條記錄,如果將1個月,甚至是4個月的記錄全部寫入同一個數(shù)據(jù)庫的同一個表格,則所有的數(shù)據(jù)量大的將使表格崩潰,即使數(shù)據(jù)庫能夠管理,查詢的速度也是可想而知的,將會非常的慢。解決問題的思路是以系統(tǒng)的日期作為當(dāng)天的表格名稱。當(dāng)系統(tǒng)時間為00:00:00時刻時,新建一個表格,通過SQLCreateTable( DeviceID, “TableName”, “TemplateName” )函數(shù)建立不同的表格,因為組態(tài)軟件支持字符串函數(shù)。

  4)查詢條件比較復(fù)雜。為了完成如此復(fù)雜的查詢,使用了Active控件,因為組態(tài)軟件支持第三方控件,將所有的條件羅列出來進(jìn)行排列組合,將每一種情況都考慮在內(nèi)。然后通過程序來實現(xiàn)選擇條件轉(zhuǎn)換成SQLSELECT()函數(shù)工作的條件。因為工藝要求能夠任意查詢?nèi)我馍a(chǎn)線在任意時段的產(chǎn)量,為了能夠?qū)崿F(xiàn)該功能,可以新建站點及站點變量(\\本站點\CX_Hour,\\本站點\CX_Minute,\\本站點\CX_Hour1,\\本站點\CX_Minute1)。在以時間段進(jìn)行查詢時,先將以前兩個變量輸入的時間做為條件進(jìn)行查詢,將查詢出記錄的數(shù)據(jù)賦給在過程中自定義的中間變量。然后再以后兩個變量輸入的時間作為條件進(jìn)行查詢,將查詢出的結(jié)果同樣賦給自定義的中間變量。將兩次查詢的結(jié)果求差,然后將日期、時間、車間生產(chǎn)線產(chǎn)量通過報表的組態(tài)添到表格當(dāng)中。

  5)對于月產(chǎn)量的查詢。需要判斷輸入的月份有幾天,然后從該月的第一天開始到最后一天進(jìn)行查詢,查詢的時刻為每一天的23:59分時各生產(chǎn)線的產(chǎn)量。然后對查詢出的數(shù)據(jù)進(jìn)行累加,直到該月的最后一天。具體程序?qū)崿F(xiàn)是按照特定的格式將數(shù)據(jù)填寫到報表當(dāng)中。

  6)當(dāng)查詢的條件比較復(fù)雜時,有些條件不可能同時成立,因此,在選擇條件時,要互相限制,以避免出現(xiàn)混亂現(xiàn)象。

  7)工藝要求能夠查詢?nèi)我馍a(chǎn)線每分鐘的產(chǎn)量,可以通過事件發(fā)生命令實現(xiàn),即每當(dāng)系統(tǒng)時間的秒等于59時,觸發(fā)執(zhí)行相應(yīng)程序。

  8)在系統(tǒng)時間等于00:00:00時刻時,用事件命令建立相應(yīng)程序,以得到需要新建表格的名稱,并同時將PLC中累計產(chǎn)量的寄存器清零,重新開始對該日的產(chǎn)量進(jìn)行累計。

4 系統(tǒng)調(diào)試考慮

  針對本文討論的特定工廠產(chǎn)量監(jiān)控查詢系統(tǒng),在系統(tǒng)安裝調(diào)試過程中有些問題是不能被忽略的。

  1)因為兩個車間之間的距離在300m左右,而從第一個車間到監(jiān)控室的距離有500m左右,距離比較遠(yuǎn),為了遏制信號的衰減,將信號線用網(wǎng)線代替,同時加中繼器將信號放大。保證數(shù)據(jù)傳輸?shù)陌踩浴?

  2)要求現(xiàn)場布線時嚴(yán)格按照電氣規(guī)范施工,保證安裝的合格。

  3)正確的設(shè)置操作系統(tǒng)中數(shù)據(jù)源ODBC的選項,以保證監(jiān)控系統(tǒng)能通過ODBC與數(shù)據(jù)庫SQL Server連接。在運(yùn)行監(jiān)控系統(tǒng)執(zhí)行任何操作時,觀察運(yùn)行反饋信息,以得到相關(guān)的錯誤信息,可根據(jù)提示的錯誤信息檢查程序。
作者:未知 點擊:555次 [打印] [關(guān)閉] [返回頂部]
本文標(biāo)簽:基于臺達(dá)PLC的工廠產(chǎn)量監(jiān)控查詢系統(tǒng)(2)
* 由于無法獲得聯(lián)系方式等原因,本網(wǎng)使用的文字及圖片的作品報酬未能及時支付,在此深表歉意,請《基于臺達(dá)PLC的工廠產(chǎn)量監(jiān)控查詢系統(tǒng)(2)》相關(guān)權(quán)利人與機(jī)電之家網(wǎng)取得聯(lián)系。
電子樣本

SN系列樣冊
:鞏經(jīng)理
:13915946763
:南京塞姆泵業(yè)有限公司
個人求購

 【求購】  鋁溶膠  2026-1-4
孫晉文 【求購】  排氣閥  2025-12-30
馬經(jīng)理 【求購】  信號集成端...  2025-12-30
李總 【求購】  電動升降車  2025-12-30
于蓬 【求購】  HPV-S...  2025-12-29
張俊杰 【求購】  縫紉線自動...  2025-12-25
易賽群 【求購】  NANOC...  2025-12-25
張經(jīng)理 【求購】  浪涌保護(hù)器  2025-12-25
VIP公司推薦