用博图V17监视FC块输入输出参数的问题

已锁定

ws0866

  • 帖子

    1089
  • 精华

    8
  • 被关注

    21

论坛等级:侠圣

注册时间:2005-03-24

白金 白金 如何晋级?

用博图V17监视FC块输入输出参数的问题

1422

1

2024-02-15 14:21:30

在FB或FC的 InOut 引脚新建一个数据类型的变量,调用FC时这个变量连接到DB中。在FC中调用这个InOut 引脚中的变量比如 #Parameter.handlingCodeRef.EMPTY,监视时这个变量的值一直是 0,但这个DB中的数据实际是  -9,不过程序运行是正常的(按-9处理的),只是监视时看到的状态不对,如果在FC中直接引用DB的地址"GlobalParameter".Parameter.handlingCodeRef.EMPTY,则内容显示的值就是正确的 -9。如果在FC的InOut 引脚新建的不是数据类型,而是一个INT类型的变量,这显示就没有问题,大家有遇到这个问题吗,怎么处理的,谢谢。


图片是我监视的画面,第一行红框中的两个变量是一个地址,直接引用的正常,InOut 引脚显示是0,但后面的定时器是接通的,所以说程序运行是正常的,只是显示有问题。
第二行的InOut 引脚是一个INT类型的变量,显示都正常。


FC只调用了一次,InOut 引脚连接的变量在外面没有赋值,在程序块里也没有赋值,程序块里只有图中这一条程序。








用博图V17监视FC块输入输出参数的问题 已锁定
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-1500系列

共有10698条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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