尝试转换plc值时出错

时间:2017-09-19 09:47:59

标签: c# casting type-conversion plc

我正在研究一个可以读取plc变量的项目,现在我在尝试将一个真实变换为双精度时遇到错误。

Visual Studio错误:

Pic of Visual Studio error

遵循方法参数:

Parameters of method

代码:

 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毫秒)刷新此功能,以便不断更新数值,错误只发生在每分钟一次......

任何人都知道我做错了什么?

0 个答案:

没有答案