西門子S7-400PLC教程——第5章 S7-400H系統(tǒng)信息及診斷
西門子S7-400PLC教程——第5章 S7-400H系統(tǒng)信息及診斷
軟件介紹:
西門子S7-400PLC教程——第5章 S7-400H系統(tǒng)信息及診斷
在生產(chǎn)控制中,通常需要對S7-400H系統(tǒng)的信息和狀態(tài)進(jìn)行監(jiān)控,例如監(jiān)控CPU的主從狀態(tài)、操作狀態(tài)、DP從站與主站的通信狀態(tài)等信息。在程序中可以通過對狀態(tài)的判斷進(jìn)行必要的操作,也可以將系統(tǒng)信息上傳到HMI,便于操作及維護(hù)人員監(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時表示讀進(jìn)程沒有完成。
SZL_HEADER:輸出系統(tǒng)信息存儲的數(shù)據(jù)記錄區(qū)號及長度,結(jié)構(gòu)數(shù)據(jù)類型。
DR :指定輸出系統(tǒng)信息存儲在CPU的地址區(qū)。
下載地址: 僅支持迅雷,請使用迅雷專用通道下載
本文標(biāo)簽:西門子S7-400PLC教程——第5章 S7-400H系統(tǒng)信息及診斷
* 由于無法獲得聯(lián)系方式等原因,本網(wǎng)使用的文字及圖片的作品報(bào)酬未能及時支付,在此深表歉意,請《西門子S7-400PLC教程——第5章 S7-400H系統(tǒng)信息及診斷》相關(guān)權(quán)利人與機(jī)電之家網(wǎng)取得聯(lián)系。
關(guān)于“西門子S7-400PLC教程——第5章 S7-400H系統(tǒng)信息及診斷”的更多資訊











