PLC CPU Speed?

Dhornberg

Member
Join Date
Apr 2012
Location
Gothenburg
Posts
11
This might be a stupid question but here we go anyway:
If you look at product details of PLCs there are never any information about CPU speed. I'm writing a report and I'd really like to give some examples of different PLCs' CPU speed (in Hz).

Is there a reason they never mention CPU speed? In some cases (Mitsubishi for example) they mention that "Program cycle period 9.5 ns/log. instruction". Can i use this to calculate CPU speed?
 
To my experience, the manufacturers brochure information is near useless to gauge CPU speed.
Better is to compare identical instructions using the PLCs instruction references. You have to compare a mix of boolean, integer, floating point and program control instructions. Even so, it will not be 100% correct.
 
Ok. But every PLC must have a CPU clock with a certain clock rate right? I mean even if it doesn't tell much about the actual program execution speed there must be a fixed number for the CPU clock rate?

The reason i'm asking is because i want to write something along the line of "An average PLC has a CPU-clock frequency of about 100MHz while a modern PC often has a CPU-frequency of 3GHz!"
I made up the numbers now, but you get my point.
 
The manufactureres NEVER tell you the details about the CPU, such as what microprocessor, what clock speed, what backplane bus speed etc.

Your best bet for an objective comparison is to go by the instruction timing from the manufacturers reference literature. And backed up with some real measurements.
 
It's a useless data point anyway, as demonstrated over the past decade of the PC 'Clock Wars'. Once upon a time, with single core, single threaded processors, the clock speed had some meaning. Now, with multiple execution pipelines, multi-threading, multi-core CPU's, and decoupling memory and I/O from the cores, pure clock speed means almost nothing.
 
Also, in the not so distant past every micro-second would count, since the CPUs were not so powerful. Today, the CPUs are 100x as powerful and there is "enough" CPU power. In some cases, you still have to consider the CPU performance, but it is not such a critical issue as it used to be.
 
Schneider Electric (Modicon) publishes the clock speed of their Quantum range PLCs.
Also GE published the clock speed of their new PACs based on intel Atom, IFM along with all the other mobile controller type PLCs usually publish the clock speed of their PLCs.
Many don't though.
 
There are all sorts of things that affect speed. Memory width and cache size haven't been mentioned. Few people ask us how fast our motion controller processor goes.

Also, CPU speed and higher clock speeds in general usually mean more heat.

The efficiency of the code in the firmware can make a much bigger difference than a few clock cycles.
 

Similar Topics

I have a lower cost PLC that will handle floating point math. I would like to put together a simple ST or LD program that will test the CPU's...
Replies
17
Views
7,466
Hi , Where i can find Mitsubishi PLC Card end of line & replacement model details. i am looking for Q02CPU replacement model. Please advice. thanks
Replies
2
Views
126
Hey when I turn on my Siemens PLC CPU 216-2 after runing 10 minute it's stop and showing SF indication after I turn off and some time later turn...
Replies
0
Views
113
Hi All, Got a funny issue. I have a 1756-L85EP and a 1756-EN2TR in the same chase. The client asked for the Ferrari and the 3 lane highway!!! We...
Replies
1
Views
163
I have a project to control the speed of motor DC using PWM Output on PLC and when im on working i have a several trouble and of of them is the...
Replies
6
Views
202
Back
Top Bottom