non volatile memory recipe changes

realolman

Member
Join Date
Mar 2009
Location
here
Posts
584
I recently installed an M23 non volatile memory board in an 1756 L55 controller so that it wouldn't lose it's program if powered down for a long period

the machine operator is telling me that he has made some changes to a "recipe" that is in the machine and when he comes in Monday morning the changes are not there.

All the recipe does is store values into some arrays

Does changing a value get stored to the non-volatile memory? what DOES get stored there and when? I know I had to put the controller in PROG to get it there in the first place.

I certainly wasn't expecting this

thank you
 
The user program and whatever tag values were present in the program at the time that you did the STORE operation are stored in the nonvolatile memory.

They are only "restored" to the controller if a condition happens that matches what you have configured for restoration.

Usually you configure it to only restore on corrupt memory. So the controller would have to be zapped by a voltage spike, or be powered down without a battery for the old data values to be restored.

You can also configure the module to restore only when you command it to be done by RSLogix 5000, or *every time you cycle power*.

Go examine the Restore settings to see what you've got the system set up for.

It sounds to me like it's set up to restore always, and that there's a nightly power cycle.
 
thank you for your reply.

I am at home so I am going from memory.... I think it is set to go on power up

So if the operator changes values, They would be lost on power up?

Is there a way the operator can save changes to the non volatile memory from the Panelview?

The reason this was all done was because we lost the program several times even though we had a battery about like a motorcycle battery connected to the controller. That the controller lost it's memory seemed ridiculous to me, so I got these non volatile memories.

So now it's not going to keep the changes put into the controller through the Panelview?!? good grief I was not expecting that. the memory doesn't do us much good it we still have to keep the power on, and the operator can't store changes to it.... who comes up with this stuff???
 
Last edited:
Check the AB website there is some example code there. To read/write to memory on demand.


I have looked and can't find anything re: reading and writing to 1756M23 non-volatile memory with a 1756-L55 from a panelview

(or much of anything else useful re: a 1756-L55 )

Do you have a link or anything re: this?

thank you
 

Similar Topics

Hi all, I have installed a SICK AFM60A-S4IB018x12 encoder to Allen-Bradley CompactLogix PLC and configured its parameters via AOI provided by...
Replies
0
Views
113
Good Morning , I had a dead battery on a 1756 CPU. Replaced the battery and reloaded the program . Have a Kinetix 6000 that has a E70 fault-...
Replies
1
Views
2,330
I am using the lader logic SVC_56 & SVC_57 to write and read data to the PLC's flash memory. I've followed the instructions to configure the...
Replies
4
Views
2,277
1756_L55 ControlLogix I just swapped out a 1756-M13/A memory for a 1756_M23 memory I tried to follow the instructions, but when it came upgrading...
Replies
0
Views
1,792
I have a ControlLogix 5555 controller (1756-L55). The system has no non-volatile memory. I’d like to try and update the system with non-volatile...
Replies
8
Views
8,887
Back
Top Bottom