How to connect AB Micrologix 1100 to a Brush-less DC Motor

chase_yq

Member
Join Date
Jun 2016
Location
Fargo, ND
Posts
5
Hi, Everyone

I am a beginner to PLC. I am currently working on a project to build a door cycle tester.
Allen Bradley Micrologix 1100 is used to control a Bodine 34B/FV Brushless DC motor. Then this motor drives a shaft system to open/shut the door at certain speed. The final goal is: 1. I am able to set a certain number of cycles then the device will execute it. The values of cycles can be displayed on LCD of AB Mircologix 1100.

My current problem is the motor cannot even be driven by the AB 1100.
This could be an issue of wiring or programming. However, I could not figure it out on my own after lots of tryouts. The code I wrote was just a single rung (closed contact as input, Motor Forward/Reverse as output). Again, it was not working.

I have attached an document here which provides more details of the wiring as well as the programming portion.

I sincerely wish someone could offer me some help. Thanks to all of you.

Wiring Diagram and Programming.jpg
 
I don't know much about running brushless motors but input 1 is not true (closed) and you are only closing output 1 you also need to close output 0. and polarity on dc motor is backwards.
Edit:input 1 is ok
 
Last edited:
I would wire this up manually as well so you can prove that the motor is working correctly. Then add the contacts from the PLC to control automatically.

Regards,
 
Your output wiring as shown will not be sufficient to achieve a Forward/Reverse control on the motor.

And, as others have pointed out, with this wiring you have to energize both outputs 0 and 1 to connect the motor to the supplied power.

If I were designing this I would use two external relays. One larger for switching power On/Off. Another would be a 2P2T relay for direction switching. This arrangement would avoid switching motor power through PLC contacts.
 
Last edited:
Thanks for your answer. This DC motor come with a quadrature encoder. Is there anyway to control motor to turn forward/reverse with encoder?

Thanks,
 
That motor requires a PWM input to set speed...(So you shouldn't be trying to bring PWM in to the PLC, you should be using the PWM function to output back to the motor)
 
Last edited:
To drive the motor at max, supply the PWM pin w/ straight 5v.
Edit - This assumes the PWM input is Active High... If you specced it active low, jumper it to ground to drive the motor at max.
 
Last edited:

Similar Topics

I have a broken Micrologix 1100 here - the serial port is damaged. My only way to communicate is through the ethernet port - but I don't have...
Replies
13
Views
2,879
Hi all; I know I have to be missing something relatively simple, but for the life of me I cannot find it: I'm setting up a ML 1100 for a small...
Replies
14
Views
4,469
I was doing some testing on a Micrologix 1100, and during the test the PLC faulted. Fault light is blinking red. On the LCD, it shows Major...
Replies
4
Views
2,668
Hi, Does anyone has experience connecting a Micrologix 1100 to a Powerflex 40P for positioning control using Ethernet? Thanks. Arnildo
Replies
2
Views
5,269
I'm using a SLC typed write from the ControlLogix5572 to the MicroLogix 1400, with path: 2, (MicroLogix IP). The ControlLogix equipment has a...
Replies
0
Views
99
Back
Top Bottom