Productivity 1000 Series PLC Drum Sequencer

The productivity series of PLCs has a Drum and Sequencer instruction. Drum instructions are great tools. They mimic an electromagnetically drum sequencer. Have you ever seen the mechanisms of a music box? Ok so it’s a little drum with pegs that catch and flick the chimes in a particular sequence to play whatever tune is … Read more

PLC Fiddle Shift Register Challenge

Shift registers will move (shift) bits in a word (register) to the left or right. If we look at an example of boxes moving along a conveyor belt, the boxes would represent the bits in the register. The movement of the conveyor would be the shifting of the register that represents the movement of the … Read more

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

PLC Fiddle Compare Instruction Challenge

Just about every program usually has some data comparison instruction. This is the ability to compare information from one area of the controller to another and act on results. The output of this comparison conditions the logical continuity of a rung. PLC Fiddle is a free online browser simulator and has the following compare contact … 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

PLC Fiddle Math Challenge Examples

PLC Fiddle Math Challenge Examples

PLC programming will often involve math equations that need to be solved. Every manufacturer of programmable logic controllers will include math logic for you to use in your programs. Numbering systems play an important role. You can usually perform math using BCD (Binary Coded Decimal), Binary or Floating Point. Here is a link that will … Read more