技術(shù)頻道

      紫金橋軟件串口通信詳解

      紫金橋軟件除了可以通過以太網(wǎng)進(jìn)行通信外,還可以通過串口、撥號方式進(jìn)行通信。在網(wǎng)絡(luò)安全問題日益突出的今天,串口通信方式更加綠色安全。

      串口方式的優(yōu)點

      網(wǎng)絡(luò)安全。紫金橋串口通信程序直接管理串口,而不是借用Windows中串口網(wǎng)絡(luò)連接。串口間的數(shù)據(jù)流、編碼格式、數(shù)據(jù)報文組織完全由紫金橋串口通信程序控制,通用的TCP/IP、UDP協(xié)議無法在此通過。如果機(jī)器間只是通過串口進(jìn)行連接,病毒將無法通過該線路進(jìn)行病毒傳播。

      串口連接簡單方便。絕大部分計算機(jī)都自帶串口,無需另外購買。串口間連線簡單,通過廉價的長線收發(fā)器就可以實現(xiàn)較遠(yuǎn)距離(幾千米)的數(shù)據(jù)傳輸。

      串口方式的缺點

      1)速度慢。串口通信速度較慢,對于RS232波特率為9600時,通訊距離只有十幾米,而RS422,RS485也只有幾百米。串口通信速率與通信線的長度成反比。

      2)需要在機(jī)器上運行程序。因為串口通信完全由紫金橋軟件控制,而不是利用Windows系統(tǒng)自身的服務(wù),所以要求通信的機(jī)器必須運行紫金橋串口通信程序。而不像通過以太網(wǎng),借用系統(tǒng)提供的遠(yuǎn)程服務(wù),在數(shù)據(jù)提供方可以不用另外安裝程序,但是要在服務(wù)器上要啟動相應(yīng)的服務(wù),并要開放某些網(wǎng)絡(luò)端口(這也存在一些安全問題)。

      串口通信的硬件連接方式

      一臺計算機(jī)可以通過串口和另一臺或多臺計算機(jī)進(jìn)行通訊。提供數(shù)據(jù)的一方稱作服務(wù)器,串口服務(wù)器在該機(jī)器上運行;而請求數(shù)據(jù)的一方稱作客戶端,串口客戶端在該機(jī)器上運行。

      一臺計算機(jī)可以分別通過多個串口和多個計算機(jī)進(jìn)行通信,并且一條通訊線路上可以有多臺計算機(jī),形成總線方式。在總線方式中,可以用多個服務(wù)器,但是只能有一個客戶端,形成一主多從結(jié)構(gòu)。

      串口通信配置步驟

      一般步驟:

      將串口線接好(注意應(yīng)該在機(jī)器斷電情況下進(jìn)行),然后配置軟件。先在服務(wù)器端配置串口服務(wù)器,再在客戶端配置串口客戶端。

      • 串口服務(wù)器的配置

      進(jìn)入開發(fā)環(huán)境,在導(dǎo)航樹中選擇“公共/串口服務(wù)器”并單擊,出現(xiàn)串口服務(wù)器配置框:

      單擊對話框中“增加按鈕”進(jìn)入如下對話框:

      1)指定服務(wù)器地址,注意該地址要與客戶端指定的地址一致。

      2)選擇串口,注意一定要和實際的串口連接一致。

      3)配置串口參數(shù):單擊“參數(shù)”按鈕,出現(xiàn)串口設(shè)置框:

      注意串口參數(shù)要與客戶端指定的串口參數(shù)一致,否則將無法通信。

      4)包間延時:指的是相鄰兩個數(shù)據(jù)包間最小延時,缺省為30毫秒,對于線路干擾較大情況可以適當(dāng)加大。

      5)超時:重試時限,即上次請求沒有得到對方回答,再次請求最小等待時間。缺省為5000

      毫秒,若串口通信速度設(shè)得較慢,可以適當(dāng)加大。

      如果服務(wù)器上有多個串口用于通訊,可以按照上述步驟配置其他串口。

      服務(wù)器啟動配置

      要想系統(tǒng)啟動時自動啟動串口服務(wù)器,還要做如下配置:

      導(dǎo)航樹上的"公共\本機(jī)配置",進(jìn)入到啟動配置:

      在上面對話框中選中“串口服務(wù)器”復(fù)選框。

      • 串口客戶端配置

      進(jìn)入開發(fā)環(huán)境,在導(dǎo)航樹中選擇“公共/數(shù)據(jù)源”并雙擊,出現(xiàn)數(shù)據(jù)源名稱輸入框:

      在對話框中輸入串口數(shù)據(jù)源名稱并確認(rèn),將出現(xiàn)數(shù)據(jù)源配置框。如下所示:

      在對話框中如下操作:

      1)選擇遠(yuǎn)程數(shù)據(jù)源。

      2)在連接方式下拉框中選擇“通過串口”。

      3)選擇串口,注意一定要和實際的串口連接一致。

      4)指定服務(wù)器地址,注意該地址要與服務(wù)器端指定的地址一致。

      5)配置串口參數(shù):單擊“串口參數(shù)”按鈕,出現(xiàn)串口設(shè)置框。

      注意串口參數(shù)要與服務(wù)器端指定的串口參數(shù)一致,否則將無法通信。

      6)高級選項

      1)通訊方式最好采用周期查詢,周期指定的不要過小,一般指定5秒即可,根據(jù)通信點數(shù)和串口波特率可以適當(dāng)加大或減小。

      2)超時時間要適當(dāng)加大,一般為15秒即可。

      3)若啟用“故障恢復(fù)”,恢復(fù)時限最好不要過大,以免串口長期用于故障恢復(fù)所占用,影響通信速度。

      串口通信注意事項

      RS232/422/485通訊的有關(guān)技術(shù)參數(shù):

      功能

      RS-232

      RS-422

      RS-485

      信息載體

      ±9V電壓

      ±2.5V差分電壓

      ±2.5V差分電壓

      通訊速率

      75~115200 B/S

      75 ~ 115200B/S

      75 ~ 115200B/S

      通訊距離

      0 ~ 30米

      0~ 1000米

      0 ~1000米

      通訊線纜

      雙絞屏蔽線

      兩根雙絞屏蔽線

      雙絞屏蔽線

      參照上表合理的設(shè)置串口波特率。

      文章版權(quán)歸西部工控xbgk所有,未經(jīng)許可不得轉(zhuǎn)載。

      主站蜘蛛池模板: 国产精品99精品一区二区三区| 日本精品一区二区三区在线视频一| 国产精品视频一区二区猎奇| 福利片福利一区二区三区| 狠狠色婷婷久久一区二区三区| 中字幕一区二区三区乱码| 中文无码AV一区二区三区| 日韩视频免费一区二区三区| 3d动漫精品一区视频在线观看| 免费一区二区无码东京热| 国产成人一区在线不卡| 搜日本一区二区三区免费高清视频| 久久一区二区三区精华液使用方法| 精品不卡一区二区| 亚洲一区综合在线播放| 无码人妻精品一区二区在线视频 | 国产精品福利一区| 亚洲乱码一区二区三区国产精品| 亚洲图片一区二区| 久久久久成人精品一区二区| 国产免费一区二区三区不卡| 亚洲乱码一区二区三区在线观看| 日韩精品人妻一区二区中文八零 | 国产亚洲综合一区二区三区| 亚洲国产精品无码第一区二区三区| 麻豆亚洲av熟女国产一区二| 亚洲一区中文字幕| 亚洲熟妇AV一区二区三区宅男| 无码一区二区波多野结衣播放搜索 | 一区二区三区国产| 狠狠做深爱婷婷综合一区 | 九九无码人妻一区二区三区| 欧美日本精品一区二区三区| 国产高清视频一区二区| 波霸影院一区二区| 中文字幕AV一区中文字幕天堂| 精品视频无码一区二区三区| 成人精品视频一区二区| 国产一区二区三区手机在线观看| 国产精品小黄鸭一区二区三区| 国产精品日本一区二区不卡视频|