欧美午夜欧美,台湾成人av,久久av一区,最近看过的日韩成人

電子開發(fā)網(wǎng)

電子開發(fā)網(wǎng)電子設(shè)計(jì) | 電子開發(fā)網(wǎng)Rss 2.0 會(huì)員中心 會(huì)員注冊(cè)
搜索: 您現(xiàn)在的位置: 電子開發(fā)網(wǎng) >> 電子開發(fā) >> PLC基礎(chǔ)入門教程 >> 正文

西門子plc Modbus 地址和 S7-200 存儲(chǔ)區(qū)地址的映射,從站地址與S7-200的地址對(duì)應(yīng)

作者:佚名    文章來源:本站原創(chuàng)    點(diǎn)擊數(shù):    更新時(shí)間:2022-09-09
Modbus 地址和 S7-200 存儲(chǔ)區(qū)地址的映射

西門子plc S7-200 通過 Modbus Master 和 Slave 協(xié)議庫通信時(shí),Modbus 地址和 S7-200 內(nèi)存儲(chǔ)區(qū)地址的 映射關(guān)系都類似。

Modbus 保持寄存器地址映射舉例:

Modbus 保持寄存器地址映射舉例 

Modbus 數(shù)字量地址映射舉例:

位地址(0xxxx 和 1xxxx)數(shù)據(jù)總是以字節(jié)為單位打包讀寫。第一個(gè)字節(jié)中的最低有效位對(duì)應(yīng) Modbus 地址的起始地址。如下圖所示:

數(shù)字量地址映射舉例 

圖 4. 數(shù)字量地址映射舉例

 

 

2.3 Modbus RTU 從站地址與S7-200的地址對(duì)應(yīng)

Modbus地址總是以00001、30004之類的形式出現(xiàn)。S7-200內(nèi)部的數(shù)據(jù)存儲(chǔ)區(qū)與Modbus的0、1、3、4共4類地址的對(duì)應(yīng)關(guān)系如下:

表2. Modbus地址對(duì)應(yīng)表

Modbus地址 S7-200數(shù)據(jù)區(qū)
00001 ~ 00128 Q0.0 ~ Q15.7
10001 ~ 10128 I0.0 ~ I15.7
30001 ~ 30032 AIW0 ~ AIW62
40001 ~ 4xxxx T ~ T + 2 * (xxxx -1)

其中T為S7-200中的緩沖區(qū)起始地址,即 HoldStart。

如果已知S7-200中的V存儲(chǔ)區(qū)地址,推算Modbus地址的公式如下:

Modbus地址 = 40000 + (T/2+1) ; T為偶數(shù)

2.4 Modbus RTU 從站指令庫支持的功能碼

Modbus RTU 從站指令庫支持特定的 Modbus 功能。訪問使用此指令庫的主站必須遵循這個(gè)指令庫的要求。

表 3. Modbus RTU 從站功能碼

功能碼 主站使用相應(yīng)功能碼作用于此從站的效用
1 讀取單個(gè)/多個(gè)線圈(離散量輸出點(diǎn))狀態(tài)。 功能 1 返回任意個(gè)數(shù)輸出點(diǎn)(Q)的 ON/OFF 狀態(tài)。
2 讀取單個(gè)/多個(gè)觸點(diǎn)(離散量輸入點(diǎn))狀態(tài)。 功能 2 返回任意個(gè)數(shù)輸入點(diǎn)(I)的 ON/OFF 狀態(tài)。
3 讀取單個(gè)/多個(gè)保持寄存器。功能 3 返回 V 存儲(chǔ)區(qū)的內(nèi)容。在 Modbus 協(xié)議下保持寄存器都是"字"值,在一次請(qǐng)求中可以讀取最多 120 個(gè)字的數(shù)據(jù)。
4 讀取單個(gè)/多個(gè)輸入寄存器。功能 4 返回 S7-200 的模擬量數(shù)據(jù)值。
5 寫單個(gè)線圈(離散量輸出點(diǎn))。功能 5 用于將離散量輸出點(diǎn)設(shè)置為指定的值。這個(gè)點(diǎn)不是被強(qiáng)制的,用戶程序可以覆蓋 Modbus 通信請(qǐng)求寫入的值。
6 寫單個(gè)保持寄存器。功能 6 寫一個(gè)值到 S7-200 的 V 存儲(chǔ)區(qū)的保持寄存器中。
15 寫多個(gè)線圈(離散量輸出點(diǎn))。功能 15 把多個(gè)離散量輸出點(diǎn)的值寫到 S7-200 的輸出映像寄存器(Q 區(qū))。輸出點(diǎn)的地址必須以字節(jié)邊界起始(如 Q0.0 或 Q2.0),并且輸出點(diǎn)的數(shù)目必須是 8 的整數(shù)倍。這是此 Modbus RTU 從站指令庫的限制。些點(diǎn)不是被強(qiáng)制的,用戶程序可以覆蓋 Modbus 通信請(qǐng)求寫入的值。
16 些多個(gè)保持寄存器。功能 16 寫多個(gè)值到 S7-200 的 V 存儲(chǔ)區(qū)的保持寄存器中。在一次請(qǐng)求中可以寫最多 120 個(gè)字的數(shù)據(jù)。
Tags:Modbus,RTU,常見問題  
責(zé)任編輯:admin
  • 上一篇文章:
  • 下一篇文章: 沒有了
  • 相關(guān)文章列表
    Modbus RTU 從站常見問題
    Modbus RTU與Modbus TCP的區(qū)別
    如何看懂Modbus數(shù)據(jù)幀?Modbus RTU數(shù)據(jù)幀格式
    Modbus協(xié)議中寄存器40001,30001是什么意思?
    MODBUS協(xié)議用03功能碼為什么既能讀又能寫寄存器地址?
    梯形圖實(shí)例 儀表與西門子PLC Modbus通訊實(shí)例稱重儀表 指令MBUS_M
    西門子plc與modbus設(shè)備進(jìn)485通信詳解(modbus多機(jī)輪詢)讀取儀表
    手把手帶你搞懂Modbus通信協(xié)議 報(bào)文格式詳解
    寄存器PLC地址與寄存器modbus協(xié)議地址 三菱FX系列西門子s7系列pl
    Modbus協(xié)議基本知識(shí) Modbus地址范圍對(duì)應(yīng)表
    Modbus-RTU協(xié)議解析
    MODBUS常用功能碼學(xué)習(xí)及實(shí)例 modbus報(bào)文格式
    Modbus如何遠(yuǎn)距離傳輸? Modbus物聯(lián)網(wǎng)
    Modbus和RS485的關(guān)系是什么?
    Modbus RS485接線方法  modbus接線方法 終端電阻
    MODBUS調(diào)試工具(modscan32)使用說明-MODBUS調(diào)試工具(modscan32)如
    RS-485終端電阻怎么接?485終端電阻接法解析
    modbus通訊 RS-485終端電阻的重要性
    Modbus功能碼詳解 讀取線圈、保持寄存器
    modbus協(xié)議地址和常用功能碼,modbus詳解
    Modbus功能碼介紹
    Modbus網(wǎng)關(guān)的概念/功能/作用/特點(diǎn)
    Modbus-RTU通訊協(xié)議03功能碼詳解——小白一看就會(huì)的協(xié)議解析
    西門子plc SMART200 通過Modbus讀取溫濕度傳感器數(shù)據(jù)梯形圖實(shí)例
    實(shí)現(xiàn)PLC與多臺(tái)變頻器的MODBUS/RTU通信   MODBUS協(xié)議報(bào)文格式
    西門子plc modbus地址詳解
    s7-200與計(jì)算機(jī)modbus通訊案例,西門子S7-200 Smart Modbus通信介
    Modbus通訊協(xié)議簡(jiǎn)介
    電力儀表怎么設(shè)置modbus ,電力-MODBUS_RTU通訊規(guī)約
    MODBUS規(guī)約報(bào)文解析
    請(qǐng)文明參與討論,禁止漫罵攻擊,不要惡意評(píng)論、違禁詞語。 昵稱:
    1分 2分 3分 4分 5分

    還可以輸入 200 個(gè)字
    [ 查看全部 ] 網(wǎng)友評(píng)論
    推薦文章
    最新推薦
    關(guān)于我們 - 聯(lián)系我們 - 廣告服務(wù) - 友情鏈接 - 網(wǎng)站地圖 - 版權(quán)聲明 - 在線幫助 - 文章列表
    返回頂部
    刷新頁面
    下到頁底
    晶體管查詢
    主站蜘蛛池模板: 筠连县| 谷城县| 辽宁省| 绵阳市| 如东县| 方正县| 博客| 芮城县| 赫章县| 辽宁省| 兴城市| 昌都县| 建始县| 太康县| 鲁甸县| 孟州市| 阜城县| 宜城市| 永州市| 岑溪市| 东乌珠穆沁旗| 烟台市| 江油市| 内江市| 交城县| 五常市| 正宁县| 荥经县| 子洲县| 光山县| 正蓝旗| 高邑县| 金沙县| 乡宁县| 手游| 潮州市| 贡觉县| 盐城市| 外汇| 邵武市| 夹江县|