0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

Modbus TCP常見問題

機器人及PLC自動化應用 ? 來源:機器人及PLC自動化應用 ? 作者:機器人及PLC自動化 ? 2022-12-19 14:57 ? 次閱讀

1、Modbus RTU和 Modbus TCP的區(qū)別?

Modbus RTU Modbus TCP
物理接口(介質) RS485/232/422(屏蔽雙絞線) RJ 45口(以太網線)
通訊層級 OSI模型1、2、7層 OSI模型1、2、3、4、7層
通訊結構 主從的方式 客戶機/服務器的方式
報文結構 帶CRC校驗 不帶,用TCP報文中的校驗
傳輸速率 速度慢 速度快
節(jié)點數 1主對多從(一個網段32節(jié)點) 1個連接對1個
支持廣播 支持 不支持

2、為什么 Function Code 3、4每次只能讀請求最大125個字?

Modbus功能代碼 讀取從站(服務器)功能-標準尋址
01 讀取輸出位:每個請求1到2000個位
02 讀取輸入位:每個請求1到2000個位
03 讀取保持寄存器:每個請求1到125個字
04 讀取輸入字:每個請求1到125個字

Modbus TCP 的 PDU 為253字節(jié),讀請求返回報文中,功能碼占1字節(jié),數據字節(jié)長度占1字節(jié),因此有效數據:253-1-1=251字節(jié);

b497474c-7d2c-11ed-8abf-dac502259ad0.jpg

由于 Function Code 3、4 讀取的單位為字,因此數據長度必須為偶數,所以每幀只能傳送250個字節(jié)的數據,即125個字。

3、為什么Function Code 16每次只能寫請求最大123個字?

Modbus功能代碼 寫入從站(服務器)功能-標準尋址
05 寫入一個輸出位:每個請求1個位
06 寫入一個保持寄存器:每個請求1到一個字
15 寫入一個或多個輸出位:每個請求1到1968個位
16 寫入一個或多個保持寄存器:每個請求1到123個字

Modbus TCP 的 PDU 為253字節(jié),寫請求報文中,功能碼占1字節(jié),起始地址占2字節(jié),寄存器個數占2字節(jié),數據字節(jié)長度占1字節(jié),因此有效數據:253-1-2-2-1=247字節(jié);

b4bdb850-7d2c-11ed-8abf-dac502259ad0.jpg

由于 Function Code 16寫入的單位為字,因此數據長度必須為偶數,所以每幀只能傳送246個字節(jié)的數據,即123個字。

4、關于所需授權的數量?

針對不同的硬件,所需MODUBS TCP授權的數量,請查看下表。

b4f2eab6-7d2c-11ed-8abf-dac502259ad0.jpg

5、CP343-1 lean是否支持Modbus TCP通信,連接數量?

答:支持,8個連接。

6、PN接口或CP接口,同一個接口是否同時支持Modbus TCP客戶端和服務器模式?

答:支持同時使用兩種模式。

7、哪些CPU和CP支持Modbus TCP通信?

8、哪些端口可以用于Modbus TCP通信?哪些設備支持端口復用?

9、Modbus TCP授權選型

產品 訂貨號 使用CPU固件版本/注意事項
SIMATIC Modbus/TCP CP 6AV6676-6MB00-6AX0 (packet)
6AV6676-6MB00-6AD0 (download)
固件V3.2以上的S7-300 CPU
固件V6.0及其以上的S7-400 CPU
2XV9450-1MB00 所有固件版本
SIMATIC Modbus/TCP PN 6AV6676-6MB20-3AX0 (packet)
6AV6676-6MB20-3AD0 (download)
固件V3.2及其以上的S7-300 CPU
固件V6.0及其以上的S7-400 CPU
固件V3.2及其以上的ET 200 CPU
2XV9450-1MB02 所有固件版本

審核編輯:湯梓紅

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規(guī)問題,請聯系本站處理。 舉報投訴
  • MODBUS
    +關注

    關注

    28

    文章

    1747

    瀏覽量

    76678
  • 服務器
    +關注

    關注

    12

    文章

    8866

    瀏覽量

    84962
  • TCP
    TCP
    +關注

    關注

    8

    文章

    1337

    瀏覽量

    78866
  • RTU
    RTU
    +關注

    關注

    0

    文章

    398

    瀏覽量

    28587

原文標題:Modbus TCP常見問題

文章出處:【微信號:gh_a8b121171b08,微信公眾號:機器人及PLC自動化應用】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    Modbus RTU協議與Modbus TCP/IP協議的區(qū)別

    Modbus RTU和Modbus TCP/IP的本質都是Modbus協議,都是通過Modbus寄存器地址來交換數據的,那么它們之間有什么區(qū)
    的頭像 發(fā)表于 10-18 17:44 ?109次閱讀

    EtherCAT轉Modbus TCP總線協議轉換網關

    遠創(chuàng)智控YC-ECT-TCP型網關實現EtherCAT網絡與Modbus TCP網絡之間的數據通訊,即將Modbus TCP設備轉換為Eth
    的頭像 發(fā)表于 09-30 16:04 ?165次閱讀
    EtherCAT轉<b class='flag-5'>Modbus</b> <b class='flag-5'>TCP</b>總線協議轉換網關

    DeviceNet主站轉Modbus TCP協議網關

    捷米特JM-TCP-DNTM網關實現Modbus TCP網絡與DeviceNet網絡之間的數據通訊,可連接DeviceNet網絡到Modbus TC
    的頭像 發(fā)表于 09-25 11:46 ?155次閱讀
    DeviceNet主站轉<b class='flag-5'>Modbus</b> <b class='flag-5'>TCP</b>協議網關

    MODBUS TCP 轉 CANOpen

    產品概述 SG-TCP-COE-210 網關可以實現將 CANOpen 接口設備連接到 MODBUS TCP 網絡中。用戶不需要了解具體的 CANOpen 和 Modbus
    的頭像 發(fā)表于 09-24 13:59 ?179次閱讀
    <b class='flag-5'>MODBUS</b> <b class='flag-5'>TCP</b> 轉 CANOpen

    EtherCAT轉Modbus TCP協議網關(JM-ECT-TCP

    JM-ECT-TCP網關實現EtherCAT網絡與Modbus TCP網絡之間的數據通訊,即將Modbus TCP設備轉換為EtherCAT
    的頭像 發(fā)表于 09-07 17:05 ?256次閱讀
    EtherCAT轉<b class='flag-5'>Modbus</b> <b class='flag-5'>TCP</b>協議網關(JM-ECT-<b class='flag-5'>TCP</b>)

    Modbus TCP轉CC-Link協議網關(Modbus TCP轉CC-Link)

    遠創(chuàng)智控YC-CCLK-TCP型網關是自主研發(fā)的一款CC-Link從站功能的通訊網關。該產品主要功能是將各種Modbus TCP設備接入到CC-Link總線中,連接到CC-Link總線中做為從站使用,連接
    的頭像 發(fā)表于 09-07 15:07 ?317次閱讀
    <b class='flag-5'>Modbus</b> <b class='flag-5'>TCP</b>轉CC-Link協議網關(<b class='flag-5'>Modbus</b> <b class='flag-5'>TCP</b>轉CC-Link)

    EtherNet/IP轉Modbus-TCP協議網關(EtherNet/IP轉Modbus-TCP

    一,設備主要功能 捷米特JM-EIP-TCP型網關實現EtherNet/IP網絡與Modbus TCP網絡之間的數據通訊,可支持Modbus TCP
    的頭像 發(fā)表于 09-04 11:09 ?222次閱讀
    EtherNet/IP轉<b class='flag-5'>Modbus-TCP</b>協議網關(EtherNet/IP轉<b class='flag-5'>Modbus-TCP</b>)

    Modbus TCP轉Profinet網關配置案例

    本案例采用Modbus TCP轉Profinet網關做為Modbus TCP通信協議設備與Profinet通信協議設備連接的橋梁。Modbus
    的頭像 發(fā)表于 05-27 11:55 ?483次閱讀
    <b class='flag-5'>Modbus</b> <b class='flag-5'>TCP</b>轉Profinet網關配置案例

    BL124采集Modbus RTU和Modbus TCP協議

    Modbus網關BL120是一款專注于Modbus協議之間相互轉換的通信設備。Modbus網關BL120支持多種下行采集協議,包括Modbus RTU和
    的頭像 發(fā)表于 04-29 16:28 ?371次閱讀
    BL124采集<b class='flag-5'>Modbus</b> RTU和<b class='flag-5'>Modbus</b> <b class='flag-5'>TCP</b>協議

    modbus tcp和modbusRTU的區(qū)別是什么?

    Modbus TCPModbus RTU是兩種常見的工業(yè)通訊協議,分別適用于網絡通訊和串口通訊環(huán)境。兩者具有不同的功能和特點,廣泛應用于工業(yè)自動化、環(huán)境監(jiān)控、建筑自動化等領域。了解這
    的頭像 發(fā)表于 04-16 16:02 ?1w次閱讀
    <b class='flag-5'>modbus</b> <b class='flag-5'>tcp</b>和modbusRTU的區(qū)別是什么?

    如何區(qū)分modbus tcp和modbusRTU?

    如何區(qū)分modbus tcp和modbusRTU?
    發(fā)表于 04-16 15:38

    Modbus TCPModbus RTU的區(qū)別

    Modbus是一種廣泛應用于工業(yè)自動化領域的通信協議,用于不同廠商生產的設備之間的數據交換和通信。在Modbus協議中,ModbusTCP和ModbusRTU是兩種最為常見的通信方式。盡管它們都是
    的頭像 發(fā)表于 04-12 09:14 ?1405次閱讀
    <b class='flag-5'>Modbus</b> <b class='flag-5'>TCP</b>與<b class='flag-5'>Modbus</b> RTU的區(qū)別

    Modbus RTU轉Modbus TCP網關應用技術

    通過Modbus RTU轉Modbus TCP網關,設備之間的通信更加靈活便捷,大大提高了系統的可伸縮性和可靠性。此外,Modbus RTU轉Mod
    的頭像 發(fā)表于 12-05 09:04 ?748次閱讀
    <b class='flag-5'>Modbus</b> RTU轉<b class='flag-5'>Modbus</b> <b class='flag-5'>TCP</b>網關應用技術

    CCLink轉Modbus TCP網關_MODBUS網口設置

    興達易控CCLink轉Modbus TCP網關是一種用于連接CCLink網絡和Modbus TCP網絡的設備。它提供了簡單易用的MODBUS
    的頭像 發(fā)表于 11-15 09:06 ?1276次閱讀
    CCLink轉<b class='flag-5'>Modbus</b> <b class='flag-5'>TCP</b>網關_<b class='flag-5'>MODBUS</b>網口設置

    CCLink轉Modbus TCP網關_MODBUS報文配置

    興達易控CCLink轉Modbus TCP網關是一種功能強大的設備,可實現兩個不同通信協議之間的無縫對接。它能夠將CCLink協議轉換為Modbus TCP協議,并通過報文配置實現靈活
    的頭像 發(fā)表于 11-15 09:05 ?482次閱讀
    CCLink轉<b class='flag-5'>Modbus</b> <b class='flag-5'>TCP</b>網關_<b class='flag-5'>MODBUS</b>報文配置