您现在的位置是:首页 > PLC技术 > PLC技术

S7-300 PLC计数器的结构

来源:艾特贸易2017-06-04

简介计数器是一种由位和字组成的复合单元,计数器的输出由位表示,其计数值存储在字存储器中。在 CPU 的存储器中留出了计数器区域,该区域用于存储计数器的计数值。每个计数器为

    计数器是一种由位和字组成的复合单元,计数器的输出由位表示,其计数值存储在字存储器中。在CPU的存储器中留出了计数器区域,该区域用于存储计数器的计数值。每个计数器为2个字节( Byte),称为计数字。在S7-300中,计数器区为512个字节(Byte),因此最多允许使用256个计数器,因CPU型号具体确定。    计数器的第0到第11位存放BCD码格式的计数值,三位BCD码表示的范围是0999,第1215位没有用途。二进制格式的计数值只占用0~9位,其余未用。计数值在累加器1低字中,如图4-34所示。    S7中的计数器用于对RLO正跳沿计数。S7中有3种计数器,它们分别是:加计数器、减计数器和加减计数器。只要计数器的计数值不是“0”,计数器的输出就为“1”。    当计数器启动时,累加器1低字的内容被当作计数初值装入计数字中。这一过程是由操作系统自动完成的,用户只需给累加器1装入不同的数值,即可设置需要的计数初值。如:LC# xyz其中,xyz=计数初值,取值范围为1999
累加器1低字中的计数值
    4-34    累加器1低字中的计数值