您现在所在的是:

欧姆龙OMRON

回帖:9个,阅读:4352 [上一页] [1] [下一页]
20901
bnnyygy
文章数:5988
年度积分:1567
历史总积分:20901
注册时间:2012/3/15
发站内信
2018论坛分享达人
发表于:2019/12/12 15:50:09
#0楼
众所周知,要用IR0变址寄存器需要加一条MOVR ** IR0,这样的指令。

其实不用的,直接修改IR地址内容数值就可以改变地址。


比如,MOVR W0 IR0,就是把 MOVL &56832 IR0,
     MOVR D0 IR0,=MOVL &65536 IR0,


丢图跑:
附件 QQ图片20191212154725.jpg


还有,IR不够用?

看看欧姆龙自带功能块。

执行内含IR寄存器的程序之前把IR值保存在其它位置,执行完毕以后,把值再传送回IR寄存器就行了、


欧姆龙自带功能块很多东西值得借鉴啊。


37234
cvlsam 版主
文章数:12401
年度积分:1586
历史总积分:37234
注册时间:2001/12/22
发站内信
2018论坛贡献奖
2017论坛贡献奖
2016论坛贡献奖
2015论坛贡献奖
2013论坛贡献奖
2012论坛贡献奖
2011论坛贡献奖
2011国庆活动
2010论坛杰出贡献奖
发表于:2019/12/12 16:07:41
#1楼
以下是引用bnnyygy2019/12/12 15:50:09的发言:
众所周知,要用IR0变址寄存器需要加一条MOVR ** IR0,这样的指令。

其实不用的,直接修改IR地址内容数值就可以改变地址。


比如,MOVR W0 IR0,就是把 MOVL &56832 IR0,
     MOVR D0 IR0,=MOVL &65536 IR0,


丢图跑:
附件 QQ图片20191212154725.jpg


还有,IR不够用?

看看欧姆龙自带功能块。

执行内含IR寄存器的程序之前把IR值保存在其它位置,执行完毕以后,把值再传送回IR寄存器就行了、


欧姆龙自带功能块很多东西值得借鉴啊。



下图来自于2007年的CP1H操作手册4-15章节变址寄存器部分。
附件 workpicture1.jpg

Good Luck~
20901
bnnyygy
文章数:5988
年度积分:1567
历史总积分:20901
注册时间:2012/3/15
发站内信
2018论坛分享达人
发表于:2019/12/12 16:20:28
#2楼
回复 #1楼 cvlsam
DR IR组合我知道,普通场合,@D**这样的间接寻址在普通梯形图更好用。


主要是我想在功能块里面用。
37234
cvlsam 版主
文章数:12401
年度积分:1586
历史总积分:37234
注册时间:2001/12/22
发站内信
2018论坛贡献奖
2017论坛贡献奖
2016论坛贡献奖
2015论坛贡献奖
2013论坛贡献奖
2012论坛贡献奖
2011论坛贡献奖
2011国庆活动
2010论坛杰出贡献奖
发表于:2019/12/12 16:24:59
#3楼
以下是引用bnnyygy2019/12/12 16:20:28的发言:
DR IR组合我知道,普通场合,@D**这样的间接寻址在普通梯形图更好用。


主要是我想在功能块里面用。

在功能块中,应避免使用全局地址。

Good Luck~
20901
bnnyygy
文章数:5988
年度积分:1567
历史总积分:20901
注册时间:2012/3/15
发站内信
2018论坛分享达人
发表于:2019/12/22 20:59:48
#4楼
以下是引用cvlsam2019/12/12 16:24:59的发言:
以下是引用bnnyygy2019/12/12 16:20:28的发言:
DR IR组合我知道,普通场合,@D**这样的间接寻址在普通梯形图更好用。


主要是我想在功能块里面用。

在功能块中,应避免使用全局地址。

Good Luck~


本来想做特殊功能块控制功能块,后来发现欧姆龙基本上都集成了。表情
136
18041568892
文章数:183
年度积分:136
历史总积分:136
注册时间:2019/2/12
发站内信
发表于:2020/2/5 14:20:52
#5楼
没看懂你到底想表达什么?LZ最好不要用你说的方式,omron资料里说过在没有使用movr指令之前最好不要给ir赋值,容易引起指针错误!
[此贴子已经被作者于2020/2/11 20:36:22编辑过]
3527
ycwmjw
文章数:540
年度积分:58
历史总积分:3527
注册时间:2011/2/20
发站内信
发表于:2020/2/5 20:15:25
#6楼
谢谢分享,欧姆龙产品,我真不熟悉。继续关注学习。
20901
bnnyygy
文章数:5988
年度积分:1567
历史总积分:20901
注册时间:2012/3/15
发站内信
2018论坛分享达人
发表于:2020/3/4 20:32:39
#7楼
回复 #5楼 18041568892
*******算了。
好像没人理解意思,我表达问题吧
[此贴子已经被作者于2020/3/4 20:37:30编辑过]
53
我是一只大大
文章数:26
年度积分:53
历史总积分:53
注册时间:2020/10/10
发站内信
发表于:2020/10/31 16:16:15
#8楼
回复 #7楼 bnnyygy
最近下在烦恼着寻址的问题,大神方便留个联系方式探讨嘛
20901
bnnyygy
文章数:5988
年度积分:1567
历史总积分:20901
注册时间:2012/3/15
发站内信
2018论坛分享达人
发表于:2020/10/31 23:19:23
#9楼
回复 #8楼 我是一只大大
MOVR 不如@D* 好用方便.没啥好探讨的

有问题,论坛力所能及的回答

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

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

62.4004