On-The-Go Modifiable APC 3100 Configuration, warning 32173 and 30026

Hi Community!

I am using ASIOMMRemove and ASIOMMCreate to replace the arconfig and iomap data objects with data objects that are generated by piecing XML files together based on what interface options are plugged into the slots on an APC 3100.

This is working after the reboot as far as SDM is concerned, the layout is correct, and the actual interface card module OK goes TRUE; however, the logger returns 30026 warnings that PNP has an error generating the individual communication devices i.e. SL2.IF5 (Tested with FPSC, I485, and FPLK modules) and the communication devices will not work as they do when configured through the physical view. I also get 32173 Powerlink V2: Bind failed when trying to connect to a bus controller (This works correctly when the modules are configured in the physical view whether I load in my own configs or not).

The arconfig and iomap files are generated from pieces that are copied from the actual AS-built files, and I have the same issue when using iomap and arconfig files generated from an AS-built file, just with the actual IF modules not in the physical view of the project.

Is there something else that needs to be incorporated into a project for this to work? GUID cf343575-533b-4251-b7de-09810d6f47d6 only calls out the arconfig and iomap data objects.

I also have the IF modules , BC, BM, etc. added to additionally supported hardware as the module OK would not go TRUE on the interface modules without that.

Any help in diagnosing this would be greatly appreciated.

I/O data point not found warnings are generated, if you first remove arconfig before removing iomap or after selecting a new arconfig a warmstart is needed before iomap can be activated.

I never tried to dynamically configure the 5ACC interface cards (timer device). I am not sure if this will work.

Thank you for your reply Corne. This occurs following the warm restart after replacing arconfig and iomap. I tried replacing the iomap before the arconfig as you mentioned with the same results. Also, the timing device is not linked to the interface cards, though I did make that mistake initially, precise communication times are not required for this project.

Hi @beani,what is the status of this topic?

Adding interface modules is not possible with AsIOMMan or mappIO since these libraries only modify arconfig and iomap data objects, while communication devices require modifications to the sysconf data object. If adding interface modules via those libraries, it will show up with moduleOK TRUE, but the aforementioned warnings will be in the logger and no communication through the interface module will function.

1 Like

Super, thanks for the update and solution :slight_smile:

No problem, thanks for reminding me to update the post.

1 Like