PLC Program Example – Shift Register (Conveyor)

We apply the five steps of PLC development to a plc shift register example. This PLC programming example will use a shift register to reject a product on a conveyor. When programming a PLC, you need to track what has previously happened. Shift registers allow you to do just that. We will look at a … Read more

PLC Programming Example – Process Mixer

We will apply the five steps to PLC Program development to our following programming example of a process mixer. The process mixer will be programmed using ladder logic. We will discuss each step of the PLC program development. 1 – Define the task: How does the process mixer work? A normally open start and normally … Read more

Five Steps to PLC Program Development

steps plc program development

Programming a PLC can sometimes be a daunting task. The best method is to break the task into smaller steps. These are the steps that I have used for years to develop PLC programs. We will apply them to a die-stamping application. Step 1 – Define the task: What has to happen? This is written … Read more

Now You Can Have Data Logging Free

A data logger is also known as a data recorder or data acquisition. It is a method to record data over some time and events. The recorded information can come from sensors in the field. They can be digital or analog. Digital data can be used for counts, times, events (motor overload), etc. With the … Read more

Who Wants to Learn About On Off and PID Control?

Process control can be a bit intimidating. We will try and break down both On/Off and PID control in a fun way. This is a simple analogy without any math. On-Off Control Explained On/Off control can be used effectively with temperature control. Everyone’s house usually has a temperature controller that uses an On/Off control. The … Read more

How to Make a One-Shot in the PLC

A one-shot in the PLC will turn an output on for one scan. This is used to trigger events that should only happen once. An example of this would be to increment a value in memory. If a one-shot is not used, then every scan of the PLC will increment the value. What is a … Read more