小小小信
級別: 探索解密
|
為什么sm0.5和P的使用會是一秒鐘執行一次 。 sm0.5是產生0.5秒的高電平,0.5秒的低電平。結合P是如何產生一秒的脈沖的,搞不懂這個過程。 |
---|---|
|
工控年代
和你一起探索工控年代的奧秘。
級別: 家園常客
|
在S7-200程序中 sm0.5是on - 0.5S ,0FF -0.5S 。在ON的狀態下 根據PLC的計算周期如果不加“上升沿”P 則會一直運算下去,加了P之后在ON的狀態下僅僅執行一次。 |
|
---|---|---|
|
xjynzlp
你關注我一時 我關注你一世
級別: 家園常客
|
回答這個問題首先要介紹一個數字電路的專用名詞----占空比,占空比是指脈沖信號的通電時間與通電周期之比 。SM0.5是S7-200中內部的一秒鐘脈沖發生器,它的通電時間為0.5秒、斷電時間0.5秒,通電周期為一秒。你的這條指令段加了一個P,是為了更好的執行秒脈沖接通時完成加一的任務,就是說更加保險。 |
|
---|---|---|
|
hanqin
級別: 論壇先鋒
|
假如不加P的話,0.5秒內每個掃描周期會加1,掃描周期短的話500ms會加好幾次。加了P每秒加1. |
---|---|
|