Intrinsic component configuration examples: Difference between revisions
From OPC Labs Knowledge Base
No edit summary |
|||
Line 46: | Line 46: | ||
</syntaxhighlight> | </syntaxhighlight> | ||
[[File:Appsettings-using-net-api-implementation-of-opc-data-access-client-2.zip|thumb]] | [[File:Appsettings-using-net-api-implementation-of-opc-data-access-client-2.zip|thumb]] | ||
= Use NET API implementation for all OPC Classic operations = | |||
<syntaxhighlight lang="json"> | |||
{ | |||
"OpcLabs.EasyOpc.AlarmsAndEvents.EasyAEClient": { | |||
"InstanceParameters": { | |||
"EnableNativeClient": false, | |||
"EnableNetApiClient": true | |||
} | |||
}, | |||
"OpcLabs.EasyOpc.AlarmsAndEvents.Forms.Browsing.AEDialog": { | |||
"ClientSelector": { | |||
"InstanceParameters": { | |||
"EnableNativeClient": false, | |||
"EnableNetApiClient": true | |||
} | |||
} | |||
}, | |||
"OpcLabs.EasyOpc.DataAccess.EasyDAClient": { | |||
"InstanceParameters": { | |||
"EnableNativeClient": false, | |||
"EnableNetApiClient": true | |||
} | |||
}, | |||
"OpcLabs.EasyOpc.DataAccess.Forms.Browsing.DADialog": { | |||
"ClientSelector": { | |||
"InstanceParameters": { | |||
"EnableNativeClient": false, | |||
"EnableNetApiClient": true | |||
} | |||
} | |||
}, | |||
"OpcLabs.EasyOpc.DataAccess.Forms.Browsing.OpcBrowseControl": { | |||
"ClientSelector": { | |||
"InstanceParameters": { | |||
"EnableNativeClient": false, | |||
"EnableNetApiClient": true | |||
} | |||
} | |||
}, | |||
"OpcLabs.EasyOpc.DataAccess.Forms.Browsing.OpcBrowseDialog": { | |||
"ClientSelector": { | |||
"InstanceParameters": { | |||
"EnableNativeClient": false, | |||
"EnableNetApiClient": true | |||
} | |||
} | |||
} | |||
} | |||
</syntaxhighlight> | |||
[[File:Appsettings-using-net-api-implementation-for-all-opc-classic.zip|thumb]] |
Revision as of 09:49, 5 January 2022
Set the default URL of the OPC UA Global Discovery Server (GDS)
In order to set the default URL of the OPC UA Global Discovery Server (GDS) used by QuickOPC global discovery operations, you can use the following appsettings.json file:
{
"OpcLabs.EasyOpc.UA.EasyUAClient": {
"InstanceParameters": {
"GdsEndpointDescriptor": {
"UrlString": "opc.tcp://opcua.demo-this.com:58810/GlobalDiscoveryServer"
}
}
}
}
Use NET API implementation of OPC Data Access client
{
"OpcLabs.EasyOpc.DataAccess.EasyDAClient": {
"InstanceParameters": {
"EnableNativeClient": false,
"EnableNetApiClient": true
}
}
}
File:Appsettings-using-net-api-implementation-of-opc-data-access-client.zip
If your project involves user interface, it needs to be configured too:
{
"OpcLabs.EasyOpc.DataAccess.EasyDAClient": {
"InstanceParameters": {
"EnableNativeClient": false,
"EnableNetApiClient": true
}
},
"OpcLabs.EasyOpc.DataAccess.Forms.Browsing.DADialog": {
"ClientSelector": {
"InstanceParameters": {
"EnableNativeClient": false,
"EnableNetApiClient": true
}
}
}
}
File:Appsettings-using-net-api-implementation-of-opc-data-access-client-2.zip
Use NET API implementation for all OPC Classic operations
{
"OpcLabs.EasyOpc.AlarmsAndEvents.EasyAEClient": {
"InstanceParameters": {
"EnableNativeClient": false,
"EnableNetApiClient": true
}
},
"OpcLabs.EasyOpc.AlarmsAndEvents.Forms.Browsing.AEDialog": {
"ClientSelector": {
"InstanceParameters": {
"EnableNativeClient": false,
"EnableNetApiClient": true
}
}
},
"OpcLabs.EasyOpc.DataAccess.EasyDAClient": {
"InstanceParameters": {
"EnableNativeClient": false,
"EnableNetApiClient": true
}
},
"OpcLabs.EasyOpc.DataAccess.Forms.Browsing.DADialog": {
"ClientSelector": {
"InstanceParameters": {
"EnableNativeClient": false,
"EnableNetApiClient": true
}
}
},
"OpcLabs.EasyOpc.DataAccess.Forms.Browsing.OpcBrowseControl": {
"ClientSelector": {
"InstanceParameters": {
"EnableNativeClient": false,
"EnableNetApiClient": true
}
}
},
"OpcLabs.EasyOpc.DataAccess.Forms.Browsing.OpcBrowseDialog": {
"ClientSelector": {
"InstanceParameters": {
"EnableNativeClient": false,
"EnableNetApiClient": true
}
}
}
}
File:Appsettings-using-net-api-implementation-for-all-opc-classic.zip