

|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Application Server $DDESuiteLinkClient Redundancy Methods
Download this preconfigured object here.
Wonderware’s Industrial Application Server provides several methods to ensure data integrity. From having a hot standby available for processing objects with Application Engine Redundancy to local buffering of historian data in case of connection loss to Industrial SQL Server, Wonderware has made system robustness a focal point. In the pursuit of those goals, Wonderware has provided a $RedundantDIObject which allows the user to identify a primary connection to the PLC as well as a backup location - switching between those two sources is automated by the object.
In some cases, when migrating an InTouch application into Application Server for example, all that is required is functionality similar to the IOSetAccessName() function in InTouch where an existing PLC connection is reconfigured dynamically to look to an alternate location. This type of operation can certainly be achieved using the $DDESuiteLinkClient and extending it’s functionality with scripting. The following is one method to implement this switchover. A version of the enhanced object, $qDDESuiteLinkClient, is included with this note.
$qDDESuiteLinkClient
It is good practice to create Derived Templates from the version that is supplied during installation. This allows you to maintain independent configuration for this specific application. The $qDDESuiteLinkClient was derived from the$DDESuiteLinkClient and added the switchover functionality.
NOTE: The attributes that are locked will not be able to be changed when the instance is created.
General Settings:
Topic Settings:
Object Information Settings:
Scripts Tab:
There are a couple of scripts that were added to enable the automated switchover:
UDAs Tab:
Here are the details around the UDAs that are added:
* Server Locations should be set to computer names that are running the IO Server Extensions Tab:
The Extensions tab can be used if you would like to Alarm or Historize any of the added UDAs. Implementing this is optional.
To learn more, feel free to contact our technical support team!
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
©2005 Q-mation, Inc. All rights reserved. All trademarks are the property of their respective owners. |