您现在的位置是:首页 > PLC技术 > PLC技术
三菱FX2N系列PLC的内部计数器
来源:艾特贸易2017-06-05
简介内部计数器是用来对 PLC 的内部元件( X 、 Y 、 M 、 S 、 T 和 C )提供的信号进行计数。计数脉冲为 ON 或 OFF 的持续时间,应大于 PLC 的扫描周期,其响应速度通常小于数十赫兹。内部计
内部计数器是用来对PLC的内部元件(X、Y、M、S、T和C)提供的信号进行计数。计数脉冲为ON或OFF的持续时间,应大于PLC的扫描周期,其响应速度通常小于数十赫兹。内部计数器按位数可分为16位加计数器、32位双向计数器,按功能可分为通用型和电池后备/锁存型。
①16位加计数器的设定值范围为1~32767。如图2-42所示给出了加计数器的工作过程,图2-42中X10的常开触点接通后,C0被复位,它对应的位存储单元被置0,它的常开触点断开,常闭触点接通,同时其计数当前值被置0。X11用来提供计数输入信号,当计数器的复位输入电路断开,计数输入电路由断开变为接通(即计数脉冲的上升沿)时,计数器的当前值加1,在5个计数脉冲之后,C0的当前值等于设定值5,它对应的位存储单元的内容被置1,其常开触点接通,常闭触点断开。再来计数脉冲时当前值不变,直到复位输入电路接通,计数器的当前值被置0。
具有电池后备/锁存功能的计数器在电源断电时可保持其状态信息,重新送电后能立即按断电时的状态恢复工作。
图2-42 16位加计数器的工作过程
②32位双向计数器的设定值范围为-2147483648~+2147483647,其加/减计数方式由特殊辅助继电器M8200~M8234设定,对应的特殊辅助继电器为ON时,为减计数,反之为加计数。
32位双向计数器的设定值除了可由常数K设定外,还可以通过指定数据寄存器来设定,32位设定值存放在元件号相连的两个数据寄存器中。如果指定的是D0,则设定值存放在D1和D0中。图2-43中C200的设定值为5,当X12断开时,M8200为OFF,此时C200为加计数,若计数器的当前值由4到5,计数器的输出触点为ON,当前值为5时,输出触点仍为ON;当X12接通时,M8200为ON,此时C200为减计数,若计数器的当前值由5到4时,输出触点为OFF,当前值为4时,输出触点仍为OFF。
计数器的当前值在最大值2147483647加1时,将变为最小值-2147483648,类似地,当前值为最小值-2147483648减1时,将变为最大值2147483647,这种计数器称为“环形计数器”。图2-43中复位输入X013的常开触点接通时,C200被复位,其常开触点断开,常闭触点接通,当前值被置为0。
如果使用电池后备/锁存计数器,在电源中断时,计数器停止计数,并保持计数当前值不变,电源再次接通后,在当前值的基础上继续计数,因此电池后备/锁存计数器可累计计数。
图2-43 加/减计数器
点击排行
