当前位置: 主页 > PLC控制

wincc flexiable的internal warning

winccflexiable编译时出现:“Warning:Internalwarning(detail:Check4NeededtriggeRTag():cannotgeTParentscreenobjectfromid).”警告。现在即使我把所有的画面和变量都删除再编译也无法消除这个警告,这是什么原因。有人提过差不多的问题,但是回答好像都不对。

问题补充:
谢谢逆行道的回答,我想知道如何能够解决这个警告,不是需要翻译。而且那里面的4我想应该是for的简写,应该是CheckforNeededtriggerTag()

最佳答案

我觉得应该是变量地址没有赋对,你删除画面和变量就更找不到这个要触发的点了,解决方法应该是检查你要触发的变量,赋于正确的值。

提问者对于答案的评价:
问题已经找到了。说起来还是winccflexible程序中存在一些小bug,我画面中的变量调用了一个结构变量(变量类型为我自定义的结构pun),我更改了这个结构,对地址也进行了更新,但是编译出来就是有警告。现在我在变量列表里面把这个结构的数据类型改成一个错误的类型(比如int),编译以后出错,这时我再把数据类型改成pun,编译以后就无错。

  • 关注微信

猜你喜欢

微信公众号