AES acknowledgement Status Representation

Find and share HowTos to various installations / configurations!
4 posts • Page 1 of 1
AMRPatricio
Posts:61
Joined: Mon Dec 12, 2016 4:43 pm

AES acknowledgement Status Representation

Post by AMRPatricio »

Hi all,
is it possible to change the acknowledgement status representation( "x", "xxx") for something else?

My customer really do not like those symbols.

Thanks in advance,

Antonio Patricio

leoknipp
Posts:2928
Joined: Tue Aug 24, 2010 7:28 pm

Re: AES acknowledgement Status Representation

Post by leoknipp »

There is no standard functionality or option available to change the representation of the acknowledge status.
You could modify the aes.ctl library and
-- read the column information
-- replace the content
-- write the column information
everytime when the AEScreen table is updated executing the work function aes_workCB().

Best Regards
Leopold Knipp
Senior Support Specialist

Gertjan van Schijndel
Posts:634
Joined: Mon Aug 02, 2010 10:37 am

Re: AES acknowledgement Status Representation

Post by Gertjan van Schijndel »

I would prefer a solution that does not require to change the 'aes.ctl' library, because it so big and has regularly code changes.

So without changing aes.ctl the options are:
1) Replace the 'Ack' column without your own ack column
2) Modify the function 'aes_editAlertsBeforeDisplay' in the library 'asModifyDisplay.ctl', so it (only) replaces 'x' and 'xxx' with your values

leoknipp
Posts:2928
Joined: Tue Aug 24, 2010 7:28 pm

Re: AES acknowledgement Status Representation

Post by leoknipp »

The functionality mentioned in option 2) only works under specific prerequisites and is implemented for a very specific function.
Therefore using another approach should be the preferred solution.

As far as I know the information shown in the "ack" column is a combination of different _alert_hdl attributes.
If you want to implement your own "ack" column you have to define an own C++ function which implements business logic.
How to implement a user defined function which can be used in the AEScreen is described in the WinCC OA Documentation --> System Management --> Diagnostics --> Alert and Event Panel --> Example of how to add a user-defined column.

Best Regards
Leopold Knipp
Senior Support Specialist

4 posts • Page 1 of 1