xiaofeiai
級別: 探索解密
|
一般認為輸入刷新+用戶程序執行+輸出刷新的時間就是掃描周期。但有個問題: 比如一段程序,執行到中間一個定時器,這個定時器定時10S,那PLC執行完這段程序不超過10S了嗎,掃描周期大于10S?如果不是怎么理解掃描周期呢? 多謝!這個是新手很難真正理解的一個問題,希望大家給解答下,謝謝! 這個掃描周期是非常難以理解的一個東東,特別是用戶程序執行這個時間怎么理解成為理解掃描周期有關鍵,根據查到的資料和大家的回答,是否可以這樣理解? 用戶程序執行的時間,和程序的長短以及每條指令的復雜程序有關系,和程序的執行時間無關,可以看作是解釋每條指令時間的總和。 不知這樣理解正確不?剛接觸時一直認為掃描周期是程序所有動作完成的時間。 [ 此帖被xiaofeiai在2011-05-20 16:19重新編輯 ] |
---|---|
|
匯榮鋁業
級別: 網絡英雄
|
PLC掃描周期是指PLC從主程序第一行一直執行到最后一行后重回到第一行所需要的時間,主要取決于程序的多少。如果程序中使用了比較多的條件跳轉和子程序調用話,那掃描時間是可以變的。 |
---|---|
|
wfb610
級別: 工控俠客
|
掃描周期不會大于10s的,定時器是在每個掃描周期更新它的經過值(有的是幾個掃描周期更新一次,這要看定時器的時基), 到了某個掃描周期定時器的經過值等于設定值時,那定時器就動作,定時器的位元件就接通,計數器也是一樣的道理. [ 此帖被wfb610在2011-05-18 15:39重新編輯 ] |
---|---|
本帖最近評分記錄: |
yamqq
雅馬哈,愛普生,電裝機器人。
級別: 網絡英雄
|
掃描周期基本不會多于100ms的 |
|
---|---|---|
|
xiaofeiai
級別: 探索解密
|
多謝幾位, 那輸入刷新+用戶程序執行+輸出刷新的時間就是掃描周期,其中用戶程序執行時間如何理解呢? 是等用戶程序中每個動作都做完的總時間嗎?還是只是從上向下,從左向右掃描一次而已? |
---|---|
|
逢春10242757
級別: 探索解密
|
就是掃描一次的時間,PLC不斷循環掃描,輸出刷新是動態的,是不斷變化的,PLC內部定時器,計數器的值的變化對PLC的掃描時間沒有影響 |
---|---|
|
wjm0426
級別: 略有小成
|
定時器是一個減一計數器,設定時間后每個掃描周期減一個數(也是一定的時間),減到零,計時時間到,不會在那等10秒。 |
---|---|
|
hp_809026165
級別: 探索解密
|
根據三棱FX2N手冊,一般指冷執行時間都在0.1微秒以下.個別指令執行時間0.3微秒.也就是說,有一個1000步的程序,掃描一次大約只有1毫秒,而PLC的CPU在不擴展的情況下只能裝8000步的程序,描掃一次只不過8毫秒左右, |
---|---|
|
lilong2007
勇敢做工控人
級別: 略有小成
|
PLC掃描周期是指PLC從主程序第一行一直執行到最后一行后重回到第一行所需要的時間,主要取決于程序的多少。如果程序中使用了比較多的條件跳轉和子程序調用話,那掃描時間是可以變的。 |
---|---|
|