块调用问题,求解释

如图所示,当M3.0和M3.2都为1,Second也导通时,但在监控程序段2的FC11里时,却发现InEnable变量为0,别人告诉我不能这么用,但不知道为什么。。求大神解释下,或者给些参考文件

图片说明:

块调用问题,求解释   

最佳答案

因为你FC11调用了多次,你网络1也调用了FC11,所以你监视的并不一定就是网络2的调用。
操作如下:
1,首先在FC11中设置操作模式为“测试操作”
2,接下来,打开要调用的FC/FB 块,保存并下载,打开调用环境所在的OB/FC/FB块,保存并下载,这一步是必须滴!!
3,监控调用环境,本例为OB1,在不同的调用点,右键选择“被调用块”—“监视”,即可实现该功能,对梯形图编程同样适用。
你可以看下这篇文档《Step 7 如何监视多次调用的FC FB块的某处特定调用执行情况 》
http://wenku.baidu.com/link?url=9Yeyn5s-ngVcIyQJlmG_9P7wrOj5EzHduNHj_IIl5gPkbZWEuHahvytVd3lsCuGYKZ8UJeKEleSNsDFzIcfzCjbae33O8R0-KNaD1Ps1jRK

提问者对于答案的评价:
谢谢了。。

专家置评

已阅,最佳答案正确。

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc226787.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2018年12月1日 上午1:47
下一篇 2018年12月1日 上午2:10

相关推荐