您好!欢迎光临工博士商城

日本欧姆龙专卖

产品:745    
联系我们
联系方式
  • 联系人:刘经理 
  • 电话:17601221105(微信同号)
  • 邮件:hqq@gongboshi.com
  • 手机:17601221105(微信同号)
  • 传真:021-68906876
新闻分类
荣誉资质
首页 > 行业资讯 > 欧姆龙PLC的定时中断功能案例
行业资讯
欧姆龙PLC的定时中断功能案例
发布时间:2022-07-19        浏览次数:156        返回列表
 例:设计一段程序,每隔200ms,把数据寄存器D200中的值加上5。试用中断方式编写程序。

此例可用定时中断的方式来编写程序,步骤如下:

1、定时中断的时间单位(精度)设定。

在CX-Programmer(下文简称CX-P)软件中,在项目树中的“设置”选项上双击鼠标,打开“PLC设定”窗口,选择“时序”标签选项卡,在“定时中断间隔”处,可选择10、1.0、0.1三个数值,默认为10,单位为ms(以CP1L PLC为例,其它PLC以实际为准)。
根据:中断处理的间隔时间=中断间隔时间设定值×定时中断间隔的单位。间隔时间应比中断处理所用时间长。

因此,此例间隔时间的设置为20。

2、建立定时中断程序。
在CX-P软件中,新建立一个中断程序,方法如下:用鼠标右击项目树中“程序”选项,选择“插入程序”,选择“梯形图”,点击进入“程序属性”窗口,在“通用”选项卡中的“任务类型”多选栏中找到“中断任务02(间隔定时器0)”,点击即确定。其中02是中断任务的编号,0是间隔定时器的编号也就是定时中断的编号,此处固定。
3、在主程序中设定中断时间间隔20,如下图所示。
此处用到“MSKS”指令,作用是设置中断屏蔽和解除屏蔽,加@是上升沿触发。
当 PLC 进入 RUN 模式时,对 I/O 中断任务和定时中断任务进行屏蔽 ( 禁止 )。
MSKS可以对 I/O 中断进行去屏蔽或屏蔽,以及为定时中断设定时间间隔。
N=4 或 14:复位和重启定时中断任务。

4、在中断程序中编写加5运算程序,如下图所示。
其他中断相关指令还有:

清除中断CLI 指令可清除或保留已记录的中断输入 ( 针对 I/O 中断 ),并设定距离***次定时中断 ( 针对定时中断 ) 的时间。此外,还可清除或保留已记录的高速计数器中断。

禁止中断DI 指令禁止执行所有中断任务。

允许中断EI 指令允许执行所有中断任务。


 

联系热线:17601221105(微信同号) 联系人:刘经理 联系地址:上海市宝山区富联一路98弄6号

技术和报价服务:星期一至星期六8:00-22:00 日本欧姆龙专卖

返回
顶部