Categories
BRX Do-More Communication EasyPLC Machine Simulator Modbus TCP Modbus TCP PLC PLC Learning Pushbutton Shift Register

EasyPLC Paint Line Bit Shift – BRX Do-More PLC

The Machine Simulator (MS) is part of the EasyPLC software suite. It has many built-in machines that are used to show different programming techniques. The paint line is one of these machines. It will use a bit shift (shift register) to track bottles along a conveyor belt. All the bottles will be detected using photocells and tracked along the conveyor. Larger (taller) bottles will be painted and then pushed into a box at different sections of the conveyor belt. A control panel will be used to start and stop the paint line and display the bottle count. The paint line machine simulator is an excellent way to learn how to program shift registers (bit shift) in the PLC.
EasyPLC Paint Line Bit Shift - BRX Do-More PLCThe BRX Do-More PLC will be used to program this virtual paint line machine. Using the BRX Do-More PLC, we will connect to the paint line machine. This will be done using Modbus TCP (Ethernet) for communications. Using the five steps for program development we will show how this is programmed. Let’s get started.

Categories
Communication Do-More Do-More Designer Factory IO Modbus TCP PLC PLC Learning

PLC Programming Example – Palletizer Drum

We will now look at another way of programming our palletizer using the PLC. How many ways can you program the PLC for the same function? The answer is a lot of different ways. You can have ten different programmers working on the same program and get ten different automatic control PLC programs. Sure they may have similarities but, they are all unique in their code within the PLC. As a system integrator, you will see many different ways of programming the PLC. We will now look at reprogramming our palletizer example using drum instructions. (Sequencer)
Last time we applied the five steps to PLC program development to a palletizer example. We will review our steps and then change our programming code to incorporate the drum instructions. Like our original example, we will allow the operator to change the layers of boxes you want on each skid. We will also add in this example a manual operation sequence to cycle through each of the steps for troubleshooting the program.
PLC Programming Example – Palletizer Drum Instructions
Developing the PLC program is a process that can be clearly defined. In our series on the five steps to PLC program development, we have done some similar practical examples.
PLC Programming Examples – Five Steps to PLC Program Development
– Press
Process Mixer
Shift Register (Conveyor Reject)
Paint Spraying
Delay Starting of 7 Motors
– Pick and Place
– Sorting Station (Shift Register)
Palletizer

Define the task: (1) – PLC Programming Example Palletizer using Drum

Watch the sequence of operation video below. This will demonstrate the pallet layer selection, running, and resetting of the machine.
Watch on YouTube: PLC Programming Example – Palletizer Testing

Categories
Communication Do-More Do-More Designer Factory IO Modbus TCP PLC PLC Learning

PLC Programming Example – Palletizer

We will apply the five steps to PLC program development to a palletizer example. Our example will allow you to determine how many layers of boxes you want on each skid.
PLC Programming Example – Palletizer
Developing the PLC program is a process that can be clearly defined. In our series on the five steps to PLC program development, we have done some similar practical examples.
PLC Programming Examples – Five Steps to PLC Program Development
– Press
Process Mixer
Shift Register (Conveyor Reject)
Paint Spraying
Delay Starting of 7 Motors
– Pick and Place
– Sorting Station (Shift Register)

Define the task: (1) – Palletizer PLC Programming Example

Watch the sequence of operation video below. This will demonstrate the pallet layer selection, running, and resetting of the machine. (Palletizer)
Watch on YouTube: PLC Programming Example – Palletizer Testing

PLC Programming Example – Palleti...
PLC Programming Example – Palletizer Testing

Categories
Communication Do-More Do-More Designer Factory IO Modbus TCP PLC PLC Learning

PLC Example – Sorting Station (Shift Register)

We will use the PLC to sort items on a conveyor operating shift register instructions. We will apply the five steps to a PLC example program development of a sorting station. The program will use shift registers to track colored parts down a conveyor and sort, depending on color, into one of three locations.
plc example shift register sorting station
Developing the PLC program example is a process that can be clearly defined. We have done some similar practical examples in our series on the five steps to PLC program development.
Five Steps to PLC Program Development
– Press
Process Mixer
Shift Register (Conveyor Reject)
Paint Spraying
Delay Starting of 7 Motors
– Pick and Place

Define the task: (Step 1 – Sorting Station Shift Register)

Watch the sequence of operation video below.
Watch on YouTube: PLC Programming Example – Sorting Station Testing

Categories
BRX Do-More Communication Do-More Designer Factory IO Modbus TCP PLC PLC Learning

PLC Programming Example – Pick and Place

We will apply the five steps to PLC program development to a pick and place robot example. The example will use a BRX PLC communicating to Factory IO (3D Software Simulator). Developing the PLC program is a process that can be clearly defined. In our series on the five steps to PLC program development, we have done some similar practical examples.
Five Steps to PLC Program Development – Press
PLC Programming Examples:
Process Mixer
Shift Register (Conveyor Reject)
Paint Spraying
Delay Starting of 7 Motors

Define the task: (1) – Pick and Place Programming Example

Watch the sequence of operation video below.
Watch on YouTube : PLC Programming Example – Pick and Place Testing

Categories
Do-More Do-More Designer PLC PLC Basics PLC Learning

Understanding the PLC Program Scan

Understanding how the PLC will scan and update your program is critical in programming and troubleshooting your system. Typically a PLC will solve your logic from left to right, top to bottom. The status of the memory from the previous rung, are available for the next rung to use. We will look at a few examples to determine how the PLC will solve logic to illustrate the above program scanning.