lanjinghao
師夷洋技以制夷。!
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 21 個
工控威望: 234 點
下載積分: 600 分
在線時間: 21(小時)
注冊時間: 2009-05-06
最后登錄: 2012-09-18
查看lanjinghao的 主題 / 回貼
樓主  發(fā)表于: 2009-05-14 18:57
假設,程序中有個定時器T1,定時時間為50ms,執(zhí)行整個程序1個周期耗時為20ms,那么執(zhí)行第二個周期時定時器的時間是否要增加20ms?
偉大的光榮的正確的中國人民萬歲!
lanjinghao
師夷洋技以制夷。!
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 21 個
工控威望: 234 點
下載積分: 600 分
在線時間: 21(小時)
注冊時間: 2009-05-06
最后登錄: 2012-09-18
查看lanjinghao的 主題 / 回貼
1樓  發(fā)表于: 2009-05-14 20:07
引用
引用第1樓醉湮邃虞于2009-05-14 19:15發(fā)表的  :
這里有個概念
你的整個工作過程20毫秒?這也太短了。程序控制的是微生物的什么?
你的整個程序掃描周期20毫秒?這也太長了。掃描周期超過15毫秒就要精檢程序了,一般的在7毫秒左右。
沒明白你的意思,的,無從回答。
你這里有三個時間,50毫秒,20毫秒,第二個周期定時器時間。
.......


整個程序比較龐大,掃描周期為20ms。PLC信息欄可以看到,最高21ms,最少16ms。我假設在我程序中有個定時器T1,定時時間為50ms,程序進行第二次掃描時,定時器T1的時間是否要增加20ms?還有個問題是整個程序的掃描周期為20ms,就意味著我的系統(tǒng)最少有20ms的時間不可控?
[ 此帖被lanjinghao在2009-05-14 20:39重新編輯 ]
偉大的光榮的正確的中國人民萬歲!!
lanjinghao
師夷洋技以制夷!。
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 21 個
工控威望: 234 點
下載積分: 600 分
在線時間: 21(小時)
注冊時間: 2009-05-06
最后登錄: 2012-09-18
查看lanjinghao的 主題 / 回貼
2樓  發(fā)表于: 2009-05-15 08:14
現(xiàn)在有個問題是,自由口通訊輪詢時間間隔為50ms,加個計數(shù)器,每個50ms計數(shù)器加1,判斷計數(shù)器的值進行輪詢發(fā)送通訊命令,一次輪詢發(fā)送10個通訊命令?赡苁菕呙柚芷谶^長的原因,輪詢的通訊命令不是按照順序發(fā)送,而是隨機發(fā)送。這樣也就意味著一個輪詢需要50×10=500ms的時間,再加上20ms的掃描周期,有可能實際上一個輪詢時間為500+20=520ms。如果有個通訊指令要隔一個輪詢才能執(zhí)行,那就意味著同個指令執(zhí)行相隔時間為2×520ms=1040ms,相差1s多啊,而觸摸屏和PLC采樣周期為1S,那就有可能觸摸屏顯示的信息不能反映出實際運行情況。我這樣分析對嗎?
偉大的光榮的正確的中國人民萬歲!
lanjinghao
師夷洋技以制夷!!
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 21 個
工控威望: 234 點
下載積分: 600 分
在線時間: 21(小時)
注冊時間: 2009-05-06
最后登錄: 2012-09-18
查看lanjinghao的 主題 / 回貼
3樓  發(fā)表于: 2009-05-18 12:44
我有個高壓變頻系統(tǒng),PLC采用S7-200,觸摸屏是TP277,F(xiàn)在觸摸屏顯示的運行頻率、輸入電流和輸出電流有時會跳變到0,但實際的運行參數(shù)又沒有任何變化。運行參數(shù)都是主控板采集或計算出來的,PLC通過通訊指令讀取到運行參數(shù)并存儲到PLC的存儲空間,然后通過觸摸屏顯示出來。而這個問題又是隨機發(fā)生,有時候在試驗平臺有這個問題,但在現(xiàn)場又正常,有時候現(xiàn)場出現(xiàn)這個問題,拿回來測試又正常。檢測軟件代碼也沒有任何故障,這個問題是否與觸摸屏和PLC通訊干擾有關還是怎樣?
偉大的光榮的正確的中國人民萬歲!
lanjinghao
師夷洋技以制夷。!
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 21 個
工控威望: 234 點
下載積分: 600 分
在線時間: 21(小時)
注冊時間: 2009-05-06
最后登錄: 2012-09-18
查看lanjinghao的 主題 / 回貼
4樓  發(fā)表于: 2009-05-19 11:12
你這個建議非常不錯
偉大的光榮的正確的中國人民萬歲!
lanjinghao
師夷洋技以制夷!!
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 21 個
工控威望: 234 點
下載積分: 600 分
在線時間: 21(小時)
注冊時間: 2009-05-06
最后登錄: 2012-09-18
查看lanjinghao的 主題 / 回貼
5樓  發(fā)表于: 2009-05-22 17:41
引用
引用第12樓mcsensor于2009-05-21 09:34發(fā)表的  :
引用
引用第7樓lanjinghao于2009-05-18 12:44發(fā)表的  :
我有個高壓變頻系統(tǒng),PLC采用S7-200,觸摸屏是TP277,F(xiàn)在觸摸屏顯示的運行頻率、輸入電流和輸出電流有時會跳變到0,但實際的運行參數(shù)又沒有任何變化。運行參數(shù)都是主控板采集或計算出來的,PLC通過通訊指令讀取到運行參數(shù)并存儲到PLC的存儲空間,然后通過觸摸屏顯示出來。而這個問題又是隨機發(fā)生,有時候在試驗平臺有這個問題,但在現(xiàn)場又正常,有時候現(xiàn)場出現(xiàn)這個問題,拿回來測試又正常。檢測軟件代碼也沒有任何故障,這個問題是否與觸摸屏和PLC通訊干擾有關還是怎樣?
     你 應該把PLC模擬量采集模塊的負及與模塊電源M及端接然后修正模擬量的采集數(shù)

是PLC直接讀取主控板采樣的值,不是通過PLC模擬采集模塊采集的。通過調試軟件發(fā)現(xiàn)軟件和主控板沒有問題,可能是觸摸屏的問題,大家有沒有遇到這種情況。
偉大的光榮的正確的中國人民萬歲!