如何在出现APDiag-OnErrorExecute消息的情况下从函数ID确定函数名?

n

说明:
在APDiag-OnErrorExecute消息中,显示函数ID而不是函数名。这些函数ID表示在全局脚本操作中发生错误的函数。在实际故障诊断中这表示只有当OnErrorExecute消息不包含关于该图像、对象和属性的信息时 ,这些函数ID才必须被检查。以下是由函数ID确定全局脚本操作的步骤:
n

No. 步骤
1 插入一个全局脚本运行程序应用窗口到一个WinCC图像中。 n

如何在出现APDiag-OnErrorExecute消息的情况下从函数ID确定函数名?
图 01
n

注意事项:
在本样例中全局脚本诊断应用窗口也已经被插入。。

2

在WinCC运行时间过程中,使用全局脚本运行程序应用窗口打开图像。n

如何在出现APDiag-OnErrorExecute消息的情况下从函数ID确定函数名?
图 02
n

全局脚本运行程序窗口以表格形式列出所有全局脚本操作。这里从相应的ID即可确定操作。从函数ID确定全局脚本操作的引用仅在WinCC运行程序结束前有效。n

注意事项:
全局脚本诊断窗口包含了与APDiag输出窗口中出现的相同的输出。

3判断屏幕输出。在全局脚本诊断窗口或APDiag输出窗口显示了函数ID“@7”。由此在全局脚本运行程序窗口中可确定相应的函数名,本例中为“Actions.pas”。诊断消息表明该函数访问一个不存在的变量。在本例中,“Actions.pas”错误消息是由被调用的“GetTagWord()”引起的。它试图访问变量“Test_Variable01”,而这个变量没有在变量声明中创建。 n

注意事项:
全局脚本运行程序窗口允许用户通过弹出菜单打开一个选中的操作来进行编辑,还允许一些其它操作。

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年11月5日
下一篇 2021年4月12日

相关推荐

发表回复

登录后才能评论