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

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

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

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

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

2. 調用RD_SINFO函數實現

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

3. 調用RUNTIME指令實現

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

西門子PLC S7-1500系列不僅硬件功能強大,為用戶提供了性能強大,功能完善,性價比高的自動化控制系統(tǒng)解決方案。

聲明:部分內容來源于網絡,如侵權請后臺留言聯系刪除。