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

欧姆龙PLC计数模式的输入中断

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

简介当 PLC 使用计数模式的输入中断时,通过特定的输入端子对输入的脉冲进行计数,计数达到一定值时产生中断,马上去执行该端子对应的中断程序(中断任务)。 (1) 输入端子与中断任务

    PLC使用计数模式的输入中断时,通过特定的输入端子对输入的脉冲进行计数,计数达到一定值时产生中断,马上去执行该端子对应的中断程序(中断任务)。    (1)输入端子与中断任务编号    计数模式的输入中断使用的输入端子与对应的中断任务编号见表7-7。从表中可以看出,输入中断0使用0.00端子,它对应着中断任务140。当0.00端子输入脉冲时,计数器通过A536CH对脉冲进行计数,A536CH中的计数值(当前值)与A532CH中的设定值一致时,会触发输入中断0而去执行中断任务140(中断程序)。    计数模式的输入中断要求输入脉冲的频率在5kHz以下。    (2)输入端子功能的设置    0. 000. 031.001. 03端子默认为通用输入功能,若要用作输入中断功能,就需对输入端子功能进行设置。计数模式的输入中断的输入端子功能设置与直接模式的输入中断相同,请将要使用的端子功能设为中断。    7-7    计数模式的输入中断使用的输入端子与对应的中断任务编号
计数模式的输入中断使用的输入端子与对应的中断任务编号
    (3)中断条件的设置    中断条件的设置包括中断输入方式的设置和中断允许/禁止的设置。中断条件的设置使用MSKS(中断屏蔽设置)指令。MSKS指令使用如图7-24所示,MSKS指令的操作数NS功能见表7-8
MSKS指令的使用
    7-24    MSKS指令的使用    7-8    MSKS指令的操作数NS功能
MSKS指令的操作数N、S功能
    注:*Y型不可使用。    (4)计数模式的输入中断的使用步骤    下面以输入中断1为例来说明计数模式的输入中断的使用步骤,具体如下。    ①用作输人中断的0. 01端子连接输入设备。    ②在CX-P软件中将IN1功能设为中断。    ③在CX-P软件中建立中断任务141,并编写中断程序。    ④在CX-P软件中将输入中断1对应的特殊辅助继电器A533的值(计数器设定值)设为00C8H,设置过程如图7 25所示,双击工程区中的“内存”,弹出PLC内存对话框,选择A通道,在右侧选中A533CH框,输入00C8(默认为十六进制),如果单击工具栏上的“”按钮,应将As33值设为200,然后单击保存按钮即将设置值保存下来。
设置特殊辅助继电器A533的值(计数设定值)
    7-25    设置特殊辅助继电器A533的值(计数设定值)    ⑤在CX-P软件中编写主程序,并在主程序中用MSKS指令设置中断条件,如图7-26(a)所示,将输人中断1的输入条件设为上升沿有效,并允许加法方式计数中断。    以上工作完成后,将全部程序下载到PLC,程序的运行过程如图7-26 (b)所示,当W0. 00触点闭合时,MSKS指令执行,设置中断条件,在主程序运行期间,0.01端子每输入一个脉冲上升沿,A537CH的计数器当前值增1,当前值达到A533CH中的设定值时,马上停止主程序转而去执行中断任务141程序,中断程序完成后又返回到主程序。