Loss of IAC between 2 applications within the same controller during download
We have experienced possible IAC loss between 2 applications within the same controller which leads PM865 triggerd plant shutdown during downloading. We are investigating both system and application side but it will be very difficult to re-produce the issue if this is caused by the timing issue. Manual indicates there is no timeout for IAC loss if within the same controller, therfore we suspect loss caused the plant trip with SIS application.
Is it possible to loss an IAC between 2 applications in the same controller?
IAC runs on MMS - so under the hood, IAC is still an "MMS" message.
When you warm start an application, MMS will stop briefly. It does not matter if the applications are in the same or different controllers. This is known behaviour and is working as expected.
You need to modify your application logic to ignore momentary losses in comms and determine an appropriate period to ignore.
IAC does not use MMS.
- MMS is a standardised protocol (ISO/IEC 9056-2) running on TCP port 102
- IAC is proprietary to ABB and run on UDP port 2757
Due to the nature of UDP messaging (less protocol overhead) and the binary telegram format of IAC (in contrast to asking for Access Variables identified via ASCII text strings) the latter (IAC) is more lightweight and it is estimated to be able to carry up to 5x more information, or be up to 5x more efficient than using MMS.
During warm download, changed applications will be temporarily stopped while being replaced with the new version. The larger application, the more variable content and state information needs to be copied from old to new version before the new can start executing. This time is measured as "Stop Time". It can stretch from a few millieseconds to much more and cause malfunction in time critical applications.
There are also a few known problems with IAC that could potentially lead to a shutdown. Please find more information in the release notes, e.g. 3BSE089043.
If you need more help, I suggest that you open a support case with your regional ABB support center and ask for assistance with troubleshooting the shutdown.