Using AddIn in combination with WVS

Using AddIn in combination with WVS

Can AddIns be used in WVS?

Simple answer: yes, but...

Types of AddIns, Types of WVS

There need to be distinguished between a AddIn Service and an AddIn Wizard. Whereas the first is started and stopped and reacts in between on events is the latter executed and ended immediately after it performed its tasks.
Also, the WVS can be distiguished as running as "Instance 0" directly on the server or connected to the server as WVS client (started by the OPS manager for all other instances after the first).

AddIn Service
AddIn Wizard
WVS 
1
2
WVS Client 
3
4

What are the limitations?

In general the AddIn Services and AddIn Wizards work for WVS and WVS Clients as they do for the Service Engine (case 1 to 4). It might be, that the access to some screen elements or does not work as the screen elements are rendered differently in WVS as they are in a classical Service Engine. If the execution of the AddIn Service or Wizard differs from being executed on the zenon server or client, the AddIn must take care of it itself. If the AddIn is started by a function in WVS, the AddIn could be started on the Server OR on any WVS client as the WVS clients are spun up dynamically on demand by the OPS Manager.

Can I access the zenon COM interface from an external application?

Some customers access the COM interface by marshalling it in their own software. Generally said: COPA-DATA does not see this as a valid used case. Although it has been done in the past and will be done in the future it seems rather complicated to access the COM of the correct Service Engine instance. This session management must then also be implemented in the external software. Hence, the general recommendation is to use the AddIn Framework.






Sauce:
Feature 272222: WVS: Supports Addin Services and wizards
    • Related Articles

    • Checklist: WVS does not work

      Please go through all the points in the following checklist. If necessary, confirm with IT Department any information you cannot verify before contacting your local COPA-DATA Representative. Perform a build update to the latest version. In the ...
    • FAQ: WVS and Ops Manager in combination with zenon network redundancy

      It is possible to start the Web Visualization Service Ops Manager on the respective servers and it is also possible to start the Ops Manager on specific PCs. The most distributed architecture can be seen in the following picture: Possible network ...
    • AddIn does not start - Exception displayed in Log (DiagViewer)

      In case that an AddIn (Service or Wizard) does not start and the log shows an exception message likewise equally to that below check the software development of the AddIn. Scada.Internal.DotNetAddInExtension.AddInIntegration.Startup Cannot startup ...
    • FAQ: What are Installation and Security considerations of the zenon Smart Server and Smart Client?

      The attached document (English only) describes in some detail the specifics of the zenon Smart Server Application and the zenon Smart Client Application. Also a short explanation of security features and components is given. More information about ...
    • AddIn does not start

      Check the Logs in DiagViewer. If it shows an ERROR in the GENERAL module which shows the exception: Scada.Internal.DotNetAddInExtension.AddInIntegration.Startup Cannot startup Add-In .NET Extension for instance id 'e1d3....'. Exception ...