for(int i = 1; i < 8; i++)
{
AnalogDBTag tag1 = (AnalogDBTag)(Tag.GetTag(string.Format("_29{0}临时变量.B柜负母线",i)));
AnalogDBTag tag2 = (AnalogDBTag)(Tag.GetTag(string.Format("第29{0}号整流器数据.B柜负母线",i)));
AnalogDBTag tag3 = (AnalogDBTag)(Tag.GetTag(string.Format("第29{0}号整流器数据.B柜负母线",i)));
if(tag1.Value == tag2.Value)
{
tag3.Value = 0;
}
else
{
tag3.Value = tag2.Value - tag1.Value;
}}
我是想把红色部分逻辑放到一个自定义方法里,麻烦你看一下。 |