加入收藏 在線留言 聯系我們
關注微信
手機掃一掃 立刻聯系商家
全國服務熱線18717946324
公司新聞
崇左西門子PLC模塊中國代理商
發布時間: 2023-03-27 11:18 更新時間: 2024-11-24 08:00
觀看崇左西門子PLC模塊中國代理商視頻

崇左西門子PLC模塊中國代理商

本公司銷售西門子自動化產品,全新原裝,質量保證,價格優勢

西門子PLC,西門子觸摸屏,西門子數控系統,西門子軟啟動,西門子以太網

西門子電機,西門子變頻器,西門子直流調速器,西門子電線電纜

我公司大量現貨供應,價格優勢,品質保證,德國原裝進口

CSM377

  • Modbus具有兩種串行傳輸模式:分別為ASCII和RTU。Modbus是一種單主站的主從通信模式,Modbus網絡上只能有一個主站存在,主站在Modbus網絡上沒有地址,每個從站必須有的地址,從站的地址范圍為0 - 247,其中0為廣播地址,從站的實際地址范圍為1 - 247。

    Modbus RTU通信以主從的方式進行數據傳輸,在傳輸的過程中Modbus RTU主站是主動方,即主站發送數據請求報文到從站,Modbus RTU從站返回響應報文。

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

    通信模塊/通信板訂貨號
    CM1241 RS2326ES7 241-1AH32-0XB0
    CM1241 RS4856ES7 241-1CH30-0XB0
    CM1241 RS422/4856ES7 241-1CH32-0XB0
    CB 1241 RS4856ES7 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所示:

    圖1 Modbus RTU指令

    圖1 Modbus RTU指令

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

  • 20210329134451007037

    軟件 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。

    圖2. 兩個版本 Modbus RTU 指令

    常問問題:

    S7-1200 是否支持 Modbus ASCII 通信模式?

    西門子不提供支持上述通信模式的的現成指令,需要用戶自己用自由口模式編程。

    Modbus RTU指令V1和V2兩個版本有什么區別?

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

  • 崇左西門子PLC模塊中國代理商

    聯系方式

    • 電  話:18717946324
    • 聯系人:占雪芬
    • 手  機:18717946324
    • 微  信:18717946324