回复:求助200PLC实数转换成16进制

Automann

  • 帖子

    6168
  • 精华

    138
  • 被关注

    308

论坛等级:至圣

注册时间:2004-12-23

普通 普通 如何晋级?

发布于 2013-05-17 09:41:37

3楼

quote:以下是引用乐ed迷惘ing在2013-05-17 08:35:10的发言:
quote:以下是引用Automann在2013-05-16 18:19:39的发言:
quote:以下是引用乐ed迷惘ing在2013-05-16 15:45:13的发言:
想将实数转换成16进制,在转换里找到了实数转换成ASCII码和ASCII转换成16进制,本人新手,看不太明白指令中的FMT的定义,按提示写成了16#A3,指令写完后能在状态栏里查到ASCII码,之后ASCII码转换成16进制更不明白,指令中的VB30是什么意思,是得出ASCII码的第一个VB位吗,还有LEN的3的定义又是怎么回事,求高人指点!可能的话可以加我QQ:350345374,PLC在身边,在线等!谢谢

实数转换为双整数就可以了,十六进制是显示格式。
实数转换成ASCII码,然后ASCII转换成16进制,好比北京到济南,你非得要经过西安。

高手能让我加你下QQ不,我这还是有点不明白,因为我上面说的是用在自由口通讯的,我们老大只和我说了下自由口通讯的格式,他所有的内容都用16进制来表示的,按你说的方法,得出来的内容还是整数类型,自己手工换算成16进制答案是对的,如果这样传送的话,他单片机上还能收到内容吗,收到后是对的?

所谓实数转换为双整数,实际上是转换为二进制的整数,二进制和十六进制只是显示格式的区别,你把转换结果以字节为单位发送给单片机就是了。
我不用QQ。
追求完美
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-200

共有33257条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

  • 分享

  • 只看
    楼主

top
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。