發布日期:2022-04-27 點擊率:2375 品牌:組態王_Kingview
減計數器指令用于實現減計數的功能,計數值的范圍是0~999。
(1)指令符號。 (2)指令說明。
1)C no.:計數器的識別號,其范圍取決于CPU的型號。
數據類型:COUNTER。
可使用的存儲區域:C。
2) CD:減計數輸入。信號要求為上升沿,當有上升沿輸入時,只要計數器的當前值大于0,計數器將在當前值的基礎上減1。
數據類型:BOOL。
可使用的存儲區域:I,Q,M,L,D。
3)S:預設計數器的置位輸入端。信號要求為上升沿,當有l:升沿輸入時,計數器將把PV輸入端的數值賦給計數器作為當前值。
數據類型:BOOL。
可使用的存儲區域:I,Q,M,L,D。
4)PV:計數器的預置數值。
數據類型:WORD。
可使用的存儲區域:I,Q,M,L,D,Constant(常數)。
5)R:預設計數器的復位輸入端。上升沿及1信號有效,當有上升沿(或者1信號)輸入時,計數器的當前值將被復位為0。
數據類型:BOOL。
可使用的存儲區域:I,Q,M,L,D。
6) CV:當前的計數器值,為十六進制數。
數據類型:WORD
可使用的存儲區域:I,Q,M,L,D。
7) CV-BCD:當前的計數器值,為BCD數。
數據類型:WORD。
可使用的存儲區域:I,Q,M,L,D。
8)Q:輸出端。輸出的是計數器的狀態,只要計數器的當前計數值大于0,就輸出1。
數據類型:BOOL。
可使用的存儲區域:I,Q,M,L,D。
(3)舉例。在圖4-32所示的程序中,如果I0.2的信號狀態由0變為1,則計數器預置為MW10的值;如果I0.0的信號狀態由0變為1,則計數器C10的值將減1,除非C10的值等于0;如果I0.3信號狀態由0變為1(有上升沿),則計數器C10被復位,并且計數值變化為0。如果C10的值不等于0,則Q4.0為1。
下一篇: PLC、DCS、FCS三大控
上一篇: MATLAB和Simulink在航