西門子PLC S7-1500軟件讀取CPU運行時間方法
發布日期:
2023-05-09

西門子PLC S7-1500軟件讀取CPU運行時間方法,在係統調試的過程中,有時會(hui) 遇到需要通過軟件來讀取 CPU運行時間的需求,本文下麵就為(wei) 您介紹西門子PLC S7-1500係列通過軟件讀取CPU運行時間的方法,供您在編程調試時選擇使用。

西門子PLC S7-1500係列軟件讀取CPU運行時間的方法有下麵幾種:

1. 通過組織塊OB1的啟動參數實現

在非優(you) 化的組織塊OB1啟動信息中帶有OB1的運行時間,變量是PREV_CYCLE。用戶可以將這個(ge) 變量賦值給指定的中間變量來實現,將啟動信息參數傳(chuan) 遞到全局變量中就可以讀出CPU的上次掃描時間,更 小掃描時間,更大掃描時間等參數,編程簡單快速;

2. 調用RD_SINFO函數實現

用戶如果使用優(you) 化的組織塊OB1,由於(yu) 啟動信息簡化而沒有這些運行信息,則需要通過調用函數來實現讀取CPU運行時間。例如:在組織塊OB1中調用RD_SINFO函數讀出運行時間,用戶通過這個(ge) 函數可以實現讀取CPU上次程序掃描時間,更大、更小掃描時間等信息;

3. 調用RUNTIME指令實現

用戶通過指令RUNTIME可以從(cong) 參數Ret_Val直接讀出CPU的運行時間,其中時間單位為(wei) 秒,RUNTIME中的引腳MEM是中間保存程序運行的存儲(chu) 器,用戶通過RUNTIME指令還可以讀出一段程序的運行時間。

西門子PLC S7-1500係列不僅(jin) 硬件功能強大,為(wei) 用戶提供了性能強大,功能完善,性價(jia) 比高的自動化控製係統解決(jue) 方案。

聲明:部分內(nei) 容來源於(yu) 網絡,如侵權請後台留言聯係刪除。