湖南翰智自動化設備有限公司致力于工業自動化控制領域的產品開發、工程配套和系統集成,擁有豐富的自動化產品的應用和實踐經驗以及雄厚的技術力量。*銷售西門子S7-200PLC/S7-200CPU/S7-300PLC/S7-300CPU/S7-400PLC/S7-400CPU/S7-1200PLC/S7-1200CPU/西門子觸摸屏/西門子SITOP電源/西門子LOG西門子開入模塊(16點,24VDC)
:吳(銷售工程師)
:
:
西門子開入模塊(16點,24VDC)
西門子6ES7 321-1BH02-0AA0數字量輸入模塊
1. 如何避免S7-300/400系統掃描時間過長而導致CPU停機?
如果用戶程序的執行時間超出硬件組態中所設定CPU的掃描周期監控時間,則CPU會因看門狗超時而停機,同時觸發定時錯誤OB80,診斷信息如圖1所示:
圖1 診斷信息
S7-300/400 CPU的循環掃描時間(看門狗時間)默認為150ms(zui大可修改為6000ms),用戶程序的執行時間必須在設定的掃描周期監控時間范圍內。zui大掃描周期設置如圖2所示:
圖2 設置zui大掃描周期時間
2. 如何查看S7-300/400系統掃描循環時間?
如果工程師需要了解程序的掃描周期,可通過如下兩種方法查詢。
方法一、將程序下載到PLC后,進行在線連接,查看CPU信息,如圖3所示:
圖3 查看CPU“掃描循環時間”
方法二、通過將OB1相應的臨時變量傳送到M區,即可讀取CPU掃描循環時間,如圖4、圖5所示:
圖4 臨時變量傳送到M區
圖5 變量監控
3. 如何查看S7-300/400中一個子程序的大約執行時間?
使用S7-300/400 CPU時,如果工程師需要了解某個子程序的大約執行時間,可在該子程序前、后分別讀取CPU系統時鐘,然后使用時鐘相減指令FC34進行編程計算,步驟如下: