您现在所在的是:

三菱Mitsubishi

回帖:12个,阅读:1677 [上一页] [1] [2] [下一页]
56
18928933990
文章数:23
年度积分:56
历史总积分:56
注册时间:2019/11/23
发站内信
发表于:2020/1/8 8:04:01
#0楼
比如值是1234  想拆分成12   34两个数
42331
YXBK 版主
文章数:19445
年度积分:2745
历史总积分:42331
注册时间:2007/4/14
发站内信
2015论坛优秀版主
2015春节活动
2013论坛优秀版主
2012论坛优秀版主
发表于:2020/1/8 8:31:54
#1楼
附件 2020-01-08_083038.jpg

附件 2020-01-08_083109.jpg
大家一起学习
6645
机栝
文章数:923
年度积分:813
历史总积分:6645
注册时间:2017/6/12
发站内信
发表于:2020/1/8 8:47:40
#2楼
Y版这个方法不错,另外如果设备支持C语言或者ST对于这种算法的东西就简单多了,数学计算就可以得到
知行合一。
42331
YXBK 版主
文章数:19445
年度积分:2745
历史总积分:42331
注册时间:2007/4/14
发站内信
2015论坛优秀版主
2015春节活动
2013论坛优秀版主
2012论坛优秀版主
发表于:2020/1/8 10:41:27
#3楼
以下是引用机栝2020/1/8 8:47:40的发言:
Y版这个方法不错,另外如果设备支持C语言或者ST对于这种算法的东西就简单多了,数学计算就可以得到

我不懂C,是不是这样的
附件 2020-01-08_103848.jpg
大家一起学习
85329
ZCMY 版主
文章数:47405
年度积分:1388
历史总积分:85329
注册时间:2004/3/16
发站内信
2018论坛贡献奖
2018春节活动(三)
2017论坛优秀版主
2017国庆活动(三)
2016论坛优秀版主
2015论坛优秀版主
2014论坛优秀版主
2014相约国庆
2013论坛优秀版主
2012论坛优秀版主
2011论坛贡献奖
2010年论坛优秀版主
发表于:2020/1/8 11:08:49
#4楼
如果是二进制的取高8位与低8位的话,低8位可以直接通过逻辑与实现;高8位可以通过XCH指令交换高低8位再逻辑与;
7968
蜀中之首
文章数:5230
年度积分:50
历史总积分:7968
注册时间:2018/5/27
发站内信
发表于:2020/1/8 11:34:35
#5楼
方法应该很多,三菱也应该有类似欧姆龙的MOVD指令

附件 image.jpg
56
18928933990
文章数:23
年度积分:56
历史总积分:56
注册时间:2019/11/23
发站内信
发表于:2020/1/8 18:06:43
#6楼
谢谢  字数补丁
此帖发自手机工控论坛
17375
pan_xiansheng
文章数:2332
年度积分:1023
历史总积分:17375
注册时间:2011/11/18
发站内信
2018论坛解答高手
2015论坛贡献奖
发表于:2020/1/8 18:15:12
#7楼
楼主想把1234拆分成12   34两个数,前提是这个1234必须是16进制的,不然的话,是分不出12、34两个数。
6645
机栝
文章数:923
年度积分:813
历史总积分:6645
注册时间:2017/6/12
发站内信
发表于:2020/1/9 9:32:06
#8楼
以下是引用YXBK2020/1/8 10:41:27的发言:
以下是引用机栝2020/1/8 8:47:40的发言:
Y版这个方法不错,另外如果设备支持C语言或者ST对于这种算法的东西就简单多了,数学计算就可以得到

我不懂C,是不是这样的
附件 2020-01-08_103848.jpg
是的呢,不管多少位都可以用取余取模的方法,这是一种比较万能的拆分法,上次我做那个八卦钟就是用的这个
知行合一。
10454
xlian
文章数:3232
年度积分:94
历史总积分:10454
注册时间:2002/5/7
发站内信
2018论坛热心网友
西门子PLC体验(二)
发表于:2020/1/9 10:35:05
#9楼
取十六进制可以直接用AND指令,AND S1 16#FF,就得到低8位,AND S1 16#FF00就得到高八位,再字节交换就把高8位放到了低八位

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

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

78.0005