You are on page 1of 39

Configuring the

Controller and I/O


THIS MODULE TEACHES HOW TO CONFIGURE A 90-30 CPU AND I/O
MODULES. EMPHASIS IS PLACED ON SHOWING THE RELATIONSHIP
BETWEEN PHYSICAL INPUT AND OUTPUT CONNECTIONS FROM FIELD
DEVICES AND MEMORY ADDRESS DATA POINTS IN THE CONTROLLER.

UPON COMPLETION OF THIS MODULE, YOU SHOULD BE ABLE TO:


 Configure a Series 90-30 CPU Module;
 Configure I/O Modules for a 90-30 system;
 Correlate physical I/O with data points in the
controller;
 Identify and correct configuration errors;
 Export the hardware configuration file;
 Print a configuration report.
Configuring the Controller and I/O

10 - 2
Configuring the Controller and I/O

Overview
The various hardware components that make up a Series 90-30 PLC
system must be configured by the user prior to being put into use. This
can sometimes mean simply selecting which module will be placed into
which slot of the rack or it can involve detailed configuration data that
must be supplied by the user to ensure that the module functions
properly. Many specialty modules require more indepth configuration
than a standard module. Follow the steps below to configure the
hardware.

HARDWARE CONFIGURATION
1. Select A Power Supply
It is important to select the correct power supply to ensure that the available
input voltage matches and that an overload condition doesn’t exist.
2. Select A CPU Module
The next piece of hardware that is typically selected is the processor
module or CPU. It is important that a processor with enough memory
and I/O capacity is selected for the job being done. Although configuring
a new processor is not difficult from a software perspective, it can get
very costly if the wrong processor was purchased and a new one needs to
be purchased to replace it.
3. Select I/O Modules
For the purpose of this discussion, I/O modules can be separated into
two broad categories, Discrete I/O and Analog I/O.
In either case, it is important to note the starting address and the address
range that is assigned to a particular module. This is important when
trying to determine exactly which terminals on an I/O module a specific
field device is wired to and which memory address corresponds to it.
3a. Discrete I/O
Discrete I/O modules can accommodate many types of discrete devices.
It is important to select modules that support the right voltage range and,
in the case of DC modules, the right logic type to support the field
devices being used.
3b.Analog I/O
Analog I/O modules provide an interface for field devices that either
require or provide analog signals. Analog modules provide inputs and
outputs with continuous values, as compared with digital input and
output modules that have discrete values of ON or OFF. Analog modules
convert digital words to analog signals, or analog signals to digital words,
depending on whether the module is an output module or an input
module.

10 - 3
Configuring the Controller and I/O

Typical analog signal types can be separated into two categories, voltage
and current. The most common voltage signals are –10 to +10 volts, 1 to 5
volts and 0 to 10 volts. The most common currents signals are 4 to 20 mA
(milliamps) and 0 to 20 mA. GE Fanuc analog modules support all of
these. However, as in the case of a 0 to 20 mA signal, there may be a
jumper setting required on the hardware module itself to set the proper
operating range.

10 - 4
Configuring the Controller and I/O

Lab Exercise – Series 90-30 Hardware


Configuration
This exercise teaches how to configure the Series 90-30 hardware that will
be used for the remaining modules.
A ME project needs to have at least one target. Because of this, when the
project called My Demo Project was created, an initial target was added
to the project. Also, a default hardware configuration was created for this
target. This can all be changed after the project has been created. The
target type can be changed and the hardware configuration can be
changed. This makes it easy to create a project even when the user is
unsure what type of processor or hardware will eventually be used.
In this exercise you will modify the existing hardware configuration so
that it matches the actual hardware that is in the PLC rack that you are
using.

POWER SUPPLY CONFIGURATION


1. From within the Navigator window, expand the Hardware
Configuration folder by clicking on the + sign next to it.

2. Next, expand the Main Rack folder in the same manner.

10 - 5
Configuring the Controller and I/O

The first module in the


expanded list is the power
supply. Look at the part
number of the power supply
that is currently configured to
see if it matches the part
number of the power supply
in the rack.
3. If the current power supply needs to be replaced in the configuration,
right click on the existing power supply and select Replace Module.

4. Select the proper power supply from the Module Catalog window.

10 - 6
Configuring the Controller and I/O

Once the power supply is selected, the Parameter Editor window opens.

Series 90-30 Power Supply Power Consumption Tab

This tab shows the power supplied to the rack, and the power consumed
by devices on the rack for each of the voltages supplied by the Power
Supply. The values on this tab are not editable and are provided for
information purposes only. The units on this tab are displayed in Watts.
More detailed information is provided in the Power Supply properties,
which are displayed in the Inspector window. The information in this
window can be viewed by scrolling up/down using the scroll arrows.

Use the scroll


arrows to view all
of the information.

10 - 7
Configuring the Controller and I/O

5. Click on the Settings tab.

Series 90-30 Power Supply Settings Tab


Allows for the specification of key parameters pertinent to 90-30 Power
Supplies, including the following:
 Hand Held Programmer 
Yes or No can be specified. If
Yes, then 0.850 Watts of
additional power will be
consumed.
 Converter
If the Power Supply has an
attached Converter, specify
the number of Watts that it
draws (0, 0.5, or 0.6).
No changes need to be made
in this window.

CPU CONFIGURATION
6. Next, configure the CPU. Click on the next node, labeled Slot 1, to
select it. When the target was added to the project, a 364 CPU was
selected as the default.
7. If the CPU being used is a 364, then right click on the node and select
Configure. Otherwise, jump to the section for the CPU 351 & 352.

The Parameter Editor opens in the Editor window.

10 - 8
Configuring the Controller and I/O

8. The first tab is labeled Settings. Accept the default settings for this
tab. Descriptions of these parameters are detailed below.

Series 90-30 CPU Settings Tab


The parameters in this tab can be modified to change settings for the CPU
serial port or other CPU options.
I/O Scan-Stop: Indicates whether the 90-30 I/O is scanned while the PLC
is in Stop mode. The default is No.
Power Up Mode: Indicates whether, after power-up, the CPU comes up
in Run Mode, Stop Mode, or the mode it was in when powered down
(Last). The default is Last.
Logic/Configuration From: Specifies whether CPU configuration
information is saved in RAM or PROM (usually Flash) memory. The
default is RAM.
Registers: Specifies whether registers are saved in RAM or PROM
(usually Flash) memory. The default is RAM.
Passwords: Indicates whether passwords are Enabled or Disabled. The
default is Enabled.
Note
Once passwords are disabled, they cannot be re-enabled
without clearing PLC memory.
Checksum Words: The number of words of user program to be applied
to the checksum function per sweep. Type a value from 8 to 32, in
multiples of 8. If the value typed is not a multiple of 8, the value will be
automatically adjusted upward. The default is 8.
Data Rate (bps): Defines the data rate for serial communication. Valid
choices are 300, 600, 1200, 2400, 4800, 9600, or 19200 baud. The default for
SNP communication is 19200 baud.

10 - 9
Configuring the Controller and I/O

Parity: Specifies the parity used in serial communication. The default


parity is Odd. Parity selection can be changed to Even or None if required
for communication over modems or with a different SNP master device.
Stop Bits: Defines the number of stop bits for serial communication. The
choices are 1 or 2; SNP uses 1 stop bit.
Modem Turnaround Time (.01 Sec/Count): Time required for the modem
to start data transmission after receiving the request to send. Type a value
from 0 to 255 (where 1 count = 1/100 second). The default is 0.
Idle Time (Sec): Defines the maximum amount of time the CPU will wait
to receive a message from the programmer before assuming that
communication with the programmer has failed. The idle time value
range is 1 to 60 seconds. The default is 10 seconds.
Timer Faults: Set this to Enabled if you want to view SFC Timer Faults
(the default is Disabled).
SNP ID: Shows the SNP ID of the configured CPU. This parameter does
not have to be modified if communication is point-to-point. . To change
the SNP ID, click in the values field and type the new ID. The SNP ID is
up to 7 characters and may contain the alphanumeric characters (A – Z, 0
– 9) or special character _.
Key Switch Run/Stop (Model 350 and Higher Only): Enables or disables
the RUN/STOP Key Switch functionality in. When enabled, allows you to
switch the PLC into Stop mode or from Stop mode into Run mode
(release 7 or later), and clear non-fatal faults. The default is Disabled.
Refer to the "Using the Release 7 and Later Key Switch" section of
Chapter 2 of the Series 90™-30 System Manual (GFK-1411) for details.
Memory Protect (Model 350 and Higher Only): Enables or disables the
Memory Protect Key Switch. When enabled, provides protection of user
program and configuration data in flash memory. The default is Disabled.
In Release 8 and later CPUs, two types of operations are blocked when this
memory protection is enabled: the user program and configuration cannot
be modified and the force and override of point data is not allowed.
Refer to the "Using the Release 8 and Later Memory Protection" section of
Chapter 2 of the Series 90™-30 System Manual (GFK-1411) for details.
Ignore Fatal Faults: This parameter applies to CPUs 331, 340, 341, 350,
360, 363, and 364.
If set to Disabled, Fatal faults cause the CPU to set fault references and
then go to STOP mode. (This is the normal mode of operation.)
If this parameter is set to Enabled, the CPU will still set fault references.
However, it can be restarted (power cycled) from a STOP/FAULT
condition, and will proceed to the previous operating condition
(RUN/STOP).

10 - 10
Configuring the Controller and I/O

9. Click on the next tab labeled Scan. Accept the defaults in this tab.
Descriptions of these parameters are detailed below.

Scan Tab
Parameters listed in this tab are supported by 90-30 CPUs Revision 4.0 or
higher. Do not modify these fields for older CPUs or you will not be able
to store to the PLC CPU.
Parameters in the Scan tab can be modified to customize CPU sweep
execution. The sweep mode determines the priority of tasks the CPU will
perform during the sweep and defines how much time is allotted to each
task.
 Sweep Mode: Allows you to define how the sweep timer will operate.
Valid choices: Normal and Constant. The default mode is Constant. If
Sweep Mode is set to Normal, the CPU sweep executes as fast as possible.
The overall PLC sweep time depends on the logic program and the
requests being processed in the windows and is equal to the time
required to execute the logic in the program plus the respective window
timer values. The window will terminate when it has no more tasks to
complete. If Sweep Mode is set to Constant, the CPU sweep is fixed at the
value set for Sweep Timer. Some or all of the windows at the end of the
sweep may not be executed. The windows will terminate when the
overall PLC sweep time has reached the value specified in the sweep
timer field.
Sweep Timer: For Constant Sweep, type a value from 5 to 500
milliseconds. The default is 100 milliseconds. If the value typed is not in
this range, it will be displayed in the Error Color. If you use Auto Correct
to correct the value, it will be rounded to the next highest values allowed
by the system. This value cannot be greater than the value for the
watchdog timer. This parameter does not apply (N/A) if Sweep Mode is
configured for Normal.
10. Click on the next tab labeled Memory. Accept the default settings in
this tab. Descriptions of these parameters are detailed below.

10 - 11
Configuring the Controller and I/O

Series 90-30 CPU Memory Tab


Lists the memory ranges for each memory type and a total of CPU
memory in bytes.
Values for the discrete memory types are display-only and cannot be
edited.
%I Discrete Inputs
%Q Discrete Outputs
%S System Use
%M Internal Discrete
%T Temporary Status
%G Genius Global
Values for register references are editable for CPU Models 351 and
higher.
%AI Analog Input
%AQ Analog Output
%R Register Memory
11. Click on the next tab labeled Power Consumption. This tab shows the
power consumed by the CPU. The values on this tab are not editable
and are provided for information purposes only. The units on this tab
are displayed in Watts.

Note
This tab will only be present for a 364 CPU.
Some of the parameters in this tab require new values. An explanation of
these parameters is given below along with which values need to be
changed.

10 - 12
Configuring the Controller and I/O

Series 90-30 CPU Model 364 Ethernet Tab


Parameters in this tab are used to configure Ethernet communications for
the CPU364.
Configuration Mode: Configuration mode is fixed at TCP/IP. This is the
only mode supported by this module.
Adapter Name: If the CPU will be used in Ethernet Global Data
exchanges, type a name here. The Adapter Name is associated with the IP
address used in Ethernet Global Data. You can view all Adapter Names
from Hardware Configuration by going to the Edit menu, choosing Rack
Operations, and selecting Name Resolution and Routing. Adapter Names
are listed in the Adapter Names tab. Leave this field blank.
IP Addresses and Masks: The IP Address, Subnet Mask, and Gateway IP
Address should be assigned by the network administrator. TCP/IP
network administrators are familiar with these parameters and will
assign values that will work with the existing network. If addresses are
improperly set, the device may not be able to communicate on the
network and could disrupt network communications.
IP Address: Defaults
to 0.0.0.0. To change
this setting, right click
in the Values field
next to the IP Address
Parameter and select
Data Entry Tool.

The IP Address window opens allowing a


new address to be entered. After entering the
IP Address, click the OK button to continue.

Note
Do not use the IP Address shown in the window. The
instructor will assign IP Addresses to be used.
Subnet Mask: Defaults to 0.0.0.0. To change this setting, right click in the
Values field next to the Subnet Mask Parameter and select Data Entry Tool.

10 - 13
Configuring the Controller and I/O

The Subnet Mask window opens allowing a new address to be entered.


After entering the Subnet Mask , click the OK button to continue.

Note
Do not use the Subnet Mask shown in the window. The
instructor will assign the Subnet Mask to be used.
Gateway IP Address: Defaults to 0.0.0.0. Leave this field blank.
Name Server IP Address: Defaults to 0.0.0.0. Leave this field blank.
Status Address: The location of the LAN Interface Status (LIS) bits and
the Channel Status bits. The LIS bits comprise the first 16 bits of the Status
Address. The Channel Status bits are the last 64 bits of the Status
Address. The Status address can be assigned to %I, %Q, %R, %AI or %AQ
memory. The default is the next available %I address.

Note
Do not use the 80-bits assigned to the LIS bits and Channel
Status bits for other purposes or your data will be overwritten.
The Ethernet Interface in the 364 CPU uses some of the discrete input bits
by default. Because no discrete input modules have been configured yet,
the next available %I address is %I00001. That means that discrete inputs
1 through 80 (16 LIS bits plus 64 Channel status Bits) have been reserved
for use by the Ethernet Interface. If this is left unchanged then the first
discrete input module that is configured will have a beginning address of
%I00081. This is not practical because, typically, users expect the first
discrete input module to begin with address %I00001.
12. The range of discrete addresses that the Ethernet Interface will use
can be changed by right clicking in the Values field next to the Status
Address parameter and selecting the Data Entry Tool.

10 - 14
Configuring the Controller and I/O

The Status address window opens.

Slider

Up and Down Arrows

The beginning address for the range of addresses that will be used can be
selected by using the slider beneath the Status Address field or by using
the up and down arrows next to the field.
The field displaying %I shows
the current memory type that is
selected. Clicking on the arrow
next to this field allows a
different memory type to be
chosen.
13. Click on this arrow to view
the available memory
types. Do not change the
selection.

10 - 15
Configuring the Controller and I/O

The Start and End fields show the


Available Reference Ranges.
Because the beginning Status
Address is currently set at
%I00001, the next available
starting address shown is
%I00081. The last address shown
is %I02048 because this is the
maximum amount of discrete
input memory available.
The discrete input configuration to be done later only requires 32 bits of
discrete input. This means that an address above %I00032 can be used as
the Status Address for the Ethernet Interface. However, it is always best
to allow for future expansion. Therefore, selecting an address that is far
beyond any address that will ever be used in the system as the starting
address is advisable. Using either the scroll button or the up/down
arrows set the starting address to %I01969. This will allow the Ethernet
Interface to use the last 80 bits of discrete input memory.

Status Length: This is the sum of the LIS bits and the Channel Status bits.
This value is automatically set to either 80 bits (for %I and %Q Status
address locations) or 5 words (for %R, %AI, and %AQ Status address
locations).
Network Time Sync: NONE - this is the default setting. It indicates that
the timestamp value for consumed EGD exchanges will be obtained from
the producing PLC's local clock. Timestamps of exchanges produced by a
PLC with this setting (NONE) will not be in synchronization with the
timestamps of exchanges produced by other PLCs. Accept the default
value.
AAUI Transceiver Power (Watts): Allows you to account for the power
consumption added by the AAUI transceiver attached to the Ethernet
module. The valid range is 0.0 to 2.0. Default is 2.0. Accept the default
value.
The next two tabs are labeled RS-232 Port (Station Manager) and RS-232
Port (ENET S/W Load). The settings here affect only the RS-232 Port,
labeled Port 1 on the front of the CPU module, the port labeled Port 2 is
set for RS-485 SNP communications and cannot be changed. These
settings can be left at their default values. However, an explanation of the
various parameters is given below.
10 - 16
Configuring the Controller and I/O

Series 90-30 CPU Model 364 RS-232 Port (Station Manager or


ENET S/W Load) Tab
The RS-232 Port tabs are used to establish parameter configuration for
serial communications between the PC and the Station Manager or ENET
Software (S/W) Load ports.
Data Rate (bps): Data rate (bits per second) for the port. Choices are 300,
600, 1200, 2400, 4800, 9600, or 19200. Default: 9600 for Station Manager,
19200 for ENET S/W Load.
Flow Control: Type of flow control to be used on the port. Choices are
None or Hardware. Default: None.
Parity: Type of parity to be used on the port. Choices are Odd, None, or
Even. Default: None for Station Manager, Odd for ENET S/W Load
Stop Bits: Most serial communication uses at least one stop bit. Slower
devices use two stop bits. Choices are 1 or 2. Default: 1.
Timeout: Length of timeouts used for SNP on the port. Choices are Long,
Medium, Short, or None. Default: Long.
Turnaround Delay (mSec) (mSec): Turnaround delay time to be used for
the port. Enter a value between 0 and 255. Default is 0.
If the processor in the
Series 90-30 rack being
used is not a CPU 364,
then the available tabs
will differ from those
shown above. The
following screens show
how to configure a CPU
352 module.
14. Right click on the Slot
1 node in the
Navigator window
and select Replace
Module.
The Module Catalog window opens.
15. Select the Model 352 CPU and click the OK button to continue.

10 - 17
Configuring the Controller and I/O

16. The following warning appears. Click the Yes button to continue.

17. The next window asks if you wish to keep the settings that are
common to both the existing CPU module and the new CPU module.
Click the Yes button to continue.

The Parameter Editor window opens for the new CPU module.

10 - 18
Configuring the Controller and I/O

Series 90-30 CPU Port Tabs (Port 1 and Port 2)


The Port Tabs allow configuration of Ports 1 and 2. Parameters that can
be configured vary based on the Port Mode setting for the port. The
default values will be used for both of these ports. However, a detail of
each Port Mode setting is provided below.
Port 1 Window.

Port 2 Window.

Port Mode: The mode of communication being used for each port. The
choices are DISABLED, SNP, RTU ONLY, and Serial I/O. The default is
SNP. The rest of the parameters vary based on which Port Mode is
selected.

10 - 19
Configuring the Controller and I/O

Series 90-30 CPU Port SNP Mode Settings


Port Type: Defines whether the port will act as a SNP Master or Slave.
The default is Slave. To change the default, click on the arrow and select
from the list.
Data Rate (bps): Defines the data rate for serial communication. Valid
choices range from 300, 600, 1200, 2400, 4800, 9600, or 19200 baud. The
default for SNP communication is 19200 baud.
Flow Control: Type of flow control to be used on the port. If the port type
is Slave, flow control is set to NONE. If the port type is Master, flow
control can be None or Hardware. The default setting is None.
Parity: Type of parity to be used on the port. Choices are ODD, EVEN, or
NONE. Default is ODD.
Stop Bits: Number of stop bits for the protocol. The default is 1.
Timeout: Length of timeouts used on the port. Choices are Long,
Medium, Short, or None. Default is Long.
Turnaround Delay (mSec): Turnaround delay time to be used on the
port. Default is 0. Click the arrow to set a turnaround delay from 0 to 255
in 10mSec increments.
SNP ID: Shows the SNP ID. This parameter does not have to be modified
if communication is point-to-point. . To change the SNP ID, click in the
values field and type the new ID. The SNP ID is up to 7 characters and
may contain the alphanumeric characters (A – Z, 0 – 9) or special
character _.
Converter Power Consumption (Port 2 Only): Power consumption
added (watts). Valid values are 0, 0.50, and 0.60. Default is 0. This value is
included in the +5VDC parameter in the Power Consumption tab for the
CPU.

Series 90-30 CPU Port RTU Mode Settings


Data Rate (bps): Defines the data rate for serial communication. Valid
choices range from 300, 600, 1200, 2400, 4800, 9600, or 19200 baud. The
default is 19200 baud.
Flow Control: Type of flow control to be used on the port. Choices are
HARDWARE or NONE.
Parity: Type of parity to be used on the port. Choices are ODD, EVEN, or
NONE.
Station Address: ID for the RTU Slave. Default value is 1. Valid IDs are 1
to 247.
Converter Power Consumption (watts) - Port 2 Only: Power
consumption added (watts). Valid values are 0, 0.50, and 0.60. Default is
0. This value is included in the +5VDC parameter in the Power
Consumption tab for the CPU.

10 - 20
Configuring the Controller and I/O

Series 90-30 CPU Port Serial I/O Mode Settings


This setting allows configuration of serial communication information for
general purpose serial interfaces.
Data Rate (bps): Defines the data rate for serial communication. Valid
choices are 300, 600, 1200, 2400, 4800, 9600, or 19200 baud. The default for
SNP communication is 19200 baud.
Flow Control: Type of flow control to be used on the port. Choices for
Port 1are None or Hardware. Choices for Port 2 are None, Hardware, or
Software. The default is None.
Parity: Type of parity to be used on the port. Choices are ODD, EVEN, or
NONE. The default is Odd.
Stop Bits: Number of stop bits used for the serial exchange. Default is 1
stop bit. Choices include 1 or 2.
Duplex Mode – Port 2 only: Configures port operation for Point-to-Point,
2-wire or 4-wire. The default mode is Point-to-Point.
Bits/Character: Number of data bits for the serial interface. Choices are 8
or 7. The default value is 8.
Timeout: Choices are Long, Medium, Short, or None. Default is None.
Turnaround Delay (0.01 Sec/Count): Turnaround delay time to be used
on the port. Default is 0. Click the arrow to set a turnaround delay from 0
to 255 in 10mSec increments.
Station Address (Bytes 1 – 8): Hexadecimal ID. Range is 0 to FF.
Converter Power Consumption (Watts) - Port 2 Only: Power
consumption added (amps). Valid values are 0, 0.05, and 0.60. Default is
0. This value is included in the +5VDC parameter in the Power
Consumption tab for

I/O MODULE CONFIGURATION


Now that the CPU module has been configured, the I/O modules need to
be configured.
The Series 90-30 PLC System being used for this course typically has the
following modules installed in the 10-slot baseplate as follows:
Slot 0 – Power Supply
Slot 1 – CPU
Slot 2 – Input Simulator Module – This module has 16 discrete input
switches and 4 thumbwheel switches that are wired via ribbon cables to
the 32-point input module in Slot 3. No configuration is required for this
module because it is only in the rack to receive power.
Slot 3 – (IC693MDL654) 5/12 volt DC (TTL) Positive/Negative Logic 32-
point Input Module.

10 - 21
Configuring the Controller and I/O

Slot 4 – (IC693MDL752) 5/24 volt DC (TTL) Negative Logic 32-point


Output Module.
Slot 5 – Output Simulator Module – This module is the complement to
the Input Simulator Module in Slot 2 and is meant to be used with the
(IC693MDL752) Output Module located in Slot 4. No configuration is
required for this module because it is only in the rack to receive power.
Slot 6 – (IC693ALG220) 4-Channel Analog Voltage Input Module.
Slot 7 – (IC693ALG390) 2-Channel Analog Voltage Output Module.
Slot 8 – Analog Simulator Module – This module provides 1 analog input
via a potentiometer on its’ front cover that is wired to the first set of input
terminals on the (IC693ALG220) module in Slot 6. The module also has an
LED readout on its’ front cover that is wired to the first set of terminals
on the (IC693ALG390) module in Slot 7, providing an analog output
device for the module.
Slot 9 – If the system has a CPU 364 module, then this slot is empty. If the
system has a CPU 352 or CPU 351 module, then this slot contains the
(IC693CMM321) Ethernet Interface Module.
Slot 10 – This slot is empty.

Discrete Input Module


Start by configuring the discrete input module in Slot 3.
18. In the Navigator window, right click on the node labeled Slot 3 and
select Add Module.

10 - 22
Configuring the Controller and I/O

19. In the Module Catalog window, select the tab labeled Discrete Input
and scroll down and select the IC693MDL654 module.

The Parameter Editor window for the module is now open.


The IC693MDL654 is a 5/12 volt DC (TTL) Positive/Negative Logic
Input module providing 32 discrete TTL voltage threshold input
points. The inputs are arranged in four isolated groups of eight (A1
A8, B1 B8, C1 C8, and D1 D8); each group has its own common.
The inputs are positive or negative logic inputs and will operate at
levels up to 15V.

Parameters
The following parameter descriptions are grouped by Parameter Editor
tab.
Settings Tab
Defines reference address and length for the discrete input module being
configured.
Reference Address: Defaults to the next highest unused %I reference. Use
the default or type a starting reference address for the input module. For
some modules, a typed-in address that is not on a byte boundary (such
as, %I00001, %I00009, %I00017, %I00025, etc.) will be changed by the
software to the nearest byte boundary. Accept the default setting.
Length: Shows the number of bits allocated for the input module (8, 16, or
32, depending on the module type). This is a status-only field and cannot
be modified.

10 - 23
Configuring the Controller and I/O

Wiring Tab
Provides a facility for adding descriptive wiring information relative to
each point on the Module. These can be left blank for lab.

Note
This information is not stored in the PLC, but is retained in the
Hardware Configuration folder for future reference.
Power Consumption Tab
Shows the power consumed by this I/O Module. The values on this tab
are not editable and are provided for information purposes only. The
units on this tab are displayed in Watts.
A summary of power consumed by rack modules is provided in the
Power Supply properties, which are displayed in the Inspector window.

Discrete Output Module


20. Next, in the navigator window, right click on the node labeled Slot 4
and select Add Module.

21. In the Module


Catalog window,
select the tab
labeled Discrete
Output and scroll
down and select
the IC693MDL752
module.
22. Click on the OK
button to continue.

10 - 24
Configuring the Controller and I/O

The Parameter editor window opens.


The tabs in this window are the same
as for the discrete input module that
was just configured. View the default
values and continue. No changes
need to be made.

Analog Input Module


23. In the navigator window, right click on the node labeled Slot 6 and
select Add Module.

24. In the Module Catalog window, select the tab labeled Analog Input
and select the IC693ALG220 module.
The Parameter Editor window opens.
The IC693ALG220 is a 4 - Channel Analog Voltage Input module
providing four input channels, each capable of converting an analog
input signal to a digital signal for use as required by the application. The
Analog Voltage
Input module is
capable of
converting inputs
in the range of –10
to +10 volts.
Conversion speed
for each of the four
channels is one
millisecond. This
provides an update rate of four milliseconds for any channel. Resolution

10 - 25
Configuring the Controller and I/O

of the converted signal is 12 bits binary (1 part in 4096). The tabs in this
window serve the same purpose as the tabs for the discrete modules.
View the default values and continue. No changes need to be made.

Analog Output Module


25. In the navigator window, right click on the node labeled Slot 7 and
select Add Module.

26. In the Module Catalog window, select the tab labeled Analog Output
and select the IC693ALG390 module.

10 - 26
Configuring the Controller and I/O

The Parameter editor window opens. The default values will be used here
as well. However, the Settings tab has one extra parameter that is not
used for the other I/O modules. This parameter is explained below.
External Power Supply >26.5 Volts:
This parameter is
used to set the
Power Consumption
value. If the
parameter value is
NO, the 24VDC
Isolated Power Consumption value is fixed at 2.88 (.120 * 24) for all
Analog Modules except the ALG391 whose value is fixed at 5.16. If the
parameter is YES, then the 24VDC Isolated Power Consumption value is
fixed at 0.
Note
The module still uses 5VDC power from the rack mounted
power supply to communicate to the CPU module over the
backplane.
View the default settings and continue.

Ethernet Interface Module


27. In the navigator window, right click on the node labeled  Slot 9 and
select Add Module.

28. In the Module Catalog window, select the tab labeled


Communications and select the IC693CMM321 module.
The IC693CMM321 is a TCP/IP Ethernet Interface module providing an
interface that allows direct attachment of a Series 90-30 PLC to an
Ethernet LAN via a user-supplied transceiver and AUI cable using
Transmission Control Protocol and Internet Protocol (TCP/IP) on an

10 - 27
Configuring the Controller and I/O

Ethernet Local Area Network (LAN). The Interface supports


communications between Series 90™-30 PLCs and Series 90™-70 PLCs
equipped with Ethernet Interfaces, the programming software, and
applications that communicate using the TCP/IP Host Communication
software.
The Ethernet Interface has client/server capability. As a client, it can
initiate communications with other PLC’s containing Ethernet Interfaces.
This is done from the ladder program using the COMMREQ function
Block. As a server, it responds only to requests from other devices such as
a host computer running a Host Communications Toolkit application or
another Series 90-30 acting as a host.

When requested, the Parameter Editor window opens.

The parameters in the Settings tab and their settings are listed below.
Ethernet Interface Module (IC693CMM321) Settings Tab
Configuration Mode: Configuration mode is fixed at TCP/IP. This is the
only mode supported by this module.
Status Reference Type: The location of the LAN Interface Status (LIS) bits
and the Channel Status bits. The LIS bits comprise the first 16 bits of the
Status Address. The Channel Status bits are the last 64 bits of the Status
Address. The Status address can be assigned to %I, %Q, %R, %AI or %AQ
memory. The default is the next available %I address.
Note
Do not use the 80-bits assigned to the LIS bits and Channel
Status bits for other purposes or your data will be overwritten.

10 - 28
Configuring the Controller and I/O

The Ethernet Interface Module uses some of the discrete input bits by
default. Because a 32 point discrete input module has been configured ,
the next available %I address is %I00033. That means that discrete inputs
33 through 112 (16 LIS bits plus 64 Channel status Bits) have been
reserved for use by the Ethernet Interface. If this is left unchanged then
no discrete input modules will be able to use this range of addresses. This
is not practical because, typically in a rack system there are more than 32
discrete inputs. Skipping this range of addresses when setting up another
discrete input module would only make matters confusing for personnel
that need to maintain and troubleshoot the system in the future. The
range of discrete
addresses that the
Ethernet Interface
Module will use
can be changed by
right clicking in
the Values field
next to the Status
Address
parameter and
selecting the Data Entry Tool.
29. In the Status Address window, set the
beginning address to %I01009 and click on
the OK button to continue.
Status Length: This is the sum of the LIS bits and
the Channel Status bits. This value is
automatically set to either 80 bits (for %I and %Q
Status address locations) or 5 words (for %R,
%AI, and %AQ Status address locations).

IP Addresses and Subnet Mask


The IP Address, Subnet Mask, and Gateway IP Address should be
assigned by the person in charge of your network (your network
administrator). TCP/IP network administrators are familiar with these
parameters and will assign values that will work with your existing
network.
If addresses are improperly set, your device may not be able to
communicate on the network and could disrupt network
communications.
If you have no network administrator and a simple, isolated network
with no gateways, assign a unique value to IP Address and use defaults
for other parameters.

10 - 29
Configuring the Controller and I/O

IP Address:
Defaults to 0.0.0.0.
30. To change this
setting, right
click in the
Values field
next to the IP
Address
Parameter and
select Data
Entry Tool.
31. The IP Address window opens allowing a new address to be entered.
After entering the IP Address, click the OK button to continue.

Note
Do not use the IP Address shown in the window. The
instructor will assign IP Addresses to be used.
Subnet Mask: Defaults to 0.0.0.0.
32. To change this setting, right click in the Values field next to the
Subnet Mask Parameter and select Data Entry Tool.

33. The Subnet Mask window opens allowing a new address to be


entered. After entering the Subnet Mask , click the OK button to
continue.

Note
Do not use the Subnet Mask shown in the window. The
instructor will assign the Subnet Mask to be used.

10 - 30
Configuring the Controller and I/O

Gateway IP Address: Defaults to 0.0.0.0. Leave this field blank.


Name Server IP Address: Defaults to 0.0.0.0. Leave this field blank.
Converter: Use this parameter to account for power consumption added
by the serial port converter (measured in watts). Choices: 0, 0.50, 0.60.
Default: 0.
Leave this at the default setting.
AAUI Transceiver: Allows you to account for the power consumption
added by the AAUI Transceiver attached to the Ethernet module
(measured in watts). Choices: 0.25 through 1.75 watts. Default: 0.50.
Leave this at the default setting.

Station Manager Port Tab


Data Rate (bps): Data rate (bits per second) for the port. Choices are 1200,
2400, 4800, 9600, or 19200. Default: 9600.
Parity: Type of parity to be used on the port. Choices are Odd, None, or
Even. Default: None.
Stop Bits: Most serial communication uses at least one stop bit. Slower
devices use two stop bits. Choices are 1 or 2. Default: 1.
Flow Control: Type of flow control to be used on the port. Choices are
None or Hardware. Default: None.
Turnaround Delay (mSec): Turnaround delay time to be used for the
CCM on the port. Choices are None, 10, 100, or 500 milliseconds. Default:
None.
Timeout (Sec):
Length of timeouts
used for SNP on
the port. Choices
are Long, Medium,
Short, or None.
Default: Long.
All of these settings can be left at their default values.

Software Load Port Tab


Data Rate (bps): Data rate (bits per second) for the port. Choices are 1200,
2400, 4800, 9600, or 19200. Default: 19200
Parity: Type of parity to be used on the port. Choices are Odd, None, or
Even. Default: None.
Stop Bits: Most serial communication uses at least one stop bit. Slower
devices use two stop bits. Choices are 1 or 2. Default: 1.
Flow Control: Type of flow control to be used on the port. Choices are
None or Hardware. Default: None.

10 - 31
Configuring the Controller and I/O

Turnaround Delay (mSec): Turnaround delay time to be used for the CCM
on the port. Choices are None, 10, 100, or 500 milliseconds. Default: None.
Timeout (Sec):
Length of timeouts
used for SNP on
the port. Choices
are Long, Medium,
Short, or None.
Default: Long.
All of these
settings can be left at their default values.

Power Consumption Tab


Shows the power consumed by the Ethernet Interface Module. The values
on this tab are not editable and are provided for information purposes
only. The units on this tab are displayed in Watts.
A summary of power consumed by rack modules is provided in the
Power Supply properties, which are displayed in the Inspector window.

34. Next, save the configuration by clicking on File, Save Project.

10 - 32
Configuring the Controller and I/O

35. Next, stop the PLC. Right click on the target and select Offline
Commands, Stop PLC.

GO ONLINE AND DOWNLOADING THE CONFIGURATION TO THE


PLC
36. Now, go online to the PLC. Right click on the Target and select Go
Online.
37. Next, download the hardware configuration to the PLC.
38. Right click on the target and select Download to PLC.

10 - 33
Configuring the Controller and I/O

39. Select Hardware Configuration and Motion and click on the OK


button to proceed.

AVOIDING ERRORS
Note
This section is placed here as
information only. Do not actually enter
any of the values in these steps.
If the starting address that is entered This value will be red
includes a range of addresses that are
already in use by another module, the
values will turn red. In the window below,
selecting %I00001 as the starting address
causes the address to turn red. This will
result in a configuration error if this
address is actually selected.
If the OK button is clicked with this selection, the value in the Parameter
Editor window also appears in red.

This value will be red

10 - 34
Configuring the Controller and I/O

Also, in the Navigator window, a red circle with an X through it will


appear next to the module node.

This denotes a
configuration

An attempt to download this configuration will fail and errors will be


reported in the Feedback Zone.

If a module is configured for the wrong slot, the download will still be
allowed. However, a non-fatal fault will be recorded in the I/O Fault
Table.

EXAMPLE
If the Ethernet Interface Module configuration were accidentally
configured for Slot 10 instead of Slot 9 where the module is actually
installed, this would cause such a fault.
If this configuration is then downloaded to the PLC, the I/O fault table

Module configuration
placed in wrong slot

will show the following.

10 - 35
Configuring the Controller and I/O

The I/O Fault Table actually shows 2 faults. It shows an Addition of I/O
Module fault for Rack 0, Slot 9. This means that there is a module in Slot 9
for which no configuration exists. It also shows a Loss of I/O Module
fault for Rack 0, Slot 10. This means
that a configuration exists, but the
module is missing from the rack.
These are non-fatal faults and
would not stop the PLC from
running. However, the Ethernet
Interface Module, which is actually
in Slot 9, wouldn’t be available for
use until the error is corrected.

EXPORTING THE HARDWARE CONFIGURATION FILE


The hardware configuration can be exported to a file. This can be very
useful if a particular rack configuration will be used several times. This
can be used for other targets within the same project or for targets within
other projects. The exported hardware configuration file can be imported
saving a lot of configuration time.
40. Right click on the Hardware Configuration folder and select Export
to File.

The Export hardware Configuration window opens.


41. Choose the folder where the file will be saved and type in the name to
be given to the exported file.

10 - 36
Configuring the Controller and I/O

IMPORTING A HARDWARE CONFIGURATION FILE


42. To import a hardware configuration file, right click on the Hardware
Configuration folder and select Import, Exported Hardware
Configuration.

43. Select the file to be imported and click on the Open button to proceed.

10 - 37
Configuring the Controller and I/O

PRINTING A CONFIGURATION REPORT


44. Right click on the Hardware Configuration folder and select Report.

The report opens in the Info Viewer window. The report can be viewed
here by scrolling down through it using the arrow scroll buttons.

Scroll through
the report

45. To print the report that is in the Info Viewer window, select File,
Print.

Note
If the Print option is grayed out, click the mouse in the Info
Viewer window and repeat the above steps.
Also, please note that you must have a printer configured in
Windows to be able to print out this report.

10 - 38
Configuring the Controller and I/O

Review
In this module you have learned how to:
 Configure a Series 90-30 CPU Module;
 Configure I/O Modules for a 90-30 system;
 Correlate physical I/O with data points in the controller;
 Identify and correct configuration errors;
 Export the hardware configuration file;
 Print a configuration report.

10 - 39

You might also like