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

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

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

S7-1500 MODBUS的通訊總結(jié)

1X4o_GKB1508 ? 來(lái)源:未知 ? 作者:李倩 ? 2018-06-27 09:54 ? 次閱讀

S7-1500 MODBUS的通訊總結(jié):

MODBUS MASTER:

1.先組態(tài)硬件,如下所示:

然后打開(kāi)OB1,進(jìn)行編程,如下所示:

先調(diào)用初始化的塊 MODBUS COMMON LOAD

管腳說(shuō)明:

REQ:指令起始于上升沿(0 到 1)。

PORT:安裝并組態(tài)完CM 后,便可在設(shè)備組態(tài)的“硬件 ID”(Hardware ID) 屬性中找到 CM 端口值。 符號(hào)端口名稱(chēng)在 PLC 變量表的“系統(tǒng)常數(shù)”(System constants) 選項(xiàng)卡中指定。就是前面提到的硬件標(biāo)識(shí)符

BAUD:選擇數(shù)據(jù)傳輸速率:

1 = 300, 2 = 600, 3 = 1200, 4 = 2400, 5 = 4800, 6 = 9600, 7 = 19200, 8 = 38400, 9 = 57600, 10 = 76800, 11 = 115200 bit/s。所有其它值無(wú)效。

PARITY:選擇奇偶校驗(yàn):

·0 – 無(wú)

·1 – 奇校驗(yàn)

·2 – 偶校驗(yàn)

RESP_TO:響應(yīng)超時(shí):

5 ms 到 65535 ms - Modbus_Master 等待從站響應(yīng)的時(shí)間(以毫秒為單位)。 如果從站在此時(shí)間段內(nèi)未響應(yīng),Modbus_Master 將重復(fù)請(qǐng)求,或者在指定數(shù)量的重試請(qǐng)求后取消請(qǐng)求并提示錯(cuò)誤(請(qǐng)參見(jiàn)下文,RETRIES 參數(shù))。

MB_DB:用MODBUS MASTER的背景數(shù)據(jù)塊里面的一部分,如下所示:對(duì)Modbus_Master 或 Modbus_Slave 指令的背景數(shù)據(jù)塊的引用。 必須以 Modbus_Master 或 Modbus_Slave 指令的 MB_DB 參數(shù)替換 MB_DB 參數(shù)(靜態(tài),因此在指令中不可見(jiàn))。

然后調(diào)用MODBUS MASTER 的功能塊,如下所示:

管腳說(shuō)明如下所示:

REQ;是脈沖信號(hào),給一次脈沖,收發(fā)一次

MB_ADDR:是從站地址

MODE:讀寫(xiě)模式,0是讀,1是寫(xiě)

DATA_ADDR:對(duì)應(yīng)功能碼

LEN:數(shù)據(jù)長(zhǎng)度

DATA_PRA:接收或發(fā)送的存儲(chǔ)區(qū)域

上述是模式和功能碼的對(duì)應(yīng)關(guān)系

除上述做法,還需要設(shè)置一個(gè)地方:

打開(kāi)MODBUS COMMON LOAD的背景數(shù)據(jù)塊,如下所示:

將MODE設(shè)置成4

上述是主站的總結(jié)

接下來(lái)說(shuō)一下從站的設(shè)置:

前面參數(shù)和主站是一樣的,就是調(diào)用MODBUS SLAVE需要說(shuō)明一下:

MB_ADDR: MODBUS的從站地址

MB_HOLD_REG:這對(duì)應(yīng)的是40001的功能碼

例如00001的功能碼對(duì)應(yīng)的是Q0.0

10001 ------I0.0

30001-------IW0

其余和主站設(shè)置一樣.

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

    關(guān)注

    9

    文章

    890

    瀏覽量

    34812
  • Port
    +關(guān)注

    關(guān)注

    1

    文章

    20

    瀏覽量

    13220
  • S7-1500
    +關(guān)注

    關(guān)注

    3

    文章

    300

    瀏覽量

    6300

原文標(biāo)題:西門(mén)子S7-1500MODBUS通訊總結(jié),值得收藏~

文章出處:【微信號(hào):GKB1508,微信公眾號(hào):工控幫】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    基于S7-1500 CPU集成PN口的Modbus TCP通信快速入門(mén)

    S7-1500 PLC需要通過(guò)TIA Portal博途軟件進(jìn)行組態(tài)配置,從TIA Portal V12SP1開(kāi)始軟件中增加了S7-1500Modbus TCP塊庫(kù),用于S7-1500
    發(fā)表于 11-21 17:05 ?5078次閱讀

    S7-1500與G120 CU250S-2 PN的PROFINET通訊

    介紹S7-1500與G120 CU250S-2PN的PROFINET PKW通訊,以組態(tài)標(biāo)準(zhǔn)報(bào)文353為例介紹通過(guò)S7-1500如何通過(guò)PKW通訊
    發(fā)表于 09-26 18:24 ?39次下載
    <b class='flag-5'>S7-1500</b>與G120 CU250<b class='flag-5'>S</b>-2 PN的PROFINET<b class='flag-5'>通訊</b>

    基于WinCC V7.2與S7-1200/1500 PLC通訊步驟介紹

    以太網(wǎng)通訊,使用 TCP/IP 協(xié)議。此文檔主要講述如何使用SIMATIC S7-1200, S7-1500 Channel通道,組態(tài)與S7-1200/
    發(fā)表于 09-28 11:01 ?37次下載
    基于WinCC V7.2與<b class='flag-5'>S7</b>-1200/<b class='flag-5'>1500</b> PLC<b class='flag-5'>通訊</b>步驟介紹

    西門(mén)子S7-1500Modbus TCP通信

    從TIA Portal V12 SP1開(kāi)始軟件中增加了S7-1500Modbus TCP塊庫(kù)(V3.0及以上版本),用于S7-1500與支持Modbus TCP的通信伙伴進(jìn)行通信。
    發(fā)表于 02-09 17:05 ?2.1w次閱讀
    西門(mén)子<b class='flag-5'>S7-1500Modbus</b> TCP通信

    merlic與西門(mén)子PLC?S7-1500通訊案例

    merlic是MV-TEC公司的相機(jī)集成軟件,支持TCPIP,MODBUS通訊,最近使用到merlic軟件和相機(jī),所以做為總結(jié),詳細(xì)介紹merlic與西門(mén)子1500PLC的
    的頭像 發(fā)表于 03-17 10:02 ?4011次閱讀

    S7-1500S7-1500之間S7通信

    使用 STEP7 V14 在同一個(gè)項(xiàng)目中,新建兩個(gè)S7-1500站點(diǎn),然后做 S7 通訊。
    的頭像 發(fā)表于 11-23 09:53 ?2884次閱讀

    S7-1500 CPU支持與其它S7-1500 CPU進(jìn)行直接數(shù)據(jù)交換

    從固件版本 V2.8 開(kāi)始,S7-1500 CPU 支持與其它 S7-1500 CPU 進(jìn)行直接數(shù)據(jù)交換。在直接數(shù)據(jù)交換的情況下,S7-1500 CPU 將 I/O 區(qū)域中的循環(huán)用戶(hù)數(shù)據(jù)提供給一個(gè)或
    的頭像 發(fā)表于 11-29 09:53 ?3954次閱讀

    WinCC與 S7-1200/S7-1500 PLC之間的通信解析

    自WinCC V7.2版本起,軟件新增加了 "SIMATIC S7-1200, S7-1500 Channel"通道,用于WinCC與 S7-1200/S7-1500 PLC之間的通信
    發(fā)表于 02-06 09:39 ?7826次閱讀

    如何在S7-1500和ET200SP中實(shí)現(xiàn)Modbus RTU主站和從站的功能

    在本示例中,RTU 主站程序和 RTU 從站程序?qū)⒃谝粋€(gè) S7-1500 CPU 中執(zhí)行。在該應(yīng)用示例中,Modbus RTU 主站通信模塊為 S7-1500 CM PtP RS422/485 HF
    的頭像 發(fā)表于 02-13 11:05 ?1w次閱讀

    SIMATIC S7-1500的Profibus DP通訊

    SIMATIC S7-1500的Profibus DP通訊
    的頭像 發(fā)表于 05-04 15:20 ?1778次閱讀
    SIMATIC <b class='flag-5'>S7-1500</b>的Profibus DP<b class='flag-5'>通訊</b>

    西門(mén)子S7-1500與PC機(jī)的OPC通訊組態(tài)

    本文將介紹西門(mén)子S7-1500與PC機(jī)的OPC通訊組態(tài)。
    的頭像 發(fā)表于 05-18 09:14 ?7892次閱讀
    西門(mén)子<b class='flag-5'>S7-1500</b>與PC機(jī)的OPC<b class='flag-5'>通訊</b>組態(tài)

    西門(mén)子S7-1500 之間 S7 通信

    任務(wù): S7-1500 CPU Clinet 將通訊數(shù)據(jù)區(qū) DB1 塊中的 10 個(gè)字節(jié)的數(shù)據(jù)發(fā)送到 S7-1500 CPU server 的接收數(shù)據(jù)區(qū) DB1 塊中; S7-1500
    的頭像 發(fā)表于 05-29 14:04 ?5561次閱讀
    西門(mén)子<b class='flag-5'>S7-1500</b> 之間 <b class='flag-5'>S7</b> 通信

    DCM與S7-1500 PN是如何進(jìn)行通訊的?

    S7-1500與SINAMICS DCM之間通過(guò) PROFINET IO可進(jìn)行周期性通訊,通過(guò)TIA組態(tài),該通訊可通過(guò)調(diào)用功能塊“DPWR_DAT/DPRD_DAT”實(shí)現(xiàn)S7-1500
    發(fā)表于 07-11 14:15 ?1204次閱讀
    DCM與<b class='flag-5'>S7-1500</b> PN是如何進(jìn)行<b class='flag-5'>通訊</b>的?

    S7-1500與多臺(tái)200SMART之間無(wú)線(xiàn)以太網(wǎng)通訊搭建方法

    這是一個(gè)不用編程即可瞬間實(shí)現(xiàn)S7-200smart與S7-1500的以太網(wǎng)通訊的方法,這種控制方式下最多可以控制128臺(tái)S7-200SMART。本方案以組態(tài)王與
    的頭像 發(fā)表于 01-24 08:58 ?1085次閱讀
    <b class='flag-5'>S7-1500</b>與多臺(tái)200SMART之間無(wú)線(xiàn)以太網(wǎng)<b class='flag-5'>通訊</b>搭建方法

    S7-1500冗余 PLC 1500R使用入門(mén)

    電子發(fā)燒友網(wǎng)站提供《S7-1500冗余 PLC 1500R使用入門(mén).pdf》資料免費(fèi)下載
    發(fā)表于 08-13 09:12 ?1次下載