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

CQM1 PLC绝对型高速计数器

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

简介绝对型旋转编码器发出的二进制码信号能输入到 CQM1-CPU44-E 的端口 1 和 2 ,计数频率 1kHz 。根据计数能执行中断处理。 2 个端口能独立工作,端口 1 计数器称作绝对型高速计数器 1 ,端

    绝对型旋转编码器发出的二进制码信号能输入到CQM1-CPU44-E的端口12,计数频率1kHz。根据计数能执行中断处理。    2个端口能独立工作,端口1计数器称作绝对型高速计数器1,端口2计数器称作绝对型高速计数器2    (1)输入信号和计数模式    对绝对型高速计数器122种计数模式。计数模式和分辨率设定在PC设置(DM6643DM6644)中指定。    1) BCD模式。    绝对型旋转编码器的二进制码首先转换成一般的二进制数据,然后转换成BCD    2) 360°模式。    绝对型旋转编码器的二进制码根据分辨率设定转换为角度值(0°~359°) (CT-BL(-)5°为单位设定)。    3-65示出了对每一种分辨率设定,BCD模式和360°模式可能的计数器PV    3-65    绝对型高速计数器的PV
绝对型高速计数器的PV值
高速计数器1举例
    3-64    高速计数器1举例    绝对型高速计数器的PV能与最多16个目标值或8个范围比较。    (2)设置    使用绝对型高速计数器1和(或)2中断时,在执行程序前以PROGRAM模式进行设定。    1)输入刷新字设定(DM6634DM6635)    DM6634为绝对高速计数器1的输入刷新字设定,DM6635为绝对型高速计数器2的设定。根据刷新输入需要进行这些设定。
    2)绝对型高速计数器设定(DM6643DM6644)    DM6643为绝对型高速计数器1的设定,DM6644为绝对型高速计数器2的设定。这些字决定计数模式和分辨率设定。
    (3)编程    在对PLC设置进行合适的设定后,绝对型高速计数器开始计数,但不会与比较表进行比较,也不会产生中断,直到执行CTBL-)指令。绝对型高速计数器1和当前值保存在IR232IR233中,绝对型高速计数器2的当前值保存在IR234IR235中。    1)使用CTBL-)指令保存CQM1的比较表并开始比较。
    P指定端口。设定P=OOl指定绝对型高速计数器1,或P=002指定绝对型高速计数器2。如果C设定为000,比较以目标匹配方法进行;如果为001,比较以范围比较方法进行。比较表将保存,并在保存工作完成后,将开始比较。执行比较后,根据比较表执行高速中断。如果C设定为002,将以目标符合方法进行比较;如果为003,将以范围比较方法进行比较。对任何一种设定,比较都将保存,但比较不会开始,必须用INI-)指令开始比较。    2)要停止比较,必须执行INI-)指令,在P中指定端口12(P=001002)
    要再次起动比较,设定第2个操作数为“000”(执行比较),并执行INI-)指令。    (4)PV    PV2种方法,第1是从IR232IR233(端口1)或IR234IR235(端口2)读,第2是用PRV-)。    1)IR232IR233IR234IR235    绝对型高速计数器1PV存储在IR232IR233中,绝对型高速计数器2PV存储在IR234IR235中。表示如下:
    2)使用PRV-)指令。    PRV-)指令读绝对型高速计数器的PV。在P中指定绝对型高速计数器12 (P=001002)
    指定绝对型高速计数器的PV存储如下。
    【例3-48  从绝对型旋转编码器接收输入信号到端口1,并用此输入控制输出IR10000IR10003    【解】绝对型高速计数器1设定为8位分辨率和360°模式,并使用范围比较。执行程序前,设定DM66430100(端口1360°模式,8位分辨率)。    PLC设置的其他设定使用缺省设定。(中断处理时不刷新输入)。    另外,比较表存储下列数据:
    梯形图如图3-65所示。图3-66表示在上述程序执行后,绝对型高速计数器1PV和范围比较结果标志AR0500AR0507的关系。
绝对型高速计数器举例
    3-65    绝对型高速计数器举例
绝对型高速计数器PV与结果标志的关系
    3-66    绝对型高速计数器PV与结果标志的关系