我正在尝试连接到opc以获取“警报”和“事件”。我可以使用opcname.da
连接并从opc读取数据但是我需要连接opcname.ae并从那里读取事件。我正在寻找示例解决方案,但找不到。
我正在使用opcautomation.dll。
然后我使用以下代码尝试使用opcnetapi.dll;
if (mserver.IsConnected)
{
groupState.Name = "Subscription";
groupState.Active = false;
groupState.BufferTime = 0;
groupState.MaxSize = 0;
groupState.ClientHandle="0x0205A578";
group = (Opc.Ae.Subscription)ConnectedOPCServer.CreateSubscription(groupState);
group.Refresh();
}
但是在“ group =(Opc.Ae.Subscription)ConnectedOPCServer.CreateSubscription(groupState);”上给出错误systemnullreferenceExeption。
我想将相同的标签添加到组中。但是我该怎么办?