回复:485通讯问题

已锁定

芳季

西门子1847工业学习平台

  • 帖子

    15807
  • 精华

    103
  • 被关注

    988

论坛等级:至圣

注册时间:2007-08-03

钻石 钻石 如何晋级?

发布于 2024-12-16 16:59:50

10楼

楼主你有没有实际仪表数据和plc读得数据之间的对比?

例如仪表正在显示12345.6789。此时plc读到的32位数是xxxxxxx。那么把这两个数都列出来,可能有人会想到两者之间的换算关系。

现在你说明书又发不全,没有人知道你这个数据格式是哪个字节在前,哪个字节在后的排列次序。也不知道数据是什么码制。等等的不知。

看了你那表,我只能判断这个Ulong是32位。因为从地址里看,相邻的两个Ulong之间地址递进了2。也就是说一个数据占用两个地址,所以我猜是32位。所以读上来的数据也要4个字节作为一个数据单位。然后其他就什么也猜不出了。

如果说明书有声明数据是怎么换算的,那么你就按着编程。如果没说,你就要从某些可知的情况推导换算的步骤。

当1=2

2=5

3=13

4=33

那么你推算得两者有什么关系?

5将会等于多少?这就是从某些可知的条件中推算结果。

评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-200 SMART

共有9420条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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