C#读取opc数据 点击:1001 | 回复:0



8071033

    
  • 精华:0帖
  • 求助:1帖
  • 帖子:2帖 | 0回
  • 年度积分:0
  • 历史总积分:6
  • 注册:2016年8月23日
发表于:2016-08-23 10:29:25
楼主

求大神指点,为何我CS版的OPC程序没有问题,但是移植到BS版上面,就读取不到数据,只能加载到寄存器的信息,就是读取不到寄存器的数据。我加载的dll为;OPCAutomation这个

  public void dataReturn()

        {

            try

            {

                itmHandleClient = count;


                KepItem = KepItems.AddItem(lst_dataShow.SelectedItem.ToString(), itmHandleClient);


                itmHandleServer = KepItem.ServerHandle;

                count++;

                DataRow dr = dt.NewRow();

                dr["标签"] = lst_dataShow.SelectedItem.ToString();

                dr["测量值"] = "";

                dr["质量"] = "";

                dr["时间戳"] = "";

                dt.Rows.Add(dr);

            }

            catch (Exception err)

            {

                //MessageBox.Show("此项为系统保留项:" + err.Message, "提示信息");

            }

        }




热门招聘
相关主题

官方公众号

智造工程师