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


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

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