|
I/O設備定義
I/O設備定義通常在點組態之前進行,當然也可以根據需要靈活安排。下麵執行一個新設備的定義操作,其步驟如下:
1. 運行紫金橋工程管理器,新建一個或打開一個已建成的應用工程。
2. 進入紫金橋®監控組態軟件開發係統,選擇導航樹中“數據庫”目錄下的“設備驅動”,如下圖所示:

3. 在“設備驅動”目錄下羅列著各種I/O設備驅動,如果您的界麵下的驅動數目較少,可能是您還沒有安裝驅動包,請到www.realinfo.com.cn網站下載安裝。在“設備驅動”目錄下選擇“PLC”目錄,然後選擇“Modicon(莫迪康)”,可以看到其下有兩種方式的PLC,這裏選擇MODBUS(ASCII&RTU串行口通訊),雙擊該選項,彈出“I/O設備驅動”,如下圖所示:
不同的設備驅動會有不同的I/O設備驅動定義界麵,但有一些選項是通用的,這裏做一簡單介紹:
設備名稱:該I/O設備的名稱,通過它,可以組態數據連接等。該名稱必須唯一,不能與其它I/O設備重複。
初始禁止:有些I/O 設備並不需要時刻啟動數據采集,隻需要在特定的時間裏采集和設置數據,可以設置其初始禁止,到需要時才使用函數DeviceOpen 啟動/DeviceClose 停止該設備。
動態優化:可以優化采集速度。采用該選項,隻有當前的活動點(需要保存曆史的點,需要監視報警的點,需要在當前畫麵更新的點)才與實際的IO 通訊,否則不進行數據通訊。
數據更新周期:數shu據ju多duo長chang時shi間jian更geng新xin一yi次ci。實shi際ji的de更geng新xin周zhou期qi取qu決jue於yu設she備bei和he計ji算suan機ji通tong訊xun的de速su度du,有you可ke能neng大da於yu該gai周zhou期qi,但dan是shi最zui小xiao不bu會hui小xiao於yu該gai周zhou期qi。由you於yu與yu實shi際ji設she備bei通tong訊xun時shi,往wang往wang不bu能neng一yi次ci讀du取qu所suo有you的de數shu據ju,因yin此ci數shu據ju更geng新xin周zhou期qi內nei隻zhi能neng更geng新xin一yi批pi數shu據ju,而er不bu是shi所suo有you數shu據ju。
超時時間:當與設備進行通訊時,如果超過超時時間沒有應答,則該次數據通訊的數據作廢,又開始下一次數據通訊。如果一個設備連續超時3 次,則認為該設備進入到故障狀態。
故障後恢複查詢/周期:當(dang)設(she)備(bei)發(fa)生(sheng)故(gu)障(zhang)後(hou),為(wei)了(le)提(ti)供(gong)通(tong)訊(xun)速(su)度(du),不(bu)能(neng)按(an)正(zheng)常(chang)的(de)調(tiao)度(du)時(shi)間(jian)進(jin)行(xing)調(tiao)度(du),該(gai)周(zhou)期(qi)是(shi)每(mei)隔(ge)多(duo)長(chang)時(shi)間(jian)查(zha)詢(xun)一(yi)次(ci)設(she)備(bei),看(kan)其(qi)是(shi)否(fou)從(cong)故(gu)障(zhang)狀(zhuang)態(tai)中(zhong)恢(hui)複(fu)。
故障後恢複查詢/最長時間:當設備發生故障後,如果在最長時間內不能恢複正常,則以後不再查詢其狀態,即使其已經恢複正常,如果不重新啟動紫金橋®,也不會恢複通訊。
設備地址:根(gen)據(ju)不(bu)同(tong)的(de)設(she)備(bei)有(you)不(bu)同(tong)的(de)含(han)義(yi)。詳(xiang)細(xi)請(qing)參(can)見(jian)該(gai)設(she)備(bei)的(de)組(zu)態(tai)幫(bang)助(zhu)。如(ru)果(guo)是(shi)串(chuan)口(kou)設(she)備(bei),還(hai)需(xu)要(yao)組(zu)態(tai)串(chuan)口(kou)參(can)數(shu),如(ru)波(bo)特(te)率(lv)等(deng),網(wang)絡(luo)設(she)備(bei)需(xu)要(yao)組(zu)態(tai)端(duan)口(kou)等(deng),不(bu)同(tong)的(de)設(she)備(bei)不(bu)盡(jin)相(xiang)同(tong),請(qing)參(can)見(jian)具(ju)體(ti)設(she)備(bei)的(de)幫(bang)助(zhu)。
4. 在“I/O設備定義”對話框中的“設備名稱”後填寫您對該設備起的名稱,這裏填寫為“testt”,設備地址後填寫“01”,這zhe裏li要yao注zhu意yi的de是shi,設she備bei地di址zhi需xu要yao參can考kao實shi際ji現xian場chang設she備bei來lai確que定ding,有you的de現xian場chang設she備bei通tong過guo相xiang關guan軟ruan件jian設she定ding設she備bei地di址zhi,有you的de是shi通tong過guo一yi些xie硬ying件jian操cao作zuo來lai確que定ding設she備bei地di址zhi等deng,這zhe裏li填tian寫xie為wei“01”,實際操作時可能為其他值,在“通信端口”中選擇“COM1”您也可更具實際情況選擇,然後點擊 按鈕,進入“端口設置”對話框,如下圖所示:

您可以根據實際情況對端口進行設定,然後選擇“保存”按鈕,保存設定。
提示:有時新建了相關的設備後,無法連接成功,其原因就是端口設置不對。
5. 由於這裏選擇的設備是采用Modbus協議的,還需要對其進行相關設定,如下圖所示:

根據需要選擇相關選項後,點擊“完成”按鈕保存相關設定。
6. 完成以上步驟後,您可以看到在開發界麵的導航樹中設備驅動裏增加了剛才定義的設備,如下圖所示:

不同廠家的I/O 設備定義操作大體步驟類似,但細節不盡相同,用戶可按照窗口提示逐步進行直至正常結束。如有操作錯誤可按提示框信息修正。
“I/O 設備定義”組態操作可以在繪製人機界麵之前進行,也可以在點組態時進行,最好在進行點組態之前完成,這樣可以保證在“數據連接”時使用下拉菜單選擇連接設備。在係統中定義了一個I/O 設備後,係統就將這個I/O 設備適用的驅動程序自動裝入到“初始啟動程序”zhong,suoyidangshujukuxitongyunxingshi,huizidongqidongzhegequdongchengxu。yaozhuyi,bixushouxianyunxingzijinqiaoshujufuwuqi,cainengzhengchangqidongqudongchengxu,fouze,qudongchengxuzhinengzuoweitiaoshishebeidegongju。
引用I/O設備
定義完畢的I/O 設備就可以在進行點組態的數據連接時使用。“數據連接”就是使數據庫中組態的點參數與I/O 設備的I/O 點的物理地址一一對應起來。數據連接是通過I/O 設備名(即數據庫瀏覽器“設備驅動”目錄下的最底層目錄的相關設備)進行的,I/O 設備名是用戶賦予具體I/O 設備的邏輯名稱。
紫金橋通過I/O 設備名來管理I/O 設備並使用它的各種參數。I/O 設備名與物理I/O 設備是一一對應的,所以,每一台物理I/O 設備都應該有唯一的I/O 設備名。I/O 設備名由字母、數字組成,設備名限於8個字符。
修改或刪除I/O設備
如果用戶想修改已經建立的名為“testt”的設備中的參數,可以雙擊開發係統中導航樹中名為“testt”的子目錄項,或用鼠標右鍵單擊該子目錄,並從彈出的右鍵菜單中選擇“修改”菜單項,即可在彈出的窗口中修改設備參數。但是,已定義的“設備名稱”是不允許修改的。
如果要刪除某個設備,以鼠標右鍵單擊開發係統中導航樹中該設備名的子目錄項,並從彈出的右鍵菜單中選擇“刪除”菜單項即可。如果不能刪除,請先刪除已經與該設備做過數據連接的數據庫I/O 點,釋放該設備,然後再執行刪除操作。
|