Productivity 1000 Series PLC Program Control

The program control method and instructions will allow us to specify what parts of the logic get solved and when this happens. This will control how the PLC will scan and solve your logic in your program using a synchronous PLC Scan. Understanding the PLC program scan will explain the synchronous and asynchronous program scanning. … Read more

Productivity 1000 PLC Array Functions Part 3

An array is a storage area for a group of common data type tags. They usually have some relationship with each other and need to be manipulated as a group. Previously we defined an array and use this in an indirect addressing program. It sequenced bits in an output card indirectly. We then looked at … Read more

Productivity 1000 PLC Array Functions Part 2

An array is a storage area for a group of common data type tags. They usually have some relationship to each other and need to be manipulated as a group. Last time we defined an array and use this in an indirect addressing program. It sequenced bits in an output card indirectly. In this second … Read more

Productivity 1000 PLC Array Functions Part 1

An array is a storage area for a group of common data type tags. They usually have some relationship with each other and need to be manipulated as a group. We can use arrays for motion control, recipe management, sequencing (indirect addressing), math, etc. The Productivity 1000 Series PLC uses arrays that are programmed using … Read more

Productivity 1000 PLC Data Handling Part 2

Data handling instructions are used to perform movement and manipulations of the memory in the programmable logic controller. The Productivity 1000 Series PLC has fifteen different data handling instructions that can be used in a wide variety of applications. In this second part we will be looking at the following instructions: Lookup Table (LKUP) – … Read more

Productivity 1000 PLC Data Handling Part 1

Data handling instructions are used to perform movement and manipulations of the memory in the programmable logic controller. The Productivity 1000 Series PLC has fifteen different data handling instructions that can be used in a wide variety of applications. In this first part we will be looking at the following instructions: Absolute Encoder (ABSE) – … Read more

Productivity 1000 Series PLC Math Instructions

Math instructions are used to perform mathematical calculations. The Productivity 1000 Series PLC has math instructions that can be used in a wide variety of applications. We will be looking at the Data Statistics (DATA) and the Math Editor (MATH). The automation system that you implement may involve these instructions. As a system integrator, you … Read more

Productivity 1000 PLC Counter Instructions

A majority of programmable logic controller (PLC) programs will include a counter instruction. The Productivity 1000 Series PLC has a couple of different counter instructions for your program. Under the data handling instructions, we have the increment/decrement instruction (INC). We could use this with the compare contact (CMP) instruction that we discussed in our Contact … Read more

Productivity 1000 Series PLC Timer Instructions

Just about every programmable logic controller (PLC) program will include a timer instruction. The Productivity 1000 Series PLC has several different timer instructions for your program. We discussed the timed coil (TMC) and flasher coil (FLS) last time as part of the contacts and coil discussion. (Contact and Coil Instructions – Video) We will now … Read more

Productivity Numbering Systems and Tag Database

We will now look at the tag numbering systems used with the Productivity controller. The Productivity Suite Software allows us to use tags in the PLC. Tags are a method for assigning and referencing memory locations (numbering systems) within the programmable logic controller. They allow a more structured programming approach and are stored within a … Read more