11喜科堂空壓機(jī)項(xiàng)目實(shí)戰(zhàn)1-3modbus通訊協(xié)議介紹技術(shù)第三章_第1頁(yè)
11喜科堂空壓機(jī)項(xiàng)目實(shí)戰(zhàn)1-3modbus通訊協(xié)議介紹技術(shù)第三章_第2頁(yè)
11喜科堂空壓機(jī)項(xiàng)目實(shí)戰(zhàn)1-3modbus通訊協(xié)議介紹技術(shù)第三章_第3頁(yè)
11喜科堂空壓機(jī)項(xiàng)目實(shí)戰(zhàn)1-3modbus通訊協(xié)議介紹技術(shù)第三章_第4頁(yè)
11喜科堂空壓機(jī)項(xiàng)目實(shí)戰(zhàn)1-3modbus通訊協(xié)議介紹技術(shù)第三章_第5頁(yè)
已閱讀5頁(yè),還剩63頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、PROFIBUS 到 MODBUS 協(xié)議總線橋PB-B-MODBUS(232/485)主站產(chǎn)品手冊(cè)(簡(jiǎn)稱: PB-B-MM 產(chǎn)品手冊(cè))V 3.x鼎實(shí)創(chuàng)新科技2014-7關(guān)于本手冊(cè)(必讀部分)本手冊(cè)分為上、下兩冊(cè),上冊(cè)是關(guān)于 MODBUS 主站冊(cè),目前產(chǎn)品最高版本為 V3.4。下冊(cè)是關(guān)于 MODBUS 從站冊(cè),目前產(chǎn)品最高版本為 V3.3. 用戶可根據(jù)實(shí)際需要有選擇閱讀。關(guān)于 V3.x 版本1V3.x 型(PB-B-MODBUS/V3.x)是 V2 型(PB-B-MODBUS/V2)的改進(jìn)型產(chǎn)品;V3.x 與 V2 完全兼容,即原使用V2 型產(chǎn)品的場(chǎng)合,使用V3.x 型產(chǎn)品替換,不必作任何改動(dòng)。

2、2PB-B-MODBUS 型產(chǎn)品,在 PROFIBUS 一側(cè)只做PROFIBUS 從站;在 MODBUS 一側(cè)即可做MODBUS主站(見圖 0-1),也可以做MODBUS 從站(見圖 0-2)。PROFIBUS 主站PROFIBUS-DPPB-B-MMPB-B-MMRS232RS485PROFIBUS 設(shè)備PROFIBUS 設(shè)備MODBUS 從站設(shè)備圖 0-1 PB-B-MODBUS/232/485/V3x 做主站MODBUS 從站設(shè)備上圖 0-1 中 PB-B-MODBUS 在 MODBUS 一側(cè)是主站,通過 RS232/485 接口連接到 MODBUS 從站設(shè)備上。PROFIBUS 主站P

3、ROFIBUS-DPPB-B-MSPB-B-MSRS232PROFIBUS 設(shè)備 PROFIBUS 設(shè)備RS485MODBUS 主站設(shè)備MODBUS 主站設(shè)備圖 0-2PB-B-MODBUS/232/485/V3x 做從站上圖 0-2 中,PB-B-MODBUS/V32 在 MODBUS 一側(cè)是從站,通過 RS232/485 接口連接到 MODBUS 主站設(shè)備上。3V3.x 型與V2 型產(chǎn)品相比增加如下功能::1web: HYPERLINK http:/www/ (1) 在原MODBUS 主站功能中,增加了 MODBUS 協(xié)議 05H 功能、06H 功能;(2) V3.x 可設(shè)置成 MODBU

4、S 從站。4.V3.x 型產(chǎn)品根據(jù)產(chǎn)品背面的功能撥碼開關(guān)數(shù)量,分為3 撥碼的橋和4 撥碼的橋(4 撥碼橋?yàn)樯?jí)版)。3 撥碼橋中的SW1 和4 撥碼橋中的SW2 作用一致,用作設(shè)置MODBUS 主/從功能,如下:SW1(3 撥碼的橋)或者SW2(4 撥碼的橋)=OFF:V3.x 設(shè)置成 MODBUS 主站。ON OFFSW1 2 3SW1(3 撥碼的橋)或者SW2(4 撥碼的橋)=ON: V3.x 設(shè)置成 MODBUS 從站。5.關(guān)于 GSD 文件:V3.x 型產(chǎn)品作為 MODBUS 主站或從站所采用的 GSD 文件是兩個(gè)不相同的文件:當(dāng)V3.x 設(shè)置成MODBUS 主站時(shí),使用GSD 文件:

5、DS MMV3x.GSD;組態(tài)中的產(chǎn)品名稱:PB-B-MM/V3x;當(dāng)V3.x 設(shè)置成MODBUS 從站時(shí),使用GSD 文件:DS MSV3x.GSD;組態(tài)中的產(chǎn)品名稱:PB-B-MS/V3x;注意:1。到目前為止,PB-B-MODBUS 做主站總線橋的最高版本是PB-B-MM/V34。它是在V3.3 產(chǎn)品的基礎(chǔ)上做了改進(jìn),除了具有PB-B-MM/V33 所有的功能外,還增加了周期性發(fā)送報(bào)文的功能。2。PB-B-MODBUS 做從站產(chǎn)品的最高版本是PB-B-MS/V33。在使用時(shí)請(qǐng)注意產(chǎn)品背面撥碼開關(guān)SW1(3撥碼的橋)或者SW2(4 撥碼的橋)的設(shè)置,關(guān)于從站的產(chǎn)品介紹可參考MODBUS 從

6、站手冊(cè)。本手冊(cè)第五章以PB-B-MM/V33 為例進(jìn)行配置和通信方法的介紹。PB-B-MM/V34 的使用過程與V33相同,后增加功能的具體用法請(qǐng)見本手冊(cè)第五章 7 節(jié)。:2web: HYPERLINK http:/www/ 目 錄(上冊(cè))第一章 產(chǎn)品概述5一系列產(chǎn)品概述5產(chǎn)品系列5橋系列產(chǎn)品主要用途5二PROFIBUS 到 MODBUS 總線橋 PB-B-MODBUS6產(chǎn)品特點(diǎn)6技術(shù)指標(biāo)6產(chǎn)品結(jié)構(gòu)、安裝、啟動(dòng)8產(chǎn)品布局8安裝9外形尺寸9PROFIBUS 接口接插件及安裝10RS232 接口及電纜10RS485 接口及安裝11第二章(一)(二)(三)PB-B-MODBUS/485/V3x 的R

7、S485 接口傳輸技術(shù)的基本特征11PB-B-MODBUS485/V3x 接口極性12RS485 終端的接法12 第三章電源13PROFIBUS 從站地址設(shè)置14設(shè)置總線橋?yàn)?MODBUS 主站或 MODBUS 從站14指示燈15上電步驟及故障排除15MODBUS 技術(shù)簡(jiǎn)介17MODBUS 通信協(xié)議17MODBUS 協(xié)議要點(diǎn)17異常應(yīng)答184. MODBUS區(qū)195. MODBUS 功能19(1)(2)(3)(4)(5)(6)(7)(8)(9)輸出狀態(tài)19輸入狀態(tài)20保存寄存器21輸入寄存器21強(qiáng)置單線圈22預(yù)置單保持寄存器22異常狀態(tài)23回送校驗(yàn)23通信事件計(jì)數(shù)器23(10)通信事件計(jì)數(shù)器2

8、3(11) 強(qiáng)置多線圈23(12) 預(yù)置多寄存器23協(xié)議轉(zhuǎn)換原理25第四章PB-B-MODBUS 產(chǎn)品硬件結(jié)構(gòu)25與 PROFIBUS 的連接25PROFIBUS 與 MODBUS 的協(xié)議轉(zhuǎn)換原理26第五章 產(chǎn)品配置與通信方法281.2.產(chǎn)品配置與通信方法的實(shí)例28系統(tǒng)配置方法28:3web: HYPERLINK http:/www/ (一) 在 PC1-STEP 7 上建立一個(gè)“項(xiàng)目”28(二) 硬件配置29(三) 配置 PB-B-MODBUS 作為PROFIBUS 從站30(四) 配置 PB-B-MM/V32 的MODBUS 報(bào)文隊(duì)列33(五) “編譯存盤”系統(tǒng)配置完畢43通信控制字與通信

9、狀態(tài)字43 通信狀態(tài)字格式44 通信控制字格式45PB-B-MODBUS/V32 工作狀態(tài)及轉(zhuǎn)換46 工作狀態(tài)流程圖46 上電后 MODBUS 啟動(dòng)48 幾種錯(cuò)誤和故障狀態(tài)及解除方法48如何在主站中啟動(dòng)讀/寫 MODBUS 通信數(shù)據(jù)50設(shè)備與地址對(duì)應(yīng)關(guān)系52通信狀態(tài)字及通信控制字 PROFIBUS 對(duì)應(yīng)關(guān)系52如何獲取通信狀態(tài)字52如何在主站中實(shí)現(xiàn) MODBUS 啟動(dòng)、復(fù)位、停止等待、清除錯(cuò)誤標(biāo)志等53如何在主站中將數(shù)據(jù)寫入 MODBUS 數(shù)據(jù)區(qū) 0X、4 X、3X53如何在主站得到 MODBUS 數(shù)據(jù)區(qū) 0X、1X、4X 數(shù)據(jù)55從站狀態(tài)檢測(cè)58“MODBUS 從站狀態(tài)監(jiān)測(cè)”功能58舉例說明

10、 1:MODBUS 從站通信狀態(tài)(位)監(jiān)測(cè)58舉例說明 2:MODBUS 從站通信狀態(tài)(字節(jié))監(jiān)測(cè)60(4)幾種特例63(5)注意事項(xiàng)配置從站最大報(bào)文條數(shù)64V34 新功能介紹64周期性發(fā)送報(bào)文功能64使用方法65第六章有害物質(zhì)表67:4web: HYPERLINK http:/www/ 第一章產(chǎn)品概述一系列產(chǎn)品概述1. 產(chǎn)品系列PB-B-MODBUS 接口(以下有時(shí)簡(jiǎn)稱“接口”)是 PROFIBUS 總線橋系列中的產(chǎn)品;本產(chǎn)品手冊(cè)只適合PB-B-MODBUS 型產(chǎn)品,物理接口為RS232 或RS485,在MODBUS 一側(cè)總線橋做主站。PB -B -MODBUS/232/485 / V3xV

11、3x:設(shè)備版本號(hào)RS232/485: MODBUS232/485: SCANNER: CAN:ADAM:OMRON:PROFIBUS 到RS232/485 設(shè)備總線橋PROFIBUS 到MODBUS/232/485 設(shè)備總線橋PROFIBUS 到條碼掃描器接口 PROFIBUS 到CAN 總線設(shè)備總線橋 PROFIBUS 到研華 ADAM 模塊總線橋PROFIBUS 到OMRON PLC 總線橋B:BRIDGE 橋類產(chǎn)品PB:PROFIBUS 總線橋2. 橋系列產(chǎn)品主要用途將具有MODBUS、RS232/485、CAN 等通信協(xié)議的接口設(shè)備連接到 PROFIBUS 總線上,使設(shè)備成為 PROF

12、IBUS 總線上的一個(gè)從站。見圖 1-1 所示,應(yīng)用總線橋 PB-B-X 將不同的通信協(xié)議的設(shè)備連接到 PROFIBUS 總線上。PC1PLC S7-300RS232 設(shè)備RS485 設(shè)備PROFIBUS-DPPB-B-RS232PB-B-RS485PB-B-ADAMPCANNERPB-B-MODBUSPB-B-MODBUS研華 ADAM 模塊MODBUS 設(shè)備MODBUS 設(shè)備條碼掃描器圖 1-1 具有不同通信協(xié)議的設(shè)備與 PROFIBUS 總線橋的連接:5web: HYPERLINK http:/www/ 二PROFIBUS 到MODBUS 總線橋PB-B-MODBUS1. 產(chǎn)品特點(diǎn)應(yīng)用廣

13、泛:凡具有 RS232/485 接口,標(biāo)準(zhǔn)MODBUSRTU 協(xié)議的設(shè)備都可以使用本產(chǎn)品實(shí)現(xiàn)與現(xiàn)場(chǎng)總線PROFIBUS 的互連。如:具有MODBUS 協(xié)議接口的變頻器、電機(jī)啟動(dòng)保護(hù)裝置、智能高低壓電器、電量測(cè)量裝置、各種變送器、智能現(xiàn)場(chǎng)測(cè)量設(shè)備及儀表等等。應(yīng)用簡(jiǎn)單:用戶不用了解 PROFIBUS 和 MODBUS 技術(shù)細(xì)節(jié),用戶只需參考本手冊(cè)及提供的應(yīng)用實(shí)例,根據(jù)要求完成配置,不需要復(fù)雜編程,即可在短時(shí)間內(nèi)實(shí)現(xiàn)連接通信。透明通信:用戶可以依照 PROFIBUS 通信數(shù)據(jù)區(qū)和MODBUS 通信數(shù)據(jù)區(qū)的關(guān)系,實(shí)現(xiàn) PROFIBUS到MODBUS 之間的數(shù)據(jù)透明通信。技術(shù)資料:總線橋產(chǎn)品選型手冊(cè)、P

14、B-B-MM 產(chǎn)品手冊(cè)、PB-B-MS 產(chǎn)品手冊(cè),全部資料可在網(wǎng)上。:cn2. 技術(shù)指標(biāo) PB-B-MODBUS 接口在 PROFIBUS 側(cè)是一個(gè) PROFIBUS-DP 從站,在 MODBUS 一側(cè)是 MODBUS主站;接口通過PROFIBUS 通信數(shù)據(jù)區(qū)和 MODBUS 數(shù)據(jù)區(qū)的數(shù)據(jù)實(shí)現(xiàn) PROFIBUS 和 MODBUS 的數(shù)據(jù)透明通信。如圖 1-2:PC1PLC S7-300PROFIBUS-DPPB-B-MODBUSPB-B-MODBUSRS232RS485PROFIBUS 設(shè)備PROFIBUS 設(shè)備MODBUS 從站設(shè)備MODBUS 從站設(shè)備圖 1-2 PB-B-MODBUS/V

15、3x 做主站上圖 1-2 中,接口PB-B-MODBUS 在PROFIBUS 一側(cè)是DP 從站,在 MODBUS 設(shè)備一側(cè)是主站,通過 RS232/485 接口連接到 MODBUS 從站設(shè)備上。PB-B-MODUBUS 作為 MODBUS 主站,支持 01H、02H、03H、04H、05H、06H、0FH、10H 號(hào)功能;PROFIBUS-DP/V0 協(xié)議符合 GB/T 20540-2006: 測(cè)量和控制數(shù)字?jǐn)?shù)據(jù)通信工業(yè)控制系統(tǒng)用現(xiàn)場(chǎng)總線第 3 部分:PROFIBUS 規(guī)范;PROFIBUS-DP 從站,波特率自適應(yīng),最大波特率 12M;:6web: HYPERLINK http:/www/

16、PROFIBUS 輸入/輸出數(shù)量可設(shè)定,最大PROFIBUS 輸入/輸出; Input Bytes + Output Bytes 232 Bytes Max Input Bytes 224 Bytes Max Output Bytes 224 Bytes MODBUS 協(xié)議接口是標(biāo)準(zhǔn) RS232 或 RS485 接口,半雙工;波特率: 2400、4800、9600、19.2K、38.4K、57.6K 可選;校驗(yàn)位(8 位無校驗(yàn) 1 停止位、8 位偶校驗(yàn) 1 停止位、8 位奇校驗(yàn) 1 停止位、8 位無校驗(yàn) 2停止位)可選。電源電壓:24 VDC(20);額定電流:110 mA (24 VDC 時(shí)

17、)環(huán)境溫度:和:-40+70工作溫度:-20+55工作相對(duì)濕度:595%外形尺寸:(寬)70mm(長(zhǎng))112.5mm(厚)39.5mm;安裝方式:35mm 導(dǎo)軌;防護(hù)等級(jí):IP20;重量:約 230g。:7web: HYPERLINK http:/www/ 第二章產(chǎn)品結(jié)構(gòu)、安裝、啟動(dòng) 產(chǎn)品布局公司產(chǎn)品標(biāo)記電源指示燈ER(綠)PROFIBUS 通信燈(黃),故障:滅,連通:亮。產(chǎn)品標(biāo)記信息:用戶可在此PROFIBUS 通信燈(紅),故障:亮,連通:滅。35mm 導(dǎo)軌安裝RS232/485 發(fā)送 TXD 燈()從站地址設(shè)置開關(guān)。RS232/485 接收 RXD 燈()24VDC 電源端子產(chǎn)品型號(hào)標(biāo)

18、準(zhǔn) PROFIBUS 接口,9 針 D型插座(孔)RS232 接口: 9 針 D 型插頭(針)RS485 接口: 5 針端子圖 2-1產(chǎn)品正面功能撥碼開關(guān)35mm 導(dǎo)軌安裝槽導(dǎo)軌安裝鎖緊銷圖 2-2產(chǎn)品背面:8web: HYPERLINK http:/www/ 安裝產(chǎn)品使用 35mm 導(dǎo)軌安裝,見圖 2-3:圖 2-3產(chǎn)品使用 35mm 導(dǎo)軌安裝 外形尺寸703639.5圖 2-4 產(chǎn)品外形尺寸圖:9web: HYPERLINK http:/www/ 3938112PROFIBUS 接口接插件及安裝PB-B-MODBUS 總線橋的接口,采用標(biāo)準(zhǔn) 9 針 D 形 PROFIBUS 插座(孔)。建

19、議用戶使用標(biāo)準(zhǔn)PROFIBUS 插頭及標(biāo)準(zhǔn) PROFIBUS 電纜。有關(guān) PROFIBUS 安裝規(guī)范請(qǐng)用戶參照有關(guān) PROFIBUS 技術(shù)標(biāo)準(zhǔn)。如下圖 2-5 所示:圖 2-5 PROFIBUS 接口采用標(biāo)準(zhǔn) 9 針 D 形 PROFIBUS 插頭及電纜RS232 接口及電纜PB-B-MODBUS/232/V3x 的 RS232 接口,采用 9 針 D 形插座(孔),是標(biāo)準(zhǔn)的三線制 RS232 接口??梢园凑障聢D 2-6RS232 電纜。MODBUS 設(shè)備PB-B-MODBUS/232/V3x功能針號(hào)針號(hào)功能11TXD22RXDRXD33TXD44DTRGND55GND6DSR677RTS88

20、CTS99圖 2-6 根據(jù)設(shè)備 232 接口管腳RS232 電纜注意:MODBUS 設(shè)備一端的9 針插頭定義如上圖,參考了MODICON PLC 140 CPU 534 14; 對(duì)其它MODBUS 設(shè)備,請(qǐng)注意它的RS232 接口的管腳定義,制作電纜,使TXD(2)RXD, RXD(3)TXD。:web:.cnRS485 接口及安裝(一) PB-B-MODBUS/485/V3x 的 RS485 接口傳輸技術(shù)的基本特征PB-B-MODBUS/485/V3x 產(chǎn)品的 485 接口性能與PROFIBUS 接口端完全一致,是標(biāo)準(zhǔn)的 RS485 接口,以下簡(jiǎn)述本產(chǎn)品 RS485 特性: RS485 傳輸

21、技術(shù)基本特征1 網(wǎng)絡(luò)拓?fù)洌壕€性總線,兩端有有源的總線終端電阻;2 傳輸速率:2400 bit/s57.6Kbit/s;3 介質(zhì):雙絞電纜,也可取消,取決于電磁環(huán)境的條件(EMC);4 站點(diǎn)數(shù):每分段 32 個(gè)站(不帶中繼),最多可達(dá)到 127 個(gè)站(帶中繼);5 插頭連接:5 端子 RS485 傳輸設(shè)備安裝要點(diǎn)1 全部設(shè)備均與 RS485 總線連接;2 每個(gè)分段上最多可接 32 個(gè)站;3 每段的頭和尾各有一個(gè)總線終端電阻,確保操作運(yùn)行不發(fā)生誤差。兩個(gè)總線終端電阻應(yīng)該有電源。見圖 2-7 所示。5VRXD/TXD-P (+)(+) RXD/TXD-P390數(shù)據(jù)線RXD/TXD-P (+)220

22、RXD/TXD-N (-)(-) RXD/TXD-N數(shù)據(jù)線RXD/TXD-N (-)390 電纜0VA型電纜的總線終端圖 2-7 RS485 的電纜接線和總線終端電阻4 電纜最大長(zhǎng)度取決于傳輸速率。如使用 A 型電纜,傳輸速率0.34mm/線規(guī):0.64mm6 如用編織線和箔,應(yīng)在兩端與保護(hù)接地連接,并通過盡可能的大面積接線來復(fù)蓋,以保持良好的傳導(dǎo)性,另外建議數(shù)據(jù)線與高壓線。:web:.cn(二) PB-B-MODBUS485/V3x 接口極性PB-B-MODBUS485/V3x 產(chǎn)品 485 接口端子的極性如圖 2-8 所示:TA 終端電阻 AA- 數(shù)據(jù)線 A-B+ 數(shù)據(jù)線 B+TB 終端電

23、阻 BPE 接雙絞線圖 2-8PB-B-MODBUS/RS485/V3x 產(chǎn)品 RS485 接口端子的極性(三) RS485 終端的接法PB-B-MODBUS/485/V3x 產(chǎn)品 485 接口性能與 PROFIBUS 接口端完全一致,RS485 總線兩端應(yīng)有終端電阻,見圖 2-9 所示:最后一個(gè)站第一個(gè)站5V5V390數(shù)據(jù)線 B+B+B+A -A -0V0VBBAA站 2站 3圖 2-9 RS485 總線兩端應(yīng)有終端電阻PB-B-MODBUS/485/V3x 產(chǎn)品已將終端電阻集成到產(chǎn)品中,見圖 2-10:TA外接短接線RTSA-TXDB+0VRXD外接短接線TBPE 接雙絞線5V圖 2-10

24、PB-B-MODBUS/485/V3x 產(chǎn)品集成了總線終端電阻:web:.cn220數(shù)據(jù)線 A -390因此,當(dāng) PB-B-MODBUS/485/V3x 位于RS485 總線終端時(shí),應(yīng)在 A-和 TA 間及 B+、TB 間各外接短接線,以便將內(nèi)置的終端電阻接入總線。見圖 2-10、圖 2-11 中 RS485 端子外接短接線的連接。TAA-B+TBPE 接雙絞線RS485 設(shè)備RS485 設(shè)備RS485 設(shè)備圖 2-11 PB-B-MODBUS/485/V3x 位于 RS485 總線終端時(shí)端子接線方法當(dāng)PB-B-MODBUS/485/V3x 不作RS485 總線終端時(shí)應(yīng)按下圖 2-12 連接R

25、S485 端子。TAA-B+TBPE 接雙絞線RS485 設(shè)備RS485 設(shè)備RS485 設(shè)備圖 2-12 PB-B-MODBUS/485/V3x 不作 RS485 總線終端時(shí)端子接線方法 電源供電: 24VDC(20),額定電流 110mA24VGPE注意接好功能地!可以直接接到導(dǎo)軌或機(jī)柜外殼上!+24V24V 地功能地:web:.cnPROFIBUS 從站地址設(shè)置總線橋在 PROFIBUS 一側(cè)是 PROFIBUS 從站,因此需要設(shè)置 PROFIBUS 從站地址。地址設(shè)置由產(chǎn)品正面的兩個(gè)十進(jìn)制旋轉(zhuǎn)開關(guān) SA 來設(shè)置,見下圖 2-13,圖中將從站的地址設(shè)置為 19。ONOFFSW1 2 3升

26、級(jí)版圖 2-13 PROFIBUS 從站地址設(shè)置開關(guān) SA,地址設(shè)為 19圖 2-14 產(chǎn)品背面的功能選擇開關(guān)如果需要設(shè)置大于 99 的 PROFIBUS 地址,需要使用產(chǎn)品背面的功能選擇開關(guān) SW3(3 撥碼的橋)或者SW4(4 撥碼的橋)來配合設(shè)址,見圖 2-14 所示。如果SW3(3 撥碼的橋)或者 SW4(4 撥碼的橋) = OFF (向下),這個(gè)從站的地址就是 SA(19);如果SW3(3 撥碼的橋)或者 SW4(4 撥碼的橋) = ON (向上),這個(gè)從站的地址就是 100+SA(19)=119;如果 SA= 27, 即使 SW3(3 撥碼的橋)或者 SW4(4 撥碼的橋) = O

27、N (向上),本產(chǎn)品 PROFIBUS 仍然是 SA,因?yàn)?PROFIBUS 規(guī)定從站地址范圍是 0 126。 設(shè)置總線橋?yàn)镸ODBUS 主站或MODBUS 從站總線橋功能撥碼開關(guān) SW1(3 撥碼的橋)或者 SW2(4 撥碼的橋),用來設(shè)置 PB-B-MODBUS 做主/從站的功能,見下圖 2-15:ONOFFSW1 2 3升級(jí)版圖 2-15 SW1(3 撥碼的橋)或者 SW2(4 撥碼的橋)設(shè)置 MODBUS 主/從站功能SW1(3 撥碼的橋)或者 SW2(4 撥碼的橋)=OFF(下位):產(chǎn)品設(shè)定為 PB-B-MM/RS232/485/V3x,即產(chǎn)品為 MODBUS 主站,使用GSD 文件

28、名為:DS_MMV3x.GSD;SW1(3 撥碼的橋)或者 SW2(4 撥碼的橋)= ON(上位):產(chǎn)品設(shè)定為 PB-B-MS/RS232/485/V3x,即產(chǎn)品為 MODBUS 從站,使用GSD 文件名為:DS_MSV3x.GSD。:web:.cn 指示燈ER(綠色)。亮:有電源;滅:無電源。 電源指示燈 PROFIBUS 通信狀態(tài)燈 PBOK(黃色),亮:PROFIBUS 主站與本總線橋已連通,進(jìn)入狀態(tài);滅:PROFIBUS 主站沒有和本總線橋連通。 PROFIBUS 通信故障燈 PBFAL(紅色),亮:PROFIBUS 通信故障,滅:PROFIBUS 主站與本總線橋已連通,進(jìn)入狀態(tài)。 M

29、ODBUS232/485數(shù)據(jù)發(fā)送TXD 燈(綠色)。閃亮:PB-B-MODBUS 向現(xiàn)場(chǎng)設(shè)備發(fā)送數(shù)據(jù)。滅:沒有數(shù)據(jù)發(fā)送。 MODBUS232/485接收 RXD 燈(綠色)。閃亮:PB-B-MODBUS 接收現(xiàn)場(chǎng)設(shè)備發(fā)送的數(shù)據(jù)。滅:沒有數(shù)據(jù)接收。 上電步驟及故障排除PROFIBUS 主站與 PB-B-MODBUS 連通確認(rèn) 24V 電源及極性的連接。檢查 PROFIBUS 從站地址撥碼開關(guān)。注意:只有上電時(shí)PB-B-MODBUS 接口才讀一次開關(guān)設(shè)置的地址。因此,改變地址必須從新上電。 如果 PROFIBUS 主站已配置好本接口從站, 應(yīng)連接 PROFIBUS 插頭。注意:如果本接口位于PRO

30、FIBUS 站點(diǎn)的兩端,應(yīng)使用帶終端電阻的PROFIBUS 插頭,并將插頭上的終端電阻選擇開關(guān)打到“ON”位置。 接通 24V 電源,電源指示燈ER 燈(綠色)亮。 PROFIBUS 通信故障燈PBFAL(紅色)亮,表明 PROFIBUS 主站與本接口連接失敗,請(qǐng)檢查 PRFOIBUS電纜及插頭和 PROFIBUS 主站中對(duì)本接口的配置(見本手冊(cè)第五章)。如果 PROFIBUS 通信故障燈PBFAL(紅色)滅,并且 PROFIBUS 通信狀態(tài)燈 PBOK(黃色)亮,說明 PROFIBUS 主站已經(jīng)和本接口從站建立數(shù)據(jù)通信,PROFIBUS 一側(cè)已連通。 常見問題:PROFIBUS 故障燈 PB

31、FAL(紅色)亮,即 PROIBUS 沒有連通:檢查PROFIBUS 的連接(電纜、插頭、終端電阻);檢查PROFIBUS 從站地址拔碼開關(guān)及配置中對(duì)從站地址的設(shè)置;PB-B-MODBUS 主站與 MODBUS 設(shè)備的連通 如果現(xiàn)場(chǎng)設(shè)備已經(jīng)準(zhǔn)備好,可以用 RS232 電纜或RS485 雙絞線電纜連接到MODBUS 設(shè)備上。注意:盡量避免RS232 插頭的帶電插拔。 MODBUS 一側(cè)的通信,可以觀察MODBUS 發(fā)送燈 TXD 和接收燈 RXD。:web:.cnMODBUS/232/485 通信正常取決于:(A) PROFIBUS 主站控制器是否已和 PB-B-MODBUS 連通?可參考。(B

32、) PROFIBUS 主站中 PB-B-MODBUS 接口配置正確(如:使用 STEP 7 完成的 HARDWARE 配置,特別是串口波特率等的設(shè)置),并將配置到 PROFIBUS 主站控制器中;(C) PROFIBUS 主站是否將MODBUS 通信控制字的啟動(dòng)位 start_M=1, 啟動(dòng)了 MODBUS 通信?參考“第五章3 通信控制字與通信狀態(tài)字(2)通信控制字格式”。(D)其他問題:參考“第五章4.PB-B-MODBUS 工作狀態(tài)及轉(zhuǎn)換(3)幾種錯(cuò)誤和故障狀態(tài)及解除”。:web:.cn第三章 MODBUS 技術(shù)簡(jiǎn)介: 使用PB-B-MODBUS 產(chǎn)品不必了解MODBUS 的技術(shù)細(xì)節(jié),如

33、果讀者僅從使用產(chǎn)品角度出發(fā),可以只閱讀本章正體部分(忽略斜體小字部分)。1. MODBUS 通信協(xié)議Modbus 協(xié)議主要用于控制器之間的通信。通過此協(xié)議,兩個(gè)控制器相互之間或控制器通過網(wǎng)絡(luò)(例 如以太網(wǎng))和其它設(shè)備之間可以進(jìn)行通信。目前有很多設(shè)備采用MODBUS 的通信協(xié)議標(biāo)準(zhǔn)。如果按照國(guó)際ISO/OSI 的7 層網(wǎng)絡(luò)模型來說,標(biāo)準(zhǔn)MODBUS 協(xié)議定義了通信物理層、鏈路層及應(yīng)用 層;物理層:定義了基于RS232 和RS485 的異步串行通信規(guī)范;鏈路層:規(guī)定了基于站號(hào)識(shí)別、主/從方式的介質(zhì)控制;應(yīng)用層:規(guī)定了信息規(guī)范(或報(bào)文格式)及通信服務(wù)功能;MODBUS 報(bào)文格式規(guī)范應(yīng)用層表示層會(huì)話層

34、傳輸層網(wǎng)絡(luò)層數(shù)據(jù)鏈路層MODBUS 主/從物理層RS232/485MODBUS 協(xié)議OSI 參考模型(3) 目前很多MODBUS 設(shè)備應(yīng)用都是基于RS232/485,也有變化的MODBUS 網(wǎng)絡(luò)通信,只使用MODBUS 的應(yīng)用層(信息規(guī)范),而底層使用其它通信協(xié)議,如:底層使用以太網(wǎng)+TCP/IP 的MODBUS 網(wǎng)絡(luò)通信、 底層使用無線擴(kuò)頻通信MODBUS 網(wǎng)絡(luò)等等。2. MODBUS 協(xié)議要點(diǎn)MODBUS 是主/從通信協(xié)議。主站主動(dòng)發(fā)送報(bào)文, 只有與主站發(fā)送報(bào)文中呼叫地址相同的從站才向主 站發(fā)送回答報(bào)文。報(bào)文以0 地址發(fā)送時(shí)為廣播模式,無需從站應(yīng)答,可作為廣播報(bào)文發(fā)送,包括:修改線圈狀態(tài);

35、修改寄存器內(nèi)容;強(qiáng)置多線圈;預(yù)置多寄存器;詢問;(3) MODBUS 規(guī)定了2 種字符傳輸模式:ASCII 模式、RTU(二進(jìn)制)模式;兩種傳輸模式不能混用; 本產(chǎn)品PB-B-MODBUS 只能用于RTU 模式。:web:.cn(4) 傳輸錯(cuò)誤校驗(yàn)傳輸錯(cuò)誤校驗(yàn)由奇偶校驗(yàn)、冗余校驗(yàn)檢驗(yàn)。當(dāng)校驗(yàn)出錯(cuò)文處理停止,從機(jī)不再繼續(xù)通信,不對(duì)此報(bào)文產(chǎn)生應(yīng)答;通信錯(cuò)誤一旦發(fā)生,報(bào)文便被視為不可靠;MODBUS 主機(jī)在一定時(shí)間過后仍未收到從站應(yīng)答,即作出 “通信錯(cuò)誤已發(fā)生”的判斷。報(bào)文級(jí)(字符級(jí))采用CRC-16(循環(huán)冗余錯(cuò)誤校驗(yàn))MODBUS 報(bào)文RTU 格式小于 3.5 個(gè)字符的報(bào)文間隔時(shí)間地址功能碼數(shù)據(jù)C

36、RC 校驗(yàn)小于 3.5 個(gè)字符的報(bào)文間隔時(shí)間1*byte1*byteN*bytes2*bytes3. 異常應(yīng)答從機(jī)接收到的主機(jī)報(bào)文,沒有傳輸錯(cuò)誤,但從機(jī)無法正確執(zhí)行主機(jī)命令或無法作出正確應(yīng)答,從機(jī) 將以“異常應(yīng)答”回答之。異常應(yīng)答報(bào)文格式例:主機(jī)發(fā)請(qǐng)求報(bào)文,功能碼01:讀1 個(gè)04A1 線圈值起始地址功能碼從機(jī)地址04A1x0A010001由于從機(jī)最高線圈地址為0400,則04A1 超地址上限,從機(jī)作出異常應(yīng)答如下(注意:功能碼最高 位置1):從機(jī)地址功能碼異常碼CRC0A8102x(3) 異常應(yīng)答碼:web:.cn異常碼名稱說明01功能所收到的報(bào)文功能對(duì)于被編址從機(jī)是不允許執(zhí)行的。若有詢問命

37、 令發(fā)出,則本碼表示在此之前無編程功能。02數(shù)據(jù)地址數(shù)據(jù)字段中的地址對(duì)于被編址的從機(jī)是的。03數(shù)據(jù)數(shù)據(jù)字段中的值對(duì)于被編址的從機(jī)是的。04相關(guān)設(shè)備故障從機(jī)PC 不能對(duì)報(bào)文或異常終止錯(cuò)誤作出應(yīng)答(見注1)。05確認(rèn)從機(jī)PC 已接受并正在處理長(zhǎng)程序任務(wù)。應(yīng)發(fā)出“探詢”報(bào)文。 查詢?cè)摮绦蚝螘r(shí)完成。若尚未完成,PC 會(huì)對(duì)“探詢”報(bào)文發(fā)出 否定應(yīng)答(見注2)。06忙碌、執(zhí)行收到報(bào)文無誤,但PC 已受約執(zhí)行長(zhǎng)程序命令。要求以后等PC 有空時(shí)再傳送。低位起始地址線圈數(shù)低位CRC線圈數(shù)特性RTU 模式ASCII 模式編碼二進(jìn)制ASCII(打印字符:0-9,a-z, A-Z)每個(gè)字符位數(shù)起始位:1 BIT起始位

38、:1 BIT數(shù)據(jù)位:8 BITS數(shù)據(jù)位:7 BITS奇偶校驗(yàn)位(可選):1 位奇偶校驗(yàn)位(可選):1 位停止位:1 或2停止位:1 或2報(bào)文校驗(yàn)CRC(循環(huán)冗余校驗(yàn))LRC(縱向冗余校驗(yàn))4. MODBUS區(qū)MODBUS 涉及到的控制器(或 MODBUS 設(shè)備)區(qū)以 0X、1X、3X、4X 標(biāo)識(shí);5. MODBUS 功能即 MODBUS 應(yīng)用層,規(guī)定了 MODBUS 報(bào)文格式和服務(wù)功能。(1)輸出狀態(tài)功能碼:01H主站詢問報(bào)文格式:地址功能碼起始地址起始地址低位線圈數(shù)線圈數(shù)低位CRC11010013(19)0025X功能:讀從站輸出線圈 0X 狀態(tài)。注意:報(bào)文中線圈起始地址 00000 對(duì)應(yīng)設(shè)

39、備中 00001 地址,其他順延。本例:讀 11H 號(hào)從站輸出線圈,起始地址=0013H=19,對(duì)應(yīng)地址 00020;線圈數(shù)=0025H=37;末地址=00020+37-1=00056;因此,本詢問報(bào)文功能是:讀 17(11H)號(hào)從站輸出線圈 0002000056,共 37 個(gè)線圈狀態(tài);從站應(yīng)答格式::web:.cn區(qū)標(biāo)識(shí)名稱類型讀/寫單元地址0X線圈位讀/寫000010X:與設(shè)備有關(guān)1X輸入線圈位只讀100011X,X:與設(shè)備有關(guān)3X輸入寄存器字只讀300013X,X:與設(shè)備有關(guān)4X保持/輸出寄存器字讀/寫400014X:與設(shè)備有關(guān)07否定剛發(fā)送的編程功能無法執(zhí)行,應(yīng)發(fā)布“探詢”報(bào)文以取得詳

40、細(xì)的 設(shè)備錯(cuò)誤信息。本碼只對(duì)功能13/14 有效(見注2)。08器奇偶校驗(yàn) 錯(cuò)誤擴(kuò)展器的讀數(shù)對(duì)正被的不會(huì)重復(fù)發(fā)生時(shí)進(jìn)行復(fù)驗(yàn)。若所有復(fù)驗(yàn)均失敗,應(yīng)維修。注1:對(duì)功能碼119,異常碼04 可表示:在應(yīng)答設(shè)備發(fā)生不可校正的錯(cuò)誤之前,只執(zhí)行了有 關(guān)詢問報(bào)文的一部分。異常功能碼04 要求立即發(fā)布管理通告。注2:只是在功能碼18 發(fā)生設(shè)備錯(cuò)誤信息時(shí),884 才支持異常功能碼05 和06。至于異常碼05、06 和07 之后發(fā)生的應(yīng)答,可參閱具體設(shè)備手冊(cè)的附錄A地址功能碼字節(jié)計(jì)數(shù)線圈狀態(tài)20-27線圈狀態(tài)28-35線圈狀態(tài)36-43線圈狀態(tài)44-51線圈狀態(tài)52-56CRC110105CD6BB20E1BX功

41、能:從機(jī)返回輸出線圈 0X 狀態(tài)本例:CD=11001101,對(duì)應(yīng) 00020-00027;1B= 00011011,對(duì)應(yīng) 00052-00056; 0005200056填 0(2)輸入狀態(tài)功能碼:02H主站詢問報(bào)文格式:地址功能碼起始地址起始地址低位線圈數(shù)線圈數(shù)低位CRC110200C40016X功能:讀從站輸入線圈 1X 狀態(tài)。注意:報(bào)文中線圈起始地址 00000 對(duì)應(yīng)設(shè)備中 10001 地址,其他順延。本例:讀 11H 號(hào)從站輸入線圈,起始地址=00C4H=196,對(duì)應(yīng)地址 10197;線圈數(shù)=0016H=22,末地址=10197+22-1=10218;因此,本詢問報(bào)文功能是:讀 17(

42、11H)號(hào)從站輸入線圈 1019710218,共 22 個(gè)輸入線圈狀態(tài);從站應(yīng)答格式:字節(jié)計(jì)數(shù)DI10197-10204DI10205-10212DI10213-10218CRC地址功能碼110203ACDB35x功能:從機(jī)返回 DI=1X 狀態(tài):web:.cn(3)保存寄存器功能碼:03H主站詢問報(bào)文格式:地址功能碼寄存器起始地址寄存器數(shù)低位CRCx1103006B(107)0003功能:讀從站保持寄存器 4X 值。注意:報(bào)文中寄存器起始地址 00000 對(duì)應(yīng)設(shè)備中 40001 地址,其他順延。本例:讀 11H 號(hào)從站保持寄存器值,起始地址=006BH=107,對(duì)應(yīng)地址 40108;寄存器數(shù)

43、=0003;末地址=40108+3-1=40110;因此,本詢問報(bào)文功能是:讀 17(11H)號(hào)從站 3 個(gè)保持寄存器 4010840110 的值;從站應(yīng)答格式:CRC地址功能碼字節(jié)計(jì)數(shù)寄存器40108寄存器40108低位寄存器40109寄存器40109低位寄存器40110寄存器40110低位110306022B01062A64功能:從站返回保持寄存器 4010840110 的值;(40108)=022BH,(40109)=0106H,(40110)=2A64H(4)輸入寄存器功能碼:04H主站詢問報(bào)文格式:地址功能碼寄存器起始地址寄存器起始地址低位寄存器數(shù)寄存器數(shù)低位CRC110400080

44、001X功能:讀從站輸入寄存器 3X 值。注意:報(bào)文中寄存器起始地址 00000 對(duì)應(yīng)設(shè)備中 30001 地址,其他順延。本例:讀 11H 號(hào)從站輸入寄存器值,起始地=0008H=0008,對(duì)應(yīng)地址 30009;寄存器數(shù)=0001;末地址=30009;因此,本詢問報(bào)文功能:讀 17(11H)號(hào)從站 1 個(gè)保持寄存器 30009 的值;從站應(yīng)答格式:字節(jié)計(jì)數(shù)輸入寄存器30009輸入寄存器低位30009CRC地址功能碼1104020101X:web:.cn寄存器起始地址低位寄存器數(shù)功能:從站返回輸入寄存器 30009 的值;(30009)=0101H(5) 強(qiáng)置單線圈功能碼:05H詢問格式:地址功

45、能碼線圈地址線圈地址低位斷通標(biāo)志斷通標(biāo)志CRC110500AC(172)FF00X功能:強(qiáng)置 17 號(hào)從站線圈 0X 值。報(bào)文中線圈起始地址 00000 對(duì)應(yīng)設(shè)備中 00001 地址,其它順延。斷通標(biāo)志=FF00,置線圈 ON。斷通標(biāo)志=0000,置線圈 OFF。例:起始地址=00AC(H)=172,對(duì)應(yīng)設(shè)備中的地址為 00173。強(qiáng)置 17 號(hào)從站線圈 0173 為 ON 狀態(tài)。應(yīng)答格式:原文返回地址功能碼110500AC(172)FF00X功能:強(qiáng)置 17 號(hào)從機(jī)線圈 0173 ON 后原文返回(6) 預(yù)置單保持寄存器功能碼:06H詢問格式:地址功能碼寄存器地址寄存器地址低位數(shù)據(jù)值數(shù)據(jù)值低

46、位CRC11060087 (135)039EX功能:預(yù)置單保持寄存器 4X 值。報(bào)文中線圈起始地址 00000 對(duì)應(yīng)設(shè)備中 40001 地址,其它順延。例:預(yù)置 17 號(hào)從機(jī)單保持寄存器 40136 值=0 x039E;應(yīng)答格式:原文返回地址功能碼寄存器地址寄存器地址低位數(shù)據(jù)值數(shù)據(jù)值低位CRC11060087039EX功能:預(yù)置 17 號(hào)從機(jī)單保持寄存器 40136 值=0 x039E 后原文返回。:web:.cn線圈地址線圈地址低位斷通標(biāo)志斷通標(biāo)志CRC(7)異常狀態(tài)功能碼:07H本產(chǎn)品PB-B-MODBUS 暫不支持這(8) 回送校驗(yàn)功能碼:08H能。本產(chǎn)品PB-B-MODBUS 暫不支持

47、這能。通信事件計(jì)數(shù)器(9)功能碼:0BH本產(chǎn)品PB-B-MODBUS 暫不支持這能。(10)通信事件計(jì)數(shù)器功能碼:0CH本產(chǎn)品PB-B-MODBUS 暫不支持這能。(11) 強(qiáng)置多線圈功能碼:0FH主站詢問報(bào)文格式:地址功能碼線圈起始地址線圈起始地址低位線圈數(shù)線圈數(shù)低位字節(jié)計(jì)數(shù)線圈狀態(tài)20-27線圈狀態(tài)28-29CRC110F0013000A02CD00功能:將多個(gè)連續(xù)線圈 0X 強(qiáng)置為 ON/OFF 狀態(tài)。注意:報(bào)文中線圈起始地址 00000 對(duì)應(yīng)設(shè)備中 00001 地址,其他順延。本例:強(qiáng)置 11H 號(hào)從站多個(gè)連續(xù)線圈,線圈起始地址=0013H=19,對(duì)應(yīng)地址 00020;線圈數(shù)=000A

48、H=10;末地址=00020+10-1=00029;因此,本詢問報(bào)文功能是:強(qiáng)置 17(11H)號(hào)從站 10 個(gè)線圈 0002000029 的值; CDH00020-00027;00H00028-00029;從站應(yīng)答格式:地址功能碼線圈起始線圈起始地址低位線圈數(shù)線圈數(shù)低位CRC地址110F0013000AX(12) 預(yù)置多寄存器功能碼:10H主站詢問報(bào)文格式::web:.cn地址功能碼起始寄存器地址起始寄存器地址低位寄存器數(shù)寄存器數(shù)低位字節(jié)計(jì)數(shù)數(shù)據(jù)數(shù)據(jù)低位數(shù)據(jù)數(shù)據(jù)低位CRC1110008700020401050A10X功能:預(yù)置從站多個(gè)保持寄存器值 4X。注意:報(bào)文中保持寄存器起始地址 400

49、00 對(duì)應(yīng)設(shè)備中 40001 地址,其他順延。本例:預(yù)置 11H 號(hào)從站多個(gè)保持寄存器值,寄存器起始地址=0087H=135,對(duì)應(yīng)地址 40136,線圈數(shù)=0002H=2,末地址=40135+2-1=40137;因此,本詢問報(bào)文功能是:預(yù)置 17(11H)號(hào)從站 2 個(gè)保持寄存器值;0105H40136; 0A10H40137.應(yīng)答格式:CRC地址功能碼起始寄存器地址起始寄存器地址低位寄存器數(shù)寄存器數(shù)低位111000870002X:web:.cn第章協(xié)議轉(zhuǎn)換原理1. PB-B-MODBUS 產(chǎn)品硬件結(jié)構(gòu)PB-B-MODBUS 是智能型 PROFIBUS 到MODBUS/232/485 的協(xié)議轉(zhuǎn)

50、換接口。在接口 RAM 中建立了PROFIBUS 到 MODBUS數(shù)據(jù)區(qū),由實(shí)現(xiàn) PROFIBUS 和 MODBUS 協(xié)議轉(zhuǎn)換及。見圖4-1:PB-B-MODBUS232 硬件結(jié)構(gòu)及圖 4-2:PB-B-MODBUS485 硬件結(jié)構(gòu)。圖 4-1 PB-B-MODBUS232 硬件結(jié)構(gòu)圖 4-2 PB-B-MODBUS485 硬件結(jié)構(gòu)圖 4-1、圖 4-2 中 SPC3 是西門子公司的 PROFIBUS 通信協(xié)議。PROFIBUSerface 是 PROFIBUS標(biāo)準(zhǔn)驅(qū)動(dòng)電路,由光隔及 RS485 驅(qū)動(dòng)組成。RS232erface 是標(biāo)準(zhǔn)的 RS232 驅(qū)動(dòng)電路,由光隔及 RS232驅(qū)動(dòng)組成。C

51、PU 通過對(duì) SPC3 控制實(shí)現(xiàn) PROFIBUS 的通信,并在 RAM 中建立 PROFIBUS 通信數(shù)據(jù)緩沖區(qū)。另一方面,通過 RS232erface 實(shí)現(xiàn)和外部 MODBUS 現(xiàn)場(chǎng)設(shè)備的通信,同樣在 RAM 中建立MODBUS 通信緩沖區(qū)。CPU 通過兩個(gè)通信緩沖區(qū)的,實(shí)現(xiàn) PROFIBUS 到 MODBUS 的通信。2. 與 PROFIBUS 的連接在 PLC 為主站的 PROFIBUS 系統(tǒng)中,PB-B-MM 是一個(gè) PROFIBUS 從站,另一側(cè) PB-B-MM 通過RS232/485 與 MODBUS 設(shè)備連接,是一個(gè)MODBUS 設(shè)備的主站,即主MODBUS 設(shè)備發(fā)送通信信息、

52、等待設(shè)備回答,見圖 4-3。PLC 為主站的 PROFIBUS 系統(tǒng)中使用 PB-B-MM 將一個(gè)或多個(gè) MODBUS設(shè)備連接到 PROFIBUS 上。圖中 PC 機(jī)是用于的,即二類主站,它在系統(tǒng)中不是必須的。:25總線橋 PB-B-MODBUS485CPURAM從站地址PROFIBUSRS485RS485erfacePROFIBUSerfaceSIEMEN SSPC 3+24 GPE總線橋 PB-B-MODBUS232CPURAM從站地址PROFIBUSRS232RS232erfacePROFIBUSerfaceSIEMEN SSPC 3+24 GPE四PC 機(jī)PROFIBUS 主站PROF

53、IBUS-DPPB-B-MODBUSPB-B-MODBUSRS485RS232PROFIBUS 設(shè)備 PROFIBUS 設(shè)備MODBUS 從站設(shè)備MODBUS 從站設(shè)備圖 4-3 PLC 為主站的 PROFIBUS 系統(tǒng)中使用 PB-B-MM 將設(shè)備連接到 PROFIBUS 上3. PROFIBUS 與MODBUS 的協(xié)議轉(zhuǎn)換原理本產(chǎn)品依據(jù)的PROFIBUS 與 MODBUS 的協(xié)議轉(zhuǎn)換原理見圖 4-4,并說明如下:PROFIBUSRS232/485PROFIBUSSPC3CPUTXD/RXDRS232RS485RAM 區(qū)02H 功能:讀輸入狀態(tài)04H 功能:讀輸入寄存器0FH 功能:強(qiáng)置線圈

54、02H 功能:讀輸入狀態(tài)MODBUS 報(bào)文隊(duì)列PROFIBUS數(shù)據(jù)區(qū)MODBUS 數(shù)據(jù)區(qū)注 解 1 : CPU順 序 取 出注解 3:每當(dāng)CPU 完成一條 MODBUS 通信或一次 MODBUS 報(bào)文隊(duì)列掃描后, 就對(duì) MODBUS 與PROFIBUS 數(shù)據(jù)區(qū)數(shù)據(jù)進(jìn)注 解 2 : CPU 接 收 MODBUS 回答報(bào)文,如果是“讀(01H、02H 等)”功 能 , 將 報(bào) 文 中 的 MODBUS 數(shù) 據(jù) 存 入MODBUS 數(shù)據(jù)區(qū)。MODBUS 報(bào)文,并將報(bào)文數(shù)據(jù)通過 CPU 串口發(fā)送出去。如果是“寫(05H、06H、0FH、10H)”功能,寫入數(shù)據(jù)來自 MODBUS 數(shù)據(jù)區(qū)。行一次。圖 4

55、-4PROFIBUS 與 MODBUS 的協(xié)議轉(zhuǎn)換原理(1)產(chǎn)品的 RAM 中建立“MODBUS 報(bào)文隊(duì)列”,即 MODBUS 報(bào)文序列。它是用戶依據(jù)應(yīng)用的要求,:web:.cn在 PROFIBUS 主站配置本接口產(chǎn)品時(shí),由菜單選擇后自動(dòng)形成,并在主站與本接口連接時(shí)傳送到本產(chǎn)品的 RAM 中。關(guān)于如何依據(jù)應(yīng)用要求,在配置菜單中選擇 MODBUS 通信功能,在第五章中將有詳細(xì)敘述。(2)產(chǎn)品的 RAM 中建立 PROFIBUS 數(shù)據(jù)區(qū),PROFIBUS 主站與本從站的通信數(shù)據(jù)都在這個(gè)數(shù)據(jù)區(qū)中。PROFIBUS 通信數(shù)據(jù)分為輸入和輸出數(shù)據(jù),都是以 PROFIBUS 主站為基點(diǎn)的。(3)產(chǎn)品的 RA

56、M 中建立 MODBUS 數(shù)據(jù)區(qū),本接口是 MODBUS 主站,與 MODBUS 從站的通信數(shù)據(jù)都在這個(gè)數(shù)據(jù)區(qū)中。MODBUS 通信數(shù)據(jù)分為輸入和輸出數(shù)據(jù),寫入(置入,如 05H、06H、0FH、10H 功能)MODBUS從站的數(shù)據(jù)為輸出數(shù)據(jù),與 PROFIBUS 的輸出數(shù)據(jù)對(duì)應(yīng);從 MODBUS 從站讀回(讀,如 01H、02H、03H、04H 功能)的數(shù)據(jù)為 MODBUS 輸入數(shù)據(jù),與PROFIBUS 的輸入數(shù)據(jù)對(duì)應(yīng)。如圖 4-5:PROFIBUS與 MODBUS 數(shù)據(jù)區(qū)。PROFIBUSMODBUS從站主站MODBUS讀命令PROFIBUS輸入數(shù)據(jù)區(qū)MODBUS輸入數(shù)據(jù)區(qū)MODBUS從站

57、PROFIBUSPROFIBUS輸出數(shù)據(jù)區(qū)MODBUS輸出數(shù)據(jù)區(qū)MODBUS寫命令MODBUS從站圖 4-5 PROFIBUS 與 MODBUS 數(shù)據(jù)區(qū)(4)CPU 順序取出 MODBUS 報(bào)文,并將報(bào)文數(shù)據(jù)通過 CPU 串口發(fā)送出去。如果是“寫(05H、06H、0FH、10H)”功能,MODBUS 報(bào)文中“寫”數(shù)據(jù)來自MODBUS 數(shù)據(jù)區(qū)。(5)CPU 接收 MODBUS 回答報(bào)文,如果是“讀(01H、02H、03H、04H 等)”功能,將報(bào)文中 MODBUS數(shù)據(jù)存入 MODBUS 數(shù)據(jù)區(qū)。(6 )每當(dāng) CPU 完成一條 MODBUS 通信或一次 MODBUS 報(bào)文隊(duì)列掃描后, 就對(duì) MOD

58、BUS 與PROFIBUS 數(shù)據(jù)區(qū)數(shù)據(jù)進(jìn)行一次。(7)PROFIBUS 主站通過 PROFIBUS 通信,完成與本接口從站 PROFIBUS 數(shù)據(jù)區(qū)的。:web:.cn第五章產(chǎn)品配置與通信方法1. 產(chǎn)品配置與通信方法的實(shí)例本章的講解將以一個(gè)實(shí)例為背景,本手冊(cè)以 PB-B-MM 為例介紹產(chǎn)品的配置及通信方法。如下圖 5-1是產(chǎn)品配置與通信方法一個(gè)實(shí)例:S7-300 CPU315-2DP+8DI+8DOSTEP 7K0PB-B-MODBUS232K1L1RS232K2L2MODBUS 設(shè)備 MODICON PLC 140 CPU 534 14L7K7圖 5-1 產(chǎn)品配置與通信方法的實(shí)例2. 系統(tǒng)配

59、置方法提示:(一)(二)是一個(gè)STEP 7 建立一個(gè)新項(xiàng)目的一般方法,對(duì)于熟悉的讀者,可快速瀏覽, 并 從 ( 三 ) 開 始 仔 細(xì)閱讀。(一) 在 PC1-STEP 7 上建立一個(gè)“項(xiàng)目”使用 PC1:(1) 將 PB-B-MODBUS/V32 的 GSD 文件 DS_MMV32.GSD, COPY 至 PC1:Step7S7datagsd目錄下,:web:.cn實(shí)例系統(tǒng)配置序號(hào)設(shè)備名稱型號(hào)及技術(shù)指標(biāo)數(shù)量說明1PROFIBUS 主站PLC/S7-300CPU315-2DP1帶 8DI、8DO2PROFIBUS/MODBUS 總線橋PB-B-MODBUS2321GSD 文件:DS_MMV3x.GSD3MODBUS 設(shè)備MODICON PLC 140 CPU 534 1412 個(gè) MODBUS 口,9孔D 型插頭 RS2324自鎖按鈕 K0K7;指示燈 L0L7接到 S7-300 的 8DI、8DO模塊15主站配置及編程STEP 7V5.216計(jì)算機(jī) PC1 及 MPI 編程電纜1PC1:MPI 編程電纜PROFIBUS-DPL0產(chǎn)品圖標(biāo) DS232.bmp 文件 COPY 至 PC1:Step7S7datansbmp目錄下;(2) 打開“SIMATIC Manager” ,見圖 5-2:圖 5-2(3) FileNew, 鍵入項(xiàng)目文件名:T_MODBUS,OK,見下圖 5-3:

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論