登录
首页
PLC论坛
三菱Mitsubishi
回帖
发帖
正文
主题:请教怎么拆分一个数据寄存器
点击:1774 回复:12
楼主
编辑
引用
管理
18928933990
比如值是1234 想拆分成12 34两个数
20-01-08 08:04
1楼
编辑
引用
管理
YXBK
20-01-08 08:31
2楼
编辑
引用
管理
机栝
Y版这个方法不错,另外如果设备支持C语言或者ST对于这种算法的东西就简单多了,数学计算就可以得到
20-01-08 08:47
3楼
编辑
引用
管理
YXBK
引用
机栝
在 2020/1/8 8:47:40 发言
【内容省略】
我不懂C,是不是这样的
20-01-08 10:41
4楼
编辑
引用
管理
ZCMY
如果是二进制的取高8位与低8位的话,低8位可以直接通过逻辑与实现;高8位可以通过XCH指令交换高低8位再逻辑与;
20-01-08 11:08
5楼
编辑
引用
管理
蜀中之首
方法应该很多,三菱也应该有类似欧姆龙的MOVD指令
20-01-08 11:34
6楼
编辑
引用
管理
18928933990
谢谢 字数补丁
20-01-08 18:06
7楼
编辑
引用
管理
pan_xiansheng
楼主想把1234拆分成12 34两个数,前提是这个1234必须是16进制的,不然的话,是分不出12、34两个数。
20-01-08 18:15
8楼
编辑
引用
管理
机栝
引用
YXBK
在 2020/1/8 10:41:27 发言
【内容省略】
是的呢,不管多少位都可以用取余取模的方法,这是一种比较万能的拆分法,上次我做那个八卦钟就是用的这个
20-01-09 09:32
9楼
编辑
引用
管理
xlian
取十六进制可以直接用AND指令,AND S1 16#FF,就得到低8位,AND S1 16#FF00就得到高八位,再字节交换就把高8位放到了低八位
20-01-09 10:35
上一页
下一页
工控新闻
优必选天工行者机器人受科研高校热捧,已收获百台订单,今年预计交付将超300台
施耐德电气:以数智创新,赋能交通行业高质量转型建设
BIS-6690P-B10:增强性能与高可靠性设计,适用于光伏阵列边缘监控
海关总署:上半年我国工业机器人出口增长61.5%
【0元试用+大奖等你来拿】福禄克在工业制造行业的高温测温仪
台达智造方程式:解码包装行业智能化升级场景落地路径
华北工控BIS-6920P:为轨道交通PIS系统提供高性能加固计算机硬件方案
EPC-3132ZX-A:搭载兆芯KX-6000系列处理器,满足轨道交通终端设备的国产化合规要求
更多新闻资讯