PLC Learning Series – HMI – Interfacing

PLC Learning Series – HMI

A human-machine interface (HMI) is present in some form for every PLC. The HMI connects a user to a machine system to exchange information or control data. This interaction with the system can be through hardware or software. HMIs offer different people information and control in many ways for the automated system. Operators, supervisors, mechanics, … Read more

PLC Learning Series – Programming Steps

PLC Learning Series – Programming Steps

Developing a programmable logic controller (PLC) program can be broken down into five steps. These programming steps are as follows: Five Steps to PLC Program Development Step 1 – Define the task Step 2 – Define the Inputs and Outputs Step 3 – Develop a logical sequence of operation Step 4 – Develop the PLC … Read more

PLC Learning Series – Program Cyclic Scan

PLC Learning Series - Program Cyclic Scan

Programmable logic controllers (PLC) use a cyclic scan. The time that it takes to complete one scan is called Scan Time. Typical scan times range from 10 milliseconds to 10 microseconds. This translates from 0.01 to 0.0001 seconds per PLC scan. Understanding how the program scan will help us in programming and troubleshooting the PLC. … Read more

PLC Learning Series – Understanding Numbers

PLC Learning Series - Understanding Number Values

All programmable logic controllers (PLC) have the same numbering system at their core. This is the same with all computers as well. The status of any memory location can be either on or off. A one (1) will represent an on or “True” status and zero (0) will represent an off or “False” status. This … Read more

PLC Learning Series – Memory Backup

PLC Learning Series – Memory Backup

PLC memory is very similar to personal computer memory. There is the operating system and firmware of the processor and connected modules. PLC programs and data that are used by the program are also stored in the memory. We will now look at the basic understanding of memory in the PLC. Looking at two examples … Read more

PLC Learning Series – What are Outputs?

PLC Learning Series - What are Outputs?

PLC outputs are the next component of our PLC block diagram. The PLC program will control the outputs of the PLC. Controlling outputs is one way to get the inputs to change. We will be looking at digital and analog outputs that can be wired to the programmable logic controller. PLC troubleshooting outputs will also … Read more

PLC Learning Series – What are Inputs?

PLC Learning Series - What are Inputs?

PLC inputs are one component of our PLC block diagram. The output actions of the PLC will be controlled based on the inputs. We will be looking at digital and analog inputs that can be wired to the programmable logic controller. We will be looking at wiring of a normally open (NO) push button, normally … Read more

P1-M622-16DR PLC – Learn Now Online Editing and Fail-Safe Wiring!

P1-M622-16DR Mini PLC Online Editing and Fail-Safe Wiring!

The Productivity Suite Software allows us to modify our existing program and execute the new code without stopping the PLC scan. This is referred to as online editing. We change the ladder logic code, and when we save it to the P1-M622-16DR PLC, the current PLC scan is held until the new code is written … Read more

Learn to Monitor and Test Now on P1-M622-16DR Mini PLC!

P1-M622-16DR Mini PLC Monitoring and Testing the Program

We will now look at monitoring and testing our Productivity Mini PLC program. The Productivity Suite Software provides powerful tools for us to monitor and test our programs. Last time, we created our first program—a simple start-stop motor circuit—and transferred it to our connected P1-M622-16DR Mini PLC. We will monitor our ladder using the ladder … Read more

P1-M622-16DR Mini PLC First Program: Start-Stop Motor Circuit

P1-M622-16DR Mini PLC First Program: Start-Stop Motor Circuit

We will now create our first program on the Productivity Mini PLC P1-M622-16DR. Last time we connected the Mini PLC with our computer running the Productivity Suite Software. An Ethernet (RJ45) connection was established to our programmable logic controller. We will now create our first program for our Productivity Mini PLC. Our program will be … Read more