全局脚本变量
全局脚本编辑器可生成两种不同的函数:项目函数和动作函数,这两种函数用于完成不同的功能。项目函数与高级语言中的函数功能相似,用来完成一定的计算、显示、数据处理等功能。项目函数本身不被执行,必须被一个主函数调用后才能够完成预定功能,而动作函数则不一样,在Wincc中可以给动作增加触发器,一旦触发条件满足,动作就能够自动执行。
在WINCC中常用项目函数完成数据计算、处理等功能后,在动作中调用该项目函数,这样在满足触发条件的情况下,项目函数便能够不断地执行。
#pragma option(mbcs)
#pragma options指令为源程序指定编译器选项。
个人理解为:设置WINCC的C脚本编译器支持多字节字符集 (MBCS)。其中:#pragma option是设置编译器。MBCS 是多字节字符集。
在动作、标准函数、项目函数中都包含此文件。
#include “apdefap.h”—包含标准函数
可以在winCC安装文件夹中aplib文件夹下找到apdefap文件, 并可以用写字板打开查看其中内容如下:
#include "AP_GlOB.H"
在同样的文件夹下可以打开AP_GlOB文件,发现里面是WinCC相关函数的声明,并不包含标准C的一些函数库,因此可以认为对于标准函数库的应用已经由WinCC研发人员给预制好了,不需要额
如果在程序中有printf函数,那么在开始要有stdio.h头文件。
#pragma code("kernel32.dll")
...
#pragma code()
用于调用windows标准API 函数库中的函数。