您现在所在的是:

台达论坛

回帖:23个,阅读:2637 [上一页] [1] [2] [3] [下一页]
* 帖子主题:

关于寄存器D

1016
yangdeyoong
文章数:47
年度积分:50
历史总积分:1016
品牌积分(台达):0
注册时间:2009/2/17
发站内信
发表于:2017/5/31 14:02:34
#0楼
关于寄存器D,如何将寄存器里的数据分成上8为和下八位?
此帖发自手机工控论坛
25984
ytleaderplc
文章数:10887
年度积分:547
历史总积分:25984
品牌积分(台达):29
注册时间:2008/6/7
发站内信
发表于:2017/5/31 14:13:38
#1楼
and 00FF 和FF00 试试
PLC 文本显示器 触摸屏 变频 伺服 编程电缆 plc触摸屏编程 维修等
email:  ytleader@126.com
85916
ZCMY 版主
文章数:47514
年度积分:435
历史总积分:85916
品牌积分(台达):193
注册时间:2004/3/16
发站内信
2018论坛贡献奖
2018春节活动(三)
2017论坛优秀版主
2017国庆活动(三)
2016论坛优秀版主
2015论坛优秀版主
2014论坛优秀版主
2014相约国庆
2013论坛优秀版主
2012论坛优秀版主
2011论坛贡献奖
2010年论坛优秀版主
发表于:2017/5/31 14:20:23
#2楼
目的没说清楚;
是想把上下8位分别存入不同寄存器内?
17840
pan_xiansheng
文章数:2359
年度积分:334
历史总积分:17840
品牌积分(台达):10
注册时间:2011/11/18
发站内信
2018论坛解答高手
2015论坛贡献奖
发表于:2017/5/31 14:32:23
#3楼
用除法指令
DIV D0 H100 D10

D0--你原来的16位寄存器
D10--分割后的高8位
D11--分割后的低8位
1016
yangdeyoong
文章数:47
年度积分:50
历史总积分:1016
品牌积分(台达):0
注册时间:2009/2/17
发站内信
发表于:2017/5/31 15:07:15
#4楼
以下是引用ZCMY2017/5/31 14:20:23的发言:
目的没说清楚;
是想把上下8位分别存入不同寄存器内?
就是这个意思
此帖发自手机工控论坛
17840
pan_xiansheng
文章数:2359
年度积分:334
历史总积分:17840
品牌积分(台达):10
注册时间:2011/11/18
发站内信
2018论坛解答高手
2015论坛贡献奖
发表于:2017/5/31 15:20:24
#5楼
以上的除法指令,不就是你想要的结果吗?
高8位=D10
低8位=D11
1016
yangdeyoong
文章数:47
年度积分:50
历史总积分:1016
品牌积分(台达):0
注册时间:2009/2/17
发站内信
发表于:2017/5/31 15:26:46
#6楼
对的老师,谢谢您
此帖发自手机工控论坛
85916
ZCMY 版主
文章数:47514
年度积分:435
历史总积分:85916
品牌积分(台达):193
注册时间:2004/3/16
发站内信
2018论坛贡献奖
2018春节活动(三)
2017论坛优秀版主
2017国庆活动(三)
2016论坛优秀版主
2015论坛优秀版主
2014论坛优秀版主
2014相约国庆
2013论坛优秀版主
2012论坛优秀版主
2011论坛贡献奖
2010年论坛优秀版主
发表于:2017/5/31 15:33:14
#7楼
实现的方法很多;
如你把对应的寄存器传送到K4M100内;那么K2M100就是低8位,K2M108就是高8位;
1016
yangdeyoong
文章数:47
年度积分:50
历史总积分:1016
品牌积分(台达):0
注册时间:2009/2/17
发站内信
发表于:2017/5/31 15:42:15
#8楼
以下是引用ZCMY2017/5/31 15:33:14的发言:
实现的方法很多;
如你把对应的寄存器传送到K4M100内;那么K2M100就是低8位,K2M108就是高8位;
老师:这样写程序我不太懂!
此帖发自手机工控论坛
14863
liuhuoaaa
文章数:8568
年度积分:50
历史总积分:14863
品牌积分(台达):9
注册时间:2007/6/11
发站内信
发表于:2017/5/31 16:18:09
#9楼
以下是引用yangdeyoong2017/5/31 15:42:15的发言:
以下是引用ZCMY2017/5/31 15:33:14的发言:
实现的方法很多;
如你把对应的寄存器传送到K4M100内;那么K2M100就是低8位,K2M108就是高8位;
老师:这样写程序我不太懂!
就是把寄存器的值用2进制表示,然后放到M100-M115里面。

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

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

62.4004