至小屋
级别: 略有小成
精华主题: 0
发帖数量: 95 个
工控威望: 303 点
下载积分: 1476 分
在线时间: 73(小时)
注册时间: 2015-06-23
最后登录: 2024-07-28
查看至小屋的 主题 / 回贴
楼主  发表于: 2016-10-27 11:19
不考虑更换PLC的情况,有什么方法可以实现二进制浮点转换成十进制浮点,FX3GA貌似不支持EBCD指令,求哪位前辈指教
john42tw
级别: 网络英雄
精华主题: 0
发帖数量: 1276 个
工控威望: 6107 点
下载积分: 52048 分
在线时间: 1120(小时)
注册时间: 2012-04-24
最后登录: 2024-03-06
查看john42tw的 主题 / 回贴
1楼  发表于: 2016-10-27 13:01
什麼叫二进制浮点?
你要甚麼,舉個例子出來。
john42tw
级别: 网络英雄
精华主题: 0
发帖数量: 1276 个
工控威望: 6107 点
下载积分: 52048 分
在线时间: 1120(小时)
注册时间: 2012-04-24
最后登录: 2024-03-06
查看john42tw的 主题 / 回贴
2楼  发表于: 2017-04-13 13:27
图片:
引用
引用第2楼至小屋于2016-10-27 17:19发表的  :
就是实现上述的转换,但是用不了EBCD这个指令


它並不是轉換,而是表示,實數會佔2字元 (例D1、D0;D1為高字元,D0為低字元)

                                                  
                                                D1                                                D0
220.5     以2進位表示    0100    0011    0101      1100          1000    0000    0000    0000  
                                                                
            以16進位表示       4          3          5          C                8         0         0          0