Hi Guys,
I am having trouble with a program that I have running on two different machines (same logic). On one machine I am getting an intermittent error on my Motion Arm Watch instruction. The error code is 3 which means there is an execution collision. The only real difference in the machines is that on this one the conveyor runs much slower than the other and I think this may be causing the problem. The machine is a two axis pick and place picking up from a conveyor with an encoder on the conveyor as my third axis giving me my speed and positioning of the conveyor. I have checked AB's knowledge base but I can't make out the picture of the logic they are showing. Their knowledge base ID number for this is 27647. Their answer also applies to more than one MAW instructions (or seems to) and I only have one. Here is what it says:
Problem: Arming the Motion Axis Watch multiple times during axis travel causes an ERR (ERR = 3 Execution Collision).
Cause: Watch Event Armed Status is set on a course update period after the execution of MAW instruction in ladder scan. A second MAW instruction issued within this window will cause an ERR (ERR = 3 Execution Collision)
Verify: Logic tested and verified with ControlLogix V 12.01 software
Cure: Qualify the MAW input rung with a state machine along with qualifying the rung with WatchEventStatus and WatchEventArmedStatus.
I can provide my logic if you would like to look at it.
Does anyone have a good fix for this?
Thanks DoubleL
I am having trouble with a program that I have running on two different machines (same logic). On one machine I am getting an intermittent error on my Motion Arm Watch instruction. The error code is 3 which means there is an execution collision. The only real difference in the machines is that on this one the conveyor runs much slower than the other and I think this may be causing the problem. The machine is a two axis pick and place picking up from a conveyor with an encoder on the conveyor as my third axis giving me my speed and positioning of the conveyor. I have checked AB's knowledge base but I can't make out the picture of the logic they are showing. Their knowledge base ID number for this is 27647. Their answer also applies to more than one MAW instructions (or seems to) and I only have one. Here is what it says:
Problem: Arming the Motion Axis Watch multiple times during axis travel causes an ERR (ERR = 3 Execution Collision).
Cause: Watch Event Armed Status is set on a course update period after the execution of MAW instruction in ladder scan. A second MAW instruction issued within this window will cause an ERR (ERR = 3 Execution Collision)
Verify: Logic tested and verified with ControlLogix V 12.01 software
Cure: Qualify the MAW input rung with a state machine along with qualifying the rung with WatchEventStatus and WatchEventArmedStatus.
I can provide my logic if you would like to look at it.
Does anyone have a good fix for this?
Thanks DoubleL