laser010
級(jí)別: 家園常客
![]() |
RST只是代表一種狀態(tài),第一張圖片M40為off, 和RST M40的狀態(tài)是一致,并不意味著RST M40一直接通。至于RST C0為什么不顯示ON狀態(tài),是因?yàn)镃0不是0,和RST C0結(jié)果不一致。 ![]() ![]() |
---|---|
|
bahabaha
級(jí)別: 論壇先鋒
![]() |
M40動(dòng)作時(shí)SET T0 K0 M41動(dòng)作時(shí)SET T1 K0 再用T0跟T1去RST M40試試 |
---|---|
|
光明左使
級(jí)別: 論壇先鋒
![]() |
感覺(jué)你這個(gè)要做一個(gè)甚至多個(gè)上下限,用PV-SV的差值去做上下限比較,用ZCP指令更好一些。看上去應(yīng)該是加熱液體的,如果是熱風(fēng)這樣控制可能會(huì)不穩(wěn)定。 “這個(gè)M40是長(zhǎng)期處于比較狀態(tài)的,所以必須要用RST指令復(fù)位。”這個(gè)不大明白你的用意,長(zhǎng)期比較狀態(tài)爲(wèi)什麼要用RST復(fù)位?比較結(jié)果的ON/OFF就是你比較出來(lái)的結(jié)果,等條件變化了結(jié)果自行就會(huì)變化,並不需要你單獨(dú)用指令去復(fù)位它。 |
---|---|
|
zxc6688
工業(yè)自動(dòng)化是我們的目標(biāo)
級(jí)別: 略有小成
![]() |
“這個(gè)M40是長(zhǎng)期處于比較狀態(tài)的,所以必須要用RST指令復(fù)位。”這個(gè)不大明白你的用意,長(zhǎng)期比較狀態(tài)爲(wèi)什麼要用RST復(fù)位?比較結(jié)果的ON/OFF就是你比較出來(lái)的結(jié)果,等條件變化了結(jié)果自行就會(huì)變化,並不需要你單獨(dú)用指令去復(fù)位它。 [/quote] 需要復(fù)位的意思是 當(dāng)驅(qū)動(dòng)CMP指令的條件斷開了,M40-M42的ON或OFF會(huì)保持當(dāng)前的狀態(tài),即使比較的寄存器數(shù)值發(fā)生了變化。所以在一定的場(chǎng)合需要復(fù)位M40-M42的狀態(tài)。 當(dāng)然如果CMP的指令一直在執(zhí)行,輸出狀態(tài)也一直同步變化。 |
|
---|---|---|
|
libin520
雖然沒(méi)什么突破和進(jìn)步,卻還是每天在堅(jiān)持著。
級(jí)別: 工控俠客
![]() |
有原程序嗎。發(fā)來(lái)學(xué)習(xí)一下。如果只有一臺(tái)機(jī),研究難度肯定大。有兩臺(tái)一樣的機(jī)器就有比較。研究的過(guò)程是比較艱辛的,但是最后有了進(jìn)展就很happy。如何能把程序的bug控制得最好是一直以來(lái)的目標(biāo)。 |
|
---|---|---|
|