Hello everyone.
Is there a way to rebuild the page index? The problem is:
There are pages in the page tree, but they aren’t listed under Dynamics → Click Action → Load Page (or aren’t linked correctly)
I’ve already looked in various places to see where this mapping takes place. After all, every page has a unique ID, and this must be linked to the page name somewhere. Does anyone know where this mapping can be rebuilt?
Best regards
Hello Roman,
all pages in the project should be displayed in the popup selection of the action “Load Page”. ‘Action on Click’ Dynamic
Which PLCnext Engineer version are you using?
Are all pages missing or just a few?
Best Regards
Michael
I wanted to do something similar to what is described here.
Although the mappings were correct, I was never able to navigate to a particular page. So I thought there might be an incorrect mapping.
However, the actual problem was on the page itself. Although no elements had the same name, there was a polyline element that had been preventing the page from switching.
After I deleted it, the page switch works without any problems.
PS: On a completely different note: if you reference an element of a structure to the structure itself, the PLCnext Engineer crashes.
Are you able to give an example of a minimum Program POU that demonstrates this problem? Screen shots will be fine.
Unfortunately, I can no longer reproduce this problem in a blank project (error - no crash):
In other words, I managed to crash the programme once with this constellation. But we’re probably talking about a one-off glitch here, and it might only happen in 1 in 100 cases.
Ok, so PLCnext Engineer sometimes crashes when it checks the type definitions and sees the circular/recursive references, but it usually behaves correctly and reports this as a compilation error in the Message window.
If this continues to be a problem, and especially if you are able to reproduce the problem reliably with the latest version of PLCnext Engineer, then please send this information to the technical specialists in your local Phoenix Contact office.