yeliangen
級別: *
精華主題: * 篇
發(fā)帖數(shù)量: * 個
工控威望: * 點
下載積分: * 分
在線時間: (小時)
注冊時間: *
最后登錄: *
查看yeliangen的 主題 / 回貼
樓主  發(fā)表于: 2009-03-22 01:01
     我在程序里面是這樣寫的(看下面),為什么用軟件模擬和在PLC實際操作不一樣?
                            求高手幫助、
在用軟件模擬的時候M8013每動作1次,C0數(shù)值就會加1,

而在PLC實際操作時候,M8013動作了N次,C0數(shù)值還是0? 

  
下圖為:有動作
  


下圖為:無動作
  

程序:
      0   LD        M8013
           <M8013   =ON    >                   望大家提出寶貴意見
      1   OUT       C0   K60 
           <C0      =    0>                         O(∩_∩)O謝謝
 軟件模擬時候:<C0      =    0>  0工作。
PLC實際應(yīng)用時候: <C0      =    0>   0無動作。










hangtian1045
級別: *
精華主題: * 篇
發(fā)帖數(shù)量: * 個
工控威望: * 點
下載積分: * 分
在線時間: (小時)
注冊時間: *
最后登錄: *
查看hangtian1045的 主題 / 回貼
1樓  發(fā)表于: 2009-05-02 23:52
在軟件模擬的時候是在同樣的掃描周期下工作的,所以再你模擬的時候C0到RSTC0的時間差上應(yīng)該在一個掃描周期內(nèi),在PLC實際運(yùn)行的時候以為有濾波和機(jī)械滯后C0的接通有可能不在同一個周期內(nèi),可能回出現(xiàn)上述的情況,你可以試試脈沖指令,應(yīng)該可以解決