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
























粵公網安備 44030402000745號