我如何在我的OPC UA服务器中实例化为节点分配值C#代码

问题描述

我是OPC UA服务器的初学者,并使用C#开发服务器。我已经使用UA Modeller创建我的对象,并在使用C#时将其包含在服务器中。

我已将对象实例化到服务器中,现在我想为这些节点分配值?我怎么做?以及如何使这些分配的值不断变化,就像附加到实时数据源上一样?

        Console.WriteLine("Loading the MyIM Model.");
            ImportUaNodeset(Assembly.GetEntryAssembly(),"myinformationmodel_1.1.0.xml");

            Console.WriteLine("myIM sucessfully loaded");

            CreateObjectSettings settings = new CreateObjectSettings()
            {
                ParentNodeId = UnifiedAutomation.UaBase.ObjectIds.ObjectsFolder,ReferenceTypeId = UnifiedAutomation.UaBase.ReferenceTypeIds.Organizes,RequestedNodeId = new NodeId("myIM",DefaultNamespaceIndex),BrowseName = new QualifiedName("Controllers",TypeDefinitionId = UnifiedAutomation.UaBase.ObjectTypeIds.FolderType
            };
            ObjectNode controllersNode = CreateObject(Server.DefaultRequestContext,settings);

            settings = new CreateObjectSettings()
            {
                ParentNodeId = controllersNode.NodeId,RequestedNodeId = new NodeId("Bodyshop",BrowseName = new QualifiedName("Bodyshop",TypeDefinitionId = new NodeId(myAG.myIM.ObjectTypes.BodyshopProductionEquipmentType,DefaultNamespaceIndex)

            };
            CreateObject(Server.DefaultRequestContext,RequestedNodeId = new NodeId("PaintShop",BrowseName = new QualifiedName("PaintShop",TypeDefinitionId = new NodeId(myAG.myIM.ObjectTypes.PaintshopProductionEquipmentType,settings);
            
            settings = new CreateObjectSettings()
            {
                ParentNodeId = controllersNode.NodeId,RequestedNodeId = new NodeId("ProductionMainFolder",BrowseName = new QualifiedName("ProductionMainFolder",TypeDefinitionId = new NodeId(myAG.myIM.ObjectTypes.ProductionEquipmentType,settings);

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...