删除SCL源文件后为何无法通过一致性检查!

各位专家:
我程序A中用SCL编写了很多的FC,然后将生成好的FC复制到程序B中,当我对B程序进行一致性检查时,为何出现了如下的很多警告啊!根据警告提示的内容和我的分析,估计是由于不SCL源文件不存在后发生的问题,当我把其中的一个FC的SCL源文件拷贝过来后,该FC就没有提示警告了,我想问一下是否一定需要把所有的SCL源文件复制过来才能通过一致性检查吗?
 另外我想问一下,为何在一个FC的下面会跟着一个带蓝色叉叉的FC了,例如在FC102后面跟着FC112,还有很多的类似情况,关键是程序中根本不存在FC102再调用FC112的情况,是不是因为在我之前编写SCL的时候,由于我是在编写完成一个FC后,然后又接着编写另外一个FC,我没有重新插入SCL文件,而是在第一个的基础上修改后重新编译造成的结果了?

以上问题,请专家尽量给较为详细的帮助,谢谢!

问题补充:
我很多的SCL源文件都找不到了,因为当初编写的时候是在第一个文件上改写的,不知道能否有办法不需要找回SCL源文件也能够通过一致性检查?

图片说明:

删除SCL源文件后为何无法通过一致性检查!    删除SCL源文件后为何无法通过一致性检查!   

最佳答案

蓝色的叉不影响你的程序运行的,没有scl的源文件,那么你打开这个程序块的时候它是按stl格式来打开的。这样的问题不需要处理的,它不影响你的程序的正常使用的。

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

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

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

相关推荐