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

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

Modbus TCP常見(jiàn)問(wèn)題

機(jī)器人及PLC自動(dòng)化應(yīng)用 ? 來(lái)源:機(jī)器人及PLC自動(dòng)化應(yīng)用 ? 作者:機(jī)器人及PLC自動(dòng)化 ? 2022-12-19 14:57 ? 次閱讀

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

Modbus RTU Modbus TCP
物理接口(介質(zhì)) RS485/232/422(屏蔽雙絞線(xiàn)) RJ 45口(以太網(wǎng)線(xiàn))
通訊層級(jí) OSI模型1、2、7層 OSI模型1、2、3、4、7層
通訊結(jié)構(gòu) 主從的方式 客戶(hù)機(jī)/服務(wù)器的方式
報(bào)文結(jié)構(gòu) 帶CRC校驗(yàn) 不帶,用TCP報(bào)文中的校驗(yàn)
傳輸速率 速度慢 速度快
節(jié)點(diǎn)數(shù) 1主對(duì)多從(一個(gè)網(wǎng)段32節(jié)點(diǎn)) 1個(gè)連接對(duì)1個(gè)
支持廣播 支持 不支持

2、為什么 Function Code 3、4每次只能讀請(qǐng)求最大125個(gè)字?

Modbus功能代碼 讀取從站(服務(wù)器)功能-標(biāo)準(zhǔn)尋址
01 讀取輸出位:每個(gè)請(qǐng)求1到2000個(gè)位
02 讀取輸入位:每個(gè)請(qǐng)求1到2000個(gè)位
03 讀取保持寄存器:每個(gè)請(qǐng)求1到125個(gè)字
04 讀取輸入字:每個(gè)請(qǐng)求1到125個(gè)字

Modbus TCP 的 PDU 為253字節(jié),讀請(qǐng)求返回報(bào)文中,功能碼占1字節(jié),數(shù)據(jù)字節(jié)長(zhǎng)度占1字節(jié),因此有效數(shù)據(jù):253-1-1=251字節(jié);

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

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

3、為什么Function Code 16每次只能寫(xiě)請(qǐng)求最大123個(gè)字?

Modbus功能代碼 寫(xiě)入從站(服務(wù)器)功能-標(biāo)準(zhǔn)尋址
05 寫(xiě)入一個(gè)輸出位:每個(gè)請(qǐng)求1個(gè)位
06 寫(xiě)入一個(gè)保持寄存器:每個(gè)請(qǐng)求1到一個(gè)字
15 寫(xiě)入一個(gè)或多個(gè)輸出位:每個(gè)請(qǐng)求1到1968個(gè)位
16 寫(xiě)入一個(gè)或多個(gè)保持寄存器:每個(gè)請(qǐng)求1到123個(gè)字

Modbus TCP 的 PDU 為253字節(jié),寫(xiě)請(qǐng)求報(bào)文中,功能碼占1字節(jié),起始地址占2字節(jié),寄存器個(gè)數(shù)占2字節(jié),數(shù)據(jù)字節(jié)長(zhǎng)度占1字節(jié),因此有效數(shù)據(jù):253-1-2-2-1=247字節(jié);

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

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

4、關(guān)于所需授權(quán)的數(shù)量?

針對(duì)不同的硬件,所需MODUBS TCP授權(quán)的數(shù)量,請(qǐng)查看下表。

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

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

答:支持,8個(gè)連接。

6、PN接口或CP接口,同一個(gè)接口是否同時(shí)支持Modbus TCP客戶(hù)端和服務(wù)器模式?

答:支持同時(shí)使用兩種模式。

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

8、哪些端口可以用于Modbus TCP通信?哪些設(shè)備支持端口復(fù)用?

9、Modbus TCP授權(quán)選型

產(chǎn)品 訂貨號(hào) 使用CPU固件版本/注意事項(xiàng)
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 所有固件版本

審核編輯:湯梓紅

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • MODBUS
    +關(guān)注

    關(guān)注

    28

    文章

    1757

    瀏覽量

    76760
  • 服務(wù)器
    +關(guān)注

    關(guān)注

    12

    文章

    8958

    瀏覽量

    85081
  • TCP
    TCP
    +關(guān)注

    關(guān)注

    8

    文章

    1347

    瀏覽量

    78933
  • RTU
    RTU
    +關(guān)注

    關(guān)注

    0

    文章

    403

    瀏覽量

    28598

原文標(biāo)題:Modbus TCP常見(jiàn)問(wèn)題

文章出處:【微信號(hào):gh_a8b121171b08,微信公眾號(hào):機(jī)器人及PLC自動(dòng)化應(yīng)用】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

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

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

    EtherCAT轉(zhuǎn)Modbus TCP總線(xiàn)協(xié)議轉(zhuǎn)換網(wǎng)關(guān)

    遠(yuǎn)創(chuàng)智控YC-ECT-TCP型網(wǎng)關(guān)實(shí)現(xiàn)EtherCAT網(wǎng)絡(luò)與Modbus TCP網(wǎng)絡(luò)之間的數(shù)據(jù)通訊,即將Modbus TCP設(shè)備轉(zhuǎn)換為Eth
    的頭像 發(fā)表于 09-30 16:04 ?189次閱讀
    EtherCAT轉(zhuǎn)<b class='flag-5'>Modbus</b> <b class='flag-5'>TCP</b>總線(xiàn)協(xié)議轉(zhuǎn)換網(wǎng)關(guān)

    DeviceNet主站轉(zhuǎn)Modbus TCP協(xié)議網(wǎng)關(guān)

    捷米特JM-TCP-DNTM網(wǎng)關(guān)實(shí)現(xiàn)Modbus TCP網(wǎng)絡(luò)與DeviceNet網(wǎng)絡(luò)之間的數(shù)據(jù)通訊,可連接DeviceNet網(wǎng)絡(luò)到Modbus TC
    的頭像 發(fā)表于 09-25 11:46 ?177次閱讀
    DeviceNet主站轉(zhuǎn)<b class='flag-5'>Modbus</b> <b class='flag-5'>TCP</b>協(xié)議網(wǎng)關(guān)

    MODBUS TCP 轉(zhuǎn) CANOpen

    產(chǎn)品概述 SG-TCP-COE-210 網(wǎng)關(guān)可以實(shí)現(xiàn)將 CANOpen 接口設(shè)備連接到 MODBUS TCP 網(wǎng)絡(luò)中。用戶(hù)不需要了解具體的 CANOpen 和 Modbus
    的頭像 發(fā)表于 09-24 13:59 ?208次閱讀
    <b class='flag-5'>MODBUS</b> <b class='flag-5'>TCP</b> 轉(zhuǎn) CANOpen

    EtherCAT轉(zhuǎn)Modbus TCP協(xié)議網(wǎng)關(guān)(JM-ECT-TCP

    JM-ECT-TCP網(wǎng)關(guān)實(shí)現(xiàn)EtherCAT網(wǎng)絡(luò)與Modbus TCP網(wǎng)絡(luò)之間的數(shù)據(jù)通訊,即將Modbus TCP設(shè)備轉(zhuǎn)換為EtherCAT
    的頭像 發(fā)表于 09-07 17:05 ?281次閱讀
    EtherCAT轉(zhuǎn)<b class='flag-5'>Modbus</b> <b class='flag-5'>TCP</b>協(xié)議網(wǎng)關(guān)(JM-ECT-<b class='flag-5'>TCP</b>)

    Modbus TCP轉(zhuǎn)CC-Link協(xié)議網(wǎng)關(guān)(Modbus TCP轉(zhuǎn)CC-Link)

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

    EtherNet/IP轉(zhuǎn)Modbus-TCP協(xié)議網(wǎng)關(guān)(EtherNet/IP轉(zhuǎn)Modbus-TCP

    一,設(shè)備主要功能 捷米特JM-EIP-TCP型網(wǎng)關(guān)實(shí)現(xiàn)EtherNet/IP網(wǎng)絡(luò)與Modbus TCP網(wǎng)絡(luò)之間的數(shù)據(jù)通訊,可支持Modbus TCP
    的頭像 發(fā)表于 09-04 11:09 ?262次閱讀
    EtherNet/IP轉(zhuǎn)<b class='flag-5'>Modbus-TCP</b>協(xié)議網(wǎng)關(guān)(EtherNet/IP轉(zhuǎn)<b class='flag-5'>Modbus-TCP</b>)

    Modbus TCP轉(zhuǎn)Profinet網(wǎng)關(guān)配置案例

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

    BL124采集Modbus RTU和Modbus TCP協(xié)議

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

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

    Modbus TCPModbus RTU是兩種常見(jiàn)的工業(yè)通訊協(xié)議,分別適用于網(wǎng)絡(luò)通訊和串口通訊環(huán)境。兩者具有不同的功能和特點(diǎn),廣泛應(yīng)用于工業(yè)自動(dòng)化、環(huán)境監(jiān)控、建筑自動(dòng)化等領(lǐng)域。了解這
    的頭像 發(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īng)用于工業(yè)自動(dòng)化領(lǐng)域的通信協(xié)議,用于不同廠商生產(chǎn)的設(shè)備之間的數(shù)據(jù)交換和通信。在Modbus協(xié)議中,ModbusTCP和ModbusRTU是兩種最為常見(jiàn)的通信方式。盡管它們都是
    的頭像 發(fā)表于 04-12 09:14 ?1495次閱讀
    <b class='flag-5'>Modbus</b> <b class='flag-5'>TCP</b>與<b class='flag-5'>Modbus</b> RTU的區(qū)別

    Modbus RTU轉(zhuǎn)Modbus TCP網(wǎng)關(guān)應(yīng)用技術(shù)

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

    CCLink轉(zhuǎn)Modbus TCP網(wǎng)關(guān)_MODBUS網(wǎng)口設(shè)置

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

    CCLink轉(zhuǎn)Modbus TCP網(wǎng)關(guān)_MODBUS報(bào)文配置

    興達(dá)易控CCLink轉(zhuǎn)Modbus TCP網(wǎng)關(guān)是一種功能強(qiáng)大的設(shè)備,可實(shí)現(xiàn)兩個(gè)不同通信協(xié)議之間的無(wú)縫對(duì)接。它能夠?qū)CLink協(xié)議轉(zhuǎn)換為Modbus TCP協(xié)議,并通過(guò)報(bào)文配置實(shí)現(xiàn)靈活
    的頭像 發(fā)表于 11-15 09:05 ?501次閱讀
    CCLink轉(zhuǎn)<b class='flag-5'>Modbus</b> <b class='flag-5'>TCP</b>網(wǎng)關(guān)_<b class='flag-5'>MODBUS</b>報(bào)文配置