System Register Tables
System Register Tables
Register Definitions 48
%S Registers 49
%SR Registers 50
I/O Register Map for X4 OCS 57
X4 Resource Limits 57
PWM Function Registers Map 58
HSC Functions Registers Map 58
For I/O Register Maps for individual controllers, refer to the Horner website Document Search page.
There are two types of System Registers that may be used during programming. %S registers indicate the status of
several system operations. %SR egisters indicate the state of many system operations and can be used to control
them in several cases. Some of the system registers have predefined I/O names, though they may still be changed
if desired.
Register Definitions
When programming the an OCS, data is stored in memory that is segmented into different types. This memory in
the controller is referred to as registers. Different groups of registers are defined as either bits or words (16 bits).
Multiple registers can usually be used to handle larger storage requirements. For example, 16 single-bit registers
can be used to store a word, or two 16-bit registers can be used to store a 32-bit value.
Types of Registers
%AI = Analog Input
16-bit input registers used to gather analog input data such as
voltages,
temperatures, and speed settings coming from an attached device.
%AQ = Analog Output
16-bit output registers used to send analog information such a
voltages,
levels or speed settings to an attached device.
%D = Display Bit
These are digital flags used to control the displaying of screens on a
unit
which has the ability to display a screen. If the bit is SET, the screen is
displayed.
%I = Digital Input
Single-bit input registers. Typically, an external switch is connected to
the registers.
%K = Key Bit
Single-bit flags used to give the programmer direct access
to any front panel keys appearing on a unit.
%M = Retentive Bit Retentive single-bit registers.
%Q = Digital Output
Single-bit output registers. Typically, these bits are connected to an
actuator,
indicator light or other physical outputs.
%R = General Purpose Register Retentive 16-bit registers.
%S = System Bit Single-bit bit coils predefined for system use.
%SR = System Register 16-bit registers predefined for system use.
%T = Temporary Bit Non-retentive single-bit registers.
Page 48 of 163