800xA SV5.1 Log Configuration

I use a 800xA system SV5.1-4. Now I found that under some objects there are more than one (tree) Log configuration aspects. One without any logged properies, one with the logging of the property "MC" connected to an Log Template and the last one with the logging of the properties "MC" and "Ack1". The last Log Configuration aspect is also located at the mother object in the object type structure.

Now I tried to delete the first and second Log Configuration, becaus I want to use only the Log Configuration aspect of the "mother object". But it is not possible to delete the aspects. "[Error] Aspect 'Log Configuration' is requiered by the object type. Not allowed to delet it on the instance 'MO001_MO'. Transaction cancelled." I deleted all Logged prperties connected to this Log Configuration, Diabled the Log Configuration aspect. But it's not possible to delet it.

What can I do do delete it?


Add New Comment


ACSmiboeh   

asked 29 days ago
Closed



Best Answer

2

This is the downside of using the Auto-Instantiate (aka Copy To Instance) feature to roll out something that wasn’t intended to be used this way.

I have written numerous of times here on AKS about the ”poisonous” Auto-Instantiate feature.

Do not use it if you intend to:

a) change settings on instance level

- or -

b) change settings on type level

Caveat 1: b) will only work as long as a) has not been made.

Caveat 2: delete is not possible, nor ”undo” of a) unless log aspect is restored from backup

Caveat 3: a) will take place IMMEDIATELY at creation of log if IM is in the config

a) is easily spotted by comparing the aspect’s Creation and Modification times.

I sincerely recommend to use Bulk Data Manager instead, or bulk sheet of IM toolkit.

To come out of the current situation try this:

1) backup system

2) backup operateitdata\History folder (with Basic History stopped)

3) bulk out all log configurations

4) sanitize bulk sheet (reduce to single log config aspect per object)

5) reduce log templates in sheet down to a minimum

6) delete log configurations from types

7) use log template to delete all log configs (templates has a button for this)

8) purge obsolete log templates keeping only the ones referenced in bulk sheet

9) bulk in new log configs

Some (all) already logged data may be salvaged. The AdvHtArchiveTool (briefly described in Online Upgrade manual) can push back data from a previous backup (data folder of Basic History) if object GUID and log name in template is same (you can actually temporarily change log name in a template to make a fit, then restore desired name after the tool has made its job).

Stefan Stromqvist   

answered 29 days ago


 


Add New Comment


Answers

2

This is the downside of using the Auto-Instantiate (aka Copy To Instance) feature to roll out something that wasn’t intended to be used this way.

I have written numerous of times here on AKS about the ”poisonous” Auto-Instantiate feature.

Do not use it if you intend to:

a) change settings on instance level

- or -

b) change settings on type level

Caveat 1: b) will only work as long as a) has not been made.

Caveat 2: delete is not possible, nor ”undo” of a) unless log aspect is restored from backup

Caveat 3: a) will take place IMMEDIATELY at creation of log if IM is in the config

a) is easily spotted by comparing the aspect’s Creation and Modification times.

I sincerely recommend to use Bulk Data Manager instead, or bulk sheet of IM toolkit.

To come out of the current situation try this:

1) backup system

2) backup operateitdata\History folder (with Basic History stopped)

3) bulk out all log configurations

4) sanitize bulk sheet (reduce to single log config aspect per object)

5) reduce log templates in sheet down to a minimum

6) delete log configurations from types

7) use log template to delete all log configs (templates has a button for this)

8) purge obsolete log templates keeping only the ones referenced in bulk sheet

9) bulk in new log configs

Some (all) already logged data may be salvaged. The AdvHtArchiveTool (briefly described in Online Upgrade manual) can push back data from a previous backup (data folder of Basic History) if object GUID and log name in template is same (you can actually temporarily change log name in a template to make a fit, then restore desired name after the tool has made its job).

Stefan Stromqvist   

answered 29 days ago


 


Add New Comment


0

Hello,

this sounds not good. Thanks god we use this Object not to often.
I find a way to delete the log configuration. I disable the "Aspect object" in CBM. The result is that the object disapears. A

fter that I enabled "Aspect Object" again and the object apears with only one log configuration aspect. The trend holds the old data too. But I have to download the changes to the controller.

So you think it's better to reduce the inherited aspects in the object type structure to as much as necessary? Can you give me some links to your discussion of the Inheritance.


Thanks a lot for the fast answer.

ACSmiboeh   

answered 27 days ago


 


By Stefan Stromqvist on 4/26/2018 | Like (0) | Report

Toggling Aspect Object flag in CBM removes and reinserts an object of the same GUID (the object still exists, but only in the realms of CBM) - normally, you should not expect to see any old trend data when an object has been deleted (in this instance, with toggling Aspect Object flag, the aspect tracking in Basic History might have failed, in a for you beneficial manner).

I would like to invert your last question: tell me where in the offical user's guides it is stated that Auto-Instantiate is to be used with Log Configurations?

Why do you think we have Bulk Data sheets made for Log Configurations?

I do not think you will find any more details to why not use Auto-Instantiate than here on ABB AKS.

I'm disappointed that the standard documentation does not bring up these important facts.

Please feel free to bring up this shortcomings with your regional ABB sales representatives. Let ABB know what you think (but not here on an open forum, please).


Add New Comment



Get weekly AKS updates


Partner Exclusive Webinars

 

> – Login to the partner portal to register



Points Redemption Program - Redeem your points for ABB training, Bluetooth speakers and mugs. Terms and conditions >


Earn points when you refer a friend
AKS Referral Program is "Live" - Learn more



AKS Experts


avatar
Ask Govindaraj   

Rank: 10

Working in ABB India Operation Center. Have Project engineering and commissioning experience in ABB 800xA, Freelance, AC500.


avatar
Ask Harsha.D   

Rank: 7

Tech.Support,software and commisioning engineer with Proficient knowledge in 800xA and its products, RNRP,Networking in general.


avatar
Ask Dieter Henkel   

Rank: 19


avatar
Ask Flavio Mussolin   

Rank: 4

ABB AVP, Senior Electronic and Automation Engineer with over 30 years of experience in the field of process automation automotive, pharmaceutical, hollow glass, steel and rolling.


avatar
Ask Sumit Gargav   

Rank: 3

I have worked with Freelance in majority, with 800xA FD and Melody system partly. Also had opportunity to work with Protocols - HART,Profibus,FF & Modbus.


avatar
Ask Ronny Lindström   

Rank: 17

ABB Service Engineer


avatar
Ask Rob Lyon   

Rank: 2

info@lymac.co.nz I'm an independent DCS software and commissioning engineer with extensive experience in 800xA and other ABB products. I've worked in almost every corner of the world and still haven't seen it all.


avatar
Ask nikismith   

Rank: 257

I have been a part of the Recording & Control Factory team for 17 years in total, having spent a number of years as a repairs technician withi the manufacturing department, but being in my current role for 9 years now.


avatar
Ask Stefan Stromqvist   

Rank: 1

I joined ABB in the year of 1994 and has since 1999 been working as a Service & Support Engineer at BU Control Technologies in Västerås, Sweden. My areas of expertise are: 800xA Base, 800xA for Advant Master, Information Management, operating systems, RNRP and Ethernet comms/networking in general.


avatar
Ask WvanWees   

Rank: 6

I'm a senior service engineer working for ABB in The Netherlands.


avatar
Ask MMM   

Rank: 5

ABB PA CT Technical Support


avatar
Ask kstoilov   

Rank: 9

Control System Engineer: 800xA, Compact 800, AC500, AC31-50, Advant Master, Simatic, AC&DC Drives 11 years worked for ABB - Control Systems