您现在的位置是:首页 > PLC技术 > PLC技术
S7-200系列PLC的计数器(C)
来源:艾特贸易2017-06-05
简介S7-200 系列 PLC 提供了两类四种计数器:一类是内部计数器,它是 PLC 在执行扫描操作时对内部信号 I 、 Q 、 M 、 T 、 C 等进行计数的计数器,要求输入信号的接通或断开时间应大于 PLC
S7-200系列PLC提供了两类四种计数器:一类是内部计数器,它是PLC在执行扫描操作时对内部信号I、Q、M、T、C等进行计数的计数器,要求输入信号的接通或断开时间应大于PLC的扫描周期,分为减计数器、增计数器和增/减计数器;另一类是高速计数器,其响应速度高,对较高频率信号的计数必须采用高速计数器。其功能都是设定预置数,当计数器输入端信号从OFF变为ON时,计数器减1或加1,计数值减为零或者加到设定值时,计数器ON。S7-200系列PLC计数器的种类和编号见表9-21。 计数器在使用中有下列两种形式。 ①当前值。16位有符号整数,存储累计值。 ②计数器位。按当前值和预置值的比较结果置位或复位。预置值是计数器指令的一部分。 可以用计数器地址(C+计数器号)来存取这两种形式的计数器数据。指令决定了计数器的使用形式。如果使用位操作指令则存取计数器位,如果使用字操作指令则存取计数器当前值。计数器有下列三种类型。 ①增计数器( CTU)。从当前计数值开始,在每一个加计数输入端(CU)由低到高时递增计数。当C××的当前值大于等于预置值PV时,计数器位C××被置位,当复位端(R)接通或者执行复位命令后,计数器被复位。当达到最大值( 32767)后,计数器停止计数。 ②减计数器( CTD)。从当前计数值开始,在每一个减计数输入端(CD)由低到高时递减计数。当C××的当前值等于0时,计数器位C××被置位;当装载输入端(LD)接通时,计数器被复位,并将计数器的当前值设定为预置值PV。当计数值减到0时,计数器停止计数,计数器位C××接通。 ③增/减计数器( CTUD)。在每一个加计数输入端(CU)由低变高时增计数,在每一个减计数输入端(CD)由低变高时减计数。计数器的当前值C××保存当前计数值。计数器在每一次执行时,预置值PV与当前值作比较。当当前值大于或等于预置值PV时,计数器位C××接通,否则计数器位断开。当复位端(R)接通或执行复位命令后,计数器被复位。 高速计数器包括带有内部方向控制的单相计数器、带有外部方向控制的单相计数器、带有两个时钟输入的双相计数器和A/B相正交计数器等四种基本类型。 S7-200系列PLC的计数器种类和编号见表9-21。 表9-21 计数器的种类和编号 注:计数器的详细使用请参阅S7-200的用户手册。
点击排行
