西門子plc s7-200“增減計數器指令”梯形圖實例
先來看下增減計數器的指令名稱、在軟件中的位置及符號特征,如下圖:
然后通過幫助文件了解下這個指令的特點:
可見,計數器的數據類型是“字”,同時該指令具備向上增加和向下減少的功能,所以取值范圍是從“-32768到+32767”,而此類計數器的編號范圍是從C0-C255。
這個指令一般用在生產過程中,需要統計來料/產品達到一定的數量值之后,進行打包處理的情況。比如飲料廠生產可樂,每12瓶便打包一箱(或一件),由于增加了出廠前的質檢環節,可能會在來貨當中存在不合格品,需要在打包前減去這些不合格品,就可以用到這個增/減計數器。
以下是CTUD計數器的操作特點:
1、每次CU增計數器信號由0-1時,當前值加1,直到32767,當前值達到最大值32767后,若增計數器信號再次由0-1時,則當前值變為-32768。
2、每次CD減計數器信號由0-1時,當前值減1,直到-32768,當前值到達最小值-32768后,若減計數器信號再次由0-1,則當前值變為32767。
3、只要當前值>=設定值PV,計數器觸點接通。否則計數器觸點斷開。
下面看下這個程序,當累加值到20時輸出會有什么變化?