在wincc中编程温度曲线遇到问题,传统的温度曲线一般都是在下位机PLC中制作
,现在由于现场是PLC200的CPU,如果把温度曲线做在PLC中,会造成PLC运行不
稳定,造成极大的负荷,所以现在想把曲线做到wincc里面去,wincc只传给PLC
一个变化的温度曲线值。我的思路是在wincc里面开辟几个内部变量,再把这几
个内部变量进行运算,算出每时每刻的曲线值,也即设定的温度值。然后把这个
曲线值传给PLC进行控制。
我的问题是,在wincc中C脚本中如何实现加减乘除运算?格式是什么样的,
语句的格式是什么洋的,特别是IF语句和计加减乘除是什么格式。
下面是我的编程的一段程序,里面有很多错误。
float c1;
float c2;
GetTagDWord( "T_timing");
GetTagDWord( "time_section01");
GetTagDWord("temp02");
GetTagDWord("temp01");
GetTagDWord( "time_section01");
if "T_timing"<0.0 &&"T_timing" <= "time_section01" then
{c1=("temp02"-"temp01")/"time_section01";
c2="T_timing"-"time_section01";
"TEMP_LINE"=c1*c2+"temp02";} //12121
else
"TEMP_LINE"=0.0;