今天无意中发现自己的程序中,在LAD下调用自己写的FC,被调用的FC没有任何输入输出参数,就是EN和ENO。在线监控发现部分FC的ENO没有输出。监控该FC执行正常。我开始怀疑FC中有不规矩的语句,随意选了一个FC,删除原来的程序,只写入了非常简单的一句,监控中调用该FC的ENO还是没有输出,该语句执行正常。删除所有语句,情况依旧。
请教:这种情况的原因是什么?对程序有什么影响或者隐患没有?
补充:软件 STEP7 5.4 SP2
被调用的FC中没有使用变量声明表,没有调用其它FC/SFC/FB/SFB等。