最新天堂中文在线丨午夜嘿嘿嘿影院丨亚洲国产精品高清久久久丨中文字幕人成乱码熟女app丨www91亚洲丨97成人资源丨成人中文字幕+乱码+中文字幕丨一区二区三区在线 | 日丨日韩免费大片丨亚洲欧美一区二区三区丨国产在线观看a丨亚洲成人第一区丨国内免费视频成人精品丨亚洲综合色网站丨午夜精品美女久久久久av福利丨国产午夜人做人免费视频网站丨国产又黄视频丨97se狼狼狼狼狼亚洲网丨狠狠亚洲婷婷综合色香五月丨中国一级毛片黄丨国产女人十八毛片丨国产色视频在线播放丨国产亚洲精久久久久久无码苍井空丨天天摸日日摸爽爽狠狠丨久久综合香蕉国产蜜臀av

小巖
級別: *
精華主題: * 篇
發帖數量: * 個
工控威望: * 點
下載積分: * 分
在線時間: (小時)
注冊時間: *
最后登錄: *
查看小巖的 主題 / 回貼
樓主  發表于: 2010-10-11 19:59
PID運算指令
[PID  S1目標值  S2測定值  S3參數  D輸出值]
  這個指令在運算過程中,測定值一直變化沒有問題吧。那么目標值可以隨時賦值嗎?還是一定要先停止運算再改變目標值。沒有試驗過,如果有人知道的就省試驗了。我想是應該可以的吧》



今天特意試了一下,在運行過程中目標值是可以改變的。不過今天也郁悶到快要崩潰。在程序里PID輸出用了一個D25.測定值給過來后D25就是沒有反應,偶爾跳一下就又歸0了。以為是PLC有問題,單獨寫了一段測試,沒有問題正常得很。反復幾次還是不行,后來把PID輸出寄存器換成D55,媽的就正常了。因為程序里沒有用到過D25,怎么可能不行呢,找啊找,終于找到了,原來前面程序里用過D22,因為是一個32位除法的輸出是D22,那結果就是D22,D23. 余數就用到了D24,D25.真相出來了。

新同志們下次做程序就不要犯我的錯誤了,受益的就頂一下吧
[ 此帖被小巖在2010-10-12 20:42重新編輯 ]
lhb2002
級別: 網絡英雄
精華主題: 0
發帖數量: 256 個
工控威望: 5308 點
下載積分: 9872 分
在線時間: 702(小時)
注冊時間: 2008-03-20
最后登錄: 2025-08-10
查看lhb2002的 主題 / 回貼
1樓  發表于: 2010-10-13 07:28
有用