描述:
假设计划在面板的回路显示中添加趋势显示,但没有组态趋势画面。在WinCC运行时调用回路显示时,会提示如下APDIAG的故障信息: n
========================OnErrorExecute=====================n
dwErrorCode1: | (ThreadId 351) | 1007007 |
dwErrorCode2: | (ThreadId 351) | 2 |
szErrorText: | (ThreadId 351) | PDLRTAPI or DMAPI |
szErrorTextInfo: | (ThreadId 351) | Error in DMApi |
szApplicationName: | (ThreadId 351) | PDLRuntimeSystem |
bCycle: | (ThreadId 351) | Acycle |
szFunctionName: | (ThreadId 351) | @c1 |
lpszPictureName: | (ThreadId 351) | @SCREEN.@WIN12:@1001.@TOP10: |
lpszObjectName: | (ThreadId 351) | (NULL) |
lpszPropertyName: | (ThreadId 351) | (NULL) |
dwParamSize: | (ThreadId 351) | 12 |
szErrortext: | (ThreadId 351) | WinCC Runtime: PDL Runtime : image not selected |
=======================OnErrorExecute=====================
这是由于全局脚本的标准功能Faceplate Trend导致的。这个函数会检查此面板是否组态了趋势画面。如果是,那么组态好的趋势画面会显示在面板中。如果没有,则它会显示默认画面@CONL1_Error.PDL。所以如果没有组态趋势画面,这个错误是不可避免的。
注意:
FAQ条目号264713中详细阐述了如何将一个曲线窗口集成到面板中。
原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc332115.html