When going from AS 4.1 to AS 4.5.5 I get the following error 6746

Invalid/missing channel description file (option -x, *.xml) 6746

What can be the reason?

Hi
hard to tell without any further information especially in regards to the hardware structure but it /could/ be either some missing hw upgrade (though it should show as unconnected in that case) or maybe you are using something requiring an EDS file which you had on 4.1 but didn’t install on 4.5?
Guesswork from my side but maybe it already helps

BR

1 Like

Hello Michael,

Thanks for the quick response.

It is a working project with an old PP480 panel and this is replaced by a PPC2100 .

It compiles in AS 4.1.12 without any error and it works in the new PPC2100 panel.

The only way that I want to go to AS 4.5.5 or higher, till AS 4.12, is for standardization.

The complete error is: Invalid/missing channel description file (option -x, *.xml) 6746

The help file doesn’t make sense.

Hope you can help me further.

Hi,

while I would rather like to have seen the hardware structure (physical view), I doubt it’ll help me find the issue for you.

What I would do at this point:
Try creating a new config with just the PPC2100 , compile, and see if the error is gone. Then step by step fill it again, compiling often along the way until it’s “the same” (but probably not in one essential part) - if you get it to a final state where it still compiles, diffing it (Beyond Compare or other diff tools) will show what it really was.

I agree that the error text is not helpful

Hi,

I totally agree to Michael W about the next things to try.

Also, I’m not sure if the following information helps to find the root cause, but who knows:
I’m pretty sure that the error is thrown by the IOmap builder (BR.AS.IOMapBuilder.exe) because of a missing or invalid ChannelConfiguration.xml file as input. This is a file that is build out of the hardware configuration and should contain all IO channels of the whole hw config.

It looks like something’s going wrong in the build process when generating or when using this file, maybe because of some format changes from AS 4.1 to much higher versions in direction of IO channel configuration and mapping.
It would be interesting:

  • if this file exists or not (should be in the projects Temp\Objects< name of config > \ < name of plc >\ folder)?
  • if it’s there, how it looks like?
  • if there’s any other error / warning in the output window before the named error occurs?