描述:
对该 I/O 域,必须增加一个 C 脚本到其属性“Operator-control Enable” (图 1),该域通过预处理器定义 #ifdef RUN_ON_WEBNAVIGATOR 返回值 FALSE 到Web Navigator 客户机,返回值 TRUE 到服务器 (WinCC 运行系统)。
因此,不能再在 Web Navigator 客户机上的该 I/O 域中生成条目。有关该预处理器定义的其它注意事项位于 Web Navigator 文档中的“组态 Web 项目” > “与WinCC基本系统的不同之处” > “写脚本”下。
图 1:
下面是所需 C 脚本的源代码:
#include "apdefap.h"
BOOL _main(char* lpszPictureName, char* lpszObjectName, char* lpszPropertyName)
{
#ifdef RUN_ON_WEBNAVIGATOR
// 在此编写仅在 Web Navigator 客户机中运行的代码
return FALSE;
#else
// 在此编写仅在 WinCC Basic 系统中运行的代码
return TRUE;
#endif
}
为了确保该动作仅运行一次,通过一个变量触发它 - 这里通过内部变量“Dummy”:
图 2:
关键字:
阻止操作,允许操作
原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc333514.html