6ES72211BH220XA8西門子6ES7 221-1BH22-0XA8
西門子總代理6ES7193-4CB10-0AA0
SIMATIC DP,5 個終端模塊 TM-E15C23-01,用于 ET 200S 針對電子模塊 15mm 結構寬度,籠卡型端子 2x3 端子接口 不帶端子訪問至 AUX1, AUX1 已穿聯 5 件/包裝單位
西門子ET200模塊
技術數據
| SIMATIC DP,5 個終端模塊 TM-E15C23-01,用于 ET 200S 針對電子模塊 15mm 結構寬度,籠卡型端子 2x3 端子接口 不帶端子訪問至 AUX1, AUX1 已穿聯 5 件/包裝單位 | ||
| 尺寸 | ||
| 寬度 | 15 mm | |
| 高度 | 120 mm | |
| 深度 | 43 mm | |
| 重量 | ||
| 重量,約 | 55 g | |
| 供貨范圍 | ||
| 供貨數量,單位(件) | 5 | |
常問問題:西門子總代理6ES7193-4CB10-0AA0
如何檢查S7-1200 通信模塊CM1241是否已被成功設置為Modbus RTU通信模式?
可在程序或監控表中查看“MB_COMM_LOAD”指令的輸出位“DONE”,“ERROR”以及“STATUS”狀態來判斷S7-1200 通信模塊CM1241是否已被成功設置為Modbus RTU通信模式。
- 如果該模塊被成功設置為Modbus RTU通信模式:“MB_COMM_LOAD”指令輸出位“DONE”=1,“ERROR”=0,輸出狀態字“STATUS”=0;
- 如果該模塊未被成功設置為Modbus RTU通信模式:“MB_COMM_LOAD”指令輸出位“DONE”=0,“ERROR”=1,輸出狀態字“STATUS”輸出錯誤代碼。具體錯誤原因可查看“MB_COMM_LOAD指令STATUS錯誤代碼”表。西門子ET200模塊
執行“MB_MASTER”指令,總是顯示輸出位“Busy”=1,為什么?
因為端口正忙于處理傳送請求。出現該錯誤時請檢查“MB_MASTER“指令輸入位”REQ“是否為上升沿觸發,或是否有其它的多個“MB_MASTER”指令在執行。
通過執行“MB_MASTER”指令無法寫入或讀取Modbus RTU叢站地址的數據,但程序中監視“MB_MASTER”指令錯誤位“Error”=0,錯誤代碼“STATUS”=16#0,為什么?
“MB_MASTER”指令上一請求因錯誤而終止后,ERROR 位將保持為 TRUE 一個掃描周期時間,并且 STATUS 參數中的錯誤代碼值僅在 ERROR =TRUE 的一個掃描周期內有效,因此無法通過程序或監控表查看到。可采用如下所示的編程方式將ERROR 和 STATUS 參數讀出。

S7-1200 作為Modbus RTU 主站,如何對Modbus RTU從站進行0-65535擴展尋址?
通常,“MB_MASTER”指令的背景數據塊“MB_MASTER_DB”中的“EXTENDED_ADDRESSING”默認為0,可以對Modbus RTU從站地址0-247進行訪問。
將“MB_MASTER”指令的背景數據塊“MB_MASTER_DB”中的“EXTENDED_ADDRESSING”設置為1,才能對Modbus RTU從站進行0-65535擴展尋址。可按照如下步驟設置“EXTENDED_ADDRESSING”:
首先找到“系統塊”→“程序資源”,雙擊“MB_MASTER_DB”,在“MB_MASTER”指令的背景數據塊“MB_MASTER_DB”中查看“EXTENDED_ADDRESSING”。西門子總代理6ES7193-4CB10-0AA0

在“監控表”內輸入“MB_MASTER_DB.EXTENDED_ADDRESSING”,將該位置1。西門子總代理6ES7193-4CB10-0AA0








