LabVIEW 错误-1950679035发生在使用第三方OPC服务器读取变量

更新 May 14, 2023

适用于

软件

  • LabVIEW
  • LabVIEW Datalogging and Supervisory Control Module

问题详述

我正在使用LabVIEW数据记录和监​控​(DSC)模块与第三方OPC服务器通信。当我尝试读取共享变量时,收到类似于以下内容的错误:

Error -1950679035
Possible reason(s):
LabVIEW:  (Hex 0x8BBB0003) Server failure.
This error or warning occurred while reading the following Shared Variable:
\\My Computer\testlib1\Variable1
\\10.144.3.48\testlib1\Variable1

 

解决方案

请尝试以下建议来解决该错误:
  1. 在Windows开始菜单中运行命令dcomcnfg 。您将看到组件服务窗口。
  1. 展开DCOM Config并查找OPC服务器的DCOM(此示范为使用Omron SYSMAC OPC服务器)。打开OPC服务器的属性
 
 
  1. 选择Identity选项卡,然后将单选按钮更改为The interactive user
 
  1. 点击应用保存更改。

相关信息

错误-1950679035会发生在当使用某些第三方OPC服务器上。 Windows操作系统默认使用SYSTEM帐户运行OPC服务器,但是某些OPC Server拒绝以这种高级帐户运行。这导致部署共享变量失败。