siemens x
工業(yè)以太網(wǎng)

紫金橋軟件串口通信詳解

2025China.cn   2008年01月07日

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

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

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

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

串口方式的缺點(diǎn)

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

2)需要在機(jī)器上運(yùn)行程序。因?yàn)榇谕ㄐ磐耆勺辖饦蜍浖刂?,而不是利用Windows系統(tǒng)自身的服務(wù),所以要求通信的機(jī)器必須運(yùn)行紫金橋串口通信程序。而不像通過(guò)以太網(wǎng),借用系統(tǒng)提供的遠(yuǎn)程服務(wù),在數(shù)據(jù)提供方可以不用另外安裝程序,但是要在服務(wù)器上要啟動(dòng)相應(yīng)的服務(wù),并要開(kāi)放某些網(wǎng)絡(luò)端口(這也存在一些安全問(wèn)題)。

串口通信的硬件連接方式

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

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

串口通信配置步驟

一般步驟:

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

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

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

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

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

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

3)配置串口參數(shù):?jiǎn)螕簟皡?shù)”按鈕,出現(xiàn)串口設(shè)置框:

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

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

5)超時(shí):重試時(shí)限,即上次請(qǐng)求沒(méi)有得到對(duì)方回答,再次請(qǐng)求最小等待時(shí)間。缺省為5000

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

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

服務(wù)器啟動(dòng)配置

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

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

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

  • 串口客戶(hù)端配置

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

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

在對(duì)話框中如下操作:

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

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

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

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

5)配置串口參數(shù):?jiǎn)螕簟按趨?shù)”按鈕,出現(xiàn)串口設(shè)置框。

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

6)高級(jí)選項(xiàng)

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

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

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

串口通信注意事項(xiàng)

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è)置串口波特率。

(轉(zhuǎn)載)

標(biāo)簽:紫金橋軟件 我要反饋 
2024世界人工智能大會(huì)專(zhuān)題
即刻點(diǎn)擊并下載ABB資料,好禮贏不停~
優(yōu)傲機(jī)器人下載中心
西克
2024全景工博會(huì)
專(zhuān)題報(bào)道