ymmfa
不想大江大河,不想浪起潮落,只愿一灣小湖,靜待歲月安好。
級別: 管理員
|
圖片:
原本我認為,理論上,按此程序運行,D1=D2,D3=D4 可仿真得出的結果卻和理論有相差,大家研究下 |
|
---|---|---|
|
崇慶陽光
不懈努力,一切皆有可能...
級別: VIP會員
|
M8013是秒脈沖; 象你的這個程序PLC運行1個周期只要約3ms(FX2N),1000/3=330... 在1秒鐘之內,D3要累計相加約330次之多... 在1秒之內D4只相加1次,這是很準確的; 而D3在每1秒之內相加的次數是不確定的,除非你設定PLC定時掃描方式... 也許我的理解有誤... 嘿嘿... |
|
---|---|---|
|
wxh0734
級別: 論壇版主
|
PLC運行正常時掃描周期的長短與CPU的運算速度,與IO點的情況,與用戶應用程序的長短及編程情況有關 楊工最好把它寫入PLC看看,是不是同仿真一樣的。 PLC的CPU主頻同電腦可是有區別喲 |
---|---|
|
ymmfa
不想大江大河,不想浪起潮落,只愿一灣小湖,靜待歲月安好。
級別: 管理員
|
完全正確... 由于仿真模式是按200ms進行的... 所以累計5次 |
|
---|---|---|
|
konev
級別: *
|
M8013的信號在1秒鐘的ON/Off比也會影響運行結果,以前用OMRON的時候記得好像P_1s的信號是0.5秒On,0.5秒Off 不知三菱的是不是這樣。 PS:昨天為了裝FX的一個軟件,把GPPW升級到8.41了,今天突然發現,GX-Simulator不能用了 而且安裝盤還擱家里了 [ 此貼被konev在2007-06-14 09:05重新編輯 ] |
---|---|
|
langman
級別: 家園常客
|
補充另一種情況: M8013是1秒周期振蕩,是系統運行的,即使PLC STOP狀態M8013也在運行,因此在程序RUN的一瞬間,M8013狀態有可能為ON也有可能為OFF,如果在RUN的瞬間M8013是ON的狀態,那么D1就會多計一次。 |
|
---|---|---|
|
worker02
級別: 略有小成
|
PLC掃描周期小于1秒,FX2N默認的是200MS。要想結果一樣就建議將ADD及INC 改為ADDP INCP。以上只是個意見,不知對否 |
---|---|
|