西門子plcCPU的內(nèi)部處理掃描時間
西門子plc目前是中國市場上最流行的plc控制系統(tǒng),西門子plc CPU運(yùn)行的速度成了一些關(guān)鍵工作的必備條件,西門子plcCPU的內(nèi)部處理掃描時間也影響這cpu的運(yùn)行速度和處理,以下小編就為大家介紹西門子plcCPU的內(nèi)部處理掃描時間。
有以下4點(diǎn):
1、讀取輸入圖像區(qū)域的輸入點(diǎn)的狀態(tài)
2、執(zhí)行邏輯運(yùn)算,從而輸出信號的狀態(tài)
3、將輸出信號寫入輸出圖像區(qū)域
4、并輸出硬件延遲狀態(tài)變?yōu)檩敵鳇c(diǎn)真實電平的時間。上述三個周期A,B和C是限制西門子PLC處理數(shù)字響應(yīng)速度的主要因素。西門子plc控制系統(tǒng)還需要考慮輸入和輸出設(shè)備的延遲,上述數(shù)據(jù)在《西門子plcS7-200系統(tǒng)手冊》中指示,這里只是列表比較。 西門子plc中央處理模塊CPU上的輸入點(diǎn)濾波時間可以在編程軟件Micro/WIN的中設(shè)置,默認(rèn)過濾時間為6.4ms。受干擾的信號連接到西門子plcCPU上要改變?yōu)V波時間的DI點(diǎn),則調(diào)整濾波時間可以提高信號輸入的質(zhì)量。當(dāng)相應(yīng)功能打開時,支持高速計數(shù)器功能的輸入點(diǎn)不受此過濾時間的限制。濾波器設(shè)置對刷新輸入圖像區(qū)域,切換輸入中斷和脈沖捕獲功能也很有效。高速繼電器輸出點(diǎn)比其他輸出點(diǎn)更快,因為它們可用于高速輸出功能,并且在硬件上具有特殊設(shè)計。
現(xiàn)場設(shè)備異常存在問題,但可以正常使用,即自動運(yùn)行會出錯。我們到達(dá)現(xiàn)場后,我們在線監(jiān)控軟件,發(fā)現(xiàn)編碼器的校準(zhǔn)點(diǎn)無法經(jīng)常掃描。我先談?wù)勊T撔?zhǔn)點(diǎn)如何工作?什么目的?該校準(zhǔn)點(diǎn)安裝在設(shè)備的軌道上。當(dāng)設(shè)備通過此位置時,ABS 編碼器將寫入預(yù)設(shè)值。此校準(zhǔn)的目的是使設(shè)備的定位精度更加精確。 當(dāng)然,還會有一個程序來檢查通過此位置后是否檢測到任何位置。問題是它出現(xiàn)在這里。有時,設(shè)備在通過校準(zhǔn)點(diǎn)時不會監(jiān)控此校準(zhǔn)點(diǎn)。實際上,它每次都會采取行動,但有時,程序沒有檢查。這時,我開始懷疑CPU掃描周期太長。我輸入了模塊信息并進(jìn)行了檢查。掃描周期達(dá)到102-110ms,工作記憶為96%。它快滿了。 所以讓操作員操作設(shè)備從原來的每分鐘80米到20米的速度,校準(zhǔn)點(diǎn)后的速度是100%正常,問題可以快速解決,所以讓用戶引領(lǐng)更高性能的CPU,之后安裝時,監(jiān)控掃描周期約為10ms,高速運(yùn)行不報告其他錯誤。
我的觀點(diǎn):
a)代碼量不一定與掃描周期成比例。例如,程序代碼量非常大,但是大量的功能塊和跳轉(zhuǎn)指令的條件執(zhí)行將導(dǎo)致掃描周期不是那么大;在同一掃描周期內(nèi)循環(huán)甚至嵌套循環(huán)可能導(dǎo)致更長的掃描周期。
b)假如采用DP總線通訊,主從控制遠(yuǎn)程IO形式,總線速度越高,掃描周期越短,無論是DP總線還是其他總線,總線會導(dǎo)致掃描周期延長。
c)在大多數(shù)情況下,嚴(yán)重的小型馬車不堪重負(fù)。通過軟件解決問題的可能性非常低。提高硬件性能是解決方案。
d)掃描周期不是太短,太短不好;它不能太長,也會導(dǎo)致不穩(wěn)定,大約20毫秒是合適的,并且波動應(yīng)該小到穩(wěn)定。
總結(jié):以上內(nèi)容就是小編為大家介紹關(guān)于西門子plcCPU的內(nèi)部處理掃描時間的一些知識,如果您有這方面的任何需求,歡迎大家咨詢?nèi)莞须姎猓覀儗⒔o您真誠的服務(wù)。
標(biāo)題:西門子plcCPU的內(nèi)部處理掃描時間 地址:http://www.511997.cn/hangye/3141.html