Chapter 5. Communications
GFK-2222AD
April 2018
199
5.3.2
Programmable Coprocessor Module (PCM)
PACSystems RX7i CPUs with versions 1.50 and higher support IC697PCM711modules with firmware
versions 4.05 and higher. You must ensure that you are using a valid version of the PCM firmware because
the CPU cannot check the PCM’s firmware version. (The module’s firmware version can be found on a
label attached to the EEPROM.)
PACSystems
does not
support the following with an IC697PCM711:
▪
Connecting the programming software to the CPU through the serial ports on the PCM711.
▪
Access to Symbolic variables.
▪
WAIT mode COMMREQs.
▪
The following C functions are not supported:
-
chk_genius_bus
-
chk_genius_device
-
get_cpu_type_rev
-
get_memtype_sizes
-
get_one_rackfault
-
get_rack_slot_faults
▪
The C function write_dev will not write to
read only
references (%S references, transition bits, and
override bits). If this is attempted, the call will fail at run time and return an error code.
▪
The following restrictions apply when using the IC697PCM711 with PACSystems:
▪
Access to %W references is partially supported. Only offsets 0
—
65535 of %W can be accessed via
the PCM.
▪
The Program Name is currently always LDPROG1 for PACSystems.
▪
In case of ERROR NACK, the Control Program number, privilege level and other piggyback status data
will be set to 0.
▪
If an application program running on the PCM accesses the VME bus, the VME addresses being used
by that program must agree with the PACSystems RX7i VME address assignments. The PACSystems
RX7i VME address assignments are described in the
PACSystems RX7i User’s Guide to Integration of
VME Modules,
GFK-2235.
▪
PACSystems CPUs return the major/minor type of the Series 90-70 CPX935 (major type 12, minor
type 35) to the PCM scratch pad memory when communicating with a PCM.
▪
If your RX7i application program needs to access the PCM’s dual port memory, use the BUS READ
and WRITE functions. When accessing the PCM, set the Region parameter on the function block to
1. (For the PCM, region 1 is predefined to be the module's entire dual port memory.)
Note:
For details on operation of the IC697PCM711, refer to
Series 90 Programmable Coprocessor
Module and Support Software,
GFK-0255.