登录
首页
PLC论坛
PLC论坛
回帖
发帖
正文
主题:三菱PLC 不同格式的数据保存
点击:2155 回复:9
楼主
编辑
引用
管理
iciad
题目是这样的,将十进制浮点数—98.5保存在D10和D11中,86276485保存在D16和D17中,用MOV指令。
我用的MOV K-98.5 D10,MOV K0 D11这种方法不晓得行不行?
09-01-02 11:14
1楼
编辑
引用
管理
fumz78
方法不行
MOV K-98.5 D10,在编程软件中这样能写进去吗?
可以在PLC中用浮点输除法去得到这个数
09-01-02 13:15
2楼
编辑
引用
管理
ZCMY
呵呵;
PLC内是以二进制运算的;
MOV K-985 D0
mov K-1 D1
EBIN D0 D10
09-01-02 13:17
3楼
编辑
引用
管理
lixiaobai
要用EMOV这个指令吧
你在D11中要写入K0是什么意思?
如果作为32位寄存器,你只要控制D10就可以了,不需要对D11写入
09-01-02 14:27
4楼
编辑
引用
管理
ZCMY
FX2N是没有EMOV指令的;
09-01-02 14:47
5楼
编辑
引用
管理
iciad
PLC内是以二进制运算的;
MOV K-985 D0
mov K-1 D1
EBIN D0 D10
----------------------------------------------
浙江中创贸易有限公司
三菱变频器、PLC、人机界面;编程电缆及特价PLC
电话:0576-
E-mail: zjzcmy@126.com QQ:()
这位朋友的说法很欣赏,待我去对一下答案拿上来和大家分享!
09-01-02 18:27
6楼
编辑
引用
管理
xlian
先进行浮点数转换,再传送
09-01-03 09:30
7楼
编辑
引用
管理
iciad
答案结果是这样的,MOV K—9850 D10 ;MOV —2 D11.
但是我还是不知道它怎么算出来的?
09-01-04 09:41
8楼
编辑
引用
管理
ye_w
如何算出来的,那就要理解EBIN指令了。浮点数有对应的尾数和指数部分组成。浮点数的表示方法需要重新捡起来呀
09-01-04 12:11
9楼
编辑
引用
管理
ZCMY
MOV K—9850 D10 ;MOV —2 D11.
只有三位,因此与这个是一样的;
MOV K-985 D0
mov K-1 D1
09-01-04 13:16
工控新闻
倍福 校企合作
图尔克 | 一滴可乐引发的"危机"
给“AI”发身份证!国内首个智能体互联标准体系发布
CC-Link IE TSN 技术,打造工业通信统一 “赛场规则”
华北工控赋能AI视觉落地:EMB-3541提供10.4Tops@INT8算力和丰富接口
高集成,高性能:华北工控MITX-6155助力解决工业数据孤岛
西克新品 | MWS250 测量轮编码器上市
Beckhoff 大学合作计划丨2026 年第二期全国智能制造师资培训及产学研用活动通知
更多新闻资讯