稱重儀表的通訊原理:RS-232與RS-485的區(qū)別

  稱重儀表的通訊原理:RS-232與RS-485的區(qū)別

 

  衡器使用中經(jīng)常需要與計(jì)算機(jī)、PLC和DCS系統(tǒng)通訊,以實(shí)現(xiàn)自動(dòng)控制、計(jì)算機(jī)管理等需求。按通訊接口的電氣特性,可分為RS-232和RS-485。本文恒盛高科為您介紹RS-232通訊協(xié)議與RS-485通訊協(xié)議的區(qū)別。


上圖為恒盛高科18935180980——主營(yíng)的LC200系列稱重儀表,該系列儀表具有RS232接口、RS485接口、以太網(wǎng)接口、ProfiBus-DP通接口,是一款現(xiàn)場(chǎng)總線型儀表,適用于計(jì)量皮帶秤、配料皮帶秤、定量控制皮帶秤、配料失重秤、定量失重秤、定量加料秤、配料螺旋秤等連續(xù)累計(jì)自動(dòng)衡器的單機(jī)或組網(wǎng)使用,在市場(chǎng)上有廣泛的應(yīng)用。

 

  稱重儀表的RS-232接口通常是簡(jiǎn)化的版本,僅使用發(fā)送TxD、接收RxD兩根數(shù)據(jù)線和地線GND。RS-232采用不平衡傳輸方式,信號(hào)線對(duì)地-3V到-15V表示邏輯1,+3V到++18V表示邏輯0。不平衡傳輸方式的干擾抑制能力較差,容易受到共地噪聲和外部干擾的影響,一般用于低速、短距離的通訊,通訊距離小于15m。

 

  RS-485采用兩線平衡傳輸方式,一般稱同相端為A,反相端為B。發(fā)送端當(dāng)數(shù)據(jù)為1時(shí),A電平相對(duì)B電平為+2V~+6V,為0時(shí),A電平相對(duì)B電平為-2V~-6V;在接收端當(dāng)A電平比B電平高于200mV時(shí),輸出為1,當(dāng)A電平比B電平低于200mV時(shí),則輸出為0;信號(hào)線的共模電壓范圍為-7v~+12V。RS485總線抗共模干擾能力較強(qiáng),最大傳輸速率為10Mbps,傳輸速率與傳輸距離成反比,在100Kbp的傳輸速率以下,可以達(dá)到1200m通信距離,如果需傳輸更長(zhǎng)的距離,需要加485中繼器。RS-485總線一般最大支持32個(gè)節(jié)點(diǎn),如果使用特制的485芯片,可以達(dá)到128個(gè)或者更多的節(jié)點(diǎn)。RS485一般采用終端匹配的總線型結(jié)構(gòu),不要用環(huán)形或星形網(wǎng)絡(luò)。在傳輸率較高且通訊距離較長(zhǎng)時(shí)需要加終端電阻,防止反射造成誤碼。因?yàn)榇蠖鄶?shù)雙絞線電纜特性阻抗大約在100Ω一120Ω之間,故終端電阻一般取120Ω。

 

  稱重儀表通訊接口一般采用異步串行方式,有4個(gè)重要參數(shù)必須雙方一致:波特率.、數(shù)據(jù)位個(gè)數(shù)、停止位個(gè)數(shù)和奇偶校驗(yàn)。數(shù)據(jù)位一般為7位或8位,停止位有1位、1.5位或2位,奇偶校驗(yàn)有無(wú)校驗(yàn)、偶校驗(yàn)、奇校驗(yàn)或校驗(yàn)位置1、置0等幾種方式。通一訊接口的傳輸率一般有300pbs、600pbs、1200pbs直到數(shù)Mpbs。

 

  通訊協(xié)議就像通訊雙方交流的語(yǔ)言,必須雙方一致才能正確交流。許多稱重儀表都有自己的通訊協(xié)議,所以必須按儀表生產(chǎn)廠規(guī)定的協(xié)議格式才能進(jìn)行通訊。為了保證數(shù)據(jù)傳輸正確,許多協(xié)議采用了校驗(yàn)和,校驗(yàn)和的計(jì)算方法和表示方法也各不相同,上位機(jī)通訊軟件編程時(shí)需要仔細(xì)推敲。

 

  Mndhus協(xié)議是標(biāo)準(zhǔn)的通訊協(xié)議,采用Modbus協(xié)議的儀表,只要知道需要數(shù)據(jù)的地址即可讀取,可方便地與PLC或組態(tài)軟件通一訊,組建自動(dòng)化控制系統(tǒng)。串口通信的Modhus協(xié)議分RTU模式和ASCII模式。RTU是必備的模式,傳輸效率較高;ASCII是可選的模式。使用組態(tài)軟件編程時(shí)要注意,許多組態(tài)軟件按照一些PLC廠商的習(xí)慣,將Mndbus功能碼與變量地址結(jié)合起來(lái)作為變量的地址,例如上海耀華的C602,C606+等系列儀表的說(shuō)明書(shū)則按GB/T19582.1的方式定義變量的地址,變量地址從0開(kāi)始計(jì)算,因此使用組態(tài)軟件時(shí)要進(jìn)行相應(yīng)的轉(zhuǎn)換。比如讀C602儀表整數(shù)表示的凈重,按C602說(shuō)明書(shū)為輸人寄存器0和保持寄存器0,按西門(mén)子或莫迪康系列則為30001和40001。另外變量的表示形式是整數(shù)還是浮點(diǎn)數(shù),高低位的排列次序,變量的長(zhǎng)度等也要特別注意。C602的數(shù)據(jù)是按高位字節(jié)、次高位、次低位、最低字節(jié)排列。

 

  以上就是恒盛高科18935180980為您介紹的,關(guān)于稱重儀表的通訊原理:RS-232與RS-485的區(qū)別的內(nèi)容,如有差錯(cuò),歡迎指正。