(完整word版)西門子S7-200 SMART之Modbus RTU 通信常見問題及錯(cuò)誤代碼含義_第1頁
(完整word版)西門子S7-200 SMART之Modbus RTU 通信常見問題及錯(cuò)誤代碼含義_第2頁
(完整word版)西門子S7-200 SMART之Modbus RTU 通信常見問題及錯(cuò)誤代碼含義_第3頁
(完整word版)西門子S7-200 SMART之Modbus RTU 通信常見問題及錯(cuò)誤代碼含義_第4頁
(完整word版)西門子S7-200 SMART之Modbus RTU 通信常見問題及錯(cuò)誤代碼含義_第5頁
已閱讀5頁,還剩1頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1。S7-200SMART是否支持ModbusASCII通信模式?STEP7—Micro/WINSMART軟件未提供ModbusASCII通信模式指令庫。S7-200SMARTCPU若用于ModbusASCII通信時(shí),則需要用戶使用自由口通信模式進(jìn)行編程。2.S7-200SMARTCPU集成的RS485端口(端口0)以及SBCM01信號(hào)板(端口1)兩個(gè)通信端口能否同時(shí)作為ModbusRTU主站或者同時(shí)作為ModbusRTU從站?S7-200SMARTV2。2版本支持兩個(gè)通信端口同時(shí)做MODBUSRTU主站,不支持同時(shí)做MODBUSRTU從站。3。S7-200SMARTCPU作為ModbusRTU主站如何訪問Modbus地址范圍大于49999的保持寄存器?通常Modbus協(xié)議的保持寄存器范圍在40001到49999之間,這個(gè)范圍對(duì)于多數(shù)應(yīng)用來說已經(jīng)足夠了,但有些Modbus從站保持寄存器區(qū)的地址會(huì)超出該范圍。ModbusRTU主站協(xié)議庫支持保持寄存器地址范圍為(40001到49999)或者(400001到465536).如果Modbus從站地址范圍為400001-465536,只需在調(diào)用MBUS_MSG子程序時(shí)給Addr參數(shù)賦相應(yīng)的值即可,如416768。4.S7-200SMARTCPU作為ModbusRTU主站,多次調(diào)用MBUS_MSG指令時(shí),為什么該指令會(huì)出現(xiàn)6#錯(cuò)誤代碼?同一時(shí)間只能有一條MBUS_MSG指令處于激活狀態(tài),如果激活多條MBUS_MSG指令,將執(zhí)行第一條MBUS_MSG指令,所有后續(xù)MBUS_MSG指令將中止執(zhí)行并出現(xiàn)6#錯(cuò)誤代碼.多條MBUS_MSG指令的執(zhí)行需要采用輪詢方式。5.S7—200SMARTCPU作為ModbusRTU主站,從站故障或者通信線路斷開時(shí),主站會(huì)嘗試發(fā)送多次請(qǐng)求報(bào)文,從而導(dǎo)致通信時(shí)間過長.如何減少主站的重發(fā)次數(shù),以提高通信效率?MBUS_MSG指令被激活時(shí)將發(fā)送Modbus請(qǐng)求報(bào)文幀,如果在Timeout參數(shù)定義的時(shí)間間隔內(nèi)主站未接收到從站應(yīng)答,ModbusRTU主站協(xié)議庫默認(rèn)的情況下還會(huì)再發(fā)送2次Modbus請(qǐng)求報(bào)文幀;在最后一次請(qǐng)求報(bào)文幀發(fā)送后,經(jīng)過Timeout參數(shù)定義的時(shí)間間隔后還未收到應(yīng)答時(shí),MBUS_MSG指令的Done完成位才被設(shè)置為1.將mModbusRetries變量的數(shù)值由2改為0,即可取消Modbus請(qǐng)求報(bào)文幀的重試次(完整word版)西門子S7-200SMART之ModbusRTU通信常見問題及錯(cuò)誤代碼含義數(shù).mModbusRetries變量的絕對(duì)地址可通過查詢ModbusRTU主站協(xié)議庫的符號(hào)表獲取,如圖1。ModbusRTU主站指令符號(hào)表所示.6。為什么有的HMI軟件使用ModbusRTU協(xié)議可以讀取作為ModbusRTU從站S7-200SMARTCPU的數(shù)據(jù),但是不能寫入數(shù)據(jù)?可能此軟件使用Modbus功能15寫多個(gè)開關(guān)量輸出功能到S7—200SMARTCPU時(shí),沒有遵守從站協(xié)議中“以整字節(jié)地址邊界(如Q0.0、Q2。0)開始、以8的整數(shù)倍為位個(gè)數(shù)”的規(guī)約。定義HMI軟件嚴(yán)格執(zhí)行此規(guī)律可以避免發(fā)生寫入錯(cuò)誤的情況7。為什么有的HMI軟件使用ModbusRTU協(xié)議讀取作為ModbusRTU從站S7—200SMARTCPU的浮點(diǎn)型數(shù)據(jù)時(shí)會(huì)出現(xiàn)錯(cuò)誤?可能此HMI軟件使用ModbusRTU通信協(xié)議時(shí),處理保持寄存器中浮點(diǎn)數(shù)的存儲(chǔ)格式與西門子的浮點(diǎn)數(shù)存儲(chǔ)格式不同.西門子的PLC遵循“高字節(jié)低地址、低字節(jié)高地址”的規(guī)約.(完整word版)西門子S7-200SMART之ModbusRTU通信常見問題及錯(cuò)誤代碼含義ModbusRTU的保持寄存器以“字”為單位,1個(gè)浮點(diǎn)型數(shù)據(jù)則由2個(gè)“字”構(gòu)成。HMI軟件在處理時(shí)可能會(huì)將保持寄存器的兩個(gè)“字”互換位置,造成不能識(shí)別以西門子格式表示的浮點(diǎn)數(shù)。如果HMI軟件一方無法處理這種浮點(diǎn)數(shù),則可在S7—200SMARTCPU中編程將存入保持寄存器區(qū)的浮點(diǎn)數(shù)的高“字”和低“字”互換。8.S7—200SMART緊湊型CPU作為ModbusRTU從站時(shí),已經(jīng)將MBUS_INIT指令的Mode輸入?yún)?shù)設(shè)置為“1”了,但是MBUS_SLAVE指令還是會(huì)出現(xiàn)10號(hào)錯(cuò)誤(從站功能未啟用)?S7-200SMART緊湊型CPU不能擴(kuò)展信號(hào)模塊,不具有模擬量輸入通道,如果MBUS_INIT指令的MaxAI輸入?yún)?shù)設(shè)置不為“0",則MBUS_SLAVE指令會(huì)出現(xiàn)10號(hào)錯(cuò)誤。9。S7-200SMARTCPU作為ModbusRTU從站時(shí),是否支持ModbusRTU主站發(fā)送的廣播命令?S7-200SMARTCPU作為ModbusRTU從站時(shí),不支持廣播命令。主站故障代碼MBUS.CTRL錯(cuò)俁代伺說明0無諾浜1不偎校給美理無效2波特率無效3超時(shí)無疑4要式無效9端口號(hào)無效10 后號(hào)板端口1缺失或未殂志從站故障代碼MBUS.MSG說明錯(cuò)i吳代碣0無錯(cuò)誤1啊應(yīng)存在奇保校驗(yàn)錯(cuò)誤:僅當(dāng)使用偶校驗(yàn)或奇校驗(yàn)時(shí),才會(huì)出現(xiàn)該錯(cuò)誤.傳墻受到干擾,并且口一能愎到不上硝的數(shù)據(jù)口該錯(cuò)誤通常是電氣故障(例如,接線錯(cuò)誤或影啊通信的電氣噪聲)引起的.2未使用3接收超時(shí):在超時(shí)時(shí)間內(nèi)從站沒有做出啊應(yīng).可能原因?yàn)椋号c從站設(shè)備的電氣連接存在問題,壬站和從站的波特率/奇催驚脆的設(shè)置不同、從站地址鋁晶4請(qǐng)求參數(shù)出錯(cuò):一個(gè)或多個(gè)第入?yún)?shù)「從站”⑸ave)—“(RW)「地址”(Add『)南'計(jì)數(shù)“仁dunt))被設(shè)置為三■值.有關(guān)輸人參數(shù)的允許值的信息,請(qǐng)參見本礴。5未啟用Modbus主站:每次掃描時(shí),在調(diào)用MBUS_MSG之前調(diào)用MBUS_CTRL06Modbus正忙于處理另一請(qǐng)求:某一時(shí)間只能有一條MBUS_MSG指令處于激活狀態(tài).1啊應(yīng)出宿:收到的啊應(yīng)與請(qǐng)求不符.這意味著從站設(shè)備有問題或宿誤的從站設(shè)備對(duì)請(qǐng)求做出了應(yīng)答口B響應(yīng)存白匚RC宏誤:傳遍朝]干擾,井且可能收生懷正垢的數(shù)座口說鋪索通常是用氣故停(例如.接疏錯(cuò)溟或筆響道信的電氣照聲)5起的.11靠二號(hào)12信號(hào)強(qiáng)端二1缺麥或未知態(tài)101?結(jié)不支行旗電計(jì)的法求功能:語參見■'使用Modbus主站指令‘智助三強(qiáng)中的所雪Modbus及站卬能支恃表.102從站不支持藥括地址:-iQirw.ddr]加上‘計(jì)數(shù),*unt〕E?巖求犍射范圍日出從站淅午間回雌基103從站不支持?jǐn)?shù)據(jù)類型:從站設(shè)備不支持“坨址”[Add門類型。104叢站設(shè)備故障105從站接矍消息但未枯時(shí)用口嘀應(yīng):MBUS-M5G發(fā)生錯(cuò)誤,千盧程序立在里后重新發(fā)送請(qǐng)求,106從站繁忙,拒通了消息;可以再次嘗值怕閆的請(qǐng)求以獲得響JEL107從站因未知原因有也了消息口10S從站存儲(chǔ)器奇偶憤池錯(cuò)誤:機(jī)站設(shè)備有豉障,Modbus

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(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)論