chapter 2 984 controller and remote i/o processor models
TRANSCRIPT
Chapter 2 984 Controller and Remote I/O
Processor Models
This chapter provides a description of the features of each model of the 984 Programmable Controller family and their major options.
CONTROLLER/RIOP 2-1
9841380,984-381 and 984-385
Features
The Model 380 is a high value, low end controller. The major features of the Model 380 are listed below. This model integrates the controller, power supply, memory, and communications functions into one module.
Compact 16 bit controller
Scan speed of 5 mSec/K, 3 mSec/K for the 984-385
User logic 1.5K Resident; 4-6K optional
One MODBUS port on the 380 and 385, two on the 984-381
One MODBUS Plus port on the 984-385 only
Controller is 1 slot wide
Internal power supply
Time of day clock (except 984-380)
Up to 256 total points of discrete I/O
800 Series I/O compatibility
Local I/O only
Figure 2-l 994-38X Installed in a H819-209 Housing
38X l/O l/O t/o t/o f/O t/o
2-2 CONTROLLER/RIOP
PWR OK
READY
RUN
BAT LOW
COMM 112 & MODBUS PLUS
Controller Status Indicators
Status indicators on the controller are:
Indicates input power OK and voltage outputs OK.
Indicates controller passed power up diagnostics. Remains ON in Stopped and Run modes as long as controller health status is OK. Indi- cator is OFF when an error condition is detected by diagnostics.
Indicates controller is in the Run mode and solving user logic.
Indicates battery needs to be replaced (14 day hold up from initial indica- tion).
Controller is attached to an external MODBUS device and communica- tions are in progress. Comm 2 is for Model 381 only. MODBUS PLUS is for Model 385 only.
Figure 2-2 984-380/381 and 385 Controller, Front Panel
(2) PLUG-IN CARTRIDGE PORTS
\
MODBUS PORTS
BA-ITERY COVER
I
AC POWER SWITCH
DC POWER SWITCH
STATUS INDICATORS
MEMORY PROTECT KEY SWITCH
MODICON 1
CONTROLLER/RIOP 2-3
Controller Cartridges
Memory: 4K memory, Part # AS-M380-004
6K memory, Part # AS-M380-006
Executive: 984-3801381 Standard, Part # AS-E380-902/AS-E381-902
984-380/381 Enhanced, Part # AS-E380-904/AS-E381-904
984-385 Enhanced, Part # AS-E385904
Figure 2-3 984-380/381 Controller, Side View
DIP SWITCH MODBUS PORT 1
AC INPUT VOLTAGE RANGE SWITCH (115V/23O’J)
AC INPUT CONNECTOR
(BLACK)
(WHITE)
(GREEN)
DC INPUT CONNECTER 24 VDC
MODBUS PORT 1 TOGGLE SWITCH
MEM: CONFIG PARAMETERS FROM SOFlWARE
DIP: CONFIG PARAMETERS FROM DIP SWITCH SETTINGS
The DIP switch for configuring MODBUS Port 1 ‘parameters is shown at the bottom of the above illustration. Access to the DIP switch is through the bottom of the module’s case.
2-4 CONTROLLER/RIOP
MODBUS DIP Switch Configuration
MODBUS Port 1 is both manually and software configurable. Use the bottom DIP Switchpack for manual configuration and the P190/lBM Configurator software for software configuration.
When the MEM/DIP enable toggle is returned to the MEM position, Port 1 communication parameters and unit address return to the original memory configured values. MODBUS Port 2 is software configurable only.
Figure 2-4 984-38X DIP Switch Settings for MODBUS Port 1
Two stop bits are transmitted in all frames except RTU with parity. Although some units may contain an eight position DIP switch, only the first five are used.
LOCATION
LEGEND
SWITCH FUNCTION
BAUD RATE SETTINGS
DEFAULT SETTINGS
Sw# Down UP ‘1 baudect baudselect “p baud select baud select 3 no parity parity 4 odd parity even parity 5 ASCII (7 data bits) RTU (6 data bits)
Baud ?w#l
19200 UP 9600 down 2400 up 1200 down
‘Sw#2
up up down down
9600 baud, parity, even,
RTU
984-480 and 984-485
Features
The Model 480 is a high value, low end controller with local and remote I/O capabilities. The Model 480 integrates the controller, power supply, memory, and communications functions into one module.
Compact 16 bit controller
Scan speed of 5 mSec/K, 3 mSec/K for 984-485
User logic of 4K and 8K using Memory Cartridges
Two MODBUS ports for the 984480, one for the 984-485
One MODBUS Plus port for the 984-485 only
Controller is one slot wide
Internal power supply
Time of Day clock
1024 total points of discrete l/O
Six drops of remote l/O
One drop of local I/O
806, 200, and 500 Series I/O compatibility
48X I/O I/C l/C l/O l/O l/O
2-6 CONTROLLER/RIOP
Figure 2-8 984-480/485 Controller, Front Panel
PWR OK
READY
RUN
BAT LOW
COMM l/2 & MODBUS PLUS
RIO ACT
RIO ERR
Controller Status Indicators
Status indicators on the controller are:
Indicates input power OK and voltage outputs OK.
Indicates controller passed power up diagnostics. Remains ON in Stopped and Run modes as long as controller health status is OK. Indi- cator is OFF when an error condition is detected by diagnostics.
Indicates controller is in the Run mode and solving logic.
Indicates battery needs to be replaced (14 day hold up from initial indica- tion).
Indicates controller is attached to an external MODBUS device and com- munications are in progress. MODBUS PLUS is for Model 984-485 only.
Indicates communication with RIO is in progress.
Indicates a communications error detected with RIO.
(2) PLUG-IN CARTRIDGE PORTS
\
MODBUS PORTS-d
RIO y CONNECTOR
BATTERY COVER
AC POWER SWITCH
DC POWER SWITCH
STATUS INDICATORS
MEMORY PROTECT KEY SWITCH
CONTROLLER/RIOP 2-7
Controller Cartridges
Memory: 4K memory, Part # AS-M480-004
8K memory, Part # AS-M480-008
Executive: 984480 Standard, Part # AS-E480-902
984-480 Enhanced, Part # AS-E480-904
984-485 Enhanced, Part # AS-E485904
Figure 2-7 984480 Controller, Side View
AC INPUT VOLTAGE RANGE SWITCH (115V/23OV)
AC INPUT CONNECTOR
(BLACK) (WHITE)
(GREEN)
DC INPUT CONNECTER 24 VDC
MODBUS PORT 1 TOGGLE SWITCH
MEM: CONFIG PARAMETERS FROM SOFTWARE
DIP: CONFIG PARAMETERS FROM DIP SWITCH SElTlNGS
DIP SWITCH MODBUS PORT 1
The DIP switch for configuring MODBUS Port 1 parameters is shown at the bottom of the above illustration. Access to the DIP switch is through the bottom of the module’s case.
2-8 CONTROLLER/RIOP
MODBUS DIP Switch Configuration
MODBUS Port 1 is both manually and software configurable. Use the bottom DIP Switchpack for manual configuration and the PlSO/IBM Configurator software for software configuration.
When the MEM/DIP enable toggle is returned to the MEM position, Port 1 communication parameters and unit address return to the original memory configured values. Port 2 is software configurable only.
Figure 2-9 99449X DIP Switch Settings for MODBUS Port I
Two stop bits are transmitted in all frames except RTU with parity. Although some units may contain an eight position DIP switch, only the first five are used.
LOCATION
LEGEND
SWITCH FUNCTION
BAUD RATE SETTINGS
Sw# Down ‘1 baudect
UP baudselect
l 2 3 4 5
baud select no parity odd parity ASCII (7 data bits)
baud select parity even parity RTU (8 data bits)
Baud ‘Sw#l
19200 UP 9600 down 2400 UP 1200 down
%w#2
UP UP down down
DEFAULT SETTINGS 9600 baud, parityyrn,
K-z-l
CONTROLLER/RIOP 2-9
984-680 and 984-685
Features
The Model 680’s features, and its ability to use local and remote l/O, make it an ideal choice for medium sized applications. The Model 680 integrates the controller, power supply, memory, and MODBUS communications functions into one module.
Scan speed of 3 mSec/K, 2 mSec/K for the 984-685
User logic of 8K or 16K
Two MODBUS ports for the 984-680, one for the 984-685
One MODBUS Plus port for the 984-685 only
Controller is 1 l/2 slots wide
Internal power supply
Time of day clock
2048 points of discrete I/O
6 or 31 drops of remote l/O with Remote IOP S908
One drop of local i/O
800, 200, and 500 Series I/O compatibility.
68X S908 I/O I/O l/O
2-10 CONTROLLER/RIOP
POWER OK
READY
RUN
BATTERY LOW
COMM l/2 & MODBUS PLUS
Controller Status Indicators
Status indicators on the controller are:
Indicates input power OK and voltage outputs OK.
indicates controller passed power diagnostics. Remains ON in Unconfig- ured, Stopped and Run states as long as controller health status is OK. Indicator is OFF when an error condition is detected by diagnostics.
Indicates controller is in the Run mode and solving logic.
Indicates battery needs to be replaced (14 day hold up from initial indica- tion).
Indicates controller is attached to an external MODBUS device and com- munications are in progress. MODBUS PLUS applies only to the 984- 685.
Figure 2-10 9&l-660/685 Controller, Front Panel Features
AC POWER _ SWITCH
STATUS INOlCATORS -
KEY / SWITCH
BATTERY COMPARTMENT WITH COVER REMOVED
MODBUS PORT 1 TOGGLE SWITCH
MEM: CONFIG PARAMETERS FROM SOFTWARE
#,+e, ,,I,,: CONFIG PARAMETERS FROM DIP SWITCH SETTINGS
984-685 FRONT PANEL FEATURES
I
CONTROLLER/RIOP 2-11
Controller Cartridges
Memory: 984-680 8K Memory, Part # AS-M680-008
984-680 16K Memory, Part # AS-M680-016
984-685 8K Memory, Part # AS-M680-108
984-685 16K Memory, Part # AS-M680-116
Executive: 984-680 Standard, Part # AS-E680-902
984-680 Enhanced, Part # AS-E680-904
984-685 Enhanced, Part # AS-E685904
Figure 2-11 984-880/885 Controller, Side View
AC POWER CONNECTOR
EXECUTIVE CARTRIDGE
MEMORY CARTRIDGE
4 1 t DIP S’WITCH FOR PORT PARAMETERS AND
11% JUMPER -_)
DC POWER SWI
GROUND (GREEN
BAUD RATE CONFIGURATION 680 CONTROLLER MODULE
MODBUS Ports 1 and 2 are software configurable. A through-the- chassis, user-accessible DIP switch has been provided to manually configure MODBUS Port 1 on the 984-680/685 CPU. The second port, for the 984-680 only, is software configurable only. The DIP switch presettings are enabled (even while operational) using a toggle switch located on the controller module behind the battery cover.
2-12 CONTROLLER/flIOP
MODBUS DIP Switch Configuration
DIP switch settings for MODBUS Port 1 are shown below. Baud rate settings for DIP switches 1, 2, and 3 are also given.
Figure 2-12 984-68X DIP Switch Settings for MODBUS Port I
Two stop bits are transmitted in all frames except RTU with parity. Although some units may contain an eight position DIP switch, only the first five are used
LOCATION ~,_z%J
-2 DIP SWfTCH
LEGEND
SWITCH FUNCTION
BAUD RATE SETTINGS
Down
baud select baud select baud select no parity odd parity 2 stop bits ASCII (7 data bits)
Baud Sw#l
19200 up 9600 down 4600 up 2400 down 1200 up 600 down 300 up 150 down
UP baudselect baud select baud select parity even parity 1 stop bit RTU (8 data bits)
Sw#2 Sw#3
up up down down up up down down
up up up up down down down down
DEFAULT SETTINGS 9600 baud, parity, even,
RTU
CONTROLLER/RIOP 2-13
Remote I/O Processor
The S908 Remote l/O Processor is used by the 984-6801685 to communicate with its remote I/O interface modules. The 984-6801685 communicates with one local l/O drop and either six or 31 drops of remote I/O, depending on the cartridge used. The S908 is available for both single and dual-cable operation.
The RIOP cartridges include:
Executive Cartridge for 6 drops, Part # AS-E908-006
Executive Cartridge for 31 drops, Part # AS-E908-031
Figure 2-13 S909-110 Single Cable Remote l/O Processor
REMOTE I/O CONNECTOR \
EXEC CARTRIDGE ACCESS PORT
- THE S908 MODULE PASSED ITS POWER-UP DIAGNOSTICS.
- COMMUNICATIONS WITH REMOTE I/O IS IN PROGRESS.
‘i AN ERROR IN RIO COMMUNICATIONS HAS BEEN DETECTED.
2-14 CONTROLLER/RIOP
Figure 2-14 S90&120 Dual Cable Remote l/O Processor
REMOTE l/O
EXEC CARTRIDGE I ACCESS PORT
REMOTE l/O CONNECTOR CHANNEL B
Y
THE S908 MODULE PASSED ITS POWER-UP DIAGNOSTICS.
COMMUNICATIONS WITH REMOTE l/O IS IN PROGRESS.
AN ERROR IN RIO COMMUNICATIONS HASBEENDETECTED.
The S908-120 may be used for either dual or redundant cabling configurations, depending on the model of remote interface used at each drop. See the chapter entitled “System Level Cabling, Configuration, and Planning”.
CONTROLLER/RIOP 2-15
984-780 and 984-785
Features
The Model 780’s features, and its ability to use local and remote l/O, make it an ideal choice for medium sized applications. The Model 780 integrates the controller, power supply, memory, and MODBUS communications functions into one module.
Scan speed of 5 mSec/K User logic
Two MODBUS ports for the 984-780, one for the 984-785
One MODBUS Plus port for the 984-785 only
Controller is 1 l/2 slots wide
Internal power supply
Time of day clock
8192 points of discrete
31 drops of remote I/O
One drop of local l/O
input and 8192 points of discrete output
with S908 Remote IOP
800, 200, and 500 Series l/O compatibility.
16 K user logic, upgradable to 32 K
9999 registers
Figure 2-15 994-790 Installed in a H819-209 Housing
78X S908 I/O I/O I/O I/O
2-l 6 CONTROLLER/RIOP
POWER OK
READY
RUN
BATTERY LOW
COMM l/2 & MODBUS PLUS
Controller Status Indicators
Status indicators on the controller are:
Indicates input power OK and voltage outputs OK.
Indicates controller passed power diagnostics. Remains ON in Unconfig- ured, Stopped and Run states as long as controller health status is OK. Indicator is OFF when an error condition is detected by diagnostics.
Indicates controller is in the Run mode and solving logic.
Indicates battery needs to be replaced (14 day hold up from initial indica- tion).
Indicates controller is attached to an external MODBUS device and Com- munications are in progress. MODBUS Plus applies only to the 984-785
Figure 2-16 994-78X Controller, Front Panel Features
AC POWER _ SWITCH
STATUS INDICATORS -
KEY / SWITCH
984 MomL 780
3 OFF
AC POWER
ON
BATTERY COMPARTMENT WITH COVER REMOVED
MODBUS PORT 1 TOGGLE S&‘/ITCH
MEM: CONFIG PARAMETERS
D FROM SOFTWARE
&@/ii DIP: CONFIG PARAMETERS FROM DIP SWITCH SETTINGS
MOLIBUS PLUS El
MDDBUSO
MODICON
984-785 FRONT PANEL FEATURES
I
CONTROLLER/RIOP 2-17
Controller Cartridges
Memory: 984-780 32K Memory, Part # AS-M780-032 (Optional)
984-785 32K Memory, Part # AS-M780-032
Executive: 984-780 Enhanced, Part # AS-E780-904 (Standard)
984-785 Enhanced, Part # AS-E785904
Figure 2-17 g&t-78X Controller, Side View
AC POWER CONNECTOR
EXECUTIVE CARTRIDGE
/
MEMORY CARTRIDGE
1 7
t
DIP SWITCH FOR PORT PARAMETERS AND
115V JUMPER +
GROUND (GREEN)
DC POWER SWI
BAUD RATE CONFIGURATION CONTROLLER MODULE
MODBUS Ports 1 and 2 are software configurable. A through-the- chassis, user-accessible DIP switch has been provided to manually configure MODBUS Port 1 on the 984-780/785 CPU. The second port, for the 984-780 only, is software configurable only. The DIP switch presettings are enabled (even while operational) using a toggle switch located on the controller module behind the battery cover.
2-18 CONTROLLER/RIOP
MODBUS DIP Switch Configuration
MODBUS DIP switch settings for MODBUS Port 1 are shown below. Baud rate settings for DIP switches 1, 2, and 3 are also given.
Figure 2-18 984-78X DIP Switch Settings for MODBUS Port 1
Two stop bits are transmitted in all frames except RTU with parity. Although some units may contain an eight position DIP switch, only the-first seven are used
LOCATION
LEGEND
SWITCH FUNCTION
BAUD RATE SETTINGS
DEFAULT SETTINGS
DIP SWITCH CONDITIONS
Sw#
CO;;;I&E”
BOTTOM VIEW
e- REAR
UP 0000000
Down UP
bauzct baud%ect baud select baud select
DIP SWITCH
3 baud select 4 no parity 5 odd parity 6 2 stop bits 7 ASCII (7 data bits)
baud select parity even parity 1 stop bit RTU (8 data bits)
Baud Sw#l Sw#2 Sw#3
19200 UP up up 9600 down UP UP 4800 UP down up 2400 down down UP 1200 UP UP down 600 down up down
300 up down down 150 down down down
9600 baud, parityyrn,
CONTROLLER/RIOP 2-l 9
Remote I/O Processors
The S908 Remote I/O Processor is used by the 984-780/785 to communicate with its remote i/O interface modules. The 984-780/785 communicates with one local I/O drop and either six or 31 drops of remote l/O, depending on the cartridge used. The S908 is available for both single and dual-cable operation.
The RIOP cartridges include:
Executive Cartridge for 8 drops, Part # AS-E908-006
Executive Cartridge for 31 drops, Part # AS-E908-031
Figure 2-19 S909-110 Single Cable Remote I/O Processor
REMOTE I/C CONNECT0
EXEC CARTRIDGE ACCESS PORT
- THE S908 MODULE PASSED ITS POWER-UP DIAGNOSTICS.
- CQMMUNICATIONS WITH REMOTE I/O IS IN PROGRESS.
r, AN ERROR IN RIO COMMUNICATIONS HASBEENDETECTED.
2-20 CONTROLLER/RIOP
Figure 2-20 S908-120 Dual Cable Remote I/O Processor
EXEC CARTRIDGE ACCESS PORT
REMOTE I/O CONNECTOR
‘I II CHANNEL B
\I
THE S908 MODULE PASSED ITS POWER-UP DIAGNOSTICS.
COMMUNICATIONS WITH REMOTE I/O IS IN PROGRESS.
AN ERROR IN RIO COMMUNICATIONS HASBEENDETECTED.
The 5908-120 may be used for either dual or redundant cabling configurations, depending on the model of remote interface used each drop. See the chapter entitled “System Level Cabling, Configuration, and Planning”.
at
Controller Housings for 984 Slot Mount Series
The Slot Mount Controllers must be installed in the left most slot of an H819-209 or H827-209 housing.
Figure 2-21 H819-209,19 Inch and H827-209,27 Inch Contmw HOUS~IW showing ~ackpiane comectors
H819-209 PRIMARY BACKPLANE
I SYSTEM BUS
POWER DISTRIBUTION
OURBUS MASTER
/ \ POWER SIGNAL
\ CONNECTOR CONNECTOR,
TO LOCAL I/O H&SINGS
H827-209 PRIMARY BACKPLANE
SYSTEM BUS
POWER DISTRIBUTION
OURBUS MASTER
POW-ER SIbNAL CONNECTOR CONNECTOR
TO LOCAL l/O HOUSINGS
OURBUS OURBUS
2-22 CONTROLLER/RIOP
Power Distribution
System Bus
OURBUS Master
OURBUS
Power Connector
Signal Connector
Backplane Connectors
Establishes the physical and electrical connections to provide power to the RIO Processor and any option modules. It is not used by the 984- 38X/48X series controllers.
Establishes the physical and electrical connections to provides signal flow between the 984 and its RIO Processor and any option modules. It is not used by the 984-38X/48X series controllers.
Establishes the physical and electrical connections to provide power and signal flow between the 984 and I/O modules in the local drop.
Establishes the physical and electrical connections to provide power to the local I/O modules and signal flow between the 984 and local I/O modules. This connector applies to all 984-X8X series controllers.
Connector used to provide power from one housing to another housing within a drop, unless an auxiliary supply is used in the next housing. In that case, only Power Supply switching information is passed.
Connector used to pass signal data between housings within a drop.
CONTROLLER/RIOP 2-23
Compact 984 - 120, 130 and 145
Features
The compact 984’s low-cost and small size make it ideal for small applications. It utilizes an external 24 VDC power supply and the AEG 120 series I/O modules. The Model -145 includes a Modbus Plus port for high-speed communications. Logic instructions and program formats are identical to.any other 984, making program portability easy.
4.25 . ..6 ms scan speed /K of user logic
One MODBUS port for the model 120 and 130
One MODBUS and one MODBUS Plus port for the model 145
External power supply
Time of day clock
256 discrete l/O points in any mix or 18 total l/O modules
Up to four local l/O racks
Up to 1920 registers
1.5K user logic in the 120
4.OK user logic in the 130
8.OK user logic in the 145
EEPROM card auxiliary memory (back-up system configuration and user logic)
2-24 CONTROLLER/RIOP
READY
RUN
BAlTERY LOW
MODBUS
MODBUS PLUS
Controller Status Indicators
Status indicators on the controller are:
Indicates controller has passed power-up diagnostics -- LED is on in un- configured, stopped, and running states as long as health status is OK. LED is off if an error condition is detected by internal diagnostics.
Indicates the controller has started and is solving logic when on.
Indicates the battery needs replacing -- 14 day hold-up from the initial in- dication.
Indicates the controller is attached to an external MODBUS device and communications are in progress
Applies only to model -145. (See Chapter 13 for explanation of flashing pattern)
Figure 2-22 Compact 994 Controller
24 Vdc
U mem s prot
def
mem
e ready
M @run
o 0 bat low
CONTROLLER/RIOP 2-25
Backplane for the Compact 984
A Compact-984 and its associated A120 l/O modules are installed in DTA backplanes which mount on a DIN rail. Three types of backplanes are available: the primarv DTA 200. and two optional secondaries, the DTA 2dl and DTA-202. .
The DTA Primary Backplane
As a minimum the Compact 984 system must have primary backplane. The controller resides in the two Three additional 30-pin receptacles are available for
a DAT 200 left-most slots. A120 series I/O
modules or option modules such as the P120 AC - to DC Power Supply or A120 simulator modules.
Figure 2-23 DTA 200 Primary Backplane
LJ LJ LJ LJ L-l 1-J
Power Sup Connector
l/O Bus Connectors
Securing Clips Additional Fastener
-Through Holes
2-26 CONTROLLER/RIOP
DTA 201 and DTA 202 Secondary Backplanes
Up to three secondary backplanes may be used in a Compact 984 system. The system maximum is four backplanes. Secondary (or extension) backplanes may be mounted to the right of the primary (DTA 200) backplane on a common DIN rail or beneath the DTA 200 on another DIN rail. The secondary backplanes contain either two (the DTA 202) or five (the DTA 201) 30-receptacle connectors for I/O modules. Secondary backplanes contain a bus extension ribbon cable with a 30-receptacle connector. This allows backplanes to interlock along a common DIN rail via the ground extension strap.
If a DTA 202 backplane is used it must be the last backplane in the system, and only one may be used. This is because the DTA 202 does not having bus extension connector on the right side.*
Figure 2-24 DTA 201 and DTA 202 Secondary Backplanes
* Refer to the Compact 984 Programmable Controller User Guide Part No.GM-0984CPC Rev B or newer - Section “Planning a Compact-984 Installation” for instructions on laying out a Compact-984 system.
CONTROLLER/RIOP 2-27
Controller Option Modules for 984 Slot Mount Series
Hot-Stand by Processor
A Hot-Standby System has been designed for applications that demand fault-tolerant, high-availability performance. Two identically configured 984-660 controllers communicate with each other through two S91 l-800 Modules, one in each controller housing. Each controller has the loadable HSBY function block installed.
One controller is designated as the primary controller - it reads input data from RIO drops, executes the stored user programs from memory, and sends appropriate output commands to the RIO drops. The primary controller also updates the standby controller with current system status information at each scan.
The standby controller processes only status information, not control functions; it does not interfere with primary control operations. It will assume primary system control in no more than 48 ms if the primary controller fails.
The Hot-Standby System does not support local l/O applications. Therefore, never plan to control critical l/O applications locally. Use the S908 RIOP with the 984-680 controller.
2-28 CONTROLLER/RIOP
Figure 2-25 Sgl l-800 Hot Standby Processor Module
The System Select switches on the primary and standby S911’s must be set in different positions. (i.e. one in position A and the other in position B.)
SYSTEM SELECT TOGGLE SWITCH
REDUNDANCY CABLE CONNECTOR FOR INTERCONNECTING TWO S911 MODULES USING A W911 CABLE
HEALTHY HOT-STANDBY SYSTEM
EXPERIENCING A COMM ERROR
CONTROLLER IN PRIMARY MODE
CONTROLLER IN STANDBY MODE
MODE SELECT KEYSWITCH
CONTROLLER/RIOP 2-29
984X
Features
The 984X Controller is comprised of a P930 Power Supply, a C918 Central Processing Unit, and S929 Multi-Option Processor (MOP) mounted in a four card chassis. Two other slots are available for option modules.
16 bit CPU
Scan speed of .75 mSec/K
8K of user logic
2 MODBUS ports
2048 total points of discrete l/O
1920 registers
Time of Day clock
1 drop of local and 6 drops of remote I/O
Full optional-module support
800, 200, and 500 Series l/O compatibility.
Figure 2-26 994X Programmable Controller
2-30 CONTROLLER/RIOP
984 PRCGRAMMABLE CONTROLLER MODICON
Power Supply
A P930 Power Supply Module provides enough DC power to support a 994X Controller with two option modules in a four card controller chassis. The P930 must be placed in the left-most slot.
At +5V, a P930 provides 15A maximum steady state and 3A minimum load current. It can handle input spikes of 220-400V for up to 20 ms and 1OOOV for 500~s.
The figure below shows the P930-000 Module with the front access cover removed. This module has an ON/OFF AC Power Switch (toggle) and five connectors which allow selection of either 115V or 220V input with use of a jumper. The P930-001 has three input terminals and one switch: the switch is the ON/OFF switch.
Figure 2-27 P93il-000 Power Supply, Front Cover Removed
1 P930
I POWER SUPPLY
r
115VAC (WITH JUMPER)
220VAC (WITHOUT JUMPER)
INPUT POWER AND VOLTAGE
/
OUTPUTS ARE OK
A/C POWER SWITCH , UP FOR ON
DOWN FOR OFF
- BLACK (HOT)
- WHITE (NEUTRAL)
- GREEN (GROUND)
’ A/C INPUT VOLTAGE CONNECTORS
CONTROLLER/RIOP 2-31
Central Processing Unit
The C916-120 high speed CPU Module processes 1000 words of typical user logic in 0.75 ms (200 ns/instruction). Its design uses bit slice microprocessors configured in a 16 bit architecture.
For time sensitive applications, a Time of Day clock rated as near-chronometer quality (accurate to +/-5 seconds per month) is provided. The clock has a replaceable five year battery located behind the top of the faceplate of the S929 MOP Module.
l NOTE The C916-120 CPU Module used in a 964X Controller is not interchangeable with the C916-100 used with the 964A Controller.
Figure 2-28 CSlB-120 CPU Module for the 984X
C916
C.P.U.
/
CONTROLLER IS SOLVING USER LOGIC
2-32 CONTROLLER/RIOP
Multi-Option Processor
The 984X Controller uses an S929-001 Multi-Option Processor (MOP) that combines memory functions, communications processing, and I/O processing in one module.
The MOP supports one local drop of 800 Series I/O and an additional six drops of remote I/O using the S908 communications protocol; it will not support the S901 Remote I/O protocol.
The Remote l/O Port (coaxial), two 25pin MODBUS Ports, and one 37-pin Local l/O Port are located on the bottom of the MOP module. Although it does not have an ASCII/DAP Port, the P985 Data Access Panel can be used through either of the MODBUS Ports; Simple ASCII devices are not supported by the 984X.
Figure 2-29 5929-001 Multi-Option Processor Module
WLTI-OPTION PROCESSOR
READY
COMM ACTIVE
COMM ERROR - ’
AlTERY LOW
S929 MODULE HAS PASSED ITS POWER-UP DIAGNOSTICS
I/O DATA IS BEING SENT OR RECEIVED
A MESSAGE ERROR OR NO RESPONSE HAS BEEN DETECTED IN REMOTE I/O COMMUNICATION
BA-ITERY SHOULD BE REPLACED WITHIN 14 DAYS OF INITIAL LED INDICATION
MEMORY PROTECT KEY SWITCH
LOCAL l/O CONNECTOR
MODBUS PORT 2
MODBUS PORT 1
REMOTE l/O CONNECTOR
FRONT
BOlTOM VIEW
CONTROLLER/RIOP 2-33
984A
Features
The 984A Controller is comprised of five modules mounted in either a 4 or 7 card chassis: Power Supply (P930 or P933 depending on chassis size and option modules used); Communications Processor (C921); Central Processing Unit (C916); Memory (M907); and Remote I/O Processor (S908 or S901) Module.
16 bit CPU
Scan speed of .75 mSec/K
User logic 16K or 32K
3 MODBUS ports
1 Simple ASCII port
2048 total points of discrete l/O
1920 registers
32 drops of remote l/O with S908
Time of Day clock
Full optional-module support
806, 200, and 500 Series l/O compatibility
Figure 2-30 984A Programmable Controller
0
3
3
3
-
2-34 CONTROLLER/RIOP
Power Supplies
A P930 Power Supply Module provides enough DC power to support a 984A or 9848 Controller in a four or seven card chassis containing an S978 MODBUS Modem Module and one other option module. At +5V, a P930 provides 15A maximum steady state and 3A minimum load current.
A P933 Power Supply Module provides enough power to support a 984A or 9848 Controller in a seven card chassis with three option modules. At +5V, a P933 provides 25A maximum steady state and 6A minimum load current.
Both power supplies can operate on either 115V or 220V input power and within a frequency range of 46 to 63 Hz. Both the P930 and P933 must occupy the left-most slot of the controller chassis.
Figure 2-31 P930 and P933 Power Supply Modules
INPUT POWER AND VOLTAG OUTPUTS ARE OK
A/C POWER SWITCH UP FOR ON DOWN FOR OFF
BLACK (HOT)
WHITE (NEUTRAL)
GREEN (GROUND)
AjC INPUT VOLTAGE CONNECTORS
115VAC (WITH JUMPER)
220VAC (WITHOUT JUMPER)
P933
POWER SUPPLY
dODlCON
A/C POWER ON/OFF SWITCH (ROCKER)
BLACK (HOT)
WHITE (NEUTRAL)
GREEN (GROUND)
115VAC/220VAC SELECTOR SWITCH (SLIDE)
0 I
CONTROLLER/RIOP 2-35
Central Processing Unit
The C916-100 CPU Module processes 1000 words of user logic in .75 ms (200nsjinstruction). The last two digits in “C916” reflect the 16 bit architecture that the CPU uses.
For time sensitive applications, a Time of Day clock which is rated at +/- 5 seconds per month is provided.
Figure 2-32 C91&109 Central Processing Unit (CPU) Module
MODICON
CONTROLLER IS SOLVING
/
USER LOGIC
Memory Module
The M907 Memory Module with its applicable Executive Cartridge provides the 984A controller with all of its system and application memory: it is available with either 16K or 32K of Complimentary Metal Oxide Semiconductor (CMOS) Random Access Memory (RAM).
2-36 CONTROLLER/RIOP
Figure 2-33 M907 Memory Module
BATTERY-PACK CONNECTION TERMINAL
0
M907
MEMORY
MEMORY PROTECT
Q2
3
If
UODICON
BATTERY NEEDS REPLACEMENT
PARITY CHECK OF RAM FAILED
MEMORY PROTECT KEY SWITCH
BAlTERY-PACK CONNECTOR
3.N LITHIUM BATTERY PACK
EXECUTIVE w CARTRIDGE
(SEE TABLE BELOW)
Executive Cartridges They must be inserted in the front panel of the module, behind the access plate. The table below shows the various combinations of Executive Cartridges and Memory Modules available.
Table 2-1 984A Executive Cartridges, M907 Memory Module
Model # M907-101
Size 16K
Exec Pack AS-S902-071
M907-102 32K AS-S902-071 M907-11 l/l 21 16K AS-S902-091 M907-112/122 32K AS-S902-091
RIOP s901 s901 S908 S908
CONTROLLER/RIOP 2-37
Remote I/O Processors
The 984A supports multiple drops of 200, 500, and 800 Series RIO. It does not support a local I/O capability. It can communicate using S908 RIO protocol or S901 RIO protocol, depending on the type of RIO processor in the controller chassis.
Both the S901 and S908 RIO Processors have interface circuitry that monitors information from the input channels and instructs the output channels to turn field devices ON or OFF.
The S908 is available with either single port (S908-OlO/Ol l) or dual ports (S908-020/021) for RIO communication. The ports are located beneath the protective plate on the face of the module.
The S901 is available with only a single port (S901-100) for RIO communication. It is located on the bottom of the module towards the front.
Table 2-2 984A Remote I/O Processor Cap&ili.tias
Features S901 RIOP S908 RIOP
Maximum l/O Drops Discrete l/O Bits per Drop Register I/O per Drop Discrete l/O Bits/System Register I/O per System Total Registers/System Cabling Options Hot Standby Option RIO Communications Rate
16 256 in/256 out 16 in/16 out 2048 any mix 256 in1256 out 1920 None No 1.544 megabaud
32 1024 in/l024 out 64 in/64 out 2048 any mix 2048 in/2048 out 1920 Dual/Redundant Yes 1.544 megabaud
2-38 CONTROLLER/RIOP
0
S908 REMOTE
I/O PROCESSOF
/
READY m
/ CCMM
ACTIVE 0
COMM ERRcm I
MODICON
0
MODULE PASSED POWER-UP DIAGNOSTICS
RIO DATA BEING SENT OR RECEIVED
ERROR MESSAGE OR NO RESPONSE IN COMM
0
Figure 2-34 S908-021 Dual Port and S901-100 Remote I/O PIOCL)EISO=S
CABLE B CONNECTOR
/ CABLE A CONNECTOR
s901
MODICON
-& t
RIO SENDING DATA
ERROR MESSAGE OR NO RESPONSE IN COMM
RIO RECEIVING DATA
RIO CABLE CONNECTOR ON BO-I-FOM
CONTROLLER/RIOP 2-39
Communications Processor
The C921-100 Communications Processor is an interface that allows the 984A or 9848 to communicate with programming devices. Three MODBUS ports are available which allow for the servicing of more than one MODBUS device per scan. Port 1 is beneath the removable access plate on the front of the module. Ports 2 and 3 are on the bottom of the C921.
Another port beneath the front access plate provides a communications interface with the P964/965 Data Access Panels, and/or Simple ASCII output devices like a printer or display terminal. The P965 can also be attached to the controller by a MODBUS port.
Figure 2-35 Cg21-100 Communications Processor Module
INDICATES COMM ACTIVITY ON PORT 1
INDICATES COMM ACTIVITY ON PORT 2
INDICATES COMM ACTIVITY ON PORT 3
(/ / R L FORA.&DAP 25PIN D CONNECTOR
25 PIN “D” CONNECTOR 11 1 lil& FORMODBUS
,.,,,,I PORT 3 PORT 2
I 1 I
BOlTOM VIEW
2-40 CONTROLLER/RIOP
CONTROLLER/RIOP 2-41
9848
The 9848 Controller is comprised of five modules mounted in either a 4 or 7 card chassis: Power Supply (P930 or P933 depending on chassis size and option modules used); Communications Processor (C921); Central Processing Unit (C924); Memory (M909); and Remote I/O Processor (S908 or S901) Module.
24 bit CPU
Scan speed of .75 mSec/K
User logic 32K or 64K
3 MODBUS ports
1 Simple ASCII port
16,384 total points of discrete l/O
9999 registers
32 drops of remote l/O with S908
Time of Day clock
Full optional-module support
800, 200, and 500 Series l/O compatibility
Figure 2-36 994s Programmable Controller
2-42 CONTROLLEf?/RIOP
Power Supplies
A P930 Power Supply Module provides enough DC power to support a 984A or 9848 Controller in a four or seven card chassis containing an S978 MODBUS Modem Module and one other option module. At +5V, a P930 provides 15A maximum steady state and 3A minimum load current.
A P933 Power Supply Module provides enough power to support a 984A or 9848 Controller in a seven card chassis with three option modules. At +5V, a P933 provides 25A maximum steady state and 6A minimum load current.
Both power supplies can operate on either 115V or 220V input power and within a frequency range of 46 to 63 Hz. Both the P930 and P933 must occupy the left-most slot of the controller chassis.
Figure 2-37 P930 and P933 Power Supply Modules
4
#
POWER POWER SUPPLY SUPPLY
I INPUT POWER AND VOLTAGE I I
IV OUTPUTS ARE OK
A/C POWER SWITCH
DOWN FOR OFF
WHITE (NEUTRAL)
GREEN (GROUND)
- A/C INPUT VOLTAGE CONNECTORS
(WITH JUMPER)
220VAC (WITHOUT JUMPER)
5
A/C POWER / ON/OFF
SWITCH (ROCKER)
- BLACK (HOT)
-c WHITE (NEUTRAL)
-c GREEN (GROUND)
115VAC/22OVAC - SELECTOR SWITCH
(SLIDE)
CONTROLLER/RIOP 2-43
Central Processing Unit
The C924-000 CPU Module processes 1000 words of user logic in .75 ms (200ns/instruction). The last two digits in C924 reflect the 24 bit architecture that the CPU uses. For time sensitive applications, a Time of Day clock which is rated at +/- 5 seconds per month is provided.
Figure 2-39 C924-009 Central Processing Unit (CPU) Module
0
c924
C.P.“.
CONTROLLER IS SOLVING USER LOGIC
RUN CONTROLLER IS HEALTHY / BUT UNCONFIGURED
SAFE 84 (MAY BE LABELED “READY”)
Memory Module
The M909 Memory Module with its applicable Executive Cartridge provides the 9848 controller with all of its system and application memory. It is available with either 32K, 84K, 98K, or 128K of 24 bit wide memory. This provides 32K or 84K of user logic with the balance of memory available for Extended Memory.
2-44 CONTROLLER/RIOP
Figure 2-39 M909 Memory Module
BATTERY-PACK CONNECTION TERMINAL
MODICON
- BATTERY NEEDS REPLACEMENT
- PARITY CHECK OF RAM FAILED
MEMORY PROTECT / KEY SWITCH
w7w BATTERY-PACK CONNECTOR
3.N LITHIUM BATTERY PACK
EXECUTIVE - CARTRIDGE
(SEE TABLE BELOW)
Executive Cartridges are inserted in the front panel of the module, behind the access plate. Part numbers are listed in the table below.
Table 2-3 9818 ~racutive Cartridges, H909 Yemory Module
Model # M909-00 1 M909-002 M909-003 M909-004 M909-01 l/O21 M909-012/022 M909-013/023 M909-014/024
Size 32K 64K 96K 128K 32K 64K 96K 128K
Exec Pack AS-S902-081 AS-S902-081 AS-S902-081 AS-S902-081 AS-S902-101 AS-S902-101 AS-S902-101 AS-S902-101
RIOP s901 s901 s901 s901 S908 S908 S908 S908
CONTROLLER/RIOP 2-45
Remote I/O Processors
The 984B supports multiple drops of 200, It does not support a local l/O capability. S908 RIO protocol or S901 RIO Protocol, RIO processor in the controller chassis.
500, and 800 Series RIO. It can communicate using depending on the type of
Both the S901 and S908 RIO Processors have interface circuitry that monitors information from the input channels and instructs the output channels to turn field devices ON or OFF.
The S908 is available with either a single port (S908-01 O/O1 1) or dual ports (S908-020/021) for RIO communication. The ports are located beneath the protective plate on the face of the module.
The S901 is available with only a single port (S901-100) for RIO communication. It is located on the bottom of the module, towards the front.
Table 2-4 994B Remote I/O PEOCa8BO+ capabi1itiell
Features S901 RIOP S908 RIOP
Maximum I/O Drops 16 Discrete I/O Bits per Drop 256 in/256 out Register I/O per Drop 16 in/l6 out Discrete l/O Bits/System 8192 any mix Register I/O per System 256 in/256 out Total Registers/System 10K Cabling Options None Hot Standby Option No RIO Communications Rate 1.544 megabaud
32 1024 in/l024 out 64 in/64 out 8192 in/8192 out 2K in/2K out 10K Dual/Redundant Yes 1.544 megabaud
2-46 CONTROLLER/RIOP
Figure 2-40 S906421 and S901-100 Remote I/O Processors
/
MODULE PASSED POWER-UP DIAGNOSTICS
RIO DATA BEING SENT OR RECEIVED
ERROR MESSAGE OR NO RESPONSE IN COMM
CABLE B CONNECTOR
CABLE A CONNECTOR
Q
s901
I/O PRocESsoR
kxTlvE~
E%!zc
<ACTIVE m
MODICON
/ RIO SENDING DATA
ERROR MESSAGE OR NO RESPONSE IN COMM
RIO RECEIVING DATA
RIO CABLE CONNECTOR ON BOTTOM
CONTROLLER/RIOP 2-47
Communications Processor
The C921-100 Communications Processor is an interface that allows the 984A or 9848 to communicate with programming devices. Three MODBUS ports are available which allow for the servicing of more than one MODBUS device per scan. Port 1 is beneath the removable access plate on the front of the module; Ports 2 and 3 are on the bottom of the C921.
Another port beneath the front access plate provides a communications interface with the P964/965 Data Access Panels, and/or Simple ASCII output devices like a printer or a display terminal. The P965 can also be attached to the controller through a MODBUS port.
Figure 241 C921-100 Communications Processor Module
c921
COW PROCESSOR
CouUlC
COM.tC
0
0
:: .* :: II ii
ii
0
*solKw hccum FORT8
0
::
:: II :: 1
ii
::
.
A- MODICOI
0
INDICATES COMM ACTIVITY ON PORT 1
INDICATES COMM ACTIVITY ON PORT 2
INDICATES COMM ACTIVITY ON PORT 3
25 PIN “D” CONNECTOR FOR ASCll/DAP
25 PIN “D” CONNECTOR FOR MODBUS
2-48 CONTROLLER/RIOP
Controller Chassis for 984 A, B, and X
The 984A and 9848 Controllers are housed in either a 4 card or 7 card chassis; the 984X is housed in the same 4 card chassis. The left-most slot must be occupied by the applicable Power Supply Module, thereby leaving either four or seven slots available for other controller or option modules. The first slot after the power supply is referred to as slot 1.
Each chassis has option slots which have removable access plates on the bottom of some of the chassis slots. This allows access to module communication ports which are located on the bottom of some modules. The 4 card chassis has access plates on slots 1, 2, and 3 and the 7 card chassis has access plates on slots 1, 2, 5, 6, and 7.
Figure 242 984A, B, and X Controller Chassis
P930 POWER SUPPLY 4-CARD CHASSIS
P933 POWER SUPPLY 7-CARD CHASSIS
4 CARD 7 CARD
BOTTOM VIEW WITH REMOVABLE PLATES
AS-9200-000 AS-9272-000
4-CARD CHASSIS 7-CARD CHASSIS
1 I I 1
SLOT#-1 2 3 1 2 5 6 7
SYSTEM BUS
CONTROLLER/RIOP 2-49
Controller Option Modules For 984 A, B, and X
Hot-Standby Processor
A Hot-Standby System has been designed for applications that demand fault-tolerant, high-availability performance. Two identically configured 984 controllers communicate with each other through two S91 l-000 Modules, one in each chassis. Each 984 has the HSBY function block installed in ladder logic.
One 984 is designated as the primary controller - it reads input data from RIO drops, executes the stored user programs from memory, and sends appropriate output commands to the RIO drops. The primary controller also updates the standby controller with current system status information at each scan.
The standby controller processes only status information, not control functions: it does not interfere with primary control operations. It will assume primary system control in no more than 48 ms if the primary controller fails.
For more information see GM-S91 l-002, 984 Hot Standby System Programming, and GM-S91 l-001, 984 Hot Standby System Installation and Maintenance Manuals.
l Caution The Hot-Standby System does not support local I/O applications. Therefore, never plan to control critlcal I/O applications locally. Use the S908-011 or S908-021 RIOP with the 984A and B Controllers, and the S929 MOP Module for the 984X Controller.
2-50 CONTROLLER/RIOP
I
Figure 243 S911 Hot Standby Processor
The system select switches on the primary and standby S91 l’s must be set in different positions (i.e. one in Position A and the other in Position B)
0
s911
IT-STANDBY WCESSOR
HEALTHY HOT-STANDBY SYSTEM
%!$
, EXPERIENCING A COMM ERROR
, CONTROLLER IS IN PRIMARY MODE MARY
NDBY t CONTROLLER IS IN STANDBY MODE
,N OFFUNE
MODE SELECTION KEYSWITCH
0
-al SYS A
/ SYSTEM SELECT TOGGLE SWITCH
SYS s
Ill 0
D REDUNDANCY CABLE CONNECTOR FOR
:: INTERCONNECTING TWO S911 MODULES .* . tl-t- USING W911 CABLE 0
AEWN CABLE
CONTROLLER/RIOP 2-51
MODBUS II Communications Processor
The S975 enables a 984 controller to send and receive messages over a MODBUS II Local Area Network. Each 984 on the network must have an S975.
The processor is not programmed directly. All communications are triggered by loadable function blocks in user logic or by a query from another controller. Each 984 on a MODBUS II network can be a master device and initiate communications. When communications are initiated by a function block, the 984 acts as a MODBUS master. When communications are initiated by another controller (by function blocks in user logic), the 984 acts as a MODBUS slave.
There are two types of function blocks available, MBUS and PEER. The MBUS block allows a controller to read and write discrete and register data between two controllers. The PEER block allows a controller to write register data to as many as 16 different controllers simultaneously.
The S975 is installed directly in an option slot of a 984 Controller chassis. In a 984A or 984B Controller, a 7 card chassis is used. The 984X has option slots in the standard 4 card chassis. A single F connector allows the connection of a coaxial cable to the bottom of the interface.
Refer to the following documents for additional information about installation and application of the MODBUS II network:
GM-MBII-OlA MODBUS II Network Cable System Planning Guide. MODICON, Inc
GM-MBII-03A MODBUS II Network Monitor User’s Guide. MODICON, Inc
GM-MBII-04A MODBUS II Network Subroutine Library User’s Guide. MODICON, Inc
GM-S975-OI A S975 MODBUS II Interface User’s Manual. MODICON, Inc
2-52 CONTROLLER/RIOP
Figure 2-44 S975 MODBUS II Communications Processor
0
s975 MODBUS II
COMM PROCESSOR
cow ERROR 0 [
LOAD
THE S975 HAS PASSED CONFIDENCE TESTS AND IS READY FOR OPERATION
MODULE IS SENDING OR RECEIVING TOKENS ON THE TOKEN BUS
FLASHES WHEN EITHER MORE THAN ONE STATION ON THE BUS HAS SAME ADDRESS OR WHEN NO RESPONSE HAS BEEN RECEIVED FROM A STATION AFTER 3 TRIES
ON STEADILY WHEN THE S975 EXECUTIVE SOFTWARE IS BEING LOADED INTO THE S975 FROM THE S902 EXECUTIVE PACK
IF THE INDICATOR IS FLASHING, THE EXECUTIVE AREA IS BAD AND MUST BERELOADED
- MODBUS II COAXIAL CABLE F CONNECTOR
CONTROLLER/RIOP 2-53
Dual RS-232 Modem
The S978 Dual RS-232 Modem is an option module that allows a 984 controller to be used as a slave processor in a MODBUS twisted pair network. The modem is electrically compatible with all MODBUS products and is sized to fit in one slot of a 984 chassis.
The S978 Module contains two modems, which are connected via W979 cable to MODBUS ports on the controller’s Communications Processor.
The S978 accepts digital data from the 984 and modulates it into an FM signal - a form of transmission suited to four wire cable. It transmits the FM signal to the MODBUS master, where it is demodulated to digital data.
Conversely, the MODBUS master transmits digital data, which gets modulated to an FM signal on its way to an S978 Modem. The S978 demodulates the signal to digital data and sends the data to the 984.
For more information see manual:
GM-S9780001 S978 Dual Modem User’s Guide.
2-54 CONTROLLER/RIOP
Figure 248 S978 Dual M-232 Modem Module
RECEIVE FM -w
SHIELD -
TRANSMIT FM -
1 S978
FLASHES WHEN MODBUS DATA IS BEING TRANSMllTED FROM MODEM 1
FLASHES WHEN MODBUS DATA IS BEING RECEIVED BY MODEM 1
FLASHES WHEN MODBUS DATA IS BEING TRANSMIlTED FROM MODEM 2
FLASHES WHEN MODBUS DATA IS BEING RECEIVED BY MODEM 2
MODBUS NETWORK TWISTED PAIR CABLE CONNECTORS
- MODEM 1 J
MODEM 2
0
::
:: G ::
::
::
*:
0
- BACK
BOTTOM VIEW
\
CONNECTORS FOR COMMUNICATIONS PROCESSOR DATA TRANSFER CABLING
CONTROLLER/RIOP 2-55
Integrated Control Processor
The C966 Integrated Control Processor (also known as the CoPro) is an option module that extends the processing capabilities of a 964 controller. It provides the power to solve problems that are difficult or inefficient to do in ladder logic.
The CoPro runs standard and customized C routines that can be called by relay logic in the 964. It provides increased system speed via multiprocessing, a flexible multitasking capability, and system expandability. Up to three CoPro modules can be installed in a 964 controller using a P933 power supply.
There are two versions of the C966 - the AM-C966-003, which contains the standard ICP features, and the AM-C966-004 which contains both the standard and optional features. Both modules appear the same except that the AM-C966-004 has a Mass Storage Device (MSD) 50 pin connector. It also has a 24 pin IEEE 466 connector for interface with an IEEE device or device controller. Both are located on the bottom of the module.
For more information, see the following publications:
MOOICON
GM-C986-01 A C966 Integrated Control Processor Installation Manual
GM-C986-02A C966 Integrated Control Processor User’s Software Guide
GM-C986-03A C966 Integrated Control Processor Software Reference Manual
GM-C986-04A C966 Integrated Control Processor Software Enhancements Reference Manual
OTHER SOURCES
Microsoft C 5.1 User’s Guide and Mixed-Language Programming Guide
Microsoft C 5.1 Language Reference, Microsoft CodeView, and Utilities
Microsoft C 5.1 Run-Time Library Reference Manual
Kernighan and Ritchie, The C Programming Language
2-56 CONTROLLER/RIOP
Figure 248 C988 ICP Module
C988
INTEGRATED CONTROL
PROCESSOR
,’
*
r-
F-
\ \
r.
<*
,’
SYSTEM IS SCANNING
/
FLASHES WHEN THE PC IS COMMUNICATING WITH THE C988
FLASHES WHEN THE C988 IS UNDER USER SOFI-WARE CONTROL
BATTERY NEEDS REPLACEMENT. GOES ON AT LEAST 2 WEEKS BEFORE THE BATTERY FAILS.
BATTERY ACCESS PLATE PROVIDES ACCESS TO 3.N LITHIUM BAlTERY PACK
5 RS-232C OR RS-422 COMM PORTS
/ 24 PIN 50 PIN
IEEE 488 MSD (SCSI) CONNECTOR CONNECTOR
0 o\ q-70 o- FRONT
BOlTOM VIEW AMdX88-004
CONTROLLER/RIOP 2-57
Resident Instruction Sets for 984 Controllers
In order to insure successful transfer of programs between various controller models, first review the Load, Record, Verify Chapter of this manual.
Standard Set for all 984 Controllers
The standard instruction set is carried in the standard executive cartridges for the slot mount series controllers. It is carried in ROM for the 984A, B, and X.
Table 2-5 Standard Instruction Set for 984 Controllers
Relay Replacement Instructions Relay Contact (NO, NC) Transitional Contacts (Positive, Negative) Coils (Standard, Retentive) Timers (1.0, 0.1, 0.01 seconds) Counters (Up, Down)
Arithmetic Instructions Addition Subtraction Multiplication Division
Data Transfer Instructions
Matrix Instructions And Or Exclusive Or Compare Complement
Bit Instructions Bit Modify Bit Sense Bit Rotate
Special Instructions ASCII Read!
Register-to-Table ASCII Write’ Table-to-Register Simple ASCII Table-to-Table Simple ASCII Block Move Skip
Read4 Write4
’ Not : Not
First In/First Out Search Extended Memory Read3 Extended Memory Write3 Jump Sub Routine2 Label2 Return2
System Status Constant Scan
available for 380/381 available for 984A, B, and X
% Available for 9848 only Available for 984A and 9848 only
2-58 CONTROLLER/RIOP
Enhanced Set for 984 Slot Mount Series
Both the enhanced and the standard instructions sets are carried in the enhanced executive cartridges. Cartridges are available for the slot mount series controllers only.
Table 2-6 Enhanced Instruction Set Option, Slot Mount
Data Transfer Block-To-Table Table-To-Block
Double Precision Math Addition Subtraction Multiplication Division
Integer Math Decimal Square Root Process Square Root Logarithm Anti-logarithm
Special Instructions PID2 Checksum
Straight Binary LRC CRC
Report Errors
Floating Point Math Int-to-FP Conversion FP-to-lnt Conversion Int/FP Comparison Int + FP Int - FP Int x FP Int/FP Addition Subtraction Multiplication Division FP Comparison FP Raised to, Integer Power FP Square Root FP Minus Int FP Divided by Int Change Sign Load Pi Sine in Radians Cosine in Radians Tangent in Radians Arcsine in Radians Arccosine in Radians Arctangent in Radians Radians to degrees Degrees to Radians Exponential Function Natural Logarithm Common Logarithm
CONTROLLER/RIOP 2-59
Loadable Options for All Controllers
Optional loadable instructions are listed in the two tables below for all 984 controllers. The part numbers for these options are listed in the chapter entitled Man Machine Interfaces.
Table 2-7 Load&la Irmtruction Set for 994 Slot Mount
Hot Standby ( 984-68X/78X only) HSBY
Drum ICMP
Table 2-8 Loadable Instruction Set for 994A, B, X
Data Transfer Table-To-Block Block-To-Table
Math Decimal Square Root Process Square Root Logarithm Anti-logarithm
Double Precision Math Addition Subtraction Multiplication Division
PID2
Checksum Straight Binary LRC CRC
Hot Standby HSBY
Co-Processor Call
MODBUS II Peer MBUS
Drum ICMP
2-60 CONTROLLER/RIOP
984 System Capabilities Table
The table below summarizes the system capabilities of the 984 controller family.
Figure 247 994 System Capabilities by Controller
Controller Memory
Controller Scan MODBUS MODBUS+ Model Logic’ Reg.* Total Time Ports Ports
l/O Series
Input/Output (l/O) System Maxlmum
Discrete 16 Bit Total l/O Bits l/O Words4 Drops
# Local Racks
964-l 20 1.5K 1920 3.5K Gms/K 1 N/A A120 256 any 32132 1 4 mix
984-130 4K 1920 6K Gms/K 1 N/A A120 256 any 32/32 1 4 mix
964-145 6K 1920 10K Gms/K 1 1 A120 256 any 32/32 1 4 mix
984-360 1.5K 1920 3.5K Sms/K 1 N/A 600 256 32/32 1 2 4K 6K any mix 6K 6K
964-361 1.5K 1920 3.5K 5mslK 2 N/A 600 512 32132 1 2 4K 6K any mix 6K 6K
984-385 4K 1920 6K 3ms/K 1 1 800 512 32/32 1 2 6K 8K any mix
984-480 4K 1920 6K Sms/K 2 N/A 800/200 1024 2241224 7 2 8K 10K I500 any mix
984-485 4K 1920 6K Sms/K 2 1 800/200 1024 2241224 7 2 8K 10K I500 any mix
984-680 6K 1920 10K 3ms/K 2 N/A 800/200 2048 lK/lK 32 5 16K 18K I500 any mix
984-685 8K 1920 10K Pms/K 1 1 800/200 2048 lK/lK 32 5 16K 18K I500 any mix
984-780 16K 9999 26K 1 .Sms/K 2 32K 42K
N/A 800/200 81921 1.5K/1.5K 32 5 I500 8192
984-785 16K 9999 26K i.Sms/K 1 1 800/200 81921 1.5KJ1.5K 32 5 32K 42K I500 8192
964X 8K 1920 10K .75ms/K 2 N/A 800/200 2048 224/224 7 5 I500 any mix
CONTROLLER/RIOP 2-61
Figure 2-47 (Cont’d) 964 System Capabilities by Controller
Controller Input/Output (I/O) Memory System Maxlmum
Controller Scan MODBUS MODBUS+ l/O Discrete 16 Bit Total # Local Model Logic Reg.. Total Time Ports Ports Series I/O Bits I/O Words Drops Racks
964A
w/S906
w/S901
16K 1920 16K .75ms/K 3 N/A 600/200 32K 34K I500
2046 2K/2K 32 N/A any mix 2046 2561256 16 N/A any mix
9648 32K 9999 42K .75ms/K 3 N/A 74K3
600/200 64K /500
106K3 1 36K3
w/S906 619216192 2K/2K 32 N/A
w/s901 6192 any mix
2561256 16 N/A
’ Deduct approx. 1K words for system overhead
3 O-96K Extended Memory available
’ Includes Analog/Register I/O and internal register space
4 Each I/O Analog point or Register word requires one 16 bit word
2-62 CONTROLLER/RIOP