If CoDeSys is as good as or better than RSLogix, then that is the best recommendation it can get.Archie said:I have a lot of experience with AB and Omron also. But I will say that if the control system is quite advanced, I much prefer to use TwinCAT.
I think that Beckhoff is the most important CoDeSys partner, and Beckhoff has growth rates around 20-30% per year. But with approx 800 employees they are still dwarved by the big automation players.ndzied1 said:I'm encouraged that others here are using CoDeSys. I hadn't known it was spreading this much.
Yes, I believe that Wago also uses CoDeSys.CharlesM said:Is this the same as the Wago stuff?
Does it look/feel like cheap chinese merchandise ?What is the build quality ?
Not sure what you are asking on this
Wow ! I sort of guessed that thair list prices were fixed considering how low they are already.Do you get discounts on the list prices ?
Yes
I should have asked differently. The problem is that there are zero information on instruction execution times. I have no idea how good they are performance wise.How performant is the Beckhoff PLCs you have used ?
The CX1000 series has proven to be a very good performer. I have not used the newer processor with higher speeds such as the 1Ghz, so I can only figure if 266MHz did well, the 1GHz will be much better.
Same as the previous question. What are the memory requirements, instructions for instruction.How much memory is used for code and data, relative to S7 ?
Have not used S7 for a fair comparison
That will require some means to give commands to the CPU. I know that you can add a DVI/USB module, but without such a module how do you do this ? With the little keypad and display on the PSU ?For the CPUs with a CF slot, can you load a new program via a CF card ?
Have not tried it, but the boot project is nothing more than a file, so I would't see why you couldn't copy a new boot project on the flash card.
JesperMP said:Does it look/feel like cheap chinese merchandise ?
Or does it look/feel like a quality product ?
Does the parts snap into place like or do you have to use a hammer ?
My guess is that since it can be PC based there are too many CPU speed possibilities to try to give execution times on a per instruction basis. One big difference between TwinCAT and typical PLC's is that TwinCAT is actually a compiled language and not interpreted.JesperMP said:I should have asked differently. The problem is that there are zero information on instruction execution times. I have no idea how good they are performance wise.
Same as the previous question. What are the memory requirements, instructions for instruction.
That will require some means to give commands to the CPU. I know that you can add a DVI/USB module, but without such a module how do you do this ? With the little keypad and display on the PSU ?
Still, that is just another way of asking the same question.Archie said:Per the IEC61131 specs, the scan rate is set to a fixed value(typically 10ms). The program scans once every scan time and the rest is CPU idle time.
So one could try to write some code and then TwinCat will tell you the minimum scan rate. And this varies with the CPU used ?Archie said:TwinCAT reports the amount of CPU time required.
That sounds as it is pretty frugal with the memory.Archie said:I quickly did a test on memory usage and it looks like each basic ladder instruction uses one byte (contacts & coils).
What are these limitations ?Archie said:As for communication, I always use ethernet for downloading programs. The older series of controllers (BC Series) you can use the serial cable. But I would recommend avoiding the BC series because it does have some limitations.
This isn't possible.Archie said:I quickly did a test on memory usage and it looks like each basic ladder instruction uses one byte (contacts & coils).
It would actually be more like, you write the code, then lower the scan rate to a point that is toleratable for CPU usage. On PC based, the more CPU time the control program uses, the less responsive the other program will be and things like mouse and keyboard input.JesperMP said:Still, that is just another way of asking the same question.
In stead of asking what cycle time you get with a certain amount of code, with IEC61131-3 you ask how much code you can write before you hit the ceiling.
So one could try to write some code and then TwinCat will tell you the minimum scan rate. And this varies with the CPU used ?
That sounds as it is pretty frugal with the memory.
What are these limitations ?