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 1000 Series PLC Contact and Coil

Contact and coil instructions are in every PLC program. The Productivity Suite Software consists of more than 82 instructions divided into 13 categories for the PLC. Contacts and Coils are two of the categories of instructions. Contact instructions include NO / NC, NO Edge / NC Edge and Compare. Coil instructions include Out, Set, Reset, … 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

Productivity PLC Online Editing and Debug Mode

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

Productivity Monitoring and Testing the Program

We will now look at monitoring and testing our productivity program. The Productivity Suite Software provides tools for us to monitor and test our programs. Last time we used Tag Names and Details, Task Names and Descriptions, Rung Comments, and Instruction comments to document our first program and transferred this to our connected Productivity 1000 … Read more

Productivity 1000 PLC Establishing Communication

We will be connecting the Productivity 1000 Series PLC with our computer running the Productivity Suite Software. A micro USB and an Ethernet (RJ45) communication link will be made to our programmable logic controller. The latest Productivity Suite software version is 3.1.0.11. This is the programming software that we will be using to create our … Read more

Omron CP1H AdvancedHMI Communication

We will now use AdvancedHMI to communicate to our Omron CP1H controller. Advanced HMI is a powerful, adaptable HMI/SCADA (Supervisory Control and Data Acquisition) development package that takes advantage of Visual Studio. There is no coding required and you can simply drag and drop items onto the page. The best thing is that the software … Read more

Omron CP1H Data Control Instructions

The data control instructions in the Omron CP1H programmable logic controller are used to manipulate the outputs based upon control conditions. Control is the main purpose of these instructions within the PLC. Instructions include PID (Proportional, Integral, and Derivative), PID with Autotuning, Dead Band Control, Limit, Dead Zone Control, Time Proportional Output, Scaling, etc. We … Read more

Omron CP1H Table Data Instructions

The Omron CP1H programmable logic controller has several different table data processing instructions. These instructions are used to handle table data, stacks and other ranges of data. We can define a stack of data. With this data we can then do the following: add new data by pushing onto the stack, use FIFO (First In … Read more

Omron CP1H Data Shifting Instructions

We will now look at data shifting instructions in the Omron CP1H controller. PLC programming is all about how we can manipulate the information stored in the PLC. We have already looked at timers, counters, moves, and comparison instructions. Data shifting is a different concept that will move bits and words around in memory. This … Read more