Numbering Systems and Coding Techniques
David G. Johnson · 2020
Numbers and numbering systems are used in many everyday occurrences to state, restate, or communicate some type of information. All programmable controllers, from the smallest to the largest and most complex, rely on efficient numbering systems to accomplish their tasks. While it is true that the internal working system of the microprocessor-based programmable controller uses the binary numbering system, many parts of the rest of the system use other numbering systems. This chapter examines each type of system, present conversion methods from one to the other, and methods in which they are used with programmable controllers. There are still some limited models of controllers that use an 8-bit word format, but the chapter focuses on the much more common 16-bit. In many applications involving programmable controllers, it is necessary to encode and decode information.