Welcome to our new forum
All users of the legacy CODESYS Forums, please create a new account at account.codesys.com. But make sure to use the same E-Mail address as in the old Forum. Then your posts will be matched.
Close
I am using CoDeSys V2.3.9.22 with the installed target for ABB AC500 eCo. I also use Oscat's library. When compiling I get a error 3612 '' POU number is greater than 512 ''. Where can I change the maximum number of POU? In the Target Settings -> Memory Layout Maximum number of POU's is 512 and gray ie. Not to be changed. What should I do?
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
2 ways to solve this:
1: try to manage the memory allocation.
2: As oscat is very big, try to cut out unused pieces of the lib.; load it as library in your program and delete portions not used.
3: take the TXT version of oscat and copy some portions into a new library or into a new one.
mind that it is often a whole bunch of functions that are calling others like a PID is calling a P and I function etc.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
shooter hat geschrieben:
2 ways to solve this:
1: try to manage the memory allocation.
2: As oscat is very big, try to cut out unused pieces of the lib.; load it as library in your program and delete portions not used.
3: take the TXT version of oscat and copy some portions into a new library or into a new one.
mind that it is often a whole bunch of functions that are calling others like a PID is calling a P and I function etc.
thanks Mr. Shooter for solution.
I cut unused pieces of Oscat lib (and some others) then debug whole thing and now
my project is working.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
I am using CoDeSys V2.3.9.22 with the installed target for ABB AC500 eCo. I also use Oscat's library. When compiling I get a error 3612 '' POU number is greater than 512 ''. Where can I change the maximum number of POU? In the Target Settings -> Memory Layout Maximum number of POU's is 512 and gray ie. Not to be changed. What should I do?
2 ways to solve this:
1: try to manage the memory allocation.
2: As oscat is very big, try to cut out unused pieces of the lib.; load it as library in your program and delete portions not used.
3: take the TXT version of oscat and copy some portions into a new library or into a new one.
mind that it is often a whole bunch of functions that are calling others like a PID is calling a P and I function etc.
thanks Mr. Shooter for solution.
I cut unused pieces of Oscat lib (and some others) then debug whole thing and now
my project is working.