Today I had first time experience to troubleshoot Twincat3 project, that has motion control and is semi complicated and it was project not done by me. I had some previous experience with Twincat2, but as it is Codesys 2.3 it was easy for me. I heard lot of good things about Twincat3 and I expected a really good things but...
Some problems:
1. Speed on i5 with 32GB RAM and SSD is catastrophic.
2. I understand it is Visual Studio, but you need to have possibility to adapt layout so it is easy to use it on 15" screen as most of the time we are outside of office and we can't use other screen than one on our notebook.
3. Watch window is just bad, and you need to much moves/clicks to do forcing. Maybe I didn't know, but for example I tried to force in watch window bits in %IW, %IB, %QB and %QW and it was without success.
4. Cross-referencing is much worse comparing to GxWorks3 and Codesys or even some older programming environments..
5.When you are online there are to much hiccups.
6. It is far from plug and play. We wanted to change the PLC with new one that is exactly same configuration, but completely new, from the box. Boy, to many steps we had to do.
7. IEC61131-3 is base that you can expand, but you can not change in any way.
There are other things also, but it could be that my unfamiliarity with Twincat3 is reason for that.
Maybe to much previous marketing is reason why I was disappointed - just don't know.
Some problems:
1. Speed on i5 with 32GB RAM and SSD is catastrophic.
2. I understand it is Visual Studio, but you need to have possibility to adapt layout so it is easy to use it on 15" screen as most of the time we are outside of office and we can't use other screen than one on our notebook.
3. Watch window is just bad, and you need to much moves/clicks to do forcing. Maybe I didn't know, but for example I tried to force in watch window bits in %IW, %IB, %QB and %QW and it was without success.
4. Cross-referencing is much worse comparing to GxWorks3 and Codesys or even some older programming environments..
5.When you are online there are to much hiccups.
6. It is far from plug and play. We wanted to change the PLC with new one that is exactly same configuration, but completely new, from the box. Boy, to many steps we had to do.
7. IEC61131-3 is base that you can expand, but you can not change in any way.
There are other things also, but it could be that my unfamiliarity with Twincat3 is reason for that.
Maybe to much previous marketing is reason why I was disappointed - just don't know.