在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

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

3天內不再提示

1200PLC的Modbus(RTU)詳細說明(一)

qianyanjishuhui ? 來源:愛上PLC ? 2023-06-06 17:26 ? 次閱讀

S7-1200 Modbus RTU通信概述

Modbus具有兩種串行傳輸模式:分別為ASCII和RTU。

Modbus是一種單主站的主從通信模式,Modbus網絡上只能有一個主站存在,主站在Modbus網絡上沒有地址,每個從站必須有唯一的地址,從站的地址范圍為0 - 247,其中0為廣播地址,從站的實際地址范圍為1 - 247。Modbus RTU通信以主從的方式進行數據傳輸,在傳輸的過程中Modbus RTU主站是主動方,即主站發送數據請求報文到從站,Modbus RTU從站返回響應報文。

S7-1200以下模塊支持 Modbus RTU通信:

通信模塊/通信板 訂貨號
CM1241 RS232 6ES7 241-1AH32-0XB0
CM1241 RS485 6ES7 241-1CH30-0XB0
CM1241 RS422/485 6ES7 241-1CH32-0XB0
CB 1241 RS485 6ES7 241-1CH30-1XB0

注意 1. 使用通信模塊CM 1241 RS232作為Modbus RTU主站時,只能與一個從站通訊。 2. 使用通信模塊CM 1241 RS485作為Modbus RTU主站時,則允許建立最多與 32 個從站的通訊。 3. 使用通信板CB 1241 RS485時,CPU 固件必須為 V2.0 或更高版本,且使用軟件必須為STEP 7 Basic V11 或STEP 7 Professional V11 以上更高版本。

S7-1200 Modbus RTU指令

隨著TIA PORATL 軟件和 S7-1200 CPU 固件的不斷更新,S7-1200 Modbus RTU 指令也出現了不同的版本。用戶需要根據使用的軟件和硬件,正確選擇使用符合要求的 S7-1200 Modbus RTU 指令來實現 Modbus RTU 通信。

軟件,硬件要求和指令版本說明如下。

軟件STEP 7 V11 中的S7-1200 Modbus RTU指令

軟件STEP 7 V11版本開始,可以從“指令”→“通信處理器”→“MODBUS”下直接調用 “MB_COMM_LOAD”和“MB_MASTER”或“MB_SLAVE”指令,如下圖1所示:

2a8a5cb6-0449-11ee-90ce-dac502259ad0.jpg

圖1 Modbus RTU指令

Modbus RTU指令有兩個版本:分別為V1 和V2。版本V1最初在 STEP 7 Basic V10.5 中提供;版本V2 在 STEP 7 Basic/Professional V11 中提供。

軟件STEP 7 V13 SP1 中的S7-1200 Modbus RTU指令

TIA V13 SP1版本軟件中提供了2個版本的 Modbus RTU指令。如下圖 2 所示:早期版本的 Modbus RTU 指令(圖2. 中 MODBUS (V2.2))僅可通過 CM1241 通信模塊或 CB1241 通信板進行 Modbus RTU 通信。新版本的Modbus RTU指令(圖2. 中 MODBUS(RTU) V3.0)擴展了Modbus RTU的功能,該指令除了支持 CM1241 通信模塊、CB1241 通信板,還支持PROFINET或PROFIBUS分布式 I/O 機架上的PTP通信模塊實現 Modbus RTU 通信。

注意:新版本Modbus RTU 指令的使用限制條件 新版本Modbus RTU 指令通過CM1241通信模塊或CB1241通信板進行Modbus RTU通信時,需要滿足如下條件:a. S7-1200 CPU 的固件版本不能低于V4.1;b. CM1241通信模塊 V2.1 以上或 CB1241。

2aee2bec-0449-11ee-90ce-dac502259ad0.jpg

圖2. 兩個版本 Modbus RTU 指令

常見問題 2b0bbd7e-0449-11ee-90ce-dac502259ad0.png

1、西門子不提供支持MODBUS-ASCII通信模式的的現成指令,需要用戶自己用自由口模式編程

2b0bbd7e-0449-11ee-90ce-dac502259ad0.png

2、Modbus RTU指令版本 V2 將參數“REQ”和“DONE”添加到“MB_COMM_LOAD”指令。而且,“MB_MASTER”和“MB_SLAVE ”指令的“MB_ADDR ”參數現在允許一個UInt值以進行擴展尋址。

2b0bbd7e-0449-11ee-90ce-dac502259ad0.png

3、不能在同一CPU 程序中同時使用V1(V1.x)和V2(V2.y)指令版本。用戶程序的 Modbus 指令必須具有相同的主版本號;主版本組內的各個指令可具有不同的次版本號。

2b0bbd7e-0449-11ee-90ce-dac502259ad0.png

4、對S7-1200 通信模塊CM1241組態并編程調用“MB_COMM_LOAD”指令,可將其設置為Modbus RTU通信模式。通過編程調用“MB_MASTER”指令,S7-1200 通信模塊CM1241可作為Modbus RTU主站,或調用“MB_SLAVE”指令,S7-1200 通信模塊CM1241可作為Modbus RTU從站。

2b0bbd7e-0449-11ee-90ce-dac502259ad0.png

5、無論S7-1200 通信模塊CM1241作為Modbus RTU主站還是從站,都需要調用“MB_COMM_LOAD”指令進行編程。

2b0bbd7e-0449-11ee-90ce-dac502259ad0.png

6、S7-1200 CM1241/CB1241 Modbus RTU 通信支持兩位停止位。S7-1200 CM1241/CB1241屬性里可以設置停止位,但是該模塊用于 Modbus 通信時,此設置的停止位無效,需要在 Modbus_Commload 指令的背景DB里Static修改STOP_BITS停止位數值為2。

如下圖3、4所示:

2b96a90c-0449-11ee-90ce-dac502259ad0.jpg

圖3. CM1241 配置停止位參數

Modbus_Commload 指令的背景DB里Static修改STOP_BITS停止位數值為2(默認值=1)

2bc17376-0449-11ee-90ce-dac502259ad0.jpg

圖4. 修改 Modbus RTU 通信停止位

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

    關注

    5013

    文章

    13346

    瀏覽量

    464407
  • MODBUS
    +關注

    關注

    28

    文章

    1815

    瀏覽量

    77154
  • 通信模塊
    +關注

    關注

    2

    文章

    150

    瀏覽量

    33114

原文標題:1200PLC的Modbus(RTU)詳細說明(一)

文章出處:【微信號:愛上PLC,微信公眾號:愛上PLC】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    遠程監控西門子1200PLC詳細步驟

    ),GM10上電(12VDC或24VDC)。二,PLCmodbus從站創建。第步,使用西門子的《TIA Portal》(以下簡稱博途)軟件,本文使用的軟件版本是V14。將S7-1200
    發表于 02-14 10:37

    西門子PLC s7-1200 1500 modbus-rtu通信實例編程詳細指導

    西門子PLC s7-1200 1500 modbus-rtu通信實例編程詳細指導
    發表于 11-24 12:23

    Modbus tcp轉Profinet網關連接電動機保護測控在1200PLC配置案例

    讀寫數據,這里舉例讀取點擊控制器的電流值,及反饋值。如下圖所示數據讀取成功此時根據產品手冊的地址說明即可把modbus tcp轉Profinet數值放到1200PLC的IW貨QW 區域,從而進
    發表于 10-26 21:23

    modbus轉profinet網關連接1200PLC與溫控儀表modbus通信

    modbus轉profinet網關連接1200PLC與溫控儀表modbus通信
    發表于 03-22 19:06

    modbus rtu通訊協議格式詳細說明

    常用的MODBUS 通訊規約有兩種,種是MODBUS ASCII,種是MODBUS RTU
    發表于 02-07 14:53 ?7.1w次閱讀
    <b class='flag-5'>modbus</b> <b class='flag-5'>rtu</b>通訊協議格式<b class='flag-5'>詳細說明</b>

    PLC的39個應用案例詳細說明

    本文檔的主要內容詳細介紹的是PLC的39個應用案例詳細說明
    發表于 10-30 16:26 ?70次下載
    <b class='flag-5'>PLC</b>的39個應用案例<b class='flag-5'>詳細說明</b>

    Modbus轉Profinet網關將丹佛斯變頻器接入西門子1200PLC配置

    本案例是無錫艾默森 Modbus 轉 Profinet 網關將丹佛斯變頻器接入西門子 1200PLC 用到的設備為西門子 1200PLC 臺,M
    發表于 08-17 14:29 ?2次下載

    Modbus tcp轉Profinet網關連接電動機保護測控在1200PLC配置案例

    Modbus轉profinet網關在對1200PLC不做編程的方式,把PLC的Profinet轉modbus tcp協議的轉換實現雙向協議互轉,給調試工作提高了工作項目,促進了項目的驗
    的頭像 發表于 10-27 08:50 ?1477次閱讀
    <b class='flag-5'>Modbus</b> tcp轉Profinet網關連接電動機保護測控在<b class='flag-5'>1200PLC</b>配置案例

    Modbus TCP轉Profinet網關集中采集電源能耗數據到中控西門子1200plc

    本案介紹由Profinet轉Modbus TCP網關連接電源控制柜案例。對各系統 電力設備能源集中在中在中控室監控,由西門子1200/1500組成的PROFIENT總線、Modbus TCP轉Profinet網關無需編寫程序,加
    的頭像 發表于 11-01 17:27 ?1430次閱讀
    <b class='flag-5'>Modbus</b> TCP轉Profinet網關集中采集電源能耗數據到中控西門子<b class='flag-5'>1200plc</b>

    Modbus轉profinet網關連接1200PLC在博圖組態與英威騰驅動器通訊程序案例

    由興達易控modbus轉profinet網關連接1200PLC在博圖軟件無需編程,實現1200Profinet轉modbus與英威騰驅動器通訊的程序
    的頭像 發表于 03-07 22:16 ?975次閱讀

    Profinet轉Modbus485網關將探測器接入到西門子1200PLC

    Profinet轉Modbus485網關將IAQM多功能空氣質量探測器接入到西門子1200PLC中,本案例介紹的是用耐用通信Profinet轉Modbus485網關將日本理化CD/CH溫控器接入西門子
    發表于 04-04 14:36 ?4次下載

    西門子S7-1200PLC與V20變頻器進行MODBUS RTU通信步驟

    西門子S7-1200PLC與V20變頻器進行MODBUS RTU通信步驟詳解 在TIA博途中創建項目,組態1200PLC,并添加CM1241 RS485模塊,如下圖所示,
    發表于 04-10 09:39 ?15次下載
    西門子S7-<b class='flag-5'>1200PLC</b>與V20變頻器進行<b class='flag-5'>MODBUS</b> <b class='flag-5'>RTU</b>通信步驟

    1200PLCModbusRTU詳細說明(二)

    新版本的Modbus RTU指令(圖1中 MODBUS(RTU) V3.0)擴展了Modbus RTU
    的頭像 發表于 06-06 17:28 ?5429次閱讀
    <b class='flag-5'>1200PLC</b>的<b class='flag-5'>Modbus</b>(<b class='flag-5'>RTU</b>)<b class='flag-5'>詳細說明</b>(二)

    西門子1200PLC之間的ModbusTCP通訊如何實現?

    西門子1200PLC通過以太網通訊與其它設備進行數據交互,西門子1200PLC可以和西門子系列plc進行通訊,例如S7-300/S7-1200/S7-1500等,使用ModbusTCP
    發表于 07-30 14:49 ?1w次閱讀
    西門子<b class='flag-5'>1200PLC</b>之間的ModbusTCP通訊如何實現?

    西門子1200PLC與臺達VFD變頻器的Modbus通訊

    本文案例,工程現場,涉及到西門子1200PLC與臺達VFD變頻器之間的Modbus通訊,現場工程師應用了穩聯技術的通過Modbus轉Profinet網關,將PLC和臺達VFD-E變頻器
    發表于 11-09 16:35 ?20次下載
    主站蜘蛛池模板: 成年网站在线看| 婷婷丁香久久| 毛片网站在线| 香蕉视频网站在线播放| 美女写真福利视频| 欧美xxxx极品流血| 久久精品影视| 人人澡 人人澡 人人看| 午夜va| 成人www视频| 国产无限资源| 免费高清在线爱做视频| 色偷偷资源网| 婷婷激情狠狠综合五月| 四虎精品成人免费观看| 亚色在线视频| 亚洲综合久久久| 正在播放91大神调教偷偷| 欧美一卡2卡三卡四卡五卡| 91国内在线观看| 色琪琪一本到影院| 性欧美极品另类| 99久免费精品视频在线观看2| 手机看片福利| 天天综合网站| 天天草天天| 日本黄视频在线播放| 国产精品japanese人妖| 国产女人水多白浆| 成人在线黄色| 医生好大好硬好爽好紧| 视频一区二区在线观看| 性感美女逼| 欧美aaaaaaaaaa| 性欧美人与zooz| 美女被猛男躁免费视频网站 | 欧美另类高清xxxxx| 欧美亚洲网站| 四虎成人精品在永久在线观看| 久久香蕉综合色一综合色88| 精品四虎免费观看国产高清 |