登录
首页 PLC论坛 欧姆龙OMRON
回帖 发帖
正文

主题:如何将十六进制转换成十进制?

点击:10009 回复:13

引用 771804222 在 2018/9/18 18:37:04 发言【内容省略】

请参照网络上的16进制转IEEE754浮点数的算法,你会得到正确的结果。
附件 snap3.jpg
在欧姆龙PLC中:
首先使用MOVD指令,控制码0230,你可以实现高低字节的转换,高低字转换无关紧要,因为在MOVD指令执行时你可以认为的将目标地址放到高低字地址中。
最后定义一个变量,变量类型REAL,地址为上面转换后的地址,通过浮点数指令你将得到一个浮点数。
附件 snap4.jpg
附件 snap5.jpg
Good Luck~
18-09-19 09:51
看不到程序吗?
显示屏是机械手的吧
18-09-19 12:37
问题已经解决了,我这边也没设置,是机械手那边设置了一个参数,自动转换成了浮点数,到我这边只要只要读取就可以,,,
18-09-26 08:22
学习了,继续关注
19-01-01 16:51

上一页 上一页

工控新闻

更多新闻资讯