返回工控网首页
|
| 添加到收藏夹
中国自动化学会专家咨询工作委员会指定宣传媒体
免费注册
广告服务
|
客服中心
您现在所在的是:
三菱Mitsubishi
工控论坛首页
→
三菱Mitsubishi
→ 浏览主题:
一个DEMOV的问题,为什么【Demov D230 D260】D260得不到D230的数据?
回帖:
13
个,阅读:
832
次
[上一页]
[1]
[2]
[下一页]
* 帖子主题:
一个DEMOV的问题,为什么【Demov D230 D260】D260得不到D230的数据?
收藏
分享到
50
沙羽墨
文章数:
25
年度积分:
50
历史总积分:
50
作者的所有帖子(25)
注册时间:
2020/6/26
发站内信
发表于:2023/5/5 22:20:38
#0楼
一个DEMOV的问题,为什么【Demov D230 D260】D260得不到D230的数据?
如果直接用D230,数据就会由18400变成-16384?
【方案】
JNARDDCC借助红外热像仪帮助印度铝工业节能及优化生产过程
只看该作者
|
赞
[0]
|
踩
[0]
|
引用
|
回复
|
编辑
|
推荐
|
举报
|
结帖
|
管理
1121
huyafeng
文章数:
84
年度积分:
50
历史总积分:
1121
作者的所有帖子(84)
注册时间:
2012/3/1
发站内信
发表于:2023/5/5 23:39:54
#1楼
浮点数18400.000,转换成16进制为46 8F C0 00。当使用DEMOV指令时,传输的是468FC000。当使用MOV指令时,只传输低16位,即C000,转换成二进制数为1100 0000 0000 0000,最高位1代表负号,后面100 0000 0000 0000代表数值,负数补码计算方法为各比特位取反加一,可知数值部分补码仍然为100 0000 0000 0000,即2∧14=16384,配合最前面负号,可知最终传输的是-16384。你使用的传输指令必须为DEMOV才能得到正确的结果,如果使用的是DMOV指令,虽然传了32位,但没有按照浮点数格式解码,最终将传输1183825920,也得不到正确结果。
【方案】
数字化金融监管,华北工控可提供国产自主可控嵌入式计算机助力
只看该作者
|
赞
[4]
|
踩
[0]
|
引用
|
回复
|
编辑
|
推荐
|
举报
|
管理
43677
YXBK
版主
文章数:
20011
年度积分:
1056
历史总积分:
43677
作者的所有帖子(20011)
注册时间:
2007/4/14
发站内信
2015论坛优秀版主
2015春节开云手机版登录入口
2013论坛优秀版主
2012论坛优秀版主
发表于:2023/5/6 7:37:17
#2楼
一个DEMOV的问题,为什么【Demov D230 D260】D260得不到D230的数据?
从你的截图来看,是PLC还没运行吧,前面的M8000都没闭合,这条指令都没运行起来,所以D230还没传给D260。
也还有一种可能就是D260其他地方有用到,PLC会以最后的一个D260结果为准的。
如果直接用D230,数据就会由18400变成-16384?
这个就是浮点数与整数的区别,原理楼上解释的很清楚了。
PLSY指令只能用整数,所以你还得用INT指令把浮点数变成整数才行
大家一起学习
【方案】
DELTA VFD-F series变频器应用于恒压供水控制
只看该作者
|
赞
[2]
|
踩
[0]
|
引用
|
回复
|
编辑
|
推荐
|
举报
|
管理
50
沙羽墨
文章数:
25
年度积分:
50
历史总积分:
50
作者的所有帖子(25)
注册时间:
2020/6/26
发站内信
发表于:2023/5/6 8:01:41
#3楼
回复 #1楼 huyafeng
谢谢讲解,致敬!
【方案】
台达“零碳社区”进驻COMPUTEX 2022 展出多元智能应用
只看该作者
|
赞
[0]
|
踩
[0]
|
引用
|
回复
|
编辑
|
推荐
|
举报
|
管理
50
沙羽墨
文章数:
25
年度积分:
50
历史总积分:
50
作者的所有帖子(25)
注册时间:
2020/6/26
发站内信
发表于:2023/5/6 8:03:11
#4楼
谢谢,我应该是浮点数没有变成整数,我先试下int 指令
【方案】
英威腾Goodrive5000系列高压变频器在晋煤集团的应用
只看该作者
|
赞
[0]
|
踩
[0]
|
引用
|
回复
|
编辑
|
推荐
|
举报
|
管理
50
沙羽墨
文章数:
25
年度积分:
50
历史总积分:
50
作者的所有帖子(25)
注册时间:
2020/6/26
发站内信
发表于:2023/5/6 8:04:49
#5楼
回复 #2楼 YXBK
谢谢,我应该是浮点数没有变成整数,我先试下int 指令
【方案】
Fluke 435 II 系列电能质量和能量分析仪应用在商场扶梯节能改造案例
只看该作者
|
赞
[0]
|
踩
[0]
|
引用
|
回复
|
编辑
|
推荐
|
举报
|
管理
39175
产品体验中心会员
知道一点
文章数:
23084
年度积分:
867
历史总积分:
39175
作者的所有帖子(23084)
注册时间:
2004/6/12
发站内信
工控人谈电商
2013国庆开云手机版登录入口
2011国庆开云手机版登录入口
发表于:2023/5/6 11:25:06
#6楼
以下是引用
YXBK
在
2023/5/6 7:37:17
的发言:
一个DEMOV的问题,为什么【Demov D230 D260】D260得不到D230的数据?
从你的截图来看,是PLC还没运行吧,前面的M8000都没闭合,这条指令都没运行起来,所以D230还没传给D260。
也还有一种可能就是D260其他地方有用到,PLC会以最后的一个D260结果为准的。
如果直接用D230,数据就会由18400变成-16384?
这个就是浮点数与整数的区别,原理楼上解释的很清楚了。
PLSY指令只能用整数,所以你还得用INT指令把浮点数变成整数才行
楼主就是没RUN
但楼主如何使D260=0?恐怕只有楼主最清楚。
同样,只要PLC run D260就不可能是0,所以与浮点不浮点没关系D260≠0
楼主的D210是以浮点形式给入的!
快乐 幸福 自由 比什么都重要
【方案】
FLIR OGI热像仪进军影视业,助力捕捉无形无影的二氧化碳......
只看该作者
|
赞
[0]
|
踩
[0]
|
引用
|
回复
|
编辑
|
推荐
|
举报
|
管理
39175
产品体验中心会员
知道一点
文章数:
23084
年度积分:
867
历史总积分:
39175
作者的所有帖子(23084)
注册时间:
2004/6/12
发站内信
工控人谈电商
2013国庆开云手机版登录入口
2011国庆开云手机版登录入口
发表于:2023/5/6 11:27:56
#7楼
回复 #6楼 知道一点
快乐 幸福 自由 比什么都重要
【方案】
维萨拉利用折射率技术优化硝酸铵生产
只看该作者
|
赞
[0]
|
踩
[0]
|
引用
|
回复
|
编辑
|
推荐
|
举报
|
管理
50
沙羽墨
文章数:
25
年度积分:
50
历史总积分:
50
作者的所有帖子(25)
注册时间:
2020/6/26
发站内信
发表于:2023/5/6 13:10:54
#8楼
回复 #5楼 沙羽墨
转成整数可以直接用了,谢谢。昨天问题卡在PLSY 电机不动上面,D230是负数值,就想着转一个D看一下,截图的时候忘记打RUN了,汗颜。。。
【方案】
走进智慧时代 | RFID智能识别方案为巧克力生产加足马力
只看该作者
|
赞
[0]
|
踩
[0]
|
引用
|
回复
|
编辑
|
推荐
|
举报
|
管理
50
沙羽墨
文章数:
25
年度积分:
50
历史总积分:
50
作者的所有帖子(25)
注册时间:
2020/6/26
发站内信
发表于:2023/5/6 13:13:21
#9楼
回复 #2楼 YXBK
转成整数可以直接用了,谢谢。昨天问题卡在PLSY 电机不动上面,D230是负数值,就想着转一个D看一下,截图的时候忘记打RUN了,汗颜。。。
【方案】
应用案例 | 基于 PC 的控制技术在布达佩斯 Müpa 节日剧院中的应用
只看该作者
|
赞
[0]
|
踩
[0]
|
引用
|
回复
|
编辑
|
推荐
|
举报
|
管理
工控学堂推荐视频:
PLC学习视频
变频器学习视频
西门子学习视频
三菱学习视频
更多学习视频>>
•
[视频课程]三菱PLC程序进制转化你懂了吗
•
[视频课程]三菱FX5U简单CPU通信功能应用
•
[视频课程]三菱FX系列PLC的ST编程
•
[视频课程]搞懂三菱FX系列PLC编程指令,看这就够了
•
[视频课程]三菱FX系列PID应用
•
[视频课程]三菱FX系列PLC的FB使用讲解
•
[视频课程]30分钟带你了解三菱PLC模拟量应用
•
[视频课程]三菱FX5U系列精品课程基础篇
•
[视频课程]三菱PLC入门指导
62.4004
欧宝网页版登录入口-欧宝(中国)
|
问鼎在线-问鼎在线(中国)
|
KY.COM-开元(中国)
|
欧宝官方-(中国)网站首页
|
开云官方网页版_开云(中国)
|
问鼎在线-问鼎在线(中国)
|
KY.COM-开元(中国)
|
开云网页版-开云(中国)官方
|
华体会手机端-华体会官网(中国)
|