在STEP7与WINCC集成的项目中,在STEP7上面做的修改,需要对OS做编译,相应的修改才会更新到WINCC中。比如新建监控变量、删除监控变量、以及修改已有变量。
这里面发现一个问题,就是变量修改之后,如何设置是否编译到WINCC画面。
我的同事发现如果变量的符号表变化,编译后画面部分所调用的变量名称也变成了新改的。
而我测试的结果,一开始是不影响的,但胡乱到处搞了几下以后,现在也跟着更改了。而且从此以后无论如何,只要编译,画面都被自动修改。
那么如果我想做的是基于符号名称的修改,比如原来指定的变量地址错了,只想更改地址,那么这里就乱套了。
这还没有考虑报警部分的情况。估计也同样影响。