6ES72211BH220XA8西門子6ES7 221-1BH22-0XA8
| 參考價: | 面議 |
- 6ES71934CB000AA0 產(chǎn)品型號
- 西門子/SIEMENS 品牌
- 經(jīng)銷商 廠商性質(zhì)
- 上海市 所在地
訪問次數(shù):346更新時間:2018-04-19 09:53:03
西門子總代理6ES7193-4CB00-0AA0
SIMATIC DP,5 個終端模塊 TM-E15S23-01,用于 ET 200S 針對電子模塊 15mm 結(jié)構(gòu)寬度,螺釘型接線端子, 2x3 端子接口 不帶端子訪問至 AUX1, AUX1 已穿聯(lián) 5 件/包裝單位
西門子ET200模塊
技術數(shù)據(jù)
| SIMATIC DP,5 個終端模塊 TM-E15S23-01,用于 ET 200S 針對電子模塊 15mm 結(jié)構(gòu)寬度,螺釘型接線端子, 2x3 端子接口 不帶端子訪問至 AUX1, AUX1 已穿聯(lián) 5 件/包裝單位 | ||
| 尺寸 | ||
| 寬度 | 15 mm | |
| 高度 | 120 mm | |
| 深度 | 43 mm | |
| 重量 | ||
| 重量,約 | 55 g | |
| 供貨范圍 | ||
| 供貨數(shù)量,單位(件) | 5 | |
西門子總代理6ES7193-4CB00-0AA0
創(chuàng)建DATA_PTR數(shù)據(jù)發(fā)送、接收緩沖區(qū)
通過“程序塊”→ “添加新塊”,選擇“數(shù)據(jù)塊(DB)”創(chuàng)建 DB 塊,選擇“標準與S7- 300/400兼容” ,點擊“確認”鍵。在DB中創(chuàng)建數(shù)據(jù)類型為5個字的數(shù)組,如下圖7所示:
注意:DATA_PTR數(shù)據(jù)發(fā)送、接收緩沖區(qū)使用的DB訪問類型必須是標準與S7- 300/400兼容。

圖7 創(chuàng)建DATA_PTR 數(shù)據(jù)發(fā)送、接收緩沖區(qū)
5.調(diào)用MB_MASTER指令
在OB1中調(diào)用“MB_MASTER”指令,調(diào)用該指令時會自動彈出創(chuàng)建相應背景數(shù)據(jù)塊的界面,如下圖8所示:西門子ET200模塊

圖8 調(diào)用MB_MASTER指令
點擊“確認”為該指令創(chuàng)建背景數(shù)據(jù)塊后,并為各輸入/輸出引腳分配地址,如下圖9所示:
注意:“MB_MASTER”指令的輸入位“REQ”必須使用上升沿觸發(fā)。
以下以S7-1200作為Modbus RTU主站,用F03功能碼讀取Modbus RTU從站2,從Modbus地址40001開始的五個字,接收的數(shù)據(jù)存放在緩沖區(qū)DB3.DBW0開始區(qū)域為例。設置如下所示:MB_ADDR=2,MODE=0,DATA_ADDR=40001,DATA_LEN=5。
地址對應關系如下表2所示:
| Modbus RTU主站CPU1215C 數(shù)據(jù)緩沖區(qū)地址 | Modbus RTU從站Modbus地址 |
| DB3.DBW0 | 40001 |
| DB3.DBW2 | 40002 |
| DB3.DBW4 | 40003 |
| DB3.DBW6 | 40004 |
| DB3.DBW8 | 40005 |
表2 Modbus地址對應關系

圖9 MB_MASTER指令
MB_MASTER指令參數(shù)意義如下表3所示:
| 引腳 | 說明 |
EN | 使能端 |
REQ | 在上升沿執(zhí)行該指令,請求將數(shù)據(jù)發(fā)送或讀取到Modbus從站 |
MB_ADDR | Modbus RTU從站地址。默認地址范圍:0至247;擴展地址范圍:0至65535。值0被保留用于將消息廣播到所有Modbus從站。 |
MODE | 模式選擇:請求類型 |
DATA_ADDR | 從站中的起始地址:Modbus從站中將供訪問的數(shù)據(jù)的起始地址。 |
DATA_LEN | 數(shù)據(jù)長度:要在該請求中訪問的位數(shù)或字數(shù)。 |
DATA_PTR | 數(shù)據(jù)指針: 指向要寫入或讀取的數(shù)據(jù)的 M 或 DB 地址(DB訪問類型必須是標準與S7-300/400兼容)。 |
DONE | 完成位:上一請求已完成且沒有出錯后,DONE 位將保持為 TRUE 一個掃描周期時間。 |
BUSY | 0 – 無正在進行的 MB_MASTER 操作; 1 – MB_MASTER 操作正在進行 |
EEROR | 錯誤位: 上一請求因錯誤而終止后,ERROR 位將保持為 TRUE 一個掃 |
STATUS | 錯誤代碼 |
表3 MB_MASTER指令參數(shù)意義
關于MODE,DATA_ADDR,DATA_LEN可在下表4中查看:
| MB_MASTER Modbus功能 | ||||
Modbus地址參數(shù) | 地址類型 | Modbus數(shù)據(jù)長度參數(shù) | Modbus功能 | |
| 模式0 | ||||
讀取 | 00001到09999 | 輸出位 | 1到2000 | 01 |
10001到19999 | 輸入位 | 1到2000 | 02 | |
30001到39999 | 輸入寄存器 | 1到125 | 04 | |
40001到49999 400001到465535(擴展) | 保持寄存器 | 1到125 | 03 | |
| 模式1 | ||||
| 寫入 | 00001到09999 | 輸出位 | 1(單個位) | 05 |
40001到49999 400001到465535(擴展) | 保持寄存器 | 1(單個字) | 06 | |
00001到09999 | 輸出位 | 2到1968 | 15 | |
40001到49999 400001到465535(擴展) | 保持寄存器 | 2到123 | 16 | |
| 模式2 | ||||
| 有些Modbus從站不支持使用Modbus功能05H或06H寫入單個位或字。在這樣的情況下,可通過模式2強制使用Modbus功能15H或16H寫入單個位或字 | ||||
寫入
| 00001到09999 | 輸出位 | 2到1968 | 15 |
40001到49999 400001到465535(擴展) | 保持寄存器 | 1到123 | 16 | |
| 模式11 | ||||
讀出從站的通信狀態(tài)字和事件計數(shù)器:狀態(tài)字指示指令的執(zhí)行狀態(tài)(0:未在執(zhí)行;0xFFFF:正在執(zhí)行)。 每次成功傳送一條消息時,事件計數(shù)器值將遞增。使用該功能時,忽略“MB_MASTER”指令的 DATA_ADDR 和 DATA_LEN 參數(shù)。 | ||||
| 模式80 | ||||
通過讀取錯誤代碼 (0x0000) 檢查從站狀態(tài):每個請求1個字 | ||||
| 模式81 | ||||
通過診斷代碼 0x000A 復位從站的事件計數(shù)器:每個請求1個字 | ||||
表4 MB_MASTER Modbus功能表
6. Modbus 從站軟件設置
注意:Modbus RTU從站采用ModSim軟件測試,該軟件是第三方軟件,可以從 Internet 網(wǎng)絡下載。
在打開的ModSim軟件中建立連接,并設置RTU模式的參數(shù):波特率Baud=9600,數(shù)據(jù)位Data=8,停止位S*,校驗Parity=NONE,如下圖10所示:

圖10 建立ModSim連接西門子總代理6ES7193-4CB00-0AA0
選擇“File”→“New”打開ModSim通信界面,設置Modbus RTU從站的地址Device Id=2,開始地址Address=0001,數(shù)據(jù)長度Length=5,Modbus數(shù)據(jù)類型功能碼03。分別雙擊各Modbus地址后的數(shù)據(jù)區(qū),出現(xiàn)“Write Register"對話框,在此寫入數(shù)據(jù)值,如下圖11所示:
注意:Device Id設置必須與“MB_MASTER”指令中輸入引腳“MB_ADDR”設置的地址*。

圖11 設置ModSim
7. Modbus RTU測試結(jié)果
在STEP 7 Professional V11 UPD4軟件中打開該項目CPU1215C DC/DC/DC的“監(jiān)控表”,觸發(fā)“MB_MASER”指令的輸入位M10.0。Modbus RTU主站將ModSim從站地址40001中的數(shù)值11,40002中的數(shù)值12,40003中的數(shù)值13,40004中的數(shù)值14,40005中的數(shù)值15,分別讀取到了地址DB3.DBW0,DB3.DBW2,DB3.DBW4,DB3.DBW6,DB3.DBW8中,如下圖12所示:
圖12 Modbus RTU測試結(jié)果西門子總代理6ES7193-4CB00-0AA0







