Hello,
We are 2 groups working on the same WinCC OA projects.
We have tried to merges our respective works, but there's a problem with topology.
How can we merge internal DP TopologyPanel and SumAlertPanel?
regards
Emmanuel
Merge Topology from 2 differents WCCOA Project
- eMichx
- Posts:64
- Joined: Thu Apr 24, 2014 11:24 am
Merge Topology from 2 differents WCCOA Project
- leoknipp
- Posts:2928
- Joined: Tue Aug 24, 2010 7:28 pm
Re: Merge Topology from 2 differents WCCOA Project
Hello,
there is no standard functionality available to merge the panel topology of different projects.
The datapoints for the dp-type _SumAlertPanel you can export and import using the ASCII-manager.
The other settings for the panel topology are saved in the original values for _PanelTopology-datapoint.
You have to write an own functionality which exports the information in one project, e.g. into a textfile. At the other project this file read and then the information at the original values is merged. When merging the information you have to check if the information fits and if there are no conflicts, e.g. for the panel number, the parent number, ...
Best Regards
Leopold Knipp
Senior Support Specialist
there is no standard functionality available to merge the panel topology of different projects.
The datapoints for the dp-type _SumAlertPanel you can export and import using the ASCII-manager.
The other settings for the panel topology are saved in the original values for _PanelTopology-datapoint.
You have to write an own functionality which exports the information in one project, e.g. into a textfile. At the other project this file read and then the information at the original values is merged. When merging the information you have to check if the information fits and if there are no conflicts, e.g. for the panel number, the parent number, ...
Best Regards
Leopold Knipp
Senior Support Specialist
- fmulder
- Posts:330
- Joined: Wed Feb 03, 2010 9:46 am
Re: Merge Topology from 2 differents WCCOA Project
Actually, there is another method. I guess you need a merged topology to eventually display data from several distributed machines. E.g. a top level system that displays the data from sub-systems. Lets call them server and stations
What I did in one of my projects is the following:
* The 'server' made a datapoint copy of the panel topology on the 'stations' ( this means that we always knew the topology of a station even when the network was down)
* The user interface would merge the topologies into a big memory 'mapping' variable. This would give a merged tree structure
* The user interface would display the multi-station system as one big navigation tree
* User is unaware that he is looking at N applications
This was not a very simple task.
Please note: the sumalert sitting on your server wil not be able to include the datapoints from the panel topology ont he stations ! My navigation tree would dirctly use the _sumAlertPanel datapoints on the remote system.
You can not make a local _SumAlertPanel datapoint including datapoints from other systems !
Good luck
Frenk Mulder
Share the fun!
What I did in one of my projects is the following:
* The 'server' made a datapoint copy of the panel topology on the 'stations' ( this means that we always knew the topology of a station even when the network was down)
* The user interface would merge the topologies into a big memory 'mapping' variable. This would give a merged tree structure
* The user interface would display the multi-station system as one big navigation tree
* User is unaware that he is looking at N applications
This was not a very simple task.
Please note: the sumalert sitting on your server wil not be able to include the datapoints from the panel topology ont he stations ! My navigation tree would dirctly use the _sumAlertPanel datapoints on the remote system.
You can not make a local _SumAlertPanel datapoint including datapoints from other systems !
Good luck
Frenk Mulder
Share the fun!