西门子一级总代理商
计数器指令有:增计数器指令(CTU)、减计数器指令(CTD)和增/减计数器指令(CTUD)。 1、增计数器指令(CTU) 使该计数器在每CU输入的上升沿递增计数,直至计数大值。当当前计数值(C×××)大于或等于预置计数值(PV)时,该计数器被置位。当复位输入(R)置位时,计数器被复位。
2、减计数器指令(CTD)(CTU) 使该计数器在CD输入的上升沿从预置值开始递减计数。当当前计数值(C×××)等于0时,该计数器被置位。当装载输入(LD)接通时,计数器复位并把预设值(PV)装载当前值。
3、增/减计数器指令(CTUD) 使该计数器在每CU输入的上升沿,从当前计数值开始递增计数,在每一个CD输入的上升沿,递减计数。当复位输入(R)置位时,计数器被复位。
PV:VW、IW、QW、MW、SMW、LW、AIW、AC、T、C、常数等。 例1 减计数器的应用
例2 减计数器的应用
LD SM0.5,LD I0.1,CTD C50,3,特殊继电器SM0.5:0.5s闭合/ 0.5s断开。 例3 增/减计数器的应用
|
◆ 栈装载与指令ALD (与块) ◆ 栈装载或指令OLD (或块) ◆ 逻辑推入栈指令LPS (分支或主控指令) ◆ 逻辑弹出栈指令LPP(分支结束或主控复位指令) ◆ 逻辑读栈指令LRD ◆ 装入堆栈指令LDS ◆ 应用举例
|
S7—200的定时器有三种:接通延时定时器(TON)、有记忆接通延时定时器(TONR)和断开延时定时器(TOF)。 ◆ TON和TONR的工作: 当使能输入接通时,接通延时定时器和有记忆接通延时定时器开始计时,当定时器的当前值(Txxx)大于等于预设值时,该定时器位被置位。当使能输入断开时,清除接通延时定时器的当前值,而对于有记忆接通延时定时器,其当前值保持不变。可以用有记忆接通延时定时器累计输入信号的接通时间,利用复位指令(R)清除其当前值。 ◆ TOF的工作 TOF用来在输入断开后延时一段时间断开输出。当使能输入接通时,定时器位立即接通,并把当前值设为0。当输入断开时,定时器开始定时,直到达到预设的时间。当达到预设时间时,定时器位断开,并且停止计时当前值。当输入断开的时间短于预设时间时,定时器位保持接以TOF指令必须用输入信号的接通到断开的跳变启动计时。 注意:不能把一个定时器同时用作TOF和TON。 TON、TONR、TOF定时器有三个分辨率。这些分辨率与定时器号有关。
接通延时定时器举例:
有记忆接通延时定时器举例:
断开延时定时器举例:
|