| 注冊| 產(chǎn)品展廳| 收藏該商鋪

行業(yè)產(chǎn)品

當前位置:
潯之漫智控技術(上海)有限公司>>技術文章>>廣西西門子PLC代理商

廣西西門子PLC代理商

閱讀:485        發(fā)布時間:2021-9-2

廣西西門子PLC代理商

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

    Modbus RTU通信以主從的方式進行數(shù)據(jù)傳輸,在傳輸?shù)倪^程中Modbus RTU主站是主動方,即主站發(fā)送數(shù)據(jù)請求報文到從站,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 指令也出現(xiàn)了不同的版本。 用戶需要根據(jù)使用的軟件和硬件,正確選擇使用符合要求的 S7-1200 Modbus RTU 指令來實現(xiàn) Modbus RTU 通信。

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

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

    軟件 STEP 7 V11版本開始,可以從“指令"→“通信處理器"→“MODBUS"下直接調(diào)用 “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 中提供。

    軟件 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 通信模塊實現(xiàn) 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 通信模式?

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

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

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

    同一CPU程序中是否可以同時使用V1和V2兩個不同版本的Modbus RTU指令?

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

    S7-1200 通信模塊CM1241是否可作為Modbus RTU主站或作為Modbus RTU從站?

    對S7-1200 通信模塊CM1241組態(tài)并編程調(diào)用“MB_COMM_LOAD"指令,可將其設置為Modbus RTU通信模式。通過編程調(diào)用“MB_MASTER"指令,S7-1200 通信模塊CM1241可作為Modbus RTU主站,或調(diào)用“MB_SLAVE"指令,S7-1200 通信模塊CM1241可作為Modbus RTU從站。

    注意:無論S7-1200 通信模塊CM1241作為Modbus RTU主站還是從站,都需要調(diào)用“MB_COMM_LOAD"指令進行編程。

    S7-1200 CM1241/CB1241 Modbus RTU 通信是否支持兩位停止位?

    支持。

    注意:S7-1200 CM1241/CB1241屬性里可以設置停止位, 但是該模塊用于 Modbus 通信時,此設置的停止位無效, 需要在 Modbus_Commload 指令的背景 DB 里 Static 修改 STOP_BITS停止位數(shù)值為 2。如下圖 3, 4所示:

    圖3. CM1241 配置停止位參數(shù)

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

    WinCC V7.2與S7-1200PLC常規(guī)通信

  • 1.設置PLC通訊參數(shù)以及DB塊屬性設置

  • 2. WinCC添加新驅(qū)動

  • 3. 電腦網(wǎng)卡參數(shù)設置

  • 4 設置PG/PC接口

  • 5 WinCC 軟件設置

新一代的 SIMATIC S7-1500產(chǎn)品概述: 

 

  標準型 CPU

 

  • CPU 1511-1 PN:

  適用于對程序范圍和處理速度具有中等要求的應用,用于通過 PROFINET IO 進行分布式配置。

 

  • CPU 1513-1 PN:

  適用于對程序范圍和處理速度具有中等要求的應用,用于通過 PROFINET IO 進行分布式配置。

 

  • CPU 1515-2 PN:

  適用于在程序范圍、網(wǎng)絡和處理速度方面具有中等/較高要求的應用,可通過 PROFINET IO 進行分布式配置;可以使用具有單獨 IP 地址的附加集成 PROFINET 接口,例如,用于網(wǎng)絡分離。

 

  • CPU 1516-3 PN/DP:

  適用于對程序范圍和處理速度具有較高要求的應用,用于通過 PROFINET IO 和 PROFIBUS DP 進行分布式配置。附加的集成 PROFINET 接口,具有單獨的 IP 地址,可用于網(wǎng)絡分離等。

 

  • CPU 1517-3 PN/DP:

  適用于對程序范圍、聯(lián)網(wǎng)和處理速度具有很高要求的應用,用于通過 PROFINET IO 和 PROFIBUS DP 進行分布式配置。例如,具備獨立 IP 地址的附加集成式 PROFINET 接口可用來實現(xiàn)網(wǎng)絡隔離。

 

  • CPU 1518-4 PN/DP:

  適用于在程序范圍和網(wǎng)絡方面具有*要求的應用,且滿足處理速度方面的*要求??赏ㄟ^ PROFINET IO 和 PROFIBUS DP 進行分布式配置;可以使用具有單獨 IP 地址的兩個附加集成 PROFINET 接口,例如,用于網(wǎng)絡分離。

 

  故障安全型 CPU

 

  • CPU 1511F-1 PN:

  經(jīng)濟實用的入門級 CPU,適用于在分散生產(chǎn)技術中對處理性能和響應速度具有中等要求的標準應用和故障安全應用。

 

  • CPU 1513F-1 PN:

  具有中到高容量數(shù)據(jù)存儲器的 CPU,適用于除集中式 I/O 外還包含分布式自動化結(jié)構的標準應用和故障安全應用。

 

  • CPU 1515F-2 PN:

  適用于對程序范圍和處理速度具有中等/較高要求的應用,用于通過帶有 PROFIsafe 的 PROFINET IO 實現(xiàn)分布式配置。

 

  • CPU 1516F-3 PN/DP:

  適用于對程序范圍和處理速度具有中等/較高要求的標準和故障安全應用,用于通過帶 PROFIsafe 的 PROFINET IO 和 PROFIBUS DP 實現(xiàn)分布式配置。

 

  • CPU 1517F-3 PN/DP:

  適用于對程序范圍、聯(lián)網(wǎng)和處理速度具有很高要求的標準和故障安全應用,用于通過帶 PROFIsafe 的 PROFINET IO 和 PROFIBUS DP 進行分布式配置。例如,具備獨立 IP 地址的附加集成式 PROFINET 接口可用來實現(xiàn)網(wǎng)絡隔離。

 

  • CPU 1518F-4 PN/DP:

  適用于對程序范圍和處理速度具有較高要求的標準和故障安全應用,用于通過帶 PROFIsafe 的 PROFINET IO 和 PROFIBUS DP 實現(xiàn)分布式配置。附加的集成 PROFINET 接口,具有單獨的 IP 地址,可用于網(wǎng)絡分離等。


收藏該商鋪

登錄 后再收藏

提示

您的留言已提交成功!我們將在第一時間回復您~
二維碼 意見反饋
在線留言