18luck网站

18luck网站電子設計 | 18luck网站Rss 2.0 會員中心 會員注冊
搜索: 您現在的位置: 18luck网站 >> 18luck平台 >> PLC基礎及應用 >> 正文

西門子plc modbus地址詳解

作者:佚名    文章來源:本站原創    點擊數:    更新時間:2022-04-16

西門子plc modbus地址詳解
 Modbus地址實際上分為(wei) 兩(liang) 種情況即plc作Modbus主站,Modbus地址和PLC手冊(ce) 裏的地址一與(yu) PLC作從(cong) 站,PLC不用管什麽(me) Modbus地址。
  Modbus地址實際上分為(wei) 兩(liang) 種情況。下麵以西門子S7-200/S7-200SMART/和S7-1200為(wei) 例來說明:
  第一種情況:PLC作Modbus主站,Modbus地址和PLC手冊(ce) 裏的地址一致,例如作主站的S7-200的MBUS_MSG指令用於(yu) 向Modbus從(cong) 站發送請求消息,和處理從(cong) 站返回的響應消息。要讀取從(cong) 站(另一台S7-200)的I0.0開始的地址區時,它的輸入參數Addr(Modbus地址)為(wei) 10001。S7-200從(cong) 站保持寄存器的V區起始地址為(wei) VB200時,要讀取從(cong) 站VW200開始的V存儲(chu) 區時,保持寄存器的地址是40001。
  第二種情況:PLC作從(cong) 站,PLC不用管什麽(me) Modbus地址,等著主站來讀寫(xie) 它的地址區就是了。
  主站的計算機軟件(例如dcs或組態軟件)的編程人員需要編寫(xie) 實現Modbus通信的程序,首先需要確定ModbusRTU的報文結構。他們(men) 一般不熟悉PLC,因此PLC的編程人員往往需要和上位機軟件的編程人員一起來討論Modbus的報文結構。
  最容易出問題的就是報文裏Modbus地址與(yu) PLC存儲(chu) 區地址的對應關(guan) 係。曾經有工作人員做過的一個(ge) 係統的上位機是專(zhuan) 用的組態軟件,通過分析GEPLC手冊(ce) 給出的CRC的循環異或計算實例每一步的中間數據,編寫(xie) 出了CRC計算的C語言程序。通過實驗驗證了Modbus報文結構和CRC的計算的可行性。
  S7PLC手冊(ce) 給出的Modbus地址與(yu) Modicon公司和GE公司PLC使用的地址相同,是基於(yu) 1的地址,即同類元件的首地址為(wei) 1。而西門子plc采用的是基於(yu) 0的地址,即同類元件的首地址為(wei) 0。Modbus報文中西門子PLC的Modbus地址也采用基於(yu) 0的地址。
  PLC係統手冊(ce) 中的Modbus地址的最高位用來表示地址區的類型,例如I0.0的Modbus地址為(wei) 10001。因為(wei) 地址區類型的信息已經包含在報文的功能碼中了,報文中S7-200的I0.0的Modbus地址不是10001,而是0。報文中其他地址區的Modbus地址也應按相同的原則處理。例如當S7-200從(cong) 站保持寄存器的V區起始地址為(wei) VB200時,VW200對應的保持寄存器在報文中的Modbus地址為(wei) 0,而不是40001。

Tags:modbus,地址,西門子plc  
責任編輯:admin
相關文章列表
s7-200與計算機modbus通訊案例,西門子S7-200 Smart Modbus通信介
西門子PLC編程 I_DI、DI_R、DIV_R、CTCH、MUL_R、ROUND什麽意思?
Modbus通訊協議簡介
電力儀表怎麽設置modbus ,電力-MODBUS_RTU通訊規約
MODBUS規約報文解析
modbus rtu六種功能碼詳細解析
西門子PLC  s7係列plc modbus地址對照表 S7-200的modbus地址對照
ModBus通信協議
modbus通訊協議功能碼一覽_ModBus功能碼定義
西門子200SMART主站輪詢MODBUS通信指令案例_梯形圖實例
在通信程序中,如何實現PLC與多台變頻器的MODBUS/RTU通信?
MODBUS-RTU數據幀格式、報文實例
modbus讀取保持寄存器實例
s7-200smart通過modbus庫與溫濕度傳感器通訊 梯形圖實例
在西門子plc 200smart中,通過Modbus RTU協議讀取溫濕度傳感器的
Modbus協議——常用功能碼詳解
MODBUS協議整理——功能碼簡述 PLC地址和協議地址區別
西門子200PLC modbus通訊梯形圖實例(帶程序)
【梯形圖實例】電力儀表的數據通過MODBUS通訊的方式上傳至西門子
西門子PLC與組態軟件如何通訊?step7和wincc
實例講解PLC實現modbus通訊
梯形圖實例:西門子PLC通過MODBUS控製變頻器
梯形圖實例 使用Modbus協議進行西門子S7-200PLC通訊的程序
西門子PLC置位、複位指令
圖解,西門子PLC如何區別特殊寄存器?特殊存儲器SM
西門子plc s7-200存儲器類型有哪些?
西門子PLC內部寄存器VB;VD.VW什麽時使用VB,什麽時使用VD;和VW. 
西門子200PLC的內部寄存器V和M有什麽區別
西門子PLC中MW什麽意思
西門子PLC地址下降沿檢測指令功能說明及應用實例   NEG指令應用舉
請文明參與討論,禁止漫罵攻擊,不要惡意評論、違禁詞語。 昵稱:
1分 2分 3分 4分 5分

還可以輸入 200 個字
[ 查看全部 ] 網友評論
推薦文章
最新推薦
關於我們 - 聯係我們 - 廣告服務 - 友情鏈接 - 網站地圖 - 版權聲明 - 在線幫助 - 文章列表
返回頂部
刷新頁麵
下到頁底
晶體管查詢