西門子S7-400PLC教程——第5章 S7-400H系統(tǒng)信息及診斷
- 授權(quán)形式:
- 作者/開發(fā)商:
- 文件大小:未知
- 軟件語言:
- 版本號:
- 軟件平臺:
- 軟件類別:
- 下載次數(shù):0
- 評論等級:★★★☆☆
- 更新時間:2009-07-08
軟件介紹:
西門子S7-400PLC教程——第5章 S7-400H系統(tǒng)信息及診斷
在生產(chǎn)控制中,通常需要對S7-400H系統(tǒng)的信息和狀態(tài)進行監(jiān)控,例如監(jiān)控CPU的主從狀態(tài)、操作狀態(tài)、DP從站與主站的通信狀態(tài)等信息。在程序中可以通過對狀態(tài)的判斷進行必要的操作,也可以將系統(tǒng)信息上傳到HMI,便于操作及維護人員監(jiān)控。通過功能塊可以將系統(tǒng)信息讀出,下面介紹讀取不同系統(tǒng)信息調(diào)用功能塊的方法。
5.1利用SFC51(SSL-ID W#16#xy71)讀出H系統(tǒng)信息
SSL-ID (SYSTEM STATUS LIST)系統(tǒng)狀態(tài)目錄,利用SFC51可以讀出在SSL-ID指定的PLC系統(tǒng)信息,當(dāng)SSL-ID 等于W#16#0071時,表示需要讀出S7-400H系統(tǒng)當(dāng)前的狀態(tài),可以在OB1或循環(huán)中斷組織塊OB3X中調(diào)用,調(diào)用SFC51的例子如圖5-1所示:
SFC51的參數(shù)解釋如下,
REQ :為1是讀取SZL_ID指定的系統(tǒng)信息,本例中M1.1為1時啟動讀請求。
SZL_ID :指定需要讀取的系統(tǒng)信息,本例為W#16#71,H系統(tǒng)當(dāng)前狀態(tài)。
INDEX :本例中沒有意義。
RET_VAL :調(diào)用SFC51的狀態(tài)字。
BUSY : 為1時表示讀進程沒有完成。
SZL_HEADER:輸出系統(tǒng)信息存儲的數(shù)據(jù)記錄區(qū)號及長度,結(jié)構(gòu)數(shù)據(jù)類型。
DR :指定輸出系統(tǒng)信息存儲在CPU的地址區(qū)。
下載地址: 僅支持迅雷,請使用迅雷專用通道下載