Operating the OPC UA Server

Once MERLIC is connected to the Communicator and ready for use as described in the topic Setting Up the OPC UA Server with MERLIC, you may start to test the available methods and the operation of the OPC UA server.

Usually, the workflow for an application consists of the following tasks:

  • Getting the list of available recipes
  • Preparing and unpreparing a recipe
  • Starting and stopping the execution
  • Monitoring the events of the server and the current state
  • Getting the results of the execution

There are also some further tasks that might be performed when operating the OPC UA server, e.g., halting the execution. However, we will focus on the ones that are performed the most.

General Information

Available Methods

Get information on the available methods and learn how to call a method using the UaExpert®.

Optional Add-In

Optional Add-In "VisionCompanion"

Get information on the "VisionCompanion" object, an optional add-in that facilitates the integration with OPC UA clients that are not able to handle the complexities of the information model specified by the "OPC UA for Machine Vision - Part 1" companion specification, e.g., simple OPC UA clients such as PLCs. It enables you to operate the OPC UA server in an easier way by providing an alternative approach to start the execution and to get the results.

Common Tasks to Operate the OPC UA Server

In the following topics, you can get information on how to call the methods for the most common tasks. As in the other topics about the OPC UA server plug-in, we will demonstrate this with the UaExpert® client, a full-featured OPC UA client that can be used for test purposes. However, you can use any other client of your choice.