Handling Power Loss - PowerFlex 700 & 20-ComE

drawson

Member
Join Date
Aug 2005
Location
Calgary
Posts
92
We have a plant with a few dozen PowerFlex 700 drives in various frame sizes throughout driving mostly conveyors. They are networked via Ethernet/IP using a 20-Comm E card and controlled from ControlLogix processors. They have worked very well for us however this morning we had a snow storm that took all utility power in the plant down and we spent an hour walking around the plant resetting drive faults. DPI port communication faults.

I wasn't here when the power when the power went out so I don't know how long it was out, but it seems like long enough to knock down the PLC but not long enough to power down the whole drive.

Is there a good way to do reset the drives automatically in the event of a power outage?

I'm thinking something along the lines of on program first scan waiting 30 seconds for everything to get booted back up then setting the clear faults bit on each drive.
 
drawson said:
We have a plant with a few dozen PowerFlex 700 drives in various frame sizes throughout driving mostly conveyors. They are networked via Ethernet/IP using a 20-Comm E card and controlled from ControlLogix processors. They have worked very well for us however this morning we had a snow storm that took all utility power in the plant down and we spent an hour walking around the plant resetting drive faults. DPI port communication faults.

I wasn't here when the power when the power went out so I don't know how long it was out, but it seems like long enough to knock down the PLC but not long enough to power down the whole drive.

Is there a good way to do reset the drives automatically in the event of a power outage?

I'm thinking something along the lines of on program first scan waiting 30 seconds for everything to get booted back up then setting the clear faults bit on each drive.


Its a parameter in the drive on what to do with loss of comms.

Parameter 18 in the 20-Comm-E section. Comms Flt Action, by default it is set to fault. Change to it to stop. Also set parameter 19 to stop as well
 
Last edited:
The VFD should fault on loss of comms or it will not be controlled. You could monitor the faulted bit in the staus file and issue a reset via the command word if faulted with an operator control like a stop button.
 
curlyandshemp said:
Its a parameter in the drive on what to do with loss of comms.

Parameter 18 in the 20-Comm-E section. Comms Flt Action, by default it is set to fault. Change to it to stop. Also set parameter 19 to stop as well

So in the event of a comm loss the drive will just stop and then it can be started again when comm is re-established?
 
drawson said:
So in the event of a comm loss the drive will just stop and then it can be started again when comm is re-established?

Yes, I do this all the time after finding out on my first C-Net job years ago, that the PowerFlex were always faulting when I put the PLC in program mode. Parameter 19, Idle Flt Action
 
C&S is right on. You're looking for Parameter 21 (Communications Fault Action) and Parameter 22 (Communications Idle Action).

The Comms Fault Action takes place when the 20-COMM-E loses its I/O connection either through link failure or cessation of traffic to the controller. Reasons include controller fault, switch powerdown, or cable unplug.

The Comms Idle Action takes place when the Controller is placed in Program Mode.

The characteristic fault code on PowerFlex 70/700 drives is "Error 75" for the onboard module, and "Error 72" for an externally mounted communication module.

Both Comms Fault and Comms Idle actions are set by default to the safest action, which is to fault the drive. I prefer to set mine to Stop the drive.

I like to add an HMI function to set the Reset Fault bits in the Command Word globally, just for events like this. But the long-term thing is to go around and set Parameters 21 and 22 in the 20-COMM-E to the proper setting.
 
Last edited:
Ken Roach said:
C&S is right on. You're looking for Parameter 21 (Communications Fault Action) and Parameter 22 (Communiations Idle Action).

The Comms Fault Action takes place when the 20-COMM-E loses its I/O connection either through link failure or cessation of traffic to the controller. Reasons include controller fault, switch powerdown, or cable unplug.

The Comms Idle Action takes place when the Controller is placed in Program Mode.

Both are set by default to the safest action, which is to fault the drive. I prefer to set mine to Stop the drive.

I like to add an HMI function to set the Reset Fault bits in the Command Word globally, just for events like this. But the long-term thing is to go around and set Parameters 21 and 22 in the 20-COMM-E to the proper setting.

Ken,
sorry you are correct, I was looking at the 22-Comm-E parameter list
 
I would assume but haven't tried that a low to high transition of the start bit would have to be done in order for the drive to start again correct? You wouldn't want the drive to start by itself after a power flicker, hopefully the Estop circuit is wired as such this wouldn't happen anyway.
 
Last edited:
allscott said:
I would assume but haven't tried that a low to high transition of the start bit would have to be done in order for the drive to start again correct? You wouldn't want the drive to start by itself after a power flicker, hopefully the Estop circuit is wired as such this wouldn't happen anyway.

That's correct. The drive needs to see a low to high transition after coms are established before it will start.
 
allscott said:
I would assume but haven't tried that a low to high transition of the start bit would have to be done in order for the drive to start again correct? You wouldn't want the drive to start by itself after a power flicker, hopefully the Estop circuit is wired as such this wouldn't happen anyway.

That's correct. The drive needs to see a low to high transition after coms are established before it will start.
 

Similar Topics

I am trying to get Codesys to work with a couple of Moxa ioLogik E1200 series DIO devices (E1210 and E1211). I am able to write to the E1211 DOs...
Replies
2
Views
186
The objective: Reach about 10’ horizontally into a 1300F furnace, and pick up a 140lb rectangular container, then pull the container back out of...
Replies
15
Views
1,891
Hello All, I don't so much have a problem more my OCD. I have a project, with over 1000 alarms. I create arrays in the PLC/HMI for my alarm...
Replies
0
Views
576
I hope somebody might be able to help me who has done some IO-Link messaging using an S7-1500 (TIA Portal 17) and the CMx8 IOLink module for the...
Replies
11
Views
1,803
Just a little bored, so I thought I would start a thread in one way of using recipes in batching processes, I'm aware there are probably many ways...
Replies
0
Views
599
Back
Top Bottom