問:按照我的理解,加計(jì)數(shù)器的輸出位或它的常開觸點(diǎn)應(yīng)該在計(jì)數(shù)值到達(dá)預(yù)置值時接通,但是S7-300的加計(jì)數(shù)器的計(jì)數(shù)值到達(dá)預(yù)置值時,其輸出位的狀態(tài)沒有什么變化,我該怎么辦?
答:你的要求用其他PLC的加計(jì)數(shù)器一般都能實(shí)現(xiàn)。S7-300的加計(jì)數(shù)器與眾不同,計(jì)數(shù)值為0時其輸出位Q為0,計(jì)數(shù)值非零時其輸出位為1。為了實(shí)現(xiàn)計(jì)數(shù)值到達(dá)預(yù)置值時產(chǎn)生一個動作,可以在計(jì)數(shù)器之后使用一個比較指令(見下圖),當(dāng)它的計(jì)數(shù)值大于等于預(yù)置值(途中為12)時比較指令等效的觸點(diǎn)接通,用它來驅(qū)動一個線圈。此時計(jì)數(shù)器的預(yù)置值PV實(shí)際上不起作用。
另一個更簡單的方法是使用減計(jì)數(shù)器,開始計(jì)數(shù)之前寫入預(yù)置值,計(jì)數(shù)值到達(dá)預(yù)置值時其計(jì)數(shù)值變?yōu)?,其輸出位由1變?yōu)?,將輸出位取反(用它的常閉觸點(diǎn)控制一個線圈),就可以用來完成你需要的操作了。











