應用領域 | 化工 | 產地 | 德國 |
---|---|---|---|
品牌 | 西門子 |
累加器(AC0、AC1、AC2、AC3)由Modbus從站指令使用并顯示在交叉參考列表中。在執(zhí)行前,
Modbus從站指令在累加器中的數值被存儲并在Modbus從站指令完成前恢復到累加器中,確保在執(zhí)行
Modbus從站指令時,所有在累加器中的用戶數據都保護。
Modbus從站協(xié)議指令支持Modbus RTU協(xié)議。這些指令使用S7-200的端口功能
![]() |
參考價 | 面議 |
更新時間:2022-06-17 16:25:29瀏覽次數:376
聯系我們時請說明是化工儀器網上看到的信息,謝謝!
西門子模塊6ES7511-1AK02-0AB0
使用Modbus從站指令
在S7-200程序中使用Modbus從站指令請遵循以下步驟:
1. 在您的程序中插人MBUSJNIT指令并且只在一個循環(huán)周期中執(zhí)行該指令,MBUSJNIT指令
可用于對Modbus通訊參數的初始化或修改。
當您插人MBUSJNIT指令時,幾個隱藏的子程序和中斷服務程序會自動地添加到您的程序中。
2. 使用庫存儲器命令為Modbus從站協(xié)議指令所要求的V存儲器分配一個起始地址。
3-在您的程序中只使用一個MBUS_SLAVE指令。該指令在每個循環(huán)周期中執(zhí)行,為接收到的所
有請求提供服務。
4.使用通訊電纜將S7-200的端口 0和Modbus主站設備連接在一起。
當心
具有不同參考電位的互連設備將可能出現不必要的電流流過互連電纜。這些不必要的電流可能
通訊出錯,甚至可能損壞設備。
請確保用通訊電纜連接的所有設備具有公用電路參考電勢,或進行絕緣,以避免產生不必要的
電流。
累加器(AC0、AC1、AC2、AC3)由Modbus從站指令使用并顯示在交叉參考列表中。在執(zhí)行前,
Modbus從站指令在累加器中的數值被存儲并在Modbus從站指令完成前恢復到累加器中,確保在執(zhí)行
Modbus從站指令時,所有在累加器中的用戶數據都保護。
Modbus從站協(xié)議指令支持Modbus RTU協(xié)議。這些指令使用S7-200的端口功能,支持大部分
常用Modbus功能。以下是所支持的Modbus功能:
表12-3 支持的Modbus從站協(xié)議功能
功能 描述
讀單個/多個線圈(實際輸出)狀態(tài),功能1返回任意數量輸出點的接通/斷開狀態(tài)(Q)
2 讀單個/多個器(實際輸人)狀態(tài)。功能2返回任意數量的輸人點的接通/斷開狀態(tài)(I)
3 讀單個/多個保持寄存器。功能3返回V存儲器的內容。保持寄存器在Modbus下是字類型,在一個請 求中多可讀120個字。
4 讀單個/多個輸人寄存器。功能4返回模擬輸人值。
5 寫單個線圈(實際輸出)。功能5將實際輸出點設置為值。該輸出點不是被強制,用戶程序可以 重寫由Modbus的請求而寫人的值。
6 寫單個保持寄存器。功能6寫一個單個保持寄存器的值到S7-200的V存儲區(qū)。
15 寫多個線圈(實際輸出)。功能15寫多個實際輸出值到S7-200的Q映像區(qū)。起始輸出點必須是一個字 節(jié)的開始(如,Q0.0或Q2.0),并且要寫的輸出的數量是8的倍數。這是Modbus從站協(xié)議指令的限 定。這些點不是被強制,用戶程序可以重寫由Modbus的請求而寫人的值。
16 寫多個保持寄存器。功能16寫多個保持寄存器到S7-200的V區(qū)。在一個請求中多可寫120字
7. 右鍵單擊項目名稱,選擇屬性:
8. 在彈出的對話框中選擇“保護"選項卡,務必勾選“塊編譯時支持仿真",單擊確定按鈕關閉對話框:
9. 在左側項目樹中選擇PLC,單擊工具欄上的“下載"按鈕,在彈出的“擴展的下載到設備"對話框中,“PG/PC接口的類型"選擇“PNIE"、“PG/PC接口"選擇“Siemens PLCSIM Virtual Ethernet Adapter"、“接口/子網的連接"選擇PLC實際的接口,單擊“開始搜索"按鈕:
10. 系統(tǒng)可以搜索到之前創(chuàng)建的虛擬PLC,選中這個條目,單擊“下載"按鈕:
西門子模塊6ES7511-1AK02-0AB0
通過多點接口 (MPI) 實現數據通信
圖 31 PST掃描以太網節(jié)點設備信息
4.2 PST 節(jié)點掃描獲得的信息
通過PST工具進行以太網節(jié)點掃描后,可以得到以下相關信息:
1、 設備是否掃描到并顯示到節(jié)點列表中(見圖5 ①部分)
2、 以太網節(jié)點MAC地址(見圖5 ②部分)
3、 以太網節(jié)點設備名稱(見圖5 ③部分)
4、 以太網節(jié)點的IP地址(見圖5 ④部分)
4.3 初步診斷分析
根據PST工具得到的以上信息,可以進行以下的初步診斷:
1、 PROFINET IO通訊故障設備是否能夠掃描到,如果掃描不到,那么可能的原因是物理連接不通或是硬件設備問題或是PST軟件安裝有問題,需要進一步檢查物理連接及硬件是否完好。
2、 掃描到的PROFINET IO設備的MAC地址與設備名稱對應關系是否*正確,如果不一致,那么可能的原因是設備名稱錯誤的分配給了其它設備。
3、 掃描到的PROFINET IO設備是否有設備名稱,名稱是否與項目硬件組態(tài)中一致,如果不一致,可能是未進行分配設備名稱的操作,需要重新分配設備名稱。
4、 掃描到的PROFINET IO設備是否有IP地址,如果沒有,則說明PROFINET IO控制器沒有將設備參數成功分配給PROFINET IO設備,可能的原因是設備名稱有差異或硬件組態(tài)有問題,建議檢查,也可以恢復IO設備的出廠設置測試