关于STEP7的交叉参考程序结构,我有话要说

已锁定

威师爷

  • 帖子

    5108
  • 精华

    47
  • 被关注

    255

论坛等级:至圣

注册时间:2013-09-18

普通 普通 如何晋级?

关于STEP7的交叉参考程序结构,我有话要说

8461

23

2017-08-04 12:08:34

star star star star

 大家好!


在经典的STEP7我们经常使用交叉参考&参考程序调用结构来查看某某DB/FC/FB/SFC/等等块被谁谁调用了,当然除了间接寻址以外。

并不是所有的调用都可以通过程序参考结构来查看。


如下有一个例子:

从参考结构来看,好像FC60并没有被调用。

 

但是在线监控,FC60事实上是被调用了,这是怎么回事?不着急,我们慢慢往下看>>>

 在某个子程序终于发现了FC60的影子,FB160的INPUT接口把FC60调用了,

 




打开FB160以后,查看Check_Errors_Events_FC接口参数果然是一个Block_FC的数据类型

 


我们接着往下看在FB160的NW7发现了 UC   #Check_Errors_Events_FC

没错Check_Errors_Events_FC就是FB160接口调用的FC60终于找到你了

 所以有时候交叉参考程序也不一定可以把所有的程序调用结构看明白的喔。

间接寻址,以及通过FB/FC接口参数调用的FC/FB等等是参考不到的。

所以不知道大家有没有遇到过这样的问题,我遇到了了就和大家分享一下!


备注:有更好的经验也希望大家分享一下!也可能是我的方法不对




关于STEP7的交叉参考程序结构,我有话要说 已锁定
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-300/400

共有54775条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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