您好, 歡迎來到化工儀器網(wǎng)! 登錄| 免費注冊| 產(chǎn)品展廳| 收藏商鋪|
當前位置:潯之漫智控技術(上海)有限公司> 供求商機> 揚州西門子S7-300代理商
揚州西門子S7-300代理商 揚州西門子S7-300代理商
潯之漫智控技術有限公司 上海詩慕自動化設備有限公司
本公司銷售西門子自動化產(chǎn)品,*,質(zhì)量保證,價格優(yōu)勢
西門子PLC,西門子觸摸屏,西門子數(shù)控系統(tǒng),西門子軟啟動,西門子以太網(wǎng)
西門子電機,西門子變頻器,西門子直流調(diào)速器,西門子電線電纜
我公司大量現(xiàn)貨供應,價格優(yōu)勢,*,德國*
圖10:配置通信接口區(qū)
點擊確認鍵后,配置完成。通過PROFIBUS-DP通信不需要編寫通信程序,雙方數(shù)據(jù)通過輸入、輸出地址區(qū)直接對應,例如圖10配置的主站、從站通信關系如下:
SIMOTION主站 QB0~QB15 ――――――S7-300從站 IB0~IB15。
SIMOTION主站 IB0~IB15 ――――――S7-300從站 QB0~QB15。
SIMOTION作為從站的示例程序參考附帶文件“PROFIBUS_MASTER”.ZIP
5.PROFIBUS站點診斷
主站通過PROFIBUS-DP輪詢從站,如果主站故障,與所有從站的通信將終止,從站通信數(shù)據(jù)不更新;如果一個從站故障,主站還可以與其它從站進行通信。在PLC側可以通過OB86、FC125/FB125(可以從西門子上下載)、SFC13等組織塊、程序塊對主站或從站進行診斷,可以查看PLC相關文檔,在這里不作相信介紹。SIMOTION使用函數(shù)“_getStateOfSingleDpSlave”或“_getStateOfAllDpSlaves”對一個站點或多個站點進行診斷。以調(diào)用函數(shù)“_getStateOfSingleDpSlave”為例介紹PROFIBUS-DP站點的診斷功能。函數(shù)調(diào)用如圖11所示,函數(shù)參數(shù)如下:
圖11 PROFIBUS-DP診斷函數(shù)
logicalDiagnosticAddress:
輸入?yún)?shù),數(shù)據(jù)類型 DINT,PROFIBUS-DP站點診斷地址,本例中S7-300PLC作為從站,診斷地址為16378。
ReqGetStateOfSingleDPSlaveStateMode:
輸入?yún)?shù),枚舉數(shù)據(jù)類型,函數(shù)調(diào)用請求格式,枚舉元素如表4所示:
表4:函數(shù)請求
REQUEST_TRUE (0) | 開始執(zhí)行 |
REQUEST_FALSE (1) | 查詢REQUEST_TRUE狀態(tài) |
REQUEST_ABORT (2) | 終止函數(shù)執(zhí)行 |
NextCommand:
輸入?yún)?shù),枚舉數(shù)據(jù)類型,下一個命令執(zhí)行的時機,枚舉元素如表5所示:
表5:NEXTCOMMAND元素
IMMEDI | 下一個命令與此命令同時執(zhí)行 |
WHEN_COMMAND_DONE (160) | 執(zhí)本命令后執(zhí)行下一個命令 |
ABORT_CURRENT_COMMAND (260) | 立刻終止當前命令 |
本例中選擇:“WHEN_COMMAND_DONE”。
commandid:
輸入?yún)?shù),“CommandIdType”數(shù)據(jù)類型,用戶定義,可以跟蹤命令執(zhí)行的狀態(tài)。本例中選擇一個臨時變量,沒有賦值。
StructRetGetStateOfSingleDpSlave:
輸出參數(shù),結構數(shù)據(jù)類型,結構元素如表6所示:
表6:輸出結構體
結構元素 | 名稱 | 數(shù)據(jù)類型 |
functionResult | 函數(shù)調(diào)用返回值 | DINT |
ActualStateOfSingleDpSlave | PROFIBUS-DP單站狀態(tài) | 枚舉 |
“ActualStateOfSingleDpSlave”單站狀態(tài)為枚舉數(shù)據(jù)類型,枚舉元素如表7所示:
表7:輸出站點狀態(tài)
INACTIVE (0) | 從站被用戶程序去使能。 |
IN_OPERATION (1) | 與從站正在進行數(shù)據(jù)交換。 |
DATA_EXCHANGE_INACTIVE (2) | 與從站沒有進行數(shù)據(jù)交換。 |
NOT_PRESENT (3) | 從站丟失。 |
本例中將從站輸出狀態(tài)存儲于全局變量RET1中,通過編程可以判斷從站的狀態(tài),調(diào)試狀態(tài)下可以通過“SYMBOL BROWSER”監(jiān)控從站狀態(tài),如圖12所示:
圖12 在SYMBOL BROWSER監(jiān)控從站狀態(tài)。
從站診斷的示例程序參考附帶文件“PROFIBUS_MASTER”.ZIP
問題:
對于由一個不同的DP主站組態(tài)的一個DP從站,DP主站還可以讀取這個DP從站的輸入數(shù)據(jù)嗎?
解答:
可以。通過組態(tài)直接數(shù)據(jù)交換,DP主站可以讀取不是由其操縱的DP從站的輸入數(shù)據(jù)。這種情況下,在PROFIBUS DP子網(wǎng)的物理層中,作 為多主站系統(tǒng),兩個DP主站必須都可用。
必要條件:
對直接數(shù)據(jù)交換,兩個DP主站必須支持“send and receive capability for direct data exchange”,且DP從站必須支持“send capability for direct data exchange”。
從STEP 7 硬件配置中的(HW Config)硬件目錄窗口中顯示的模塊數(shù)據(jù),可以決定DP主站和DP從站的這些屬性。
圖 1:DP主站中直接數(shù)據(jù)交換的發(fā)送和接收能力
請輸入賬號
請輸入密碼
請輸驗證碼
以上信息由企業(yè)自行提供,信息內(nèi)容的真實性、準確性和合法性由相關企業(yè)負責,化工儀器網(wǎng)對此不承擔任何保證責任。
溫馨提示:為規(guī)避購買風險,建議您在購買產(chǎn)品前務必確認供應商資質(zhì)及產(chǎn)品質(zhì)量。