Categories
AdvancedHMI Communication Do-More Do-More Designer HMI Inputs Modbus TCP Modbus TCP Number Systems Outputs PLC PLC Basics PLC Learning

Building a PLC Program that you can be Proud of

Building a PLC program series will take you through developing and programming PLC logic. This six-part series was released almost seven years ago but is still relevant today. Each part will add and build upon the previous step. This series will look at different ways to solve the same machine logic.
Using discrete inputs and outputs to control traffic lights and cylinders, we progress we introduce additional methods to solve logic. We look at sequencers in a new way and learn how to write programs to allow users to teach the new sequence. This will develop your PLC programming skills. The Do-More Designer programming and AdvancedHMI (VB.Net) software are utilized without purchasing physical hardware. Let’s get started.

Categories
Articles BRX Do-More Do-More EasyPLC Machine Simulator PLC PLC Basics PLC Learning Productivity 1000 Productivity 2000 Productivity 3000 Productivity Suite

3 Steps to PLC Programming – Learning

You’ve had this idea for years since you were a kid. You want to be an electrical engineer, and you’re finally going to follow through on it and learn PLC programming to start your career off right! What? That’s what you thought, anyway. But then you started googling around, trying to figure out how to begin learning PLC programming, and it sounds like it will take forever! How are you supposed to know which software is the best option? Which hardware should you buy?
Don't Get Caught Without These 3 PLC RequirementsWe will look at three steps to kick off your PLC programming and determine if this learning is proper for you. Let’s get started.

Categories
PLC PLC Basics PLC Learning Productivity 2000 Productivity Suite

Productivity 2000 PLC Ladder Logic Math

Math instructions perform mathematical calculations. The Productivity 2000 Series PLC has math instructions that you can use in various applications. We will look at the Data Statistics (DATA) and the Math Editor (MATH).
Productivity 2000 PLC Ladder Logic MathWe will demonstrate both of these instructions using the examples in the help file. An average wind speed will be calculated using the data instruction based on six different inputs. Converting Celsius to Fahrenheit degrees will be done with the math instruction for an oven temperature. The automation system that you implement may involve these instructions. You will require using these instructions in your commissioned programs as a system integrator.
Let’s get started with the Productivity 2000 Series PLC Math Instructions.

Categories
Outputs PLC PLC Basics PLC Learning Productivity 1000 Productivity 2000 Productivity 3000 Productivity Suite

Productivity 2000 PLC Ladder Logic Outputs

The Productivity Suite Software comprises more than 82 instructions divided into 14 categories. These instructions include Out, Set, Reset, OR Out, Flasher, Debounce, Timed, Toggle, Program End, and No Operation. Coils (Outputs) are one of these categories of ladder logic instructions to program your productivity PLC controller. Ladder logic outputs or coils are in every PLC program.
Productivity 2000 PLC Ladder Logic OutputsWe will be looking at these instructions in the Productivity 2000 series PLC. We will also look at organizing your favorite instructions. This will make them easier to find when programming the productivity PLC. Let’s get started.

Categories
PLC PLC Basics PLC Learning Productivity 2000 Productivity 3000 Productivity Suite

Productivity 2000 Series PLC CPU Display

The Productivity Series 2000 and 3000 CPUs and remote controllers have OLED/LCD displays. The data can be system errors and information or user-defined messages programmed through ladder logic. Operators, maintenance, or programmer can use this information for running conditions,  troubleshooting, or other items for the PLC system.
Productivity 2000 Series PLC CPU DisplayWe will be looking at the CPU OLED/LCD on the productivity 2000 PLC. The eight control buttons will display the inputs and output for troubleshooting. System parameters like the real-time clock can also be set using the CPU display and control buttons. Custom messages displayed will be programmed in ladder logic. This will include scrolling messages and displaying tag information. Let’s get started.

Categories
PLC PLC Basics PLC Learning Productivity 1000 Productivity 2000 Productivity 3000 Productivity Suite

Productivity 2000 Series PLC Program Documentation

Previously we created our first program using the Productivity Suite Software and transferred this to our connected Productivity 2000 Series PLC. One of the most important aspects of programming the PLC is to document. This will aid you and your team in programming, troubleshooting, and modifying the automation control system. Your documentation should read like a book so information can be quickly obtained when required. Time spent on the PLC documentation will be priceless when you go to read your program in 1, 3, or 10 years from now. The Productivity Suite software provides several different methods for documenting your PLC program.
Ladder Logic Sample ProgramTag Names and Details, Task Names and Descriptions, Rung Comments and Instruction comments are the ways that we will be looking at documenting our PLC program. Let’s get started.