Chapter 4. CPU Operation170 PACSystems* RX7i, RX3i and RSTi-EP CPU Reference Manual GFK-2222AD4.10.2 Genius I/OThe Genius Bus Controller (GBC) controls a single Genius I/O bus. Any type of Genius I/O device may beattached to the bus.In the I/O Fault Table, the rack, slot, bus, module, and I/O point number are given for a fault. Refer toPACSystems RX7i and RX3i CPU Programmer’s Reference Manual, GFK-2950 Chapter 9 for decoding. Innon-redundant systems, bus #1 refers to the bus on the single-channel GBC. In redundant systems, busnumber is represented as either #1 or #2.Genius I/O ConfigurationThe programming software can configure a subset of the parameters associated with Genius I/O blocks.Genius I/O blocks have a number of parameters that can be set using the Genius I/O Hand-Held Monitor.These parameter values are stored in EEPROM in the block itself. The serial bus address (SBA) and baudrate must be set using the Genius I/O Hand-Held Monitor. For specific information on Genius I/O blocktypes, configuration, and setup, refer to the Genius I/O System User’s Manuals, GEK-90486-1 andGEK-90486-2.Through the COMMREQ function block, the application program can request the GBC to change anydefault condition on a specific block. However, the block only accepts this change if it is not in ConfigProtect mode. If Config Protect mode is set, only the Hand-Held Monitor can be used to change thedefaults. The format of the COMMREQ function block for Genius I/O is described in the Series 90-70Genius Bus Controller User’s Manual, GFK-2017 and the Series 90-30 Genius Bus Controller User’s Manual,GFK-1034.Genius I/O Data MappingGenius I/O discrete inputs and outputs are stored as bits in the CPU Bit Cache memory. Genius I/O analogdata is stored in the application RAM allocated for that purpose (%AI and %AQ). Analog data is alwaysstored one channel per one word (16 bit).An analog grouped module consumes (in the input and output data memories) only the amount of dataspace required for the actual inputs and outputs. For example, the Genius I/O 115 Vac Grouped AnalogBlock, IC660CBA100, has four inputs and two outputs. It consumes four words of Analog Input memory(%AI) and two words of Analog Output memory.A discrete grouped module, each point of which is configurable with the Hand-Held Monitor (HHM) to beinput, output, or output with feedback, consumes an amount in both discrete input memory (%I) anddiscrete output memory (%Q) equal to its physical size. Therefore, the eight-point Discrete GroupedBlock (IC660CBD100) requires eight bits in the %I memory and eight bits in the %Q memory, regardlessof how each point on the block is configured.Analog Grouped BlockThe six-channel Analog Grouped block contains four analog input channels and two analog outputchannels. When this block gets its turn on the Genius I/O Bus, it broadcasts the data for all four inputchannels in one broadcast control message. Then, when the GBC gets its turn, it sends the data for bothoutput channels to the block in a directed control message.Low-Level Analog BlocksUnlike the Analog Grouped block, the low-level analog blocks, such as the Thermocouple and RTD blocks,are input-only blocks. All have six channels.