我正在研究一个可以读取plc变量的项目,现在我在尝试将一个真实变换为双精度时遇到错误。
Visual Studio错误:
遵循方法参数:
代码:
string totalAdress = "DB100.DBD" + configRecord.getLabelAdress();
double value = ((uint)plc.Read(totalAdress)).ConvertToDouble();
if (value == 0)
{
row.Cells[0].Value = configRecord.getLabelName();
row.Cells[1].Value = 0;
}
else
{
row.Cells[0].Value = configRecord.getLabelName();
row.Cells[1].Value = value;
}
注意*:我使用计时器(3000毫秒)刷新此功能,以便不断更新数值,错误只发生在每分钟一次......
任何人都知道我做错了什么?