Previous in Forum: Time Sync   Next in Forum: Level Transmitter
Close
Close
Close
8 comments
Rate Comments: Nested
Member

Join Date: Nov 2014
Posts: 7

PLC Processor's Working Memory

10/12/2015 6:45 AM

Dear All,

How can we calculate PLC's cpu working memory from the given IOs?

Regards,

Register to Reply
Interested in this topic? By joining CR4 you can "subscribe" to
this discussion and receive notification when new comments are added.

Good Answers:

These comments received enough positive votes to make them "good answers".

"Almost" Good Answers:

Check out these comments that don't yet have enough votes to be "official" good answers and, if you agree with them, vote them!
3
Guru
United Kingdom - Member - Not a New Member Hobbies - Musician - New Member Hobbies - Fishing - New Member

Join Date: May 2006
Location: Reading, Berkshire, UK. Going under cover.
Posts: 9684
Good Answers: 468
#1

Re: PLC Processor's Working Memory

10/12/2015 7:39 AM

We can't. No-one can. End of. It's like asking how to calculate the size of a creature's brain from the number of eyes it has.

__________________
"Love justice, you who rule the world" - Dante Alighieri
Register to Reply Good Answer (Score 3)
Guru

Join Date: Jul 2007
Location: Commissariat de Police, Nouvions, occupied France, 1942.
Posts: 2599
Good Answers: 77
#2

Re: PLC Processor's Working Memory

10/12/2015 8:14 AM

Or the output power of an internal combustion engine by its cubic capacity or swept volume.

__________________
Good moaning!
Register to Reply
Guru
Popular Science - Weaponology - New Member Safety - ESD - New Member Hobbies - Fishing - New Member

Join Date: Sep 2006
Location: Near Frankfurt am Main, Germany. 50.390866N, 8.884827E
Posts: 17996
Good Answers: 200
#6
In reply to #2

Re: PLC Processor's Working Memory

10/13/2015 3:36 AM

The UK did it for vehicle tax purposes many years ago!!!

1 Liter engine capacity was 10 HP.

(Note the missing "B"!!)

Now that is a real "Good Moaning" is it not?

__________________
"What others say about you reveals more about them, than it does you." Anon.
Register to Reply
Guru

Join Date: Mar 2012
Location: Out of your mind! Not in sight!
Posts: 4424
Good Answers: 108
#3

Re: PLC Processor's Working Memory

10/12/2015 9:05 AM

https://en.wikipedia.org/wiki/Programmable_logic_controller

Some reference material to go over and digest. I guess the buzzword is "Modular"!

__________________
Common Sense Dictates
Register to Reply
Guru

Join Date: Oct 2008
Posts: 42355
Good Answers: 1693
#4

Re: PLC Processor's Working Memory

10/12/2015 11:55 AM

Read the spec sheet.

Not all questions can be answered by calculations.

Register to Reply Score 1 for Good Answer
Power-User

Join Date: Sep 2015
Posts: 482
#5

Re: PLC Processor's Working Memory

10/12/2015 10:22 PM

Simple, unplug the CPU module, there is a specs plate usually on the sides - read

__________________
The doctor said "just one post or reply aday in CR4, take it or leave it". I said, "what does that mean?"
Register to Reply Score 1 for Off Topic
Guru

Join Date: Dec 2010
Location: North West England
Posts: 1170
Good Answers: 153
#7

Re: PLC Processor's Working Memory

10/13/2015 5:03 AM

Most PLC manuals give an approximation of the amount of memory used per I/O. If it is not in your manual then contact the supplier manufacturer and they will have an answer.

But..... If you need to calculate how much memory you have left, you have not got enough. All software "grows" in size as parts are rewritten during testing and debugging. Running out of capacity at that point and having to upgrade your CPU is a pain. You need at least 20% spare after the program is written and preferably 50% spare. With that amount of spare capacity the I/O drain becomes insignificant.

Register to Reply
Anonymous Poster #1
#8

Re: PLC Processor's Working Memory

10/13/2015 9:36 AM

Working memory and I/O layout are independent quantities, as you would have learned had you not fallen asleep in class. If you remembered that PLC's are special-purpose computers, which you did at some level, since you used the term cpu, you'd remember that working memory, storage memory, and I/O are all separate features that can be designed larger or smaller as the computer designer sees fit.

You are also overlooking something you'll be learning about later in class: that counters, timers, and registers take up differing amounts of memory, so the 'size' of the program, in rungs, that you can write depends on how 'complex' the program is.

Also, different PLCs handle timers/counters/etc differently. Some give you a fixed number that are always available (and always using up memory space) whether you use them all or not, others allow you to 'create' timers and counters, *IF* you properly 'partition' the memory space first. and some will led you seemingly do what you want, because the software on the desktop computer is taking your program and 'compiling it down' into PLC instructions when you 'download' the program to the PLC.

Good luck in your studies, and don't be afraid to ask your teachers questions; they'll be happy to answer them, and they will be less demeaning and snarky than this bunch of grumpy engineers, myself included, if you can find me.

Register to Reply
Register to Reply 8 comments

Good Answers:

These comments received enough positive votes to make them "good answers".

"Almost" Good Answers:

Check out these comments that don't yet have enough votes to be "official" good answers and, if you agree with them, vote them!
Copy to Clipboard

Users who posted comments:

Andy Germany (1); Anonymous Poster (1); Crabtree (1); IdeaSmith (1); jhhassociates (1); JohnDG (1); Legolaz (1); lyn (1)

Previous in Forum: Time Sync   Next in Forum: Level Transmitter

Advertisement