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

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

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

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

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

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

MODBUS MASTER:

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

然后打開OB1,進行編程,如下所示:

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

管腳說明:

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

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

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。所有其它值無效。

PARITY:選擇奇偶校驗:

·0 – 無

·1 – 奇校驗

·2 – 偶校驗

RESP_TO:響應超時:

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

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

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

管腳說明如下所示:

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

MB_ADDR:是從站地址

MODE:讀寫模式,0是讀,1是寫

DATA_ADDR:對應功能碼

LEN:數(shù)據(jù)長度

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

上述是模式和功能碼的對應關系

除上述做法,還需要設置一個地方:

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

將MODE設置成4

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

接下來說一下從站的設置:

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

MB_ADDR: MODBUS的從站地址

MB_HOLD_REG:這對應的是40001的功能碼

例如00001的功能碼對應的是Q0.0

10001 ------I0.0

30001-------IW0

其余和主站設置一樣.

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

    關注

    9

    文章

    884

    瀏覽量

    34779
  • Port
    +關注

    關注

    1

    文章

    20

    瀏覽量

    13212
  • S7-1500
    +關注

    關注

    3

    文章

    300

    瀏覽量

    6223

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

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

收藏 人收藏

    評論

    相關推薦

    基于S7-1500 CPU集成PN口的Modbus TCP通信快速入門

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

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

    介紹S7-1500與G120 CU250S-2PN的PROFINET PKW通訊,以組態(tài)標準報文353為例介紹通過S7-1500如何通過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>步驟介紹

    西門子S7-1500Modbus TCP通信

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

    merlic與西門子PLC?S7-1500通訊案例

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

    S7-1500S7-1500之間S7通信

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

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

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

    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 ?7656次閱讀

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

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

    SIMATIC S7-1500的Profibus DP通訊

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

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

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

    西門子S7-1500 之間 S7 通信

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

    DCM與S7-1500 PN是如何進行通訊的?

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

    S7-1500與多臺200SMART之間無線以太網(wǎng)通訊搭建方法

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

    S7-1500冗余 PLC 1500R使用入門

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