物理連接檢測
YOKOGAWA DT300-21數(shù)據(jù)采集模塊 監(jiān)控中心網(wǎng)絡(luò)端故障
使用“心跳檢測”功能的原因包括監(jiān)控者關(guān)機(jī)、網(wǎng)絡(luò)斷開、軟件關(guān)閉、程序錯(cuò)誤或網(wǎng)絡(luò)故障等原因。
該檢測機(jī)制的原理是:當(dāng)無數(shù)據(jù)收發(fā)時(shí),通信進(jìn)入傳輸空閑狀態(tài),如圖 6所示ZNE/NETCOM會啟動(dòng)一個(gè)計(jì)時(shí)器,對空閑狀態(tài)進(jìn)行計(jì)時(shí),如果到達(dá)一定的時(shí)間之后仍然處于傳輸空閑狀態(tài),那么有可能是對方或者網(wǎng)絡(luò)出現(xiàn)問題,這時(shí)它會給對方發(fā)送一個(gè)心跳包,如果一切正常,那么對方會回發(fā)一個(gè)心跳回應(yīng)包,如果未收到回應(yīng),那么可以斷定出現(xiàn)故障,它將斷開當(dāng)前TCP連接,準(zhǔn)備下一次連接。
圖 6 YOKOGAWA DT300-21數(shù)據(jù)采集模塊心跳檢測
TCP超時(shí)連接斷開
如果ZNE/NETCOM連接的網(wǎng)絡(luò)設(shè)備使用精簡的、不完善的網(wǎng)絡(luò)協(xié)議,不支持心跳檢測(PC及標(biāo)準(zhǔn)網(wǎng)絡(luò)設(shè)備均支持),那么還可以使用“超時(shí)連接斷開”機(jī)制結(jié)束出現(xiàn)故障的網(wǎng)絡(luò)連接。
YOKOGAWA DT300-21數(shù)據(jù)采集模塊當(dāng)兩次數(shù)據(jù)傳輸之間的間隔比較大時(shí),超時(shí)連接斷開功能可以有效的節(jié)省網(wǎng)絡(luò)資源,如圖 7所示,傳輸空閑時(shí)間大于用戶設(shè)定的超時(shí)時(shí)間,那么ZNE/NETCOM將自動(dòng)斷開TCP連接,直到串口或者網(wǎng)絡(luò)有數(shù)據(jù)收發(fā)時(shí),再次啟動(dòng)TCP連接。ZNE/NETCOM使用大量的數(shù)據(jù)緩沖區(qū)緩存數(shù)據(jù),使得再次啟動(dòng)也不會導(dǎo)致數(shù)據(jù)丟失。
如果傳輸空閑間隔小于超時(shí)時(shí)間,那么定時(shí)器將在未計(jì)滿的情況下歸零并停止,直到下次進(jìn)入空閑后再啟動(dòng)
廈門興銳達(dá)公司網(wǎng)址:http://www.xmxrdauto.com
YOKOGAWA DT300-21
QOB3100-1021
0021-02624
FRV030P3S
CTL2001F
NSPP 2355700
PFCL 301E-1
CIMRP7U25P51
SGMP-03L314M
KJ3002X1-BG2
JMM4108T
0020-52051
EEA-PAM-523-D-32
KFW-5-350-D16-11L1M2S
TSXDEY16A
MUOA-1-3-4-W-N112KR