您现在所在的是:

三菱Mitsubishi

回帖:5个,阅读:761 [上一页] [1] [下一页]
* 帖子主题:

请教关于中断问题

908
youli
文章数:2
年度积分:50
历史总积分:908
注册时间:2006/12/20
发站内信
发表于:2009/5/7 18:15:16
#0楼
例题:在产生3号中断时,如果M0为ON,则以下程序给D0加1
0    LD          SM400
1    MOVP     H5         D10
4    MOVP     H0         D11
7    MOVP     H0         D12
10  IMASK     D10
12  EI    
13  LD          X0
14  OUT       Y0
15  FEND
16               I3
17  LD          M0
18  INC         D0
20  IRET
21  END

请教高手解释一下,1~7步的意义,3号(I3)中断是如何产生的?
尤其是1步,MOVP  H5  D10,和 IMASK  D10 是什么关系
谢谢
37240
cvlsam 版主
文章数:12401
年度积分:1592
历史总积分:37240
注册时间:2001/12/22
发站内信
2018论坛贡献奖
2017论坛贡献奖
2016论坛贡献奖
2015论坛贡献奖
2013论坛贡献奖
2012论坛贡献奖
2011论坛贡献奖
2011国庆活动
2010论坛杰出贡献奖
发表于:2009/5/7 21:31:52
#1楼
貌似I3中断并无产生啊。
H5二进制代码为101,应产生的是0和2中断~

而如果是3号中断的话,应该是8,也就是H8.

因为IMASK 的参数时软元件,供8个字,也就是I0~I127,每个字16位,每个位对应一个中断。

因此需要先将中断编号赋予软元件,然后再使用。

0    LD          SM400   //SM400 常ON
1    MOVP     H5         D10 //将中断0,2置位允许,1,3~15置位中断无效
4    MOVP     H0         D11 //将I16~I31设置为中断无效
7    MOVP     H0         D12//将I32~I47设置为中断无效。

Regards
908
youli
文章数:2
年度积分:50
历史总积分:908
注册时间:2006/12/20
发站内信
发表于:2009/5/8 9:06:36
#2楼
谢谢,解释得很清楚。
是不是意味着此例I3中断是不能工作的,因为H8被屏蔽了。
再请教一个问题:MOV  K0  W0D0  中W为何种软元件,为什么手册中找不到?
再次谢谢
38763
fumz78 版主
文章数:17156
年度积分:291
历史总积分:38763
注册时间:2006/10/8
发站内信
2018论坛优秀版主
2017春节活动(二)
2016论坛优秀版主
2016国庆活动(二)
2015论坛优秀版主
2014论坛优秀版主
晒晒工控小礼品
2012论坛优秀版主
2011论坛贡献奖
2010年论坛优秀版主
08年最佳博客奖
发表于:2009/5/8 9:29:59
#3楼
W是Q系列PLC中的通讯寄存器
Q的手册中是有的,能查到的
三菱 PLC、触摸屏、伺服电机、变频器、数控系统
   深圳       fumz78@163.com
958
b03330216
文章数:22
年度积分:50
历史总积分:958
注册时间:2006/10/16
发站内信
发表于:2009/5/11 11:25:33
#4楼
请教下,中断可以在模拟器中运行吗?
958
b03330216
文章数:22
年度积分:50
历史总积分:958
注册时间:2006/10/16
发站内信
发表于:2009/5/11 11:25:45
#5楼
此楼内容不符合板块规定,不予显示! 查看原帖内容>>

关于我们 | 联系我们 | 广告服务 | 本站动态 | 友情链接 | 法律声明 | 非法和不良信息举报

工控网客服热线:0755-86369299
版权所有 工控网 Copyright©2024 Gkong.com, All Rights Reserved

62.4004