OPC UA模拟器:Prosys OPC UA Server Simulator
OPC UA Client组件:OpcLabs EasyOpc
IDE: VISUAL STUDIO 2019
.NET FRAMEWORK V4.7.2(>=V4.7)
OPC UA模拟器:
Matrikon OPC Server SimulatorProsys OPC UA Server Simulator
OPC UA模拟器
增加模拟项(+ 按钮):
Nuget添加OPC Client组件:OpcLabs.QuickOpc 5.62.456
代码:
using OpcLabs.EasyOpc.UA;
using OpcLabs.EasyOpc.DataAccess;
using OpcLabs.EasyOpc.OperationModel;
EasyUAClient client = new EasyUAClient();
try
{
var result = client.ReadValue(
"opc.tcp://127.0.0.1:53530/OPCUA/SimulationServer",
"ns=3;i=1002"// "ns=3;i=1002;s=Random"
);
Console.WriteLine("Value: " + result);
}
catch (Exception ex)
{
Console.WriteLine(ex.ToString());
}
运行效果(控制台):
Value: -0.3638557
Value: 0.1463996
Value: 0.9078266
Value: 0.9078266
Value: 1.277618
Value: 1.277618
Value: 1.277618
最后必看:同DA方式,有license控制。