首先来看看什么情况会导致交叉索引无法索引到变量和画面呢?
这种情况会出现在脚本中使用变量和画面时,由于脚本编写没有参照 WinCC 中的规范,则会出现交叉索引无法索引到变量和画面的问题。
- 无法索引到变量的情况:
这通常会出现在 C 脚本中使用的变量,如果没有按照 WinCC 规范编写则会出现,如下图所示的情况
从图中可以看到,明明在 C 脚本中使用了 2 个变量,并且编译和执行都没有问题,而在交叉索引中这 2 个变量的使用状态却仍为“未使用”状态。
如果使用 VB 脚本操作变量情况则相对好一些,如果没有按照规范编写倒是也能索引出来。
- 无法索引到画面的情况:
C 脚本中使用的画面,如果没有按照 WinCC 规范编写则会出现如下图所示的情况
可以看到在 C 脚本中使用了画面“CRScreen1”,并且编译和执行也都没有问题,而在交叉索引中这 2 个画面的使用状态也是“未使用”状态。
如果使用 VB 脚本实现同样的功能,而编写时也没有参照 WinCC 的编写规范,就不会像在 VB 脚本中使用变量那么幸运了,同样也是无法被正确索引出来的。
可以看到在VB脚本中使用了画面“CRScreen1”,并且编译和执行也都没有问题,而在交叉索引中这 2 个画面