Matrikon OPC常見(jiàn)問(wèn)答:OPC Explorer中的失敗意味著什么?
Matrikon是世界上最大的OPC服務(wù)器、OPC客戶端和OPC驅(qū)動(dòng)程序的開(kāi)發(fā)者,擁有超過(guò)500個(gè)接口,是OPC行業(yè)領(lǐng)域的領(lǐng)導(dǎo)者,在世界各地?fù)碛谐^(guò)3萬(wàn)名用戶和超過(guò)100,000個(gè)安裝。
本篇文章主要介紹Matrikon OPC的兩個(gè)常見(jiàn)問(wèn)題,以及問(wèn)題的答案,分別是OPC Explorer中的失敗意味著什么、什么是流量控制,為什么需要它?
問(wèn)題一:OPC Explorer中的失敗意味著什么?
回答:在OPC Explorer中,我們?cè)谧笙路矫姘逯锌吹健癝tate:”字段。根據(jù)DA 2.05a規(guī)范,通過(guò)調(diào)用“OPCSERVERSTATE”返回填寫此信息。以下是正常運(yùn)行狀態(tài),失敗狀態(tài)以及從此調(diào)用返回的可能值的一些屏幕截圖。
返回的某些值是OPC服務(wù)器特定于供應(yīng)商的,并且必須聯(lián)系特定供應(yīng)商才能獲得這些值定義。
問(wèn)題二:什么是流量控制,為什么需要它?
回答:在計(jì)算機(jī)網(wǎng)絡(luò)中,流控控制是管理兩個(gè)節(jié)點(diǎn)之間的數(shù)據(jù)傳輸速率以防止快速發(fā)送器過(guò)度運(yùn)行慢速接收器的過(guò)程。
流量控制非常重要,因?yàn)榘l(fā)送者可以以比目的地可能接收和處理它更快的速率發(fā)送信息。如果接收方與發(fā)送方相比具有較大的流量負(fù)載,或者接收方的處理能力低于發(fā)送方,則會(huì)發(fā)生這種情況。
流量控制可以通過(guò)數(shù)據(jù)通信接口中的控制線完成,也可以通過(guò)保留帶內(nèi)控制字符來(lái)指示流量開(kāi)始和停止(例如XON / XOFF的ASCII碼)。 公共控制線是RTS(請(qǐng)求發(fā)送)/ CTS(清除發(fā)送)和DSR(數(shù)據(jù)集就緒)/ DTR(數(shù)據(jù)終端就緒),通常稱為“硬件流控制”。XON / XOFF通常稱為“軟件流控制”。在舊的大型機(jī)時(shí)代,傳輸?shù)臄?shù)據(jù)被稱為“數(shù)據(jù)集”,調(diào)制解調(diào)器被稱為“數(shù)據(jù)終端”,因此該術(shù)語(yǔ)得以存活。
硬件流控制通常由DTE或主端首先發(fā)起或斷言其線路,例如RTS,其向相反端(從端如DCE)發(fā)信號(hào)以開(kāi)始監(jiān)視其數(shù)據(jù)輸入線。當(dāng)準(zhǔn)備好數(shù)據(jù)時(shí),從端將提升其互補(bǔ)線CTS,該信號(hào)通知主設(shè)備開(kāi)始發(fā)送數(shù)據(jù),并且主設(shè)備開(kāi)始監(jiān)視從設(shè)備的數(shù)據(jù)輸出線。如果任一端需要停止數(shù)據(jù),則會(huì)降低其各自的線路。對(duì)于PC到調(diào)制解調(diào)器和類似的鏈路,DTR / DSR用于整個(gè)調(diào)制解調(diào)器會(huì)話(比如撥號(hào)互聯(lián)網(wǎng)呼叫),并且為每個(gè)數(shù)據(jù)塊引發(fā)RTS / CTS。
當(dāng)緩沖區(qū)已滿時(shí),軟件流由一方發(fā)送XOFF。另一方檢測(cè)到XOFF并停止發(fā)送數(shù)據(jù)。然后,第一側(cè)在其緩沖區(qū)清除到足以允許進(jìn)一步數(shù)據(jù)傳輸時(shí)發(fā)送XON。另一方檢測(cè)到XON并恢復(fù)發(fā)送數(shù)據(jù)。
今天最流行的選擇是不使用任何流量控制。現(xiàn)代計(jì)算機(jī)可以在緩沖區(qū)填滿之前輕松緩存通過(guò)串行通信發(fā)送的數(shù)據(jù),因此它們不需要流量控制。
要查看設(shè)備使用的流控制類型,請(qǐng)閱讀設(shè)備用戶手冊(cè)中有關(guān)串行通信的部分。如果設(shè)置不匹配,則可能發(fā)生緩沖區(qū)溢出,從而導(dǎo)致數(shù)據(jù)丟失和通信亂碼。
說(shuō)到有關(guān)OPC Server的信息,就不得不提一下TAKEBISHI Corporation公司的OPC Server軟件了,OPC Server是一套利用微軟的COM/DCOM技術(shù)實(shí)現(xiàn)工業(yè)自動(dòng)化資料獲取的架構(gòu)。OPC Server提供OPC接口,它將與之相連的物理設(shè)備(PLC)的信息值通過(guò)接口返回到客戶端應(yīng)用程序。也就是說(shuō),客戶端通過(guò)這些接口,可以獲得與OPC Server連接的物理設(shè)備的信息。
想要購(gòu)買OPC Server正版授權(quán),或了解更多產(chǎn)品信息請(qǐng)點(diǎn)擊“咨詢?cè)诰€客服”
掃描關(guān)注慧聚IT微信公眾號(hào),及時(shí)獲取最新動(dòng)態(tài)及最新資訊