欧姆龙PLC如何使用MSKS指令编写中断程序? 点击:8468 | 回复: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帖
  • 帖子:1帖 | 150回
  • 年度积分:0
  • 历史总积分:135
  • 注册:2018年4月06日
发表于:2018-04-11 19:06:26
61楼
好东东值得学习一下。谢谢分享。

慵懒的小猫咪

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 126回
  • 年度积分:0
  • 历史总积分:124
  • 注册:2014年4月28日
发表于:2018-04-18 10:04:21
62楼
学习啦,谢谢分享

09lxy

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 97回
  • 年度积分:0
  • 历史总积分:101
  • 注册:2014年12月03日
发表于:2018-05-03 22:32:17
63楼
学习学习,谢谢分享!

陈浩武

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 81回
  • 年度积分:0
  • 历史总积分:126
  • 注册:2017年6月09日
发表于:2018-05-08 12:53:13
64楼
楼主厉害,学习了学习了

凄凄切切去

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 43回
  • 年度积分:0
  • 历史总积分:97
  • 注册:2018年5月08日
发表于:2018-05-08 19:25:18
65楼
好帖子,学习了

王者之师--安俊

  • 精华:0帖
  • 求助:0帖
  • 帖子:5帖 | 126回
  • 年度积分:0
  • 历史总积分:137
  • 注册:2012年9月22日
发表于:2018-05-15 12:21:49
66楼
谢谢楼主很好的学习资料

scnj

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 107回
  • 年度积分:0
  • 历史总积分:137
  • 注册:2018年1月03日
发表于:2018-06-03 13:56:28
67楼

学习学习学习。 感谢分享

EASON666

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 2回
  • 年度积分:0
  • 历史总积分:0
  • 注册:1900年1月01日
发表于:2018-06-06 09:53:32
68楼

多谢楼主分享  好人

danchexiyi

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 19回
  • 年度积分:0
  • 历史总积分:101
  • 注册:2018年6月16日
发表于:2018-06-16 20:38:17
69楼

楼主很牛啊。必须赞一个

gao5526

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 65回
  • 年度积分:0
  • 历史总积分:103
  • 注册:2018年6月18日
发表于:2018-06-18 13:21:38
70楼

楼主好人啊 学习学习学习一下


gk2017

  • 精华:0帖
  • 求助:1帖
  • 帖子:1帖 | 32回
  • 年度积分:33
  • 历史总积分:246
  • 注册:2018年6月19日
发表于:2018-06-19 22:34:11
71楼

学习了,感谢楼主

gk2017

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 12回
  • 年度积分:0
  • 历史总积分:83
  • 注册:2018年8月07日
发表于:2018-08-07 03:05:53
72楼

怎么才能获取积分怎么才能获取积分啊。好急。

帅哥鹏

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 635回
  • 年度积分:2
  • 历史总积分:703
  • 注册:2018年6月21日
发表于:2018-08-13 16:45:58
73楼

确实可以学到知识,楼主的分享很给力

倾城1025

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 91回
  • 年度积分:0
  • 历史总积分:104
  • 注册:2014年7月15日
发表于:2018-08-13 19:03:16
74楼

学习学习,辛苦楼主了

物联i家

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 131回
  • 年度积分:0
  • 历史总积分:101
  • 注册:2018年9月04日
发表于:2018-09-05 14:14:03
75楼

多谢楼主的分享!辛苦了!!

物联i家

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 131回
  • 年度积分:0
  • 历史总积分:101
  • 注册:2018年9月04日
发表于:2018-09-05 14:14:14
76楼

学习啦,谢谢分享

LTJHRB

  • 精华:3帖
  • 求助:50帖
  • 帖子:544帖 | 5540回
  • 年度积分:84
  • 历史总积分:32339
  • 注册:2006年9月20日
发表于:2018-09-27 09:31:38
77楼

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

weiyufe1

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 135回
  • 年度积分:0
  • 历史总积分:188
  • 注册:2018年5月18日
发表于:2018-09-27 10:01:35
78楼

学习了,很好,谢谢能分享

WY112233

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 96回
  • 年度积分:1
  • 历史总积分:562
  • 注册:2018年8月25日
发表于:2018-10-24 16:34:03
79楼

初学者就来看看

QWERTY45066

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 69回
  • 年度积分:0
  • 历史总积分:101
  • 注册:2018年11月01日
发表于:2018-11-02 00:20:23
80楼


引用 liangkoo 的回复内容: 不错,学习了,感谢楼主分享

-------------------------



热门招聘
相关主题

官方公众号

智造工程师