我有一个OPC-DA服务器,SCADA软件将变量和它的值写入其中,所以我希望使用C#同步读取它们。我已经写了我的算法,但我不能读取变量。代码创建一个订阅,或者可以创建一个组实例,在其中写入自己的变量和值,但我不希望这样。我只需要从OPC服务器读取这些值。我的代码:{
Opc.Da.ServerServer = nu
我正在尝试通过DA协议从OPC中读取值。我发现钛是免费的,这就是我的状况。我使用的是手册,这里写的是如何从OPC服务器上读取值,但只能从你在OPC服务器上用自己创建的变量创建的组中读取。我想读取已经在OPC服务器上的值,并从它们创建组,这样我就可以读取它们的值。();
Uri url = UrlBuilder.Build(&qu
我使用OpcNetApi连接到OPC服务器。我能够在没有任何问题的情况下连接和读取数据,但是,当数据更改需要再次读取才能看到更改时,虽然我向订阅的DataChanged事件添加了一个Handler,但没有收到任何更改事件的通知。= new OpcCom.Factory();
using (Opc.Da.Serverserver = new Opc.Da.Server(factory, url)) {serv