外围设备传过来的数据是十六进制的,可是西门子Modbus_RTU好像只能接十进制的

已锁定

昔日如诗

  • 帖子

    826
  • 精华

    3
  • 被关注

    10

论坛等级:侠圣

注册时间:2018-04-17

钻石 钻石 如何晋级?

外围设备传过来的数据是十六进制的,可是西门子Modbus_RTU好像只能接十进制的

1750

11

2019-09-06 15:07:29

    外围设备传过来的数据是十六进制的。我在s7-1200建立数据块的元素时,把它的类型类型设为word,见下图,本案的元素是DB13.DBW0。因为我觉得好像只有word类型数据才能接收外围设备的十六进制数据。

   但是,在我以前的项目里,word类型的元素好像只能接收十进制的数据(时间久了,我的记忆也未毕可靠)。我想问问大侠,它还能接收十六进制的数据吗?如果能,是否要在引脚里加上“16#”这样的字符?(我加过这样的字符,不成功)

  另外,接收到十六进制的数据后,我还得将它进行数学运算,才好显示在触控屏上。请问需要将十六进制转换成十进制吗?

    



外围设备传过来的数据是十六进制的,可是西门子Modbus_RTU好像只能接十进制的 已锁定
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-1200系列

共有15106条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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