Function Block Memory Allocation in Omron CJ1M PLC

scrambled

Member
Join Date
Jul 2015
Location
Brisbane
Posts
108
Hi all,

I am trying to add a function block to a PLC program written for an Omron CJ1M PLC. However, CX Programmer has thrown a compile error saying that there is 'insufficient FB Instance Memory for Non Retain'. I've checked the 'Function Block/SFC Memory Statistics' and apparently adding the Function Block has caused the FB Non Retained memory to go 37 words over what has been allocated.

I managed to expand the Non-Retained memory allocation and shrunk the Retained FB memory allocation slightly to accommodate it. Right now, I have 7 words free in FB Non Retained and 12 words free in FB Retained. The PLC program is now able to compile without error. However, are there any possible implications that I should watch out for when I try to replace the currently running program on site with my updated version?

Thanks.
 
Last edited:

Similar Topics

Hi! I am using a TM200CE40T PLC from Schneider to write data over Modbus. I have used Memory words (%MW) before using the Write variable...
Replies
1
Views
497
Question for the Siemens experts. In an S7 safety function block, I'm adding two safety function blocks for emergency stops (F_ESTOP1, FB215)...
Replies
3
Views
4,897
Hi, I am still confused when to use just simple memory tags or put it in a data block. The same, when to put your ladder logic in a function or a...
Replies
3
Views
3,254
Please see attached file. I need this program in Function Block form but I am totally lost on this. Any help would be appreciated. Thanks!
Replies
2
Views
107
Hi folks. New to the forum, but been working with PLCs for several years now. Would like some advice on whether you would keep this logic, or...
Replies
9
Views
1,022
Back
Top Bottom