帮我写个wincc c脚本要求如下
帮我写个winccc脚本要求如下;1,在全局脚本中触发动作;2,读取变量a,当a=1时,变量b=1,当变量a=0时变量b=5
3,wincc 7.4版本
以下是符合要求的WinCC C脚本:
// 全局脚本中触发的动作
void OnGlobalScriptAction()
{
// 读取变量a的值
int a = ReadTagInt("Tag_A");
if(a == 1)
{
// 当变量a=1时,变量b=1
WriteTagInt("Tag_B", 1);
}
else if(a == 0)
{
// 当变量a=0时,变量b=5
WriteTagInt("Tag_B", 5);
}
}
其中,“Tag_A”和“Tag_B”分别为对应变量的名称。该脚本会在全局脚本中触发动作,在读取变量a的值后,根据a的不同取值写入变量b的值。在WinCC 7.4版本中,可以将该脚本保存为"GlobalScript.c"并放置于WinCC项目的Script文件夹中,即可进行调用使用。
页:
[1]