How to read an OPC UA node value in FSharp
From OPC Labs Knowledge Base
(Redirected from How to read an OPC UA node value in F)
open OpcLabs.EasyOpc.UA
open System
Console.WriteLine "Instantiating the client object..."
let client = new EasyUAClient()
Console.WriteLine "Reading node..."
let value = client.ReadValue(new UAEndpointDescriptor("http://opcua.demo-this.com:51211/UA/SampleServer"), new UANodeDescriptor("nsu=http://test.org/UA/Data/;i=10853"))
Console.WriteLine "Displaying results..."
Console.WriteLine value
Console.WriteLine "Press Enter to continue..."
Console.ReadLine() |> ignore
Ships as UAConsoleApplication1 example with QuickOPC since version 5.41. Use the example from the product for an up-to-date code.