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.
The S6PIO module has four major modes of operation.
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.
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 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.
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.