首页 上一页 1 2 3 4 5 下一页 尾页

欧姆龙PLC如何使用MSKS指令编写中断程序? 点击:8428 | 回复: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分不嫌少!


楼主最近还看过



竹叶三—王者之师

  • [版主]
  • 精华:7帖
  • 求助:21帖
  • 帖子:1141帖 | 3349回
  • 年度积分:257
  • 历史总积分:58128
  • 注册:2009年7月21日
发表于:2017-04-20 08:36:06
1楼

好帖子,赏2分。          

李东泽

  • [版主]
  • 精华:7帖
  • 求助:25帖
  • 帖子:1209帖 | 6375回
  • 年度积分:224
  • 历史总积分:44417
  • 注册:2010年3月25日
发表于:2017-04-20 11:02:54
2楼

帖子不错,我已经置精了

MENGCHA

  • 精华:0帖
  • 求助:6帖
  • 帖子:91帖 | 703回
  • 年度积分:412
  • 历史总积分:933
  • 注册:2003年9月08日
发表于:2017-04-23 14:56:29
3楼

还不错,谢谢楼主,好人,,,,

liangkoo

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 161回
  • 年度积分:0
  • 历史总积分:544
  • 注册:2014年10月17日
发表于:2017-04-26 13:07:54
4楼

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

Smile-lyc

  • [管理员]
  • 精华:127帖
  • 求助:50帖
  • 帖子:3482帖 | 22331回
  • 年度积分:1963
  • 历史总积分:145694
  • 注册:2006年8月04日
发表于:2017-04-26 18:48:52
5楼


引用 李东泽 的回复内容: 帖子不错,我已经置精了

技术性比较强,也很有参考意义

CZ198841

  • [版主]
  • 精华:0帖
  • 求助:0帖
  • 帖子:622帖 | 8548回
  • 年度积分:26
  • 历史总积分:335297
  • 注册:2011年4月25日
发表于:2017-04-27 08:39:55
6楼

楼主不错,最近正在搞一个欧姆龙项目,刚好用到中断

亲爱的,对不起

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 74回
  • 年度积分:0
  • 历史总积分:8
  • 注册:2016年8月02日
发表于:2017-04-27 22:17:14
7楼

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

zy99922

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 53回
  • 年度积分:0
  • 历史总积分:123
  • 注册:2016年1月31日
发表于:2017-05-17 01:07:12
8楼

帖子不错,很实用,值得收藏学习!


化一动

  • 精华:0帖
  • 求助:1帖
  • 帖子:2帖 | 7回
  • 年度积分:0
  • 历史总积分:13
  • 注册:2013年8月04日
发表于:2017-05-19 10:58:31
9楼

刚开始学习欧姆龙的PLC,这中断来的很及时。

however1241

  • 精华:1帖
  • 求助:18帖
  • 帖子:94帖 | 2664回
  • 年度积分:108
  • 历史总积分:5209
  • 注册:2013年3月11日
发表于:2017-05-23 14:11:30
10楼


引用 化一动 的回复内容: 刚开始学习欧姆龙的PLC,这中断来的很及时。


zy99922

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 53回
  • 年度积分:0
  • 历史总积分:123
  • 注册:2016年1月31日
发表于:2017-06-02 23:36:33
11楼

帖子不错,值得学习1

wokkk777f

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 54回
  • 年度积分:0
  • 历史总积分:102
  • 注册:2017年6月22日
发表于:2017-06-22 12:24:28
12楼

学习学习,看看大神们都怎么做。

洋洋0204

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 64回
  • 年度积分:1
  • 历史总积分:266
  • 注册:2017年4月08日
发表于:2017-06-27 11:41:38
13楼

学习学习,看看大神们都怎么做。

asd1884524

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 9回
  • 年度积分:0
  • 历史总积分:48
  • 注册:2017年1月08日
发表于:2017-07-01 08:09:47
14楼

中断程序属于优先级别较高的,所以在运用中也相应的较为常用。

火之晨曦

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 123回
  • 年度积分:0
  • 历史总积分:1045
  • 注册:2017年5月02日
发表于:2017-07-01 08:27:34
15楼

还不错,谢谢楼主,好人,,,,

查理233

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 24回
  • 年度积分:0
  • 历史总积分:105
  • 注册:2017年7月07日
发表于:2017-07-07 12:09:33
16楼

谢谢楼主分享。。。。。。。。

Smile-lyc

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

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

jimzhang

  • 精华:0帖
  • 求助:0帖
  • 帖子:4帖 | 100回
  • 年度积分:80
  • 历史总积分:1389
  • 注册:2016年4月20日
发表于:2017-07-09 20:44:14
18楼

感谢楼主,虽然说的比较简单,但总算对中断编程的过程有了个大致了解。

镇南关7

  • 精华:0帖
  • 求助:0帖
  • 帖子:10帖 | 767回
  • 年度积分:4
  • 历史总积分:388
  • 注册:2012年12月20日
发表于:2017-07-10 13:09:12
19楼

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

雷达_60

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 53回
  • 年度积分:0
  • 历史总积分:106
  • 注册:2003年7月25日
发表于:2017-07-11 19:55:12
20楼

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


热门招聘
相关主题

官方公众号

智造工程师
    首页 上一页 1 2 3 4 5 下一页 尾页