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


楼主最近还看过



zyuanlong11

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 210回
  • 年度积分:5
  • 历史总积分:378
  • 注册:2010年11月10日
发表于:2017-12-31 08:27:58
41楼

好…………

锦兮焚卿颜

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 2回
  • 年度积分:0
  • 历史总积分:100
  • 注册:2018年1月02日
发表于:2018-01-02 14:28:21
42楼

楼主大好人,一生平安

gk2017

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 35回
  • 年度积分:0
  • 历史总积分:150
  • 注册:2018年1月15日
发表于:2018-01-15 11:43:55
43楼

工控新人来学习

ohmy尜尜

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 16回
  • 年度积分:0
  • 历史总积分:230
  • 注册:2018年1月22日
发表于:2018-01-22 21:21:49
44楼

大神众多,眼花缭乱

千里走单骑

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 160回
  • 年度积分:0
  • 历史总积分:302
  • 注册:2018年1月21日
发表于:2018-01-27 15:50:22
45楼

谢谢楼主的分享

1039072807

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 175回
  • 年度积分:0
  • 历史总积分:82
  • 注册:2013年6月07日
发表于:2018-02-07 16:06:37
46楼

谢谢学习学习。希望会很好的

陈某某

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 161回
  • 年度积分:0
  • 历史总积分:89
  • 注册:2016年5月09日
发表于:2018-02-14 18:03:32
47楼

学习一下,正在用欧姆龙

gk2017

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 25回
  • 年度积分:0
  • 历史总积分:101
  • 注册:2018年2月08日
发表于:2018-02-23 00:13:55
48楼

学习一下 谢谢

xhb654536452

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 51回
  • 年度积分:0
  • 历史总积分:290
  • 注册:2011年8月11日
发表于:2018-02-27 10:56:42
49楼

学习啦,谢谢分享

yaoqing_1989

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 77回
  • 年度积分:0
  • 历史总积分:97
  • 注册:2017年9月23日
发表于:2018-03-02 16:12:32
50楼

来学习一下啊,大家都好厉害


低调之间

  • 精华:0帖
  • 求助:3帖
  • 帖子:6帖 | 127回
  • 年度积分:0
  • 历史总积分:97
  • 注册:2015年3月26日
发表于:2018-03-02 16:21:30
51楼

谢谢分享,下载下来看看,thanks

低调之间

  • 精华:0帖
  • 求助:3帖
  • 帖子:6帖 | 127回
  • 年度积分:0
  • 历史总积分:97
  • 注册:2015年3月26日
发表于:2018-03-02 16:26:23
52楼

谢谢分享,下载下来看看,thanks

过客一号

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 2417回
  • 年度积分:0
  • 历史总积分:496
  • 注册:2017年6月09日
发表于:2018-03-05 11:58:57
53楼

学习了,感谢感谢!!!

初九00

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 62回
  • 年度积分:0
  • 历史总积分:112
  • 注册:2018年3月19日
发表于:2018-03-19 13:43:19
54楼

感谢楼主分享 大家一起来学习一下

missstone

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 114回
  • 年度积分:0
  • 历史总积分:137
  • 注册:2012年2月13日
发表于:2018-03-21 15:29:16
55楼

非常有用,感谢分享!

Ethan wang

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 7回
  • 年度积分:0
  • 历史总积分:107
  • 注册:2018年3月22日
发表于:2018-03-28 11:51:54
56楼
之前遇到过这个问题,现在才明白。好贴

Ethan wang

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 7回
  • 年度积分:0
  • 历史总积分:107
  • 注册:2018年3月22日
发表于:2018-03-28 13:44:50
57楼

好好学习,学无止境

dongdian0001

  • 精华:0帖
  • 求助:0帖
  • 帖子:22帖 | 69回
  • 年度积分:0
  • 历史总积分:0
  • 注册:2017年12月23日
发表于:2018-03-29 14:08:49
58楼

好东西就要看看。谢谢。

romanchu

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 4回
  • 年度积分:0
  • 历史总积分:64
  • 注册:2018年4月06日
发表于:2018-04-06 20:24:32
59楼

很好很实用

否极泰来

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 150回
  • 年度积分:0
  • 历史总积分:135
  • 注册:2018年4月06日
发表于:2018-04-06 20:42:54
60楼

不错学习了。


热门招聘
相关主题

官方公众号

智造工程师