最近正在学习Wincc Unified 面板,这个面板使用JS脚本。
分享一个小技巧:仿真的时候,使用trace功能调试JS脚本,会比较方便,宝藏工具。
如图,可以明确指出那个画面的那个对象的那个JS脚本,哪一行出问题了。这是遇到一个问题:IO域显示为空白,因为IO域使用了JS脚本赋值,JS脚本没有区分大小写导致的,脚本计算为NULL。trace功能明确指出这个read有问题。

trace功能:如果是默认安装路径,打开安装路径C:\Program Files\Siemens\Automation\WinCCUnified\bin,找到RTILtraceViewer.exe双击即可打开。如果改过安装路径,则在对应的安装路径下,可以用搜索功能搜索
。可以参考下边的教程:
https://support.industry.siemens.com/cs/cn/en/view/109777593/zh
免费视频,JS 调试工具
http://www.wincc.com.cn/xxym.aspx?id=12755