DL350 Help

BDL273

Member
Join Date
Jun 2010
Location
Erie, PA
Posts
36
I am using a DL350 cpu on a project. This cpu has no non-volatile memory. I need for the cpu to remember the last action or input it recieved before a power loss. This machine moves people up down back forth ect. It gets lost when there is a power failure. I have no spare I/O points right now. With no non-volatile memory to speak of how would you make the machine "remember" where it is? If you need anymore information ask away.
 
I don't understand your 'no non-volatile memory'. The CPU has a supercap for short term retention and battery backup for long term retention. Also, as explained in Appendix G of the 350 manual, there is a small amount of EEPROM memory which can can be used for infrequent writes of critical information.
 
The 350 has battery backed RAM.

All you need to do is ensure that you have a good battery installed, connect with DirectSoft, go to PLC>Setup>Retentive Ranges and be sure to include the memory locations that you wish to preserve through a power cycle and press the icon with the arrow pointing to the PLC.

You will need to periodically change out the battery thereafter.
 
Ok maybe I didnt explain this correctly. I have set the retentive ranges for my internal coils(c0 ect) when I loose power my set commands go away. Is there a way around loosing the set commands?
 
to edit my last post there also is a battery installed I have tired setting the ranges using internal coils and it still does not work. I am open to any and all ideas
 
I am not an AD guy, but wouldn't you need to use latching instructions in order to retain "coil" states during the re-start of the PLC?

I know that with A/B PLCs, there is a prescan, which occurs before first scan, which will "turn off" any OTE (output coil) instructions.
 
Last edited:
I think of 'internal coils' as 'C' bits. You have 'OUT' instructions and 'JMP' instructions in Stage 2.

Remember that on power cycle your initial stage (ISG) will turn on. Have you calculated the result of that?

Make sure to have the stages you wish preserved noted in the retentive ranges. But if you include the ISG in this range it will take the state at power down instead of turning on.
 
Just to throw another thought in the mix, I have had issues with the PLC's power down sequence as well. When you shut off power to a machine controlled by a PLC that is connected to limit switches, proxes, etc. the inputs go away immediately (assuming 120V AC inputs, 24VDC might be different). However, the power supply in the PLC usually has enough reserve capacity for the PLC to get another couple of program scans in. The problem becomes that to the PLC, all the inputs have been de-energized or off.
You might check to see if this is what is causing your machine to forget where it was. It might be that it isn't so much forgetting as it is reacting to all the inputs going away on power down.

Brian
 
I do like what Brian said it makes sense. I have been thinking this though for a while and for the machine to remember where it is or know what was last energized I was thinking about adding a 2nd limit switch so I would have one for forward and one for reverse. On the other hand I would like to take care of it with some programming. I will check and make sure the pdf file I attached is of the lastest program. In the last version I wrote I used internal coils (c) with sets and resets and change the retentive ranges to match my program. Thanks for all the replies.
 
OK sorry about the first attached file it was an old program here is the right file again check out stage 2 and the use of set and reset maybe its reseting at power lose?
 

Similar Topics

Hello, Need help to change default communication port to Com4, the program default Com1 and Com2, my laptop does not have the com port so I use...
Replies
1
Views
1,484
I'm fairly new to Rockwell software, I've had some basic training in the past but nothing too advanced. My company and I use Reliable products for...
Replies
0
Views
28
Hi all I need help on this As in my project used Schneider TM241 controller. Now I want to communicate Elite energy meter with controller by...
Replies
3
Views
95
Hi all, I am having issues accessing my Cimplicity software - the site code changed after re-install and I am no longer able to attain a new key...
Replies
10
Views
125
Good day all! Can someone help me with the procedure to update Beijers E700 firmware? The Panel I am working on is firmware 2.04v and I would...
Replies
1
Views
53
Back
Top Bottom