一个关于WinCC的归档方法。我们经常遇到的是如何整点记录数据。
WinCC中整点启动归档的方法。可以有效的保证数据是准点触发的。
在"Global s cript"下的Project functions编写函数cyclicarchive
BOOL cyclicarchive()
{
#pragma code ("kernel32.dll");
void GetLocalTime (SYSTEMTIME* lpst);
#pragma code();
SYSTEMTIME time;
Int t1;
GetLocalTime(&time);
t1=time.wMinute;
if(t1==00)
{
SetTagBit("startarchive",1);
return(BOOL)(GetTagBit("startarchive"));
}
}
在Tagloging中的"Properties of process tag"中的"Archive Tag"tab下的Archiving type选择Cycle-selective,在"Event"标签下的"Start Event"内选择cyclicarchive函数。
管理员注:本帖已被纳入此次探讨发帖整理之技巧总结,请
点此详阅