PEEK_LWORD指令可以读LREAL变量吗?(已解决)

已锁定

Winloud

西门子1847工业学习平台

  • 帖子

    18
  • 精华

    0
  • 被关注

    3

论坛等级:游士

注册时间:2013-06-06

普通 普通 如何晋级?

PEEK_LWORD指令可以读LREAL变量吗?(已解决)

1355

2

2020-06-19 17:17:04


测试了一下,8.2E+64这个值,读上来是5.57796607365659E+18。搞不清什么情况。

POKE和POKE_BLK写LREAL类型的值又是对的。


请问我该如何去间接寻址一个LREAL变量?把它读到FB/FC的TEMP或者FB的Static都行。有十多组一致结构数据块,我需要用块把数据读过来,处理成另一种结构,不一样的数据类型,然后POKE到不同的DB中。

----------------------------------------------------------------------------

早上又找了一下指令,有个LWORD_TO_LREAL()函数,套上去就对了。估计 := 隐式转换没那么智能。

"DB100".D7 := LWORD_TO_LREAL(PEEK_LWORD(area := 16#84, dbNumber := 100, byteOffset := 8));


PEEK_LWORD指令可以读LREAL变量吗?(已解决) 已锁定
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-1500系列

共有10590条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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