Create a system that will start and stop a motor using the following components:
Want to quickly review some of the concepts related to this questions?
Still have questions? Check out the
We've selected the 1763-L16BWA MicroLogix 1100 PLC as our control system.
By searching Google for the "MicroLogix 1100 1763-L16BWA datasheet", we find the following manual: MicroLogix 1100 Installation Instructions
On page 17, we find the following wiring diagram for the PLC. Note: Make sure to refer to the "1763-L16BWA" diagram.
We can conclude that we need to wire the two buttons ("Start" and "Stop") to the Input 0 (I/0)and Input 1 (I/1) of the PLC.
We can also conclude that we need to wire the motor contactor onto the Output 1 (O/0) of the PLC.
Note:
Based on the above, the following drawing can be created.
We can go online with the PLC through an EtherNet or RS232 connection. We've created a complete tutorial on how to establish communication with a MicroLogix PLC, set the IP address and to go online. You may review the information here: Getting Started in RSLogix 500 & MicroLogix 1100 Programmable Logic Controller
"Start" Push Button on Input 0
"Stop" Push Button on Input 1
Motor Contactor on Output 0
Note: it is possible to solve this problem multiple ways. However, we recommend using the following structure that optimizes the use of the XIC and OTE instructions.
Note2: Since our "Stop" push button is Normally Closed, we use an XIC for the state of that signal. In many online examples, you'll see this instruction implemented as XIO. That's due to the fact that the button is Normally Open.
We've outlined the steps on how to go online with a MicroLogix 1100 PLC in a separate tutorial. In this case, we're going to use the Emulate 500 software that can be downloaded and installed for free. We're written an extensive tutorial on how to download and install it: Download RSLogix 500, RSLogix 500 Emulate, and RSLinx for free
Once you've set the path, go online with the controller.
We test our logic in the emulator by activating the appropriate inputs and watching the state of the output. In the real world, we could wire the buttons and use them to test the inputs and outputs.
Expected Outcome - Motor Starter Energized.
Outcome - The Motor Starter is energized and the Motor is Running.
Expected Outcome - Motor Starter Stays Energized.
Outcome - The Motor Starter stays energized and the Motor is Running.
Expected Outcome - Motor Starter is de-energized.
Outcome - The Motor Starter is de-energized and the Motor is Stopped.
Expected Outcome - Motor Starter stays de-energized.
Outcome - The Motor Starter stays de-energized and the Motor is Stopped.