欧姆龙PLC如何使用MSKS指令编写中断程序? 点击:8202 | 回复:91



zhyi0214

    
  • 精华:6帖
  • 求助:15帖
  • 帖子:952帖 | 3160回
  • 年度积分:11
  • 历史总积分:23628
  • 注册:2014年8月14日
发表于:2017-04-19 21:16:31
楼主

中断程序属于优先级别较高的,所以在运用中也相应的较为常用。欧姆龙PLC初学者难免会遇到诸多难题,这里讲解下欧姆龙PLC中断程序的编写,这里以欧姆龙CP1E PLC为例,希望能帮助初学者解决初学欧姆龙PLC中断程序编写的小难题

首先,我们需要打开欧姆龙软件CX-Programmer,建立新项目,单击文件里的新建选项或者单击新建按钮即可

单击新建后弹出菜单,根据你现有的PLC进行选择,我们在这里选择的是欧姆龙PLC CP1E NA系列,记住需要正确选择你需要编程的PLC,不然无法通讯的

选择好PLC型号后进入编程界面,这时候我们需要的是开启中断,所以我们要单击设置进入设置界面,进入设计界面后选择内置输入设置,在菜单下面有中断输入,选择我们需要开启的中断选项,将“普通”下拉改为”中断“,根据你自身需要进行选择。

设置完毕后关闭设置菜单,进入编程界面,右键单击程序选择插入新的梯形图,程序名称可以自行更改,在任务类型里选择中断任务,根据你自己所需要的选择,我们在设置里面开启的是中断任务2,所以在这里选择的任务类型为中断任务2.

选择完毕后在进入主程序编写,根据你自己所需要的进行中断条件编写,中断程序编写指令要注意了,根据你自己所选的中断任务进行编写,欧姆龙PLC CP1E系列最大支持6路中断程序,我们以中断任务二为例,MSKS指令需要使用两次,一个是中断任务选择,一个是选择中断开启标示(上升沿或者是下降沿),第一个中断指令MSKS  102  #0000表示开启中断任务2,MSKS 102 #0001表示屏蔽中断任务2;第二个中断指令MSKS 112 #0000表示上升沿开启中断,MSKS 112 #0001表示下降沿开启中断。

编写主程序后,进入中断程序编写,在这里就不多解释了,根据你自己所需要的进行程序编写。

接下来,连接PLC,单击PLC,选择在线工作弹出确认菜单,选择“是”,连接PLC,再单击PLC选择传送到PLC,将程序导入PLC中,导入完成后将PLC断电10S左右再启动,一定要断电10S后再上电启动,不然可能会出现错误。

最后,需要仿真模拟的话单击模拟,选择在线模拟即可。希望大家能够多多实验。

1分不嫌少!


楼主最近还看过



破名难取

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 6回
  • 年度积分:0
  • 历史总积分:16
  • 注册:2017年8月04日
发表于:2017-08-09 13:27:25
21楼

值得学习,这是一个非常好的帖子,感谢楼主。

RenV587

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 316回
  • 年度积分:0
  • 历史总积分:999
  • 注册:2015年1月01日
发表于:2017-08-13 11:07:25
22楼

一直用欧姆龙的PLC用不明白 还是三菱的吧


Smile-lyc

  • [管理员]
  • 精华:127帖
  • 求助:50帖
  • 帖子:3482帖 | 22331回
  • 年度积分:1963
  • 历史总积分:145694
  • 注册:2006年8月04日
发表于:2017-08-13 12:54:01
23楼


引用 MENGCHA 的回复内容: 还不错,谢谢楼主,好人,,,,


zwweli

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 46回
  • 年度积分:0
  • 历史总积分:64
  • 注册:2015年5月02日
发表于:2017-08-14 13:41:00
24楼

学习了,谢谢楼主,,,,,

蓝剑蓝剑

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 28回
  • 年度积分:0
  • 历史总积分:0
  • 注册:2013年7月09日
发表于:2017-08-22 10:15:43
25楼

帖子不错,还不要积分,谢谢

fanghao8830

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 20回
  • 年度积分:0
  • 历史总积分:102
  • 注册:2017年8月24日
发表于:2017-08-25 11:30:07
26楼

感谢楼主分享

gk2017

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 17回
  • 年度积分:0
  • 历史总积分:122
  • 注册:2017年9月01日
发表于:2017-09-02 08:55:37
27楼

学习了,感谢楼主分享

XLM19881231

  • 精华:0帖
  • 求助:1帖
  • 帖子:26帖 | 107回
  • 年度积分:58
  • 历史总积分:789
  • 注册:2011年5月18日
发表于:2017-09-08 21:29:10
28楼

值得学习,这是一个非常好的帖子

菜鸟轰炸机

  • 精华:0帖
  • 求助:0帖
  • 帖子:3帖 | 28回
  • 年度积分:0
  • 历史总积分:102
  • 注册:2017年9月13日
发表于:2017-09-19 13:15:54
29楼

大神有软件下载网址来一个吗?

东莞新科

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 40回
  • 年度积分:0
  • 历史总积分:76
  • 注册:2012年7月18日
发表于:2017-09-28 08:12:00
30楼

不错。学习了!!!

没有积分

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 119回
  • 年度积分:0
  • 历史总积分:159
  • 注册:2017年10月06日
发表于:2017-10-07 16:34:36
31楼

大神有软件下载网址来一个吗?

小小小蜗牛

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 76回
  • 年度积分:0
  • 历史总积分:220
  • 注册:2017年11月09日
发表于:2017-11-11 15:21:29
32楼

和前辈们学习经验,感谢


哎哟喂丨懂了

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 25回
  • 年度积分:0
  • 历史总积分:795
  • 注册:2017年8月10日
发表于:2017-11-28 22:28:50
33楼

感谢楼主,说的很详细!为楼主点赞!

马到功成1314

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 12回
  • 年度积分:0
  • 历史总积分:99
  • 注册:2017年12月04日
发表于:2017-12-04 14:14:25
34楼

不错,学习了,感谢楼主分享

嘿丶好玩

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 16回
  • 年度积分:0
  • 历史总积分:101
  • 注册:2017年12月10日
发表于:2017-12-10 23:38:08
35楼

悄悄的学习中

你懂的

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 125回
  • 年度积分:0
  • 历史总积分:91
  • 注册:2013年4月09日
发表于:2017-12-15 11:08:13
36楼

学习学习下

你懂的

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 125回
  • 年度积分:0
  • 历史总积分:91
  • 注册:2013年4月09日
发表于:2017-12-15 11:09:20
37楼

学习学习下

bolin

  • 精华:0帖
  • 求助:0帖
  • 帖子:4帖 | 44回
  • 年度积分:0
  • 历史总积分:290
  • 注册:2017年12月15日
发表于:2017-12-18 13:36:00
38楼

看看再说了

罗盘

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 5回
  • 年度积分:0
  • 历史总积分:35
  • 注册:2017年12月20日
发表于:2017-12-20 13:14:12
39楼

谢谢楼主分享,学习一下

一顿饭

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 11回
  • 年度积分:0
  • 历史总积分:44
  • 注册:2015年5月12日
发表于:2017-12-21 22:00:45
40楼

多说说中断需要用的地方,不太碰到需要用的,接触不多


热门招聘
相关主题

官方公众号

智造工程师