登录
首页
PLC论坛
台达PLC
回帖
发帖
正文
主题:请教关于台达PLC数据合并指令的问题
点击:2911 回复:6
楼主
编辑
引用
管理
313073613
问题是这样的:我想把D1里的H43 和D2里的H5E 一起放进D10中变成H435E 请问该如何写指令
15-07-08 14:20
1楼
编辑
引用
管理
mjinbao
直观的方法,不知移位、相加可不可以。
15-07-08 15:04
2楼
编辑
引用
管理
313073613
请问位移和相加 具体会涉及哪些指令 ,我仔细研究一下
15-07-08 16:39
3楼
编辑
引用
管理
mjinbao
比如,将H43左移8位(ROL,二进制位),再与H5E相加。
只是大致如此,应当还有更适合的方法。
15-07-08 16:48
4楼
编辑
引用
管理
高雅的雅
首先,你的数据是常规数值还是ASC数据,如果是ASC数据,一个寄存器只能储存2位ASC数据,你没法合并!
如果是常规数值,你可以如下指令:
LDI M1000 MOV D1 K2M108
LDI M1000 MOV D2 K2M100
LDI M1000 MOV K4M100 D10
15-07-08 17:38
5楼
编辑
引用
管理
313073613
好厉害 真是太感谢了
15-07-09 13:09
6楼
编辑
引用
管理
313073613
再请教一个问题:我用数显表采集到电压电流的数据 数显表与PLC通过485通信 传回的数据是二进制浮点数 换成16进制就是 H43 H5E HA8 H04 分别放在四个连续的D寄存器里【其中H43 H5E 表示的是整数位,HA8和H04表示的应该是小数点后面的值】 我想把这组数据变成一个带小数的十进制数放在D寄存器里然后显示在触摸屏上 应该怎么做
15-07-09 15:17
工控新闻
2024年工业互联网行业市场全景调研及发展前景预测分析
2024生态品牌认证榜单发布,卡奥斯行业唯一两获“领航者”
工信部发文!事关设备更新和技术改造
2024 工博会|清能德创展台精彩抢先看!
十万个“魏”什么 | 工业物联网——智能制造的“魔法引擎”
西门子以人工智能赋能苏州产业智能化转型升级
开展倒计时!倍福诚邀您一起聆听智能制造与未来工业的深刻对话
强强联手!华为大模型强势赋能宝钢,钢铁行业迎来史诗级变革
更多新闻资讯