合肥鴻昇自動(dòng)化科技有限公司

示例圖片三
網(wǎng)站首頁 > 新聞資訊 > 行業(yè)資訊

Profibus和Modbus的區(qū)別

PROFIBUS 是目前國際上通用的現(xiàn)場總線標(biāo)準(zhǔn)之一,以其獨(dú)特的技術(shù)特點(diǎn)、嚴(yán)格的認(rèn)證規(guī)范、開放的標(biāo)準(zhǔn)、眾多廠商的支持和不斷發(fā)展的應(yīng)用行規(guī),已成為重要的和應(yīng)用廣泛的現(xiàn)場總線標(biāo)準(zhǔn)。

現(xiàn)場總線通訊協(xié)議包括三個(gè)主要部分:


(1). Profibus-DP:主站和從站之間采用輪循的通訊方式,主要應(yīng)用于自動(dòng)化系統(tǒng)中單元級和現(xiàn)場級通信;


(2). PROFIBUS PA:電源和通信數(shù)據(jù)通過總線并行傳輸,主要用于面向過程自動(dòng)化系統(tǒng)集成中單元級和現(xiàn)場級通訊;


(3). PROFIBUS FMS:定義了主站和主站之間的通訊模型,主要用于自動(dòng)化集成系統(tǒng)和車間級的過程數(shù)據(jù)交換;


其中,Profibus-DP 是高速網(wǎng)絡(luò),通訊速率達(dá)到2M。Profibus-DP可以連接遠(yuǎn)程I/O、執(zhí)行機(jī)構(gòu)、智能馬達(dá)控制器、人機(jī)界面HMI、閥門定位器、變頻器等智能設(shè)備,

一條Profibus-DP總線可以多連接123 個(gè)從站設(shè)備。

微信圖片_20180725174910.jpg

Profibus-DP的拓?fù)浣Y(jié)構(gòu)可以是總線型、星型和樹型,通訊介質(zhì)可以是屏蔽雙絞線、光纖,也支持紅外傳輸,采用雙絞線時(shí),不加中繼器遠(yuǎn)通訊距離可達(dá)1.2公里,多可以采用9 個(gè)中繼器,遠(yuǎn)通訊距離可達(dá)9公里。采用光纖時(shí),遠(yuǎn)通訊距離可達(dá)100 公里以上,其中采用多膜光纖,兩點(diǎn)間遠(yuǎn)距離可達(dá)3公里,采用單膜光纖時(shí),兩點(diǎn)間遠(yuǎn)距離可達(dá)3 公里。


Modbus協(xié)議是一種適用于工業(yè)控制領(lǐng)域的主從式串口通訊協(xié)議,它采用查詢通訊方式進(jìn)行主從設(shè)備的信息傳輸,可尋址1-247個(gè)設(shè)備地址范圍。

協(xié)議包括廣播查詢和單獨(dú)設(shè)備查詢兩種方式,二者區(qū)別就是廣播查詢不需要從設(shè)備回應(yīng)信息。當(dāng)在一Modbus網(wǎng)絡(luò)上通信時(shí),此協(xié)議決定了每個(gè)控制器須要知道它們的設(shè)備地址,識別按地址發(fā)來的消息,決定要產(chǎn)生何種行動(dòng)。如果需要回應(yīng),控制器將生成反饋信息并用Modbus協(xié)議發(fā)出。在其它網(wǎng)絡(luò)上,包含了Modbus協(xié)議的消息轉(zhuǎn)換為在此網(wǎng)絡(luò)上使用的幀或包結(jié)構(gòu)。這種轉(zhuǎn)換也擴(kuò)展了根據(jù)具體的網(wǎng)絡(luò)解決節(jié)地址、路由路徑及錯(cuò)誤檢測的方法。

在ModBus系統(tǒng)中有2種傳輸模式可選擇。這2種傳輸模式與從機(jī)PC通信的能力是同等的。選擇時(shí)應(yīng)視所用ModBus主機(jī)而定,每個(gè)ModBus系統(tǒng)只能使用一種模式,不允許2種模式混用。一種模式是ASCII(美國信息交換碼),另一種模式是RTU(遠(yuǎn)程終端設(shè)備)。

用戶選擇想要的模式,包括串口通信參數(shù)(波特率、校驗(yàn)方式等),在配置每個(gè)控制器的時(shí)候,在一個(gè)Modbus網(wǎng)絡(luò)上的所有設(shè)備都必須選擇相同的傳輸模式和串口參數(shù)。所選的ASCII或RTU方式僅適用于標(biāo)準(zhǔn)的Modbus網(wǎng)絡(luò),它定義了在這些網(wǎng)絡(luò)上連續(xù)傳輸?shù)南⒍蔚拿恳晃?,以及決定怎樣將信息打包成消息域和如何解碼。在其它網(wǎng)絡(luò)上(像MAP和Modbus Plus)Modbus消息被轉(zhuǎn)成與串行傳輸無關(guān)的幀。

微信圖片_20180604135016.jpg

傳輸模式特性

 ASCII可打印字符便于故障檢測,而且對于用高級語言(如Fortran)編程的主計(jì)算機(jī)及主PC很適宜。RTU則適用于機(jī)器語言編程的計(jì)算機(jī)和PC主機(jī)。

 用RTU模式傳輸?shù)臄?shù)據(jù)是8位二進(jìn)制字符。如欲轉(zhuǎn)換為ASCII模式,則每個(gè)RTU字符首先應(yīng)分為高位和低位兩部分,這兩部分各含4位,然后轉(zhuǎn)換成十六進(jìn)制等量值。用以構(gòu)成報(bào)文的ASCII字符都是十六進(jìn)制字符。ASCII模式使用的字符雖是RTU模式的兩倍,但ASCII數(shù)據(jù)的譯碼和處理更為容易一些,此外,用RTU模式時(shí)報(bào)文字符必須以連續(xù)數(shù)據(jù)流的形式傳送,用ASCII模式,字符之間可產(chǎn)生長達(dá)1s的間隔,以適應(yīng)速度較慢的機(jī)器。

控制器能設(shè)置為兩種傳輸模式(ASCII或RTU)中的任何一種在標(biāo)準(zhǔn)的Modbus網(wǎng)絡(luò)通信。

ASCII模式

當(dāng)控制器設(shè)為在Modbus網(wǎng)絡(luò)上以ASCII(美國標(biāo)準(zhǔn)信息交換代碼)模式通信,一個(gè)信息中的每8位字節(jié)作為2個(gè)ASCII字符傳輸,如數(shù)值63H用ASCII方式時(shí),需發(fā)送兩個(gè)字節(jié),即ASCII“6"(0110110)和ASCII”3“(0110011),ASCII字符占用的位數(shù)有7位和8位,國際通用7位為多。這種方式的主要優(yōu)點(diǎn)是字符發(fā)送的時(shí)間間隔可達(dá)到1秒而不產(chǎn)生錯(cuò)誤。

代碼系統(tǒng)

· 十六進(jìn)制,ASCII字符0...9,A...F

· 消息中的每個(gè)ASCII字符都是一個(gè)十六進(jìn)制字符組成

每個(gè)字節(jié)的位

· 1個(gè)起始位

· 7個(gè)數(shù)據(jù)位,小的有效位先發(fā)送

· 1個(gè)奇偶校驗(yàn)位,無校驗(yàn)則無

1個(gè)停止位(有校驗(yàn)時(shí)),2個(gè)Bit(無校驗(yàn)時(shí))

錯(cuò)誤檢測域

· LRC(縱向冗長檢測)

RTU模式

當(dāng)控制器設(shè)為在Modbus網(wǎng)絡(luò)上以RTU模式通信,在消息中的每個(gè)8Bit字節(jié)按照原值傳送,不做處理,如63H,RTU將直接發(fā)送01100011。這種方式的主要優(yōu)點(diǎn)是:數(shù)據(jù)幀傳送之間沒有間隔,相同波特率下傳輸數(shù)據(jù)的密度要比ASCII高,傳輸速度更快 。

代碼系統(tǒng)

8位二進(jìn)制,十六進(jìn)制數(shù)0...9,A...F

消息中的每個(gè)8位域都是一或兩個(gè)十六進(jìn)制字符組成

每個(gè)字節(jié)的位

1個(gè)起始位

8個(gè)數(shù)據(jù)位,小的有效位先發(fā)送

1個(gè)奇偶校驗(yàn)位,無校驗(yàn)則無

1個(gè)停止位(有校驗(yàn)時(shí)),2個(gè)Bit(無校驗(yàn)時(shí))

微信圖片_20180707113147.jpg



標(biāo)簽:   自動(dòng)化系統(tǒng)集成
Powered by MetInfo 5.3.19 ©2008-2024 www.MetInfo.cn