Real Time Consultants (Aust) Pty Ltd flagship product is the Series six Parallel I/O (S6PIO) Module. This module was designed to fulfill a niche interface to provide connectivity between GE Series Six PLCs and the newer GE-IP PAC Rx7i and 90-70 PLCs.

The S6PIO product has been very successful since its introduction in August 2000 with more than 1100 modules built and sold worldwide.




The Series 6 parallel I/O interface (S6PIO) module provides an interface between GE Intelligent Platforms 90-70 PLC systems and the GE Intelligent Platforms Series 6 parallel I/O bus. The S6PIO module allows users to update their existing Series 6 installations without having to replace all of the installed I/O. Firmware builds 132 and higher support the GE Intelligent Platforms PAC Systems – RX7i controller in addition to the 90-70.


  • Compatible with 90-70 PLC and PAC Systems RX7i Controller.
  • I/O Interface specifications similar to IC600BF900C I/O Transmitter module.
  • Asynchronous scanning runs in parallel with host program logic execution.
  • Supports normal or expanded channel scanning.
  • 8 bit address mode to support legacy DMC equipment
  • Supports passive mode operation.  Allows monitoring of the I/O in an existing Series Six system.
  • DMA window mode supported to emulated Series Six memory tables.
  • Slave I/O mode allows the S6PIO to look like a Series Six I/O module.
  • Slave DMA mode allows bidirectional data transfers between Series Six CPU and S6PIO.
  • Each S6PIO module supports up to 8 channels, (8000 inputs and 8000 outputs).
  • Bus length of up to 2000’ made up of 4x500’ segments.
  • Will drive up to 10 Series Six I/O racks in series.
  • Two front panel DB37 connectors, connects to Series Six Parallel I/O Bus.
  • Failsafe bus operation.
  • 1,500 volts dielectric isolation.
  • Certified to UL508.
  • Front panel RJ11 RS232 serial console port for configuration and debugging.
  • Six front panel status LED’s.
  • Redundancy configurations supported through use of passive mode and user application program logic.
  • Firmware is Flash memory based and may be upgraded in the field.
  • Software configuration, (no DIP switches or jumpers) apart from bus termination when used in a 90‑70 PLC system.


Modes of Operation

The S6PIO module has four major modes of operation.

Master Mode

In Master Scan mode, the S6PIO module acts as a Series Six Bus Master.  To the I/O system, the S6PIO module is indistinguishable from a Series Six CPU.  In Master Scan mode, the S6PIO module can perform standard I/O scans or provide Direct Memory Access (DMA).  When a window is opened to a DMA device (such as an I/O Communication Control Module (IOCCM)), data transfers occur between the DMA device and emulated Series Six memory tables that are resident on the S6PIO module.

Passive Mode

In passive mode, the S6PIO module can listen for standard I/O scans issued by another Series Six Bus Master (either a Series Six CPU or another S6PIO module).  Such scan data is accumulated into S6PIO module memory.  When a given synchronization address is recognized on the bus, the scan data can be transferred to the Compatible Controller.  Usually, the Series Six Program Development Terminal (PDT) window is used for synchronization. The synchronization feature allows the sweep time of the Compatible Controller to be locked to the sweep time of the Series Six.

Passive mode can demultiplex analog inputs or outputs "on the fly".  This is useful where DOIOs are used in the Series Six to rapidly read analog inputs or write analog outputs.  Demultiplexed data is maintained in a separate table.  Use of this feature requires the user to specify the layout of analog input and analog output cards in an address map .

Slave DMA Mode

Slave DMA mode is an extension of passive mode.  A Series Six PLC may open a DMA window to an S6PIO module, which may then perform programmed data transfers to or from the Series Six memory.  Use of Slave DMA mode greatly increases the capability to monitor information from a Series Six PLC when shadowing a new system.  For example register table information may be read or written.  This allows recipe or tracking information to be transferred to the new Compatible Controller based system.  Bi-directional communications allows for program logic to be progressively transferred between old and new controller.

Slave I/O Mode

In slave I/O mode, the S6PIO module acts like an I/O module.  Address ranges for inputs and outputs may be programmed.  The S6PIO receives output data from a Series Six PLC or Distributed Micro Controller (DMC) and responds with input data.  A synchronization address may be programmed to allow for synchronization with the user program.


Data Sheet


User Manual


Latest Firmware Release - Build 138