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

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

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

圖13:MB_COMM_LOAD功能塊的編程
PORT:指的是通過(guò)哪個(gè)通信模塊進(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:對(duì) MB_MASTER 或 MB_SLAVE 指令所使用的背景數(shù)據(jù)塊的引用,。 在用戶程序中放置
MB_SLAVE 或 MB_MASTER 后,,DB標(biāo)識(shí)符會(huì)出現(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 主站使用點(diǎn)對(duì)點(diǎn) (PtP, Point-to-Point) CM 1241 RS485 或 CM 1241RS232 模塊上的端口進(jìn)行通信,。 可訪問(wèn)一個(gè)或多個(gè) Modbus 從站設(shè)備中的數(shù)據(jù),。
MB_MASTER功能塊的編程如下圖所示。

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

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

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

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

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

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

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

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

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

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