西門子6ES7137-6AA00-0BA0
SIMATIC ET 200SP, CM PTP 通信模塊 用于串行連接 RS-422,RS-485 和 RS-232, 空閑端口,3964(R),USS, MODBUS RTU 主站,從站, 115200 kBit/s
產(chǎn)品說明 | SIMATIC ET 200SP, CM PTP 通信模塊 用于串行連接 RS-422,RS-485 和 RS-232, 空閑端口,3964(R),USS, MODBUS RTU 主站,從站, 115200 kBit/s |
產(chǎn)品家族 | CM PtP 通信模塊 |
產(chǎn)品生命周期 (PLM) | PM300:有效產(chǎn)品 |
價格數(shù)據(jù) |
價格組 / 總部價格組 | IR / 255 |
列表價(不含稅) | 顯示價格 |
您的單價(不含稅) | 顯示價格 |
金屬系數(shù) | 無 |
交付信息 |
出口管制規(guī)定 | AL : N / ECCN : EAR99H |
工廠生產(chǎn)時間 | 10 天 |
凈重 (Kg) | 0.04 Kg |
產(chǎn)品尺寸 (W x L X H) | 未提供 |
包裝尺寸 | 6.40 x 7.80 x 2.30 |
包裝尺寸單位的測量 | CM |
數(shù)量單位 | 1 件 |
包裝數(shù)量 | 1 |

概述
- CM PtP 通信模塊;
用于通過 RS232 和 RS422 接口建立串行通信連接。適用于 Freeport、3964(R)、Modbus RTU 和 USS 協(xié)議的 RS485,高 115.2 kbps,2 KB 幀長度,4 KB 接收緩沖區(qū)。 - 支持的協(xié)議
- Freeport:適用于通用通信的用戶可設(shè)置幀格式
- 3964(R) 可提高傳輸可靠性
- Modbus RTU 主站(需要 SIMATIC S7 中的指令)
- Modbus RTU 從站(需要 SIMATIC S7 中的指令)
- USS,通過指令實現(xiàn)
- 接口屬性
- RS232 帶輔助信號
- RS422 用于全雙工連接
- RS 485 用于半雙工和多點連接
- 傳輸速率為 300 - 115200 bit/s
- 采用自動編碼,可以插入到 A0 型 BaseUnit (BU)
- 用于顯示“錯誤”、“運行”和“電源電壓”的 LED 指示燈
- 發(fā)送和接收通信顯示
- 模塊正面的清晰標(biāo)簽
- 模塊類型和功能等級的普通文本標(biāo)識
- 二維矩陣碼(訂貨號和序列號)
- 接線圖
- 通信模塊類型的顏色編碼:銀色
- 硬件和固件型號
- 完整訂貨號
- 可選標(biāo)簽附件
- 可選的系統(tǒng)集成屏蔽連接
應(yīng)用
- 可通過通信模塊連接控制器與外部通信伙伴以交換數(shù)據(jù)。
- 由于有大量參數(shù)設(shè)置選項,可以針對通信伙伴靈活調(diào)整控制器。
- Modbus RTU 主站可為多 30 個 Modbus 從站創(chuàng)建一個 Modbus RTU 網(wǎng)絡(luò)。
設(shè)計
可用的基座單元
可以連接 ET 200SP 的標(biāo)準(zhǔn)基本單元。串行接口的具體信號通過相應(yīng)端子來連接。
一個淺色 BU 可以打開一個新負(fù)載組。必須通過此基本單元來提供電源。接口模塊旁的*個基本單元必須總是淺色基本單元。
深色 BU 可通過自組裝電壓總線前饋左側(cè)相鄰的淺色 BU 的電源。因此,只有右側(cè)下一個淺色 BU 需要新饋電。
對應(yīng)于基本單元類型 A0 的所有單元都可用作基本單元。
系統(tǒng)內(nèi)置屏蔽連接
為了使電纜屏蔽線的連接能夠節(jié)省空間和提高電磁兼容性,提供了可以快捷安裝的屏蔽連接器。它包括一個屏蔽連接元件(可以插入到 BU 中)和一個可用于所有模塊的屏蔽端子。與功能接地端的低阻抗連接(DIN 導(dǎo)軌)由用戶來完成,無需額外接線
6. 2 S7 1200 PLC與PAC3200通過MODBUS RTU通信的編程
1.MODBUS RTU 通信接口參數(shù)的編程
MB_COMM_LOAD 功能塊用于組態(tài)點對點 (PtP, Point-to-Point) CM 1241RS485 或 CM 1241 RS232 模塊上的端口,以進(jìn)行 Modbus RTU 協(xié)議通信。
程序開始運行時,調(diào)用一次MB_COMM_LOAD功能塊,來實現(xiàn)對MODBUS RTU模塊
的初始化組態(tài)。
MB_COMM_LOAD執(zhí)行一次的編程方式采用如下圖所示時鐘位M10.0來完成。

圖12:MB_COMM_LOAD執(zhí)行一次的編程時鐘位的設(shè)置
MB_COMM_LOAD功能塊的編程如下圖所示。

圖13:MB_COMM_LOAD功能塊的編程
PORT:指的是通過哪個通信模塊進(jìn)行MODBUS RTU通信。
BAUD:指的是和MODBUS子站進(jìn)行通信的速率。
通信端口的波特率。取值范圍為300,600,1200,2400,4800,9600,19200,38400,57600,
76800,115200。
注意:儀表PAC3200的波特率的設(shè)置范圍:4800,9600,19200,38400。因此上S7-1200
的波特率的設(shè)置一定要和儀表PAC3200的波特率的設(shè)置相一致。
MB_DB:對 MB_MASTER 或 MB_SLAVE 指令所使用的背景數(shù)據(jù)塊的引用。 在用戶程序中放置
MB_SLAVE 或 MB_MASTER 后,DB標(biāo)識符會出現(xiàn)在 MB_DB 功能框連接的助手下拉列表中。
如“MB_MASTER_DB”或“MB_SLAVE_DB”。
STATUS:端口狀態(tài)代碼。具體含義如下表所示。

表4: MB_COMM_LOAD組態(tài)端口的狀態(tài)代碼
2.MODBUS_MASTER功能塊的編程
MB_MASTER 功能塊允許程序作為Modbus 主站使用點對點 (PtP, Point-to-Point) CM 1241 RS485 或 CM 1241RS232 模塊上的端口進(jìn)行通信。 可訪問一個或多個 Modbus 從站設(shè)備中的數(shù)據(jù)。
MB_MASTER功能塊的編程如下圖所示。

圖14:MB_MASTER功能塊的編程
REQ:數(shù)據(jù)發(fā)送請求信號。0-無請求。1-請求將數(shù)據(jù)傳送到MODBUS從站。
MB_ADR:通信對象MODBUS從站的地址。有效地址范圍為0-247。值 0 被保留用于將消息廣播到所有 Modbus 從站。 只有Modbus 功能代碼 05、06、15 和 16 是可用于廣播的功能代碼。
注意:此處MODBUS從站的地址一定要與儀表PAC3200 的MODBUS 地址相一致。
MODE:模式選擇。選擇范圍為:讀、寫、診斷。
DATA_ADDR:從站中的起始地址: 要在 Modbus 從站中訪問的數(shù)據(jù)的起始地址。
特別注意的是:由于儀表PAC3200的寄存器與S7-1200 MODBUS RTU寄存器的不一致
性,讀取儀表PAC3200的DATA_ADDR的地址必須從40002開始。
注意: S7-1200的MODBUS RTU通信功能是通過使用“DATA_ADDR”和“MODE”的組合
來選擇MODBUS功能碼,如下表所示。

表5: S7-1200的MODBUS RTU通信功能碼
而儀表PAC3200 MODBUS RTU通信功能則是通過功能碼來實現(xiàn)的,如下表所示。
FC | 功能碼 | 數(shù)據(jù)類型 | 訪問權(quán)限 |
02 | 輸入的狀態(tài) | 位 | 輸入 | R |
03 | 輸出寄存器 | 寄存器 | 輸出 | R |
04 | 輸入寄存器 | 寄存器 | 輸入 | R |
06 | 單一輸出寄存器 | 寄存器 | 輸出 | RW |
10 | 多個輸出寄存器 | 寄存器 | - | RW |
2B | 設(shè)備識別 | - | - | R |
表6: 儀表PAC3200 MODBUS RTU通信功能碼
因此從上述可以得出如果需要讀取輸出寄存器的值時,需要使用模式0的03H功能,即
從寄存器40001到49999來讀取儀表的數(shù)據(jù),但是由于儀表PAC3200的寄存器與S7-1200
MODBUS RTU寄存器的不一致性,讀取儀表PAC3200的DATA_ADDR的地址必須從40002開
始。
DATA_LEN:請求訪問數(shù)據(jù)的長度。位數(shù)或字節(jié)數(shù)。
DATA_PTR:數(shù)據(jù)指針: 指向要寫入或讀取的數(shù)據(jù)的 CPU DB 地址。 該DB 必須為
“非僅符號訪問”DB 類型。
NDR: 新數(shù)據(jù)就緒:
•0 – 事務(wù)未完成
•1 – 表示 MB_MASTER 指令已完成所請求的有關(guān) Modbus從站的事務(wù)。
BUSY:忙:
•0 – 無正在進(jìn)行的 MB_MASTER 事務(wù)
•1 – MB_MASTER 事務(wù)正在進(jìn)行
ERROR:錯誤:
•0 - 未檢測到錯誤
•1 – 表示檢測到錯誤并且參數(shù) STATUS 提供的錯誤代碼有效。
STATUS:狀態(tài)代碼,如下表所示。

表7: MB_MASTER 進(jìn)行MODBUS RTU通信的狀態(tài)代碼
西門子6ES7137-6AA00-0BA0
LOGO!Soft Comfort 仿真和在線測試
LOGO!Soft Comfort 仿真
LOGO!Soft Comfort軟件仿真測試功能具體步驟如下:
1.用戶可以點擊LOGO!Soft Comfort 軟件里電路圖編輯界面的仿真快捷按鈕:

圖1. 仿真快捷按鈕
或者在LOGO!Soft Comfort 軟件 菜單欄 工具---仿真:

圖2. 仿真
2.激活仿真后在電路下方有 仿真控制面板,可以由用戶自行控制LOGO!啟動、停止以及IO點狀態(tài)等 。

圖3. 仿真控制面板
西門子6ES71356HB000CA1
另外,信息文本顯示器也支持仿真。

圖4. 仿真信息文本顯示器
LOGO!Soft Comfort V7.0的仿真快捷按鈕見下圖:

圖5. 0BA6仿真快捷按鈕
LOGO!Soft Comfort 在線測試
LOGO!Soft Comfort軟件在線測試功能具體步驟如下:
將LOGO!程序下載后,LOGO!Soft Comfort 軟件里電路圖編輯界面的工具欄中找到在線測試快捷按鈕:

設(shè)置通信端口,連接LOGO!后,可以看到程序內(nèi)IO點以及各功能塊的狀態(tài),

圖6. 在線監(jiān)控程序
- a. 鼠標(biāo)靠近想要監(jiān)控的塊后在該塊右下角會顯示小眼睛,點擊該小眼鏡可看到監(jiān)控的參數(shù)
- b. 點擊小眼鏡后可以看到定時器的定時時間
- c. 在線監(jiān)控的顯示面板 Q1黃燈亮表示Q1有輸出