Click here to learn the biblical way to get to heaven! (The most important page on this site)


Disclaimer: This document is written in the hope that you can utilize for your own education to gain knowledge of PLC systems (should you decide to utilize this document). Although I believe the information in this document to be accurate, it is YOUR responsibility to verify this information before implementing it in any way, especially when damage to personnel or equipment could result. By continuing to read this document, you agree to hold no one who writes, modifies, or distributes this document liable in any way (even negligence). Due to the wide variety of plant applications, some of the examples in this document may be prohibited at your location, or could cause damage to equipment, or harm personnel.
[Visit my Church Website] -- [Return to Index Page] -- [View Training Courses] -- [Contact ATI for Training] *Copyright 2005
Author: Ricky Bryce (Montgomery County, IL)
VPS Hosting Referral Code MJDCDJYou can have your very own virtual server though VPSLink! Using REFERRAL code MJDCDJ you will receive a 10% discount on your new account, and I will get a service credit on my account. My personal preference is the Link 2 package running XEN for starting out (You can upgrade any time). You can choose from a variety of Linux distributions such as CENTOS, Fedora, Debian, and Ubuntu. This is a great package for learning Linux, and setting up your own web page, or email server.

Understanding Numbering Systems



Understanding numbering systems will help you to understand various ways in which data can be monitored in the ControlLogix processor. For example, if you are reading the value of a limit switch, you would want to change the numbering system (style) to binary. If you were viewing data from an analog module, you would want to set the style for decimal. The PLC-5 modules are numbered in an Octal addressing scheme, so if you read data from a PLC-5 module, you may want to set the style to Octal. Some devices such as LED displays are wired in Hex/BCD. The two most common styles for most plants will be Binary and Decimal.


  1. Binary – Binary is a base 2 numbering system. You only have two numbers available in Binary, 0 and 1 for any position (ones, tens, hundreds, etc...). Binary is the most common style for discrete I/O such as limit switches, pushbuttons, solenoids, and motor starters.

  2. Decimal -- Decimal is a base 10 numbering system. Only 10 numbers exist in the Decimal numbering scheme (0 to 9) for any given position. The Decimal style is used most often when displaying analog data, such as a pressure or temperature.

  3. Octal – Octal is a base 8 numbering system. In Octal, 8 numbers are available (0-7) for use in any position. In older PLC's such as the PLC-2, and the PLC-5, The I/O modules were numbered in the Octal addressing scheme. The Octal style can be used when connecting to one of these older modules.

  4. Hexadecimal/Binary Coded Decimal – Hex/BCD is a base 16 numbering system. 16 numbers are available for any digital position (0 to 9 then A to F). Devices such as LED displays and thumb wheels can be BCD Devices.



On the following chart, you will write down the decimal numbers 0 to 15, and the numeric conversions for each of these numbering systems. This chart will help you understand topics covered later in the course such as masking.