Esempio n. 1
0
        private void Connect()
        {
            // Use 1000 as default publish interval unless overridden by INI file
            int publishInterval = 250;

            // Instantiate client and set up a connection to server
            opcuaClient.ClientConnect(EndPointURL);

            if (opcuaClient.Session != null)
            {
                // Configure an event handler to process data received back from subscriptions
                opcuaClient.DataReturned += new EventHandler(dataReturned);

                // Example of subscribing to all objects/variables found in the provided path
                opcuaClient.SubscribeToTagsInPath(TagPath, publishInterval);
            }
            else
            {
                log.Error("OPC connection failure. Can't subscribe to tags.");
            }
        }