现有大量的数据需要写入PLC,偶尔会出现数据没有写入的状况,WINCC7.4,PLC为s7-1200。有什么办法能确保数据能正常写入吗?
wincc写数据脚本程序如下:Swapdata为PLC中的结构变量。
for(i=0; i<50;i++)
{
SetTagSWordWait("NO",i););
SetTagSDWordWait("Swapdata.A",i*60));
SetTagSDWordWait("Swapdata.B",i);
SetTagSDWordWait("Swapdata.C",i);
SetTagSWordWait("Swapdata.D",i);
SetTagFloatWait("Swapdata.E",i);
}