.9. 回復(fù):請(qǐng)大家?guī)兔?/font>劉建陽(yáng)(2009/9/27 11:38:32) IP:
222.76.196.* 昨天仔細(xì)看了下程序,發(fā)現(xiàn)有以下幾點(diǎn)錯(cuò)誤:
1)網(wǎng)絡(luò) N010處 最后1條:HSCTW 1444 HSC2 CV-----------這里應(yīng)該是把 1444寫入PV,可這里卻寫成了CV。
2)網(wǎng)絡(luò) N011處,用 NOT Y4對(duì)HSC2'CV一直寫0----------------可用的卻是脈沖信號(hào),達(dá)不到設(shè)想的結(jié)果。
具體分析請(qǐng)下載附件查看。
.8. 回復(fù)7樓:請(qǐng)大家?guī)兔?/font>DSG(2009/9/26 20:37:00) IP:
112.93.112.* 首先感謝你指出這段程序的缺陷,在HSC0中斷后必須是讓HSC2計(jì)數(shù)中斷,這是總體電路所要求的,我忽略了X1,我想應(yīng)該在HSC0中斷里把M1940,M1946置1,然后HSC2中斷里再把它們置零,不知能否滿足高速要求,明天試試,我還有一點(diǎn)不明,X1信號(hào)肯是會(huì)間斷性的出現(xiàn)的,因此HSC1會(huì)先HSC2出現(xiàn)中斷,可能是好幾次,但它清的是HSC0\HSC1的CV值,Y4的輸出是不受影響,只有HSC2中斷是Y4唯一的復(fù)位機(jī)會(huì),那就是說HSC2在HSC0中斷后是一直打開的,是可以計(jì)數(shù)的,它應(yīng)不受HSC0\HSC1復(fù)位的影響,最多是被HSC1不停的中斷占據(jù)一些時(shí)間,但它最終是會(huì)計(jì)到PV而中斷啊,
.7. 回復(fù):請(qǐng)大家?guī)兔?/font>劉建陽(yáng)(2009/9/26 8:53:00) IP:
59.61.48.* “補(bǔ)充:X0與X5是同一信號(hào),因PLC不能共享,所以只好外部相連”
----------------------------------------------------
這個(gè)的意思應(yīng)該是說HSC0同HSC2計(jì)數(shù)的信號(hào)來(lái)源都是同一個(gè)
但程序里面的X0\X1的順序怎么樣呢?因?yàn)槟愠绦蚶锩娴?HSC0'PV=900,HSC1'PV=15,HSC2'PV=1444
HSC0I發(fā)生后,放開了HSC2的清零點(diǎn),但如果此時(shí)X1也能跟著工作的話,HSC2是得不到值的
因?yàn)镠SC1'PV=15就發(fā)生中斷,把HSC0\HSC1清零操作。
如果X1信號(hào)是在保證HSC0\HSC2計(jì)數(shù)都得到保證的情況下,才開始工作,是不應(yīng)該有你所說的現(xiàn)象的。
.6. 回復(fù)4樓:請(qǐng)大家?guī)兔?/font>DSG(2009/9/25 20:34:32) IP:
112.93.112.* 補(bǔ)充:X0與X5是同一信號(hào),因PLC不能共享,所以只好外部相連