西門子PLC怎樣縮短程序掃描周期
專業老師指導,坐在家裡學工控
詳細課程加文章下方工控班長微信了解
提高plc運行效率,縮短完成相同任務時的執行時間。
1、沒必要共享信號時,放置在同一網路里的多條指令,會產生額外的進出棧操作(具體可以轉成STL來分析),而且如果不是邏輯要求,應避免橫向串聯,這樣至少可以減少一個「與」指令。好處僅僅是放在一個網路里,感覺緊湊一點。
2、合理使用立即IO指令(盡量減少使用)節約PLC處理立即指令的轉換時間。
3、計算中盡量使用計算結果存儲器,而不用過渡存儲器。
4、可以用「字」的時候盡量避免用「雙字」,可以用整數時,盡量避免用實數。
5、盡量避免數據類型轉換,不得不用時,盡量用AC存放中間變數,減少轉換次數。或者編程時先預留出存儲空間,比如:用VW2存整數時,VW0空出不用,就可以直接以VD0的形式來進行訪問VW2中的數據;
6、減少非必要網路掃描,把可以設條件執行的網路(特別是AIW、AQW),歸類到子程序中作條件調用(例如定時中斷);
7、在保證工藝要求前提下,適當減小發生中斷的頻率;
※SCL語言編程 電機啟動小程序
※Step7通過Excel 來創建DB 塊
※CP342-5通信口三種工作方式的區別
※電壓信號和電流信號有什麼區別?
TAG:工控班長 |