foxplc
水到渠成
級別: 家園?
精華主題: 2 篇
發(fā)帖數(shù)量: 550 個
工控威望: 628 點(diǎn)
下載積分: 4239 分
在線時間: 112(小時)
注冊時間: 2007-08-09
最后登錄: 2021-11-22
查看foxplc的 主題 / 回貼
樓主  發(fā)表于: 2009-02-17 09:20
水處理過濾器有5只閥門,進(jìn)水閥(Q0.0),出水閥(Q0.1),反洗進(jìn)水閥(Q0.2),反洗出水閥(Q0.3),排污閥(Q0.4)

有三種工作狀態(tài):
    (1)過濾(M0.0),開進(jìn)水閥(Q0.0),出水閥(Q0.1),    (2)反洗(M0.1),開反洗進(jìn)水閥(Q0.2),反洗出水閥(Q0.3)

    (3)排污(M0.2),開進(jìn)水閥(Q0.0),排污閥(Q0.4)

控制要求:

    系統(tǒng)在自動狀態(tài)下(I0.0),過濾60秒(C0),反洗30秒(C1),排污60秒(C2),周而復(fù)始.當(dāng)差壓信號(I0.1)來時,延時20秒(T37),

也反洗30秒,排污60秒,再過濾60秒(C0),反洗30秒,排污60秒,LAD如下圖
醉湮邃虞
醉湮邃虞話老黑
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 229 個
工控威望: 409 點(diǎn)
下載積分: 1577 分
在線時間: 209(小時)
注冊時間: 2009-01-16
最后登錄: 2015-03-18
查看醉湮邃虞的 主題 / 回貼
1樓  發(fā)表于: 2009-02-17 12:54
線圈     --(  )           的  控制方式常用的有三種
直接控制   ---(   )   ,置位指令-----(S)  ,復(fù)位指令----(R)
直接控制,通常用于控制脈沖轎寬的情況下,或者直接條件執(zhí)行,必須條件滿足時才能輸出,只能夠保持在與控制條件相同的狀態(tài).
復(fù)位與置位指令通常用于控制脈沖較窄的情況,任何位置執(zhí)行一次即可復(fù)位或置位輸出,執(zhí)行后即使控制條件不滿足,也能維持輸出.

我感覺你的問題不是出在理解上了,而是程序問題,沒太仔細(xì)分析你的程序,看了你的文字說明,主要問題出在了差壓信號不能保持,其控制的延時器也就不能定時,后續(xù)的控制也就不起作用,此時應(yīng)該建立一個中間位來記憶差壓信號,程序開始運(yùn)行后,再復(fù)位該中間位,實(shí)現(xiàn)方式有多種,在此提供給你一種作為參考.
:網(wǎng)絡(luò)2改成下面的,M20.0替換成你需要的,復(fù)位M20.0的位置需要你自己去找,我現(xiàn)在放的位置是T37到達(dá)后復(fù)位,同時T37也復(fù)位了,不知道是否影響你后面的控制.此程序只是給你個參考..

LD     SM0.0
LPS
A      I0.1
EU
S      M20.0, 1
LRD
A      M20.0
TON    T37, 200
LPP
A      T37
R      M20.0, 1
[ 此帖被醉湮邃虞在2009-02-17 13:11重新編輯 ]
棋牌比賽免費(fèi)得實(shí)物,閑暇好去處
http://www.jj.cn/indexTG.html?promoterid=108502812
醉湮邃虞
醉湮邃虞話老黑
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 229 個
工控威望: 409 點(diǎn)
下載積分: 1577 分
在線時間: 209(小時)
注冊時間: 2009-01-16
最后登錄: 2015-03-18
查看醉湮邃虞的 主題 / 回貼
2樓  發(fā)表于: 2009-02-17 13:01
你原來的網(wǎng)絡(luò)2還有個弊病,這種直接控制很容易受干擾,建議網(wǎng)絡(luò)2保留,,把定時器換成時間短點(diǎn)兒的,延時時間100MS以下,比如30毫秒,這樣你原來的網(wǎng)絡(luò)2可以過濾掉干擾差壓信號,只有當(dāng)壓差信號來臨并保持30毫秒,才啟動后續(xù)的程序,那么我提供給你參考的程序中I0.1輸入點(diǎn)相應(yīng)的替換成你那個短時間定時器的開點(diǎn).這樣應(yīng)該才是一個完美的程序.
棋牌比賽免費(fèi)得實(shí)物,閑暇好去處
http://www.jj.cn/indexTG.html?promoterid=108502812
醉湮邃虞
醉湮邃虞話老黑
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 229 個
工控威望: 409 點(diǎn)
下載積分: 1577 分
在線時間: 209(小時)
注冊時間: 2009-01-16
最后登錄: 2015-03-18
查看醉湮邃虞的 主題 / 回貼
3樓  發(fā)表于: 2009-02-17 14:35
哦,看來我審題不清,感謝樓上的朋友,讓我仔細(xì)分析了一下程序,我重新看了一下感覺問題,出在了,計(jì)數(shù)器的復(fù)原指令上,如果循環(huán)周期能正常執(zhí)行完,則程序不存在問題,但是如果壓差信號是在任意時刻來臨,那么C0,C1兩個計(jì)數(shù)器就有可能沒有復(fù)原,其值就有可能大于30或60,網(wǎng)絡(luò)7得以執(zhí)行,使得T37剛剛置位的M0.1在網(wǎng)絡(luò)7復(fù)位,執(zhí)行排污動作1-60秒隨機(jī)數(shù)(與信號來臨時C2的計(jì)值有關(guān)),由于差壓信號已經(jīng)消失,此時就會從頭開始執(zhí)行排污水后的下一個動作,大概是過濾吧..
解決方法是修改計(jì)數(shù)器復(fù)原指令的時序,不過我感覺這樣的程序使用定時器比較好,特別是TONR定時器可在程序的任意位置復(fù)原.
棋牌比賽免費(fèi)得實(shí)物,閑暇好去處
http://www.jj.cn/indexTG.html?promoterid=108502812
醉湮邃虞
醉湮邃虞話老黑
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 229 個
工控威望: 409 點(diǎn)
下載積分: 1577 分
在線時間: 209(小時)
注冊時間: 2009-01-16
最后登錄: 2015-03-18
查看醉湮邃虞的 主題 / 回貼
4樓  發(fā)表于: 2009-02-20 22:08
還沒解決?如果還沒OK,
把T37 改為 TONR--T5 ,同時網(wǎng)絡(luò)3和網(wǎng)絡(luò)5的T37改為T5,網(wǎng)絡(luò)9 ,
REST M0.2 并上一行 REST  T5
試驗(yàn)一下..
棋牌比賽免費(fèi)得實(shí)物,閑暇好去處
http://www.jj.cn/indexTG.html?promoterid=108502812