SIMATIC S7-1200 CM 1241 RS 422 / 485
訂貨號(hào): 6ES7241-1CH32-0XB0
SIMATIC S7-1200, 通信模塊 CM 1241, RS422/485,9 針 Sub-D(插座) 支持自由端口
顯示更少
更多產(chǎn)品資料
調(diào)試信息
| 源系統(tǒng) | 配置結(jié)果 | 配置名 | 在PMD上的產(chǎn)品里程碑信息 | 備件類型 |
| QuickUpdate | NotConfigurable | 1 | P.M300 | SN |
S7-1200 Modbus RTU 通信概述
Modbus 具有兩種串行傳輸模式:分別為 Modbus ASCII 和 Modbus RTU。Modbus 是一種單主站的主從通信模式,Modbus 網(wǎng)絡(luò)上只能有一個(gè)主站存在,主站在 Modbus 網(wǎng)絡(luò)上沒(méi)有地址,每個(gè)從站必須有的地址,從站的地址范圍為 0 - 247,其中 0 為廣播地址,從站的實(shí)際地址范圍為 1 - 247。
Modbus RTU 通信以主從的方式進(jìn)行數(shù)據(jù)傳輸,在傳輸?shù)倪^(guò)程中 Modbus RTU 主站是主動(dòng)方,即主站發(fā)送數(shù)據(jù)請(qǐng)求報(bào)文到從站,Modbus RTU 從站返回響應(yīng)報(bào)文。
S7-1200 沒(méi)有 Modbus ASCII 通信的相關(guān)指令,如果需要可以根據(jù)點(diǎn)到點(diǎn)、或者 PtP Communication 通信指令集進(jìn)行編程實(shí)現(xiàn)。S7-1200 支持 Modbus RTU 通信指令。
S7-1200 系列以下模塊支持 Modbus RTU通信:
| 通信模塊/通信板 | 模塊訂貨號(hào) | 已淘汰模塊訂貨號(hào) |
| CM1241 RS232 | 6ES7241-1AH32-0XB0 | 6ES7241-1AH30-0XB0 |
| CM1241 RS422/485 | 6ES7241-1CH32-0XB0 | 6ES7241-1CH30-0XB0 6ES7241-1CH31-0XB0 |
| CB 1241 RS485 | 6ES7241-1CH30-1XB0 |
|
注意:
使用通信模塊 CM 1241 RS232 作為 Modbus RTU 主站時(shí),只能與一個(gè)從站通訊。
使用通信模塊 CM 1241 RS422/485 作為 Modbus RTU 主站時(shí),則允許建立最多與 32 個(gè)從站的通訊。
使用通信板 CB 1241 RS485 時(shí),CPU 固件必須為 V2.0 或更高版本,且使用軟件必須為 TIA Porta V11 及以上更高版本。
上述模塊/通信板接線請(qǐng)參考鏈接。
新版指令
TIA Portal V13 SP1 版本開始軟件中提供了兩個(gè)版本的 Modbus RTU 指令集,如圖 1 所示。

圖 1. 兩個(gè)版本 Modbus RTU 指令
早期版本的 Modbus RTU 指令集(圖 1 中 MODBUS)僅可通過(guò)主機(jī)架 CM1241 通信模塊或 CB1241 通信板進(jìn)行 Modbus RTU 通信。 具體使用請(qǐng)參見文檔 :主站、從站??芍饕糜谠缙陧?xiàng)目和 V4.0 之前版本的 CPU。
新版本的 Modbus RTU 指令集(圖 1 中 MODBUS (RTU))擴(kuò)展了 Modbus RTU 的功能,該指令集除了支持主機(jī)架 CM1241 通信模塊、CB1241 通信板,還支持 PROFINET 或 PROFIBUS 分布式 I/O 機(jī)架上的點(diǎn)對(duì)點(diǎn)通信模塊實(shí)現(xiàn) Modbus RTU 通信。從這個(gè)版本開始 S7-1200 與 S7-1500 在 Modbus RTU 指令集開始一致,并且之后版本更新也是基于該版本,建議 V4.0 以后的 CPU 和串口模塊使用該版本指令集。具體使用請(qǐng)參見文檔 :鏈接。
硬件要求:
S7-1200 CPU 的固件版本不能低于 V4.1
CM1241 通信模塊不能低于 V2.1
CB1241 沒(méi)有要求
分布式上的串口模塊包括:
ET200SP 的 CM PtP
ET200MP 的 CM PtP RS232 HF
ET200MP 的 CM PtP RS422/485 HF