Gek 90842cSeriesOneProgrammableControllersUser'sManual
Gek 90842cSeriesOneProgrammableControllersUser'sManual
Gek 90842cSeriesOneProgrammableControllersUser'sManual
Programmable
Controllers
Series One/One Plus
Users Manual
GE Fanuc Automation
hgust
1988
GEK-90842C
Warning notices are used in this publication to emphasize that hazardous voltages, -ts,
mmtures,
or other conditions that could cause personal injuryexist in this equipment or may be asso&ted with its
use.
In situations where inattention could cause eitkr personal injury or damage to equipment, a Waning
noticeis used.
El
CAUTION
Caution notices are used where equipment might be damaged if care is not taken.
NOTE
Notes merely call attention to information that is especially significant to understanding and operating the
equipment.
This document is based on information available at the time of its publication. While efforts have been made to be accurate,
the information contained he1611does not purport to cover all details or variations in hardware ad software, nor to provide
for every possible contingency in connection with installation, operation, and maintenance. Features may be described herein
which are not present in all hardware and software systems. GE Fanuc Automation assumes no obligation of notice to
holders of this document with respect to changes subsequently made.
GE Fanuc Automation makes no representation or warranty, expressed, implied, or statutory with respect to, and assumes no
responsibility for the accuraq, completeness, suBiciency, or usefulness of the information contained herein. No wananties
of merchantability of fitness for purpose shall apply.
North Amerka,
Inc.
Preface
e*
Rll
GE&90842
The purpose of this manual is to provide information for the user to install, program and implement the
family of Series One TMfamily of Programmable Controllers (PCs) into a control system. The Series
One family of PCs includes the Series One, Series One Model E, Series One Plus and Series One Plus
3.7K PCs, which are described in this manual. The Series One Junior PC is described in a separate
Users Manual, GEK-90503.
The Series One PC provides the user with the capability of developing and programming a control
system using the familiar ladder diagram logic approach. The Series One Plus includes the same ladder
diagram function plus a group of data operation functions, which includes data moves, math functions,
conversion, and fault diagnosis.
to the Series One and Series One Plus PCs, with emphasis
on features and capabilities. A summary of terms common to PCs is provided at the end of this chapter
as an aid to first-time PC users.
and instructions
of your
Control system.
Chapter 4, J?C Operation, describes the operation of the Series One and Series One Plus PCs,
including features and functions of the programmer used for entering new programs, editing existing
programs, monitoring the status of inputs or outputs, displaying timer or counter accumulated values,
and displaying register contents. The last part of this chapter describes operation of peripheral devices
Peripherals include an audio cassette tape
which may be used with both Programmable Controllers.
recorder for recording your program after it has been entered in order to have a permanent record of that
program, a PROM Writer Unit, which allows a non-volatile means of program storage within the PC,
and a Printer Interface Unit to allow documenting of your programs.
Chapter 5, Programming, provides the basic information required in order to develop, enter, and
implement your programs. A description of each function is provided, including examples of using each
Progr amming, Basic Instructions,
function.
Three sections are included:
and Data Operation
Instructions.
Chapter 6, I/O Specifications and Wiring, is a guide to the specifications
modules
connections
to field devices.
a Glossary of Programmable
Controller Terms, a guide to the compatibility of the Series One family of Programmable Controllers,
and a Description of other GE Fanuc Automation North America, Inc. Programmable Controllers. A
comprehensive index is included as an aid to the location in the manual of particular items of interest.
iv
Preface
GEK-90842
All references to Series One in this manual for hardware and programming apply to both the Series One
and Series One Model E PCs, except where specifically noted in the text. Similarly, all references to
Series One Plus apply to both the Series One Plus and Series One Plus 3.7K PCS.
Should further infomation
be required, contact your salesperson
America, Inc., P. 0. Box 8106, Charlottesville, Virginia 22906.
or GE Fanuc Automation
Henry A. Konat
Senior Technical
Writer
North
Preface
GEK-90842
NOTE
The Series One/Series One Plus and associated modules have been tested and found
to meet or exceed the requirements of FCC Rule, Part 15, Subpart J. The following
note is required to be published by the FCC.
This equipment generates, uses, and can radiate radio frequency energy and if not
installed and used in accordance with the instruction manual, may cause interfe=nce
to radio communications.
It has been tested and found to comply with the limits of
a Class A computing device pursuant to Subpart J of Part 15 of FCC Rules, which
are designed to provide reasonable protection against such interference when operated in a commercial environment. Operation of this equipment in a residential area
is likely to cause interference, in which caSe the user at his own expense will be
required to take whatever measures may be required to correct the interference.
Content
vii
GE&90842
CHAPTER
CHAPTER
CHAPTER
CHAPTER
1.
2.
3.
4.
SERIES
ONE/SERIES
ONE PLUS PC INTRODUCTION
History of Programmable Controllers
Advantages Over Other Control Devices
Series One Programmable Controllers
Series One Model E Programmable Controller
Series One Plus 3.7K
Programmable Controller Concepts
Programming the Series One and Series One Plus
PCS
Function of the Central Processing Unit
Memory Word Length
Types of Memory for Program Storage
Function of the Input/Output Circuitry
Communicating
With Other Devices
Remote I/O for Series One and Series One Plus
PC Terminology
PHYSICAL
EQUIPMENT CONFIGURATION
Rack Description
Module Location in Rack
Heat Dissipation
Adding Racks
Programmer Tape Port
Programmer Mount Assembly
Hardware Requirements
System Estimating
Peripheral Devices Supporting Series One Family of
PCS
Data Communications
Unit
Printer Interface Unit
PROM Writer Unit
l-1
1-1
1-1
l-3
1-3
l-5
1-5
1-6
1-6
1-7
1-7
l-8
l-8
l-8
2-1
2-1
2-2
2-2
2-4
2-4
2-7
2-7
29
2-10
2-11
2112
INSTALLATION
Specifications for Installation
Installation
Power Supply Limitations for Racks
units of Load
Safety Considerations
Recommended
Field Wiring Procedures
3-l
32
3-13
3-13
3-15
3:15
PC OPERATION
Introduction to PC Operation
Programmer
Programmer Features
Mode Switch
Atikhwss
Data Display
Status Display
Logic Display
Logic Keys
Editing Keys
4-l
4-l
4-2
4-2
4-2
4-2
4-2
4-3
4-4
Content
GEK-90842
Shifted Functions
Data Operation Keys
Peripheral Jack
Program Checking and Error Codes
Operation Sequences
Monitor CPU Logic
Search CPU Logic
Alter One Logic Element
Delete One Logic Element
Clear All Memory
Insert One Logic Element
Monitor I/O Status
Monitor Timer or Counter Status
Display a Specific Address
Monitor Data Register Contents
Change Contents of a Data Register
Enter or Change a Password
Access to Programmer Functions with Password in
Effect
Forcing References
Operation With Peripheral Devices
Tape Recorder Operation
Recording A Program
.
Verifying A Program
Loading A Program
Printer Interface Unit
Hardware Description
Hardware Features
80/l 32 Column Selection Switch
External Power Supply Connector
Power Supply Select Switch
Sequence of Operation
Power-up Sequence
User Program Transfer From PC To Printer Interface
unit
Selection of Printout Format and Type of PC
Start Printer Operation
Printing Of Error Messages During Ladder Diagram
Listing
Printing Of Error Messages During Boolean Listing
Cross Reference Printout
Expanded Print Format
Printout Annotation Explanation
Sample Printout
4-5
4-6
4-7
4-7
48
4-10
4-11
4-11
4-12
4-12
4-12
4-12
4-13
4-13
4-14
4-14
4114
4-14
4-15
4-15
4-15
4-16
4-16
4-18
4-18
4-19
4-20
4-21
4-21
4-21
4-22
4-22
4-22
4-22
4-22
4-23
4-23
4-23
4-24
4-24
4-25
4-29
4-30
4-3 1
4-31
4-31
ix
Content
GEK-90842
Section
2.
PROGRAMMING
Introduction to Programming
General Information
Planning a PC System
How to Use This Chapter
Programming Fundamentals
Significance of References
Significance of Input/Output References
Internal Coils
Use of the Special Function Coils
Shift Register References
Timer and Counter References
Data Registers
Flexibility in Using References
Operating Principles
scanning
Programmer Functions
Basic Ladder Diagram Format
Concept of Power Flow
Unlimited References
Basic Instructions
Basic Instructions
How to Begin Programming
Entering a Rung With Series Contacts
Entering the Clear all Memory Sequence
Entering a Rung with Parallel Contacts
Entering a Simple Timer Rung
Basic Relay Logic (Motor Starter)
Motor Starter Logic Description
Normally Closed Input
Push-Down Stack
Detailed Example of AND SIR, OR STR
Description of Operation
Use of Retentive Coils as Latches
Programming a Latched Relay
Master Control Relay Functional Description
Programming a Master Control Relay Function
Multiple Master Control Relay Functions
Disabling of Outputs
Timer and Counter Functional Description
Special Timer/Counter References
Programming Timers
Specifying Timer Preset Values
Programming Counters
4-32
4-33
4-33
4-33
4-34
5-1
5-l
5-l
5-1
5-7
5-7
58
5-13
5-13
5113
5-13
5-13
5-14
5-14
5-14
5-15
5-17
5-17
5-18
5-19
5-19
5-19
5-19
5-19
5-20
S-20
5-20
S-21
5-22
5-23
5-24
5-24
5-26
5-26
5-27
5-28
5-28
5-29
S-30
5-30
5-30
5-31
5-32
Content
GEK-90842
Section
3.
5-34
5-36
5-37
5-38
5-39
5-40
5-42
5-43
5-43
5-44
5-44
5-44
5-44
5-45
5-45
5-45
5-46
5-47
5-48
5-48
5-49
5-49
5-50
5-50
5-51
5-51
5-52
5-52
5-53
5-56
5-58
5-59
5-61
5-63
5-65
S-65
5-67
5-68
5-68
5-69
5-70
5-71
6-1
6-2
6-4
6-4
xi
Content
GEK-90842
List
I/O Module Catalog Numbers
I/O Module Specifications and Wiring
115 V ac Input IC61OMDL125
230 V ac Input IC61OMDL127
115 V ac Isolated Input IC61OMDL126
24 V dc Sink Input (8 Circuits) IC61OMDLlOl
24 V dc Sink Input (16 Circuits) IC61OMDL106
24 V dc Sink Load Input (16 Circuits) with
Removable Terminal Board IC61OMDL107
24 V ac/dc Source Input IC61OMDLlll
24 V ac/dc Source Input (16 Circuits) with
Removable Terminal Board IC61OMDL112
115/230 V ac Output IC61OMDL175
115/230 V ac Isolated Output IC61OMDL176
24 V dc Sink Output (8 Circuits) IC61OMDL151
24 V dc Sink Output (16 Circuits) IC6lOMDL156
24 V dc Sink Output (16 Circuits) with Removable
Terminal Board IC6lOMDL157
24 V dc 2 Amp Sink Output IC61OMDL153
24 V dc 2 Amp Sir&/Source Output IC61OMDL154
24 V dc Source Output IC61OMDL155
24 V dc Source Output (16 Circuits) with
Removable Terminal Board IC61OMDL158
_
Relay Output (8 Circuits) IC61 OMDL180
Relay Output (16 Circuits) with Removable
Terminal Board IC61OMDL182
24 V dc Input/Output (4 In/4 Out) IC61OMDL103
24 V dc Input/Relay Output (4 In/4 Out)
IC61OMDL104
Thumbwheel InterfaceIC61OMDL105
High Speed CounterIC6lOMDLllO
Module Location
Interface to Field Devices
Up/Down Counter Inputs
Encoder Interface 1
Binary Coded Decimal (BCD) Output
Counter Output
Interface to User Logic
Interface Function Definition
Ouptut Logic
Manual Mode
Counter Mode
Fitter Selection
Fast Response I/OIC61OMDLll!5
Mode Selection
Output Logic - Manual Mode
Output Logic - Fast Response Mode
I/O SimulatorIC61OMDL124
Analog InputIC61OMDL116
6-5
6-6
6-7
6-7
6-8
69
6-10
6111
6-12
6-13
6-14
6-16
6-17
6-18
6-19
6-20
6-22
6-23
6-24
6-26
6-27
6-29
6-31
6-33
6-36
6-39
6-41
6-42
6-43
6-44
6-46
6-48
6-49
6-50
6-53
6-53
6-53
6-55
6-56
6-58
6-58
6-58
6-61
6-62
Content
xii
GEK-90842
Introduction
Hardware Features
Power Requirements
General and Electrical Specifications
I/O Reference Definitions
Sample Ladder Logic
Analog Input Module Features
Selection Of Operating Mode
Analog OutputIC61OMDL166
Introduction
Hardware Features
Power Requirements
General and Electrical Specifications
I/O Reference Definitions
Sample Ladder Logic
Analog Output Module Features
UL Listed Products
5-Slot Rack, UL ListedIC61OCHS 111
115 V ac Input Module, UL ListedIC61OMDL135
Relay Output Module, UL ListedIC61OMDL181
115 V ac Output Module, UL ListedIC61OMDL185
115 V ac Input Module (16 Circuits) with
Removable Terminal Board IC61OMDL129
,~
115/230 V ac Output Module (8 Circuits) with
Removable Terminal Board IC61OMDL179
CHAPTER
7.
8.
6-76
6-77
MAINTENANCE
Introduction to Maintenance Procedures
Troubleshooting
Aids
Basic Troubleshooting
Procedure
General Troubleshooting
Procedure
Replacement of Components
Replacing a Rack
Replacing a CPU Module
Replacing I/O Modules
Replacing the Battery
Adding Memory
Spare Parts and Components
Fuse List
CHAPTER
6-62
6-62
6-62
6-62
6-63
6-64
6-66
6-66
6-67
6-67
6-67
6-67
6-67
6-68
6-69
6-70
6-71
6-72
6-73
6-74
6-75
7-1
7-1
7-1
7-2
7-3
7-3
7-3
7-4
7-4
7-5
7-6
7-7
APPLICATIONS
Application
1 - One-Shots
Application 2 - Flip Flop
Application 3 - Event/I%ne Drum
Application 4 - Cascaded Counters
Application 5 - Coil 374, Power-Up One-Shot
Description of Operation
Application 6 - Coil 375, lOHz Clock
Example 1: - Cumulative Timer
Example 2: - Time of Day Clock
Application 7 - Start/Stop Circuit
8-1
8-2
8-3
8-5
8-7
8-7
8-8
8-8
88
8111
Content
GEK-90842
APPENDIX A.
Related Documentation
Introduction
GEK-90477 Series One/Three Data Communications
Manual
GEK-90507 Remote I/O Users Manual
GEK-90825 Series Six PC I/O Link Local Module
Users Manual
GEK90846Portable Programmer Users Manual
GEK-96662 Logicmaster 1 Programmer Documentor
Manual
GFK-0075 Logicmaster 1 Family Programming and
Documentation Software Users Manual
APPENDIX B.
APPENDIX C.
APPENDIX D.
Glossary of Terms
Series One Family of Programmable Controllers Compatibility
Guide
0 t her Programmable Controllers
Series OneTMJunior Programmable Controller
Series ThreeTMProgrammable Controller
Available I/O Types
Series SixTMProgrammable Controller
Programming
Optional Items
Series SixTMPlus Programmable Controller
8-12
8-13
8-16
8-18
8-18
8-21
8-21
A-l
A-l
A-l
A-l
A-2
A-2
A-3
A-4
B-l
Cl
D-l
D-l
D-2
D-2
D-3
D-3
D-4
D-4
Figures
xiv
GEK-90842
Figure
1-l
l-2
2-l
2-2
2-3
2-4
2-5
2-6
2-7
2-8
29
2110
3-l
3-2
3-3
3-4
3-5
3-6
3-7
3-8
39
3-10
3-11
3-12
3-13
3114
4-l
4-2
4-3
4-4
4-5
4-6
4-7
4-8
49
4-10
4111
5-1
5-2
5-3
5-4
5-5
5-6
5-7
5-8
59
5110
l-2
l-5
2-l
2-2
2-3
2-3
2-4
2-5
29
2-10
2-11
2112
3-2
3-3
3-4
3-4
3-5
3-6
3-7
3-8
3-9
39
3-11
3-12
3-12
3113
4-l
4-3
43
4-17
4-20
4125
4-26
4-27
4-28
4-29
4-32
59
5-15
5-16
5-17
5-21
5-22
5-23
5-24
5-24
5125
Figures
XV
GEK-90842
5-11
5-12
5-13
5-14
5-15
5-16
5-17
5-18
5-19
5-20
5-21
5-22
5-23
5-24
5-25
5-26
5-27
6-l
6-2
6-3
6-4
6-5
6-6
6-7
6-8
69
6-10
6-11
6-12
6-13
6-14
6-15
6.16
6-17
6.18
6-19
6-20
6-21
6.22
6-23
6-24
6-25
6-26
6-27
6-28
6-29
Q30
6-31
6-32
5-26
5-27
5-28
5-29
5-30
5-31
5-32
5-33
5-34
5-35
5-36
5-37
5-38
5-39
5-40
5-41
5-43
6-3
6-3
6-4
6-5
6-7
6-8
69
6-10
6-11
6-11
6-12
6-12
6-13
6-14
6-15
6.16
6.16
6-17
6-17
6.18
818
6-19
6-19
6-20
6-21
6-22
6-22
6-23
6-23
6-24
6-25
6126
Figures
xvi
GEIWO842
6-33
6-34
6-35
6-36
6-37
6-38
6-39
6-40
641
6-42
6-43
6-44
645
6-46
6-47
6-48
6-49
6-50
6-51
6-52
6-53
6-54
6-55
6-56
6-57
6-58
6-59
6-60
6-61
6-62
6-63
6-64
6-65
6-67
7-l
7-2
7-3
7-4
8-l
8-2
8-3
8-4
8-5
6-26
6-28
6-30
6-32
6-34
6-35
6-37
6-38
6-40
6-41
642
6-43
6-43
6-44
6-44
6-45
646
6-47
6-48
6-49
6-55
6-57
6-59
6-60
6-61
6-66
6-70
6-72
6-73
6-74
6-75
6-76
6-76
6-77
6-77
7-2
7-4
7-5
7-7
8-l
8-l
8-2
8-2
8-3
xvii
Figures
GE&90842
8-6
8-7
8-8
89
8-10
8-11
8-12
8-13
8-14
8-15
8.16
8-17
8-18
8-19
8-20
8121
8-6
8-7
8-8
89
8-10
8111
8-11
8-12
8-13
8-14
8-16
8-16
8-17
8-18
8-21
8-22
Tables
moo
XVIII
GEK-90842
Table
l-l
l-2
2-l
3-1
3-2
3-3
3-4
3-5
4-l
4-2
4-3
4-4
4-5
4-6
4-7
4-8
5-l
5-2
5-3
5-Q
5-5
5-6
5-7
5-8
6-1
6-2
6-3
6-4
6-5
6-6
6-7
6-8
6-9
6-10
6-11
6-12
6-13
6-14
6-15
6-16
6-17
7-1
c-1
l-4
l-8
2-5
3-1
3-8
38
3-14
3114
4-7
49
4-19
4-19
4-22
4-23
4123
4-33
5-2
5-3
5-4
5-7
58
5-10
5-29
5-46
66
6-27
6-29
6-34
6-42
6-53
6-53
6-54
6-54
6-55
6-57
6-58
6-58
6-63
6-63
6-68
6-68
7-7
c-3
xix
Tables
c-2
c3
cb
D-l
D-2
D-3
D-4
C-4
c5
C-6
D-l
D-2
D-3
D-4
Chapter
m
11
?
GEL90842
with a future is here today, with machine and process controls provided by modem
electronic devices. Todays automated factory can provide improved system reliability, product quality,
information flow, reduced costs, efficiency, and flexibility. One of the basic building blocks of such a
factory is an electronic device called a Programmable Controller. This device was first introduced in
1970 and has been refined every 4-7 years as newer electronic components, such as microprocessors, are
made available. Todays Programmable Controllers are designed using the latest in microprocessor
designs and electronic circuitry which provide reliable operation in industrial applications where many
hazards such as electrical noise, high temperature, unreliable AC power, and mechanical shock exist.
Here is where the Programmable Controller is in its element; it was designed for the industrial
environment from its conception.
Improved reliability
Smaller space required
Easiertomaintain
0 Reusable
0 Reprogrammable if requhments change
0 More flexible-performs more fhctions
control replacements.
One Plus PCs.
12I)
The advantages
l
l
l
l
l
l
l
l
l
a
0
a
l
l
0
l
0
l
l
0
0
l
and features offered by the Series One and Series One Plus PCs include:
54 in2 panel space, 5 l/2 in. maximum depth, 250 i.19total volume
Up to 1724 wonk of CMOS or PROM
Up to 64 (4 digit, 9999 maximum preset)
Boolean Based Relay Ladder Data Operations
(Series One Plus Only)
112 (Series One) - 168 (Series One Plus)
28 total
64 (Series One Plus), 124 with TC refennces
Anymixingroupsof4,8or16
Weight only 7 02s.
Series One Plus and Series One Model E
(Permits only Authorized Access To Users Programs)
a40793
Series One/Series
m
13
GEK-90842
Controller
The Series One Model E PC is an enhanced version of the Series One PC that offers more capability
while retaining all of the features and functions of the Series One PC. The Model E requires an
Ic610CPUI04
CPU module. The additional features of the Series One Model E are:
Faster Scan Rate.Typical scan times are:
8 mSec for a OSK word program
12 mSec for a l.OK program
15 mSec for a 1.7K word program
Password ProtectionAs with the Series One Plus PC, this is a valuable feature in that it permits only
authorized access to user programs stored in the PC memory. A unique 4digit password is entered by
the user and thereafter access to all functions (except monitor functions) is gained through a LOG ON
sequence entered by the operator. After completion of required operations, a LOG OUT sequence
returns the PC to password protection.
Faster Data Communications.The
Series One Model E PC requires the IC61OCCM.105 Data
Communications
Unit to communicate with external devices. Communications speed is noticeably
faster when communicating with external devices, such as a host computer, than with a Series One PC
using either the older version IC61OCCMlOO or the IC61OCCM105 Data Communications
Unit.
Program upload or download time, and access time to I/O, and timer/counter data is reduced during
I
communications
sessions.
(I)
14
GEK-90842
Maximum Load
output
CwTeen~
Maximum Individual
DC Power Required
IC61OCHS114/l34 Rack
Voltage
Ripple
output
current
Maximum Individual
20 m&c (O.SK)
Series One
40 m&c (l.OK)
65 msec (1X)
Maximum I/O
Intemal coils
special Fbuaction coils
Data Rm
8 mSec (0.5K)
12 mSec (l.OK)
15 mSec (1.7K)
36 m&c (3.7K)
4
28
64 (Wigit)
128
64atlooOstepseach
64 (&bit), up to 124 with
mused T/C references
l-5
c
INPUT/
OUTPUT
II
I
1
CENTRAL
PROCESSOR
UNIT
PROGRAMMER
1
I
USER SUPPLIED
FIELD DEVICES
L ---B-B---
I
I
1
I
This
logic, to be described in detail in Chapter 5 is what makes the users PC a unique unit, different from all
others unless the identical logic is entered into another unit. Recording and reloading logic from one PC
to another or to itself is also a standard feature with the programmers.
Hand-Held Programmer
The programmer can display any previously entered logic, allow the user to edit it (make changes, add
or delete portions of the logic), or display the current value of any internal timer or counter. It is a very
valuable and powerful piece of peripheral equipment, for entry of logic, control system checkout, and
troubleshooting.
It can be permanently comected to the CPU or removed without disturbing the
operation of the CPU. If removed, one programmer can service several CPUs. The exact quantity of
CPUs is dependent upon the expected rate of usage but typically is between 5 and 20 CPUs.
Portable Programmer
The portable programmer uses a liquid crystal display (LCD) screen to allow ladder
for both the Series One and Series One Plus PCs. New programs can be created,
ladder logic displayed and existing logic edited. An on-line monitor function is
Portable Programmer is used with the Series One Plus. Programs can be transferred
logic programming
previously entered
available when the
to the PCs or stored
16m
on cassette tape. The program can be printed using a standard parallel or Centronics compatible printer
through the printer port located on the rear of the Portable Programmer.
For detailed information refer
to GEK-90846, which is the Portable Programmer Users Manual.
17-
GEK-90842
18-
rack (IC610CHSlll),
115 V ac Input module (IC61OMDL135), Relay Output module (IC61OMDLl81),
and a 115 V ac Output module (IC61OMDLl85).
Specifications and wiring information for the UL
listed modules can be found in chapter 6 of this manual.
When installing a system requiring UL approval, do not mix non UL listed products with the UL listed
products.
PC Terminology
To summarize the preceding discussion of Programmable Controller concepts, table 1-2 provides a
definition of terms discussed above that you should be familiar with, relating to PCs. A more complete
list of terms is provided in a glossary at the end of this manual.
Programmer
Logic
CPU
Memory
DEFINTTION
Programma&kController or Rogrammable Logic Controller. An indudal control device using
microprocessor technology to perform logic decision maEng with r&y ladder diagram based
programming*
*A device for entry, examdtion and alteration of the PCs memory including logic and storage ~RXS.
A fixed set of respond (outputs) to various external conditions (inputs). All possible situations for
both syncbr~nous and non-synchronous activity must be sped% by the user. Also r&d
to as
the pTo8T8m*
Central Processor Unit - the physical unit in which the PCs intelligence ~lesides. Decision making is
performMi heI&
A physical place to stow information such as programs and/or data.
19m
GEE90842
K
word
CMOS
PROM
I/O
Noise
Inau@
outputs
Modules
Field
Devices
DEFINITION
An abbreviation for kilo or exactly 1024 in the world of computers. Usually r&ted to 1024 words of
memory.
A measurement of memory usually 16, 8, or 4 bits long.
A read/write memory that requires a battery to retain content upon loss of power.
A read only memory that requires a special method of loading, but is inherently retentive upon power
loss.
Input/Output - that portion of the PC to which field devices are connected. Isolates the CPU from
electrical noise.
Undesirable electrical disturbances to normal signals genefly of high frequency content.
A signal, typically ON or OFF, that provides information to the PC.
A signal typically ON or OFF, that originates h-am the PC with user supplied power that controls
earnal devices based upon commands from the CPU.
A replaceable electronic subassembly usually plugged in and secured in place but easily removable in
case of fault or system redesign
User supplied &vices typically providing information to the PC (Inputs: pushbutton, limit switches,
day contacts etc.) or performing PC tasks (Outputs: motor starters, solenoids, indicator lights, etc.).
Chapter
21
m
.c
GEK-90842
Rack Description
The Series One and Series One Plus PCs are provided as a family of racks into which modules can be
inserted. Each rack contains a power supply to the right and space for up to either 5 or 10 modules (see
figure 2-1). Racks are available in 6 versions, 5 or lo-slot that accept 115/230 V ac input power, 5 or
lO-slot that accept 24 V dc, a UL listed 5-slot rack, IC61OCHSlll which accepts only a 115 V ac power
source, and a low-cost 5-slot rack (IC6lOCHSlOl)
that does not include an expansion part, 24 V dc
tetials
for external use, or a RUN relay. Each supplies internal power to the modules inserted into
the rack. Mounting is provided by the brackets each with two keyholes at the rear of the rack. All racks
are similar. The differences being the function of the rack as determined by the placement of modules
by the user, the number of modules which may be inserted into a rack, and the input power required.
Figure 2-2 illustrates typical modules for the Series One Family of PCs, illustrating in hardware, the
block diagram concept of figure l-l.
a40535
22m
a40019
I/O modules and the power supplies should be placed so as to avoid blocking the air flow, yet provide a
suitable service loop to allow easy removal of modules with wiring attached. Wires should be tied to
maintain their order in the event they must be disconnected during module replacement.
Adding Racks
If more ?/O points a~ required than one rack can contain, additional racks can be installed similar to the
first unit previously discussed (IC61OCHS101 cannot be used as an expansion rack). At the left of each
rack are two connectors used to connect to additional I/O. An 18 inch (46Omm) cable is available to
connect the rack containing the CPU module to the first I/O expansion rack. The ends of this cable are
marked CPU and EXP (Expander). The CPU end is plugged into the bottom connector at the first
rack and the EXP end similarly connected to the second rack using the top connector (see figure 2-S). If
a third rack is used, another cable links the second rack to the third rack, the CPU end is inserted into the
bottom conneztor on the second rack and the EXP end into the top connector on the last rack. Within
these added racks, I/0 modules can be inserted in any order desired, up to five modules in a S-slot rack
and up to 10 modules in a lo-slot rack. No additional CPU modules can be installed, nor are reckred.
.\
23-
a4001 8
24m
83-pc-3Sm m-4-1 -3 1a
when installed on the CPU module, provides an auxiliary tape port for
memory transfers to peripheral devices. Tape recordings of user programs can be made on virtually any
audio cassette recorder and once made can be used to initialize any CPU to that program.
Thus
programs can be made once and transported to other CPUs without manually being reentered.
Of
course, once entered they can be edited if additional tailoring is required. In the unlikely event that a
CPU fails, a replacement can be installed and quickly reloaded to perform specifically the task its
predecessor was accomplishing, if a tape record was made. The tame recorder functions are discussed in
detail in Chapter 4, PC Operation.
A
The Programmer Mount Assembly bezel installs on the outside of a panel or console with only four
screws. The hand-held programmer snaps into the bezel using its two snap-locks. A clear plastic cover
then fits over the bezel and programmer, thereby protecting it &om its industrial environment. The
Programmer Mount Assembly can also be used as a table top stand for the hand-held programmer by
250
mounting four rubber feet, which are included with the assembly, on the reverse side of the bezel using
the panel mounting holes.
a401 48
l WHENUSEDASABENW-TYPE
l WHENMOWTEDONARSEL
DESCRIPTION
CPU, Series One (700 wonls of CMOS Memory, standad) Version C is UL listed
CPU, Series One Model E (Enhanced Version of CPUlOl)
CPU, Series One Plus (700 words of CMOS Memory, std)
CPU, Series One Plus 3.7K (3700 wads of CMOS Memory)
I/O Expander Cable
Programmer with Keylock
Programmer w/Keybck (Required for Series One Plus)
CPU to Programmer Cable, 5 (1Sm)
CATALOG
NUMBER
1C61OCPu101
IC61OCPU104
IC61OCPU105
IC61OCPU106
IC61OCBLlOl
IC61OPRG100
IC61OPRGlOS
IC61OCBLlOO
26(I
DESCRIPTION
Rack, 115/230 V ac Power Source, 5-&t
Rack, 115/230 V ac Power Source, S-slot (no expansion, 24 V dc Tee,
NUMBER
IC61OCHSllO
or Run Relay)
IC61OCHSlOl
IC61OCHSlll
IC61OCHS114
IC61OCHS130
IC61OCHS134
Kller Module
24 V dc Sink Input, 8 circuits
IC61OMDLlOO
IC61OMDLlOl
14 V dc Input/Output, 4 Inputs/4Outputs
IC61OMDL103
IC61OMDL104
IC61OMDL105
IC61OMDL106
IC61OCBL105
IC61OMDL107
IC61OMDLlll
IC61OMDL112
IC61OMDL125
IC61OMDL126
IC61OMDL127
14VdcSinkOutput,8Circuits
24 V dc 2 Amp Sink Output, 4 Circuits
24 V dc 2 Amp Si&hurce
Output, 4 Circuits
IC61OMDL135
IC6lOMDL151
IC61OMDL153
IC61OMDL154
24VdcSourceOutput,8C!ircuits
24VdcSinkOutput,16CircuitswjLEDs
24 V dc Sink Output, 16 Cixuits
24 V dc Source Output, 16 Cinxxits
115/230 V ac Output, 8 Circuits
115/230 V ac Isolated Output, 4 Circuits
IC61OMDL155
IC61OMDL156
IC61OMDL157
IC61OMDL158
IC61OMDL175
IC61OMDL176
IC61OMDL180
IC6lOMDLl85
IC61OMDL182
IC61OMDL181
IC61OMDLllO
IC61OCBL107
IC61OMDLl15
IC61OMDL124
IC61OPER151
IC6lOPER154
IC61OACC120
IC61OACCl50
Accessory Kit
Lithium Battery
PROM Memory (4 Chips), Series
CMOS Memory (4 Chips), Series
PROM Memory (4 Chips), Sties
CMOS Memory (4 Chips), Series
Rack Mount Brackets
Programmer Mount Assembly
IC61OACC151
IC61OACC152
IC61OACC155
IC61OACC156
IC61OCHS191
IC61OPRG190
27I
DESCRIPTION
CATALOG
NUiiiiii~
IC61OCBL102
1C61OCCM105
IC61OCCMllO
IC61OCCMlll
Hardware Requirements
The Series One and Series One Plus PCs are an excellent relay and timer/counter replacer or substitute
for other sequential type control devices, such as drum or stepping switch based systems. However, one
question always arises - how much hardware do I need to buy ? The answer varies extensively based
upon different applications and their attendant complexities.
Areas of concern include amount of
memory, mix of inputs versus outputs, voltages of I/O, and physical size of the Series One or Series
One Plus PC system. The following steps are guides to estimate the requirements of the Series One or
Series One Plus PC system. With a little experience, estimating required components will become
second nature. If you require assistance, please contact your local GE Fanuc Automation distributor
who handles the Series One Family of PCs.
NOTE
CPU Module IC61OCPUlOlA is different from 1OlB and 1OlC in that 1OlA has a 3 digit preset
for Timers and Counters, while the updated modules, 1OlB and 1OlC have a 4 digit preset. The
1OlA method of monitoring the accumulated value of Timers and Counters is also different. With
the 1OlA module, each individual Timer or Counter must be accessed by using the sequence
SHF, 6X, MON for each Timer/Counter to be monitored. With the 1OlB or the 1OlC CPU
module, the keys NXT or PRV will move the monitor display to the next or previous Timer or
Counter.
System Estimating
The Series One and Series One Plus PCs are provided with 700 words of CMOS memory as a standard
feature. Expansion to 1724 words is possible by adding a CMOS memory chip. If the unit is to be
PROM based, the program can be up to 1724 words. The Series One Plus 3.7K PC provides the user
with 3700 words of CMOS memory as a standard feature. For average complexity relay replacement,
700 words should be adequate for up to 64 I/O, and the 1724 should be adequate for up to 168 I/O. If
the logic is conside& more complex than that used as examples in this manual, a representative sample
(10 to 15%) of the logic should be programmed.
From the amount of memory (on paper) the sample
requires, the total memory requirements can be estimated. If in doubt, obtain the optional memory with
your unit to ensure simple system design.
The key to many of the answers (cost, physical size, memory requirements, etc.) is the I/O structure. If
a design exists such as shown in figure 2-7, assume that all the relays and timers are enclosed within a
box; these are the elements to be replaced. This figure is for illustrative purposes only; no indication is
given that it performs any real functions. Passing through this box are wires tirn switches, auxiliary
contacts, overload relays, etc.; these are inputs to the control system. There are wires connecting to
loads or actuating devices such as solenoid valves, motor starters, indicator lights, etc.; these are outputs
280
from the control system. The power lines (e.g., 115 V ac and 24 V dc) are not considered
important to estimating the number of I/O modules required.
Use the following
1 . Add total number of inputs and outputs separating them by type and voltage.
(5) 24 V dc inputs plus (3) 115 V ac and (1) 24 V dc output).
2 . Divide each separate category by 8 (assume 8 circuit modules), (e.g. (1) 115 V ac and (1) 24 V dc
input modules and (1) 115 V ac and (1) 24 V dc output modules). See Chapter 6 for I/O that uses 4
or 16 circuits per module.
3 . Add total I/O modules (e.g. 4 I/O modules). One 5-slot rack is required for l-4 I/O modules, two
5-slot racks for 5-9, and three 5-slot racks for 10-14.
4 . If lo-slot racks are used one lo-slot rack is required for 1-9 I/O modules,
lo-slot and a 5-slot rack will contain 1-14 I/O modules.
5.
wo
lo-slot racks or a
Each additional rack also requires an I/O expander cable. Empty slots should be covered by blank
filler plates.
l-64
65-168
as follows:
Estimated Memory
Basic Unit with 700 words
Add 1K Memory Chip
when configuring
a system:
If the system has not yet been designed, the same basic technique can be used. Inputs are signals the PC
will require to perform its assigned functions. Any device or person regardless of intelligence can not
respond to events it does not know occurred. Plan to provide the PC all the information you would
require to perform the same function. Make a list of those inputs, including source and voltage level (if
currently defined). Outputs, on the other hand, are devices the PC will use to perform its fimctions.
Again, even if the PC knows it must do something, if it is not given control over these actuating devices,
it can not maintain proper control. Make a list of these devices including their voltage levels and
current/power requirements. Use the above steps with the list of l/O devices. In any case, when
290
a421 53
2-10
241
2-12
a40539
PROM
2732A-2
27256-25
Chapter
I
31
Installation
GEK-90842
size
11.4 x 4.7 x 5.5 (290 x 120 x 14Omm)
18.3 x 4.7 x 5.5 (465 x 120 x 14Omm)
S-slot
lo-slot
Completed Rack Weight
(less wiri@
Ambient Temperature
Storage Temperature
HUmidiQ
AC Power Required:
1C61OCHS101/110/l30
Vohage
FrequeW
Maximum Load
output
current
Maximum Individual
DC Power Required
IC16OCHSll4/l34
Voltage
Ripple
output
current
Maximum Individual
Maximum, Total
(All vohRges)
Run relay
Rack
115v/230 v ac 15%
47-63 Hz
30 VA, CHSlOl/llO (70 VA, CHS130)
1.4 A at 5 V dc (0.4 A CHSlOl)
0.8 A at 9 V dc, CHSllO (0.6 A, CHSlOl; 1.7 A, CHS130)
0.5 A at 24 V dc, (0.2 A, CHSlOl)
Vibration
MestsJISC0911IIBClass3
Shock
Noise Immunity
Installation
GEK-90842
W7.52
*#18.3
(445)
**
C465,
FOR lO-SLOT
CHASSIS
11.41,,
-AL
12 PLACES
MAX:
MIN:
7.2
(183)
4"
4
,3:40,
MIN
MMENsK)(ys
IN PARENTHESES
ARE MI MUMETERS,
OTHERS IN INCHES.
Installation
Unpack each unit candidly and retain any instructions shipped with the units. Two spare fuses are
attached to the top of each rack; they should be removed and retained for future use. The racks can be
installed either with no modules or with modules installed. The following steps will assist in organizing
and simplifying the installation of a Series One or Series One Plus PC System.
in place,
(5mm) if using
Installation
GEK-90842
NOTE
men inserting the 2 top bolts, attach the green jumper as shown in figure 3-2. This jumper wire
is packed with each rack and provides a method of groundingthe rack when an earth ground
(such as the shield or hard wire in the power cord) is also connected to a mounting bolt.
5. The power supply ground connection is made to one of the mounting bolts (step 3 or 4 above). A
jumper wire is included with each rack to interconnect the mounting brackets. The C terminals
on the power supplies are interconnected when more than one rack is used. Otherwise, the C
terminal is not connected to anything in a single rack system.
a40147
jumper
wtre tncluded
wtth
Ix> base
star washer
to 8n earth ground
all mounting
hardware.
Power
NOTE
When drilling or tapping holes ensure that
work area before installing base units
8. Obtain flat ribbon cable used to interconnect racks. Locate end marked To CPU, remove dust
cover from bottom connector of first (CPU) rack, and insert cable co~ector (see figure 3-d) fully
into receptacle until locking tabs capture connector.
9. Fold cable as shown on figure 3-7. Remove dust cover from top connector of second rack and insert
opposite end of cable marked To Expander.
10. Secure cable in place with wire wraps or cable ties.
34m
Installation
GEL90842
11 .
a third rack is used, repeat steps 8-10 with CPU end of cable *in bottom connector on second rack
and Expander end in top connector of third and last rack.
If
ohmmoNs
IN INCHES,
WLLIMnERS
ARE
W PARENTHESIS
a40280
35m
Installation
GE&90842
14 . Inside each 5-slot rack at the rear of the leftmost module slot is a two position switch. On the CPU
unit, this switch must be positioned towards the left. On the first expander it must be towards the
right. If a third rack is used, the switch must be towards the left again. An exception to the
described switch settings is when a 5-slot rack is used as an expansion rack in a Series One Plus
system, where the CPU rack is a 10.slot rack. In this case, the switch must be positioned to the left
This switch is not included in the IC6lOCHSlOl rack, since it cannot be used as an expansion rack.
All switches must be set properly. The Series One or Series One Plus PC may not function
correctly if any switch is not in the correct position.
15 . The lo-slot racks, IC61OCHS130/134 have two bridge connectors on the back plane which must be
configured. Bridge connector SWl, located between slots 3 and 4, has 2 positions EXP and CPU.
The jumper must be positioned on the corresponding pins to specify whether the rack is a CPU rack
or an Expansion rack. Bridge connector SW2, located between slots 9 and 10, selects the address to
be assigned to slot 10 and the expansion rack slots. The selections are either 100 EXP or 700.
Figure 3-5 shows the location of SW1 and SW2.
a40794
SW2
700 loo
EXP
BRIDGE-CONNECTOR I,
:
s
ml3 : -Bf?IDGE-CONNECTOR 2
Fiire
SW1
EXP CPU
--
IC6lOCHSl30
OR
IC6~OCHSi34
360
Installation
GEK-90842
16. Example of SW1 and SW2 settings are shown below in figure 3-6.
a40795
SW2 Ii00 EXP)
SWI IEXPI
Figure 3-6. Examples of Rack Configuration Switch Setting Series One Plus
37I
Installation
GEK-90842
ET-
Its v&c
Itsv -
MEUT
23ovAC
23OvWEUT
+ 24 VDC
-2uDC
PC
COMMON CONNECTION
'
CPU
17. Locate the CPU module (see figure 3-8) and set switches and shorting bridge connectors per table
3-2. If additional CMOS or PROM memory is to be installed, now is the time to do it. For detailed
instructions, see Chapter 7.
18. The CPU module must be installed adjacent to the power supply in the first or topmost rack.
38m
Installation
GEK-90842
a40281
s2
1 - POWER
OFF
ON
SWITCH
UP FUNCTIONS
2 - MEMORY
PROM
CMOS
OFF
ON
Clear coils
Retain Coils
TYPE
NOTE
ON is Towards the Faceplate. Factory setting is: Clear Coils and Select CMOS memory. Retain
Coils affects 340-373 only. Copters and Shift Registers are always retentive.
CONNECT
SIZE
JUMPERS BETWEEN
PINS
ABandDE
B Cad-i?
ABandDE
CAUTION
Remove jumper EF before installing PROM. Battery will discharge in a very short time if
is not disconnected.
NOTE
Pin A is towards the faceplate. Factory setting is: 700 words CMOS, 1724 words PROM (same Setting)
Installation
GEK-90842
a40282
20. When the bottom slot is engaged, rotate the module to engage top slot. Slide module into base unit
until it is firmly seated and snap locks engage.
II0
21. Other modules are installed into racks at slot locations as determined
by installation plans.
Follow
22. To remove a module, squeeze the snap locks top and bottom (see figure 3-10) towards the center
and pull the module straight out. Squeeze force should be approxbately 10 pounds (5 Kg) and pull
force 8-12 pounds (4-5 Kg).
a40283
3-10
Installation
GEK-90842
Power
Co~ections
23 . AC or DC power connections are made to the terminal strip on the far right of each unit. See table
3-l for power requirements. The minim um recommended wire size for power connections is AWG
No. 18 (lmm).
24 .
Strip 0.4 2 0.1 inches (10 & 2mm) of insulation from each wire (hot, neutral, and ground or + and -)
or place a No. 6 insulated lug (ringed or forked) onto each wire.
25 . Remove plastic cover over terminal strip and retain. Connect the hot wire to the top terminal. The
neutral is connected to either the next (second) terminal for 115 V ac operation or the third terminal
for 230 V ac operation as marked on the base unit. For 24 V dc racks, connect the + and - terminals
to the DC power source.
Do not use the top screw for power connections; it secures the terminal block
connections before applying power.
Verify
26 . Connect an earth ground wire to the rack mounting bracket as shown in figure 3-2. (Typically this
ground wire is the green wire from the ac power source.)
Ensure that aI1 exposed wiring is either under the screw-down plate of the terminals or
insulated by shrink tubing or sleeves.
27 . The terminals labeled +24 V dc and -24 V dc provide 24 V dc @ 100 mA for connection
external sensor (not on IC61OCHSlOl).
to an
28 . The two remaining terminals are used with the RUN indicator.
co~ections
33 . starting with the lower terminals, connect the field wires to all UO terminals. Power connections
such as those to commons (C) should be made last. No co~ections
are required to unused circuits;
however, screws on unused terminals should be tightened.
Instdlation
3-11
GEK-90842
34. For 16 point I/O modules that connect to I/O through a connector on the faceplate,
connector on the I/O Interface cable to the connector on the module.
secure the
Ensure that wires to the top set of terminals do not extend beyond the screw-down plate.
Any wire exposed before the terminal plate must be covered by shrink tubing or sleeves.
35. Wires should be laced together to leave a service loop adequate for removal of I/O modules without
discoMecting wires. See figure 3-11. After testing of I/O wiring, replace plastic covers.
a4001 7
Installation
342
GEK-90842
a40163
38.
TO installthe programmer
of the power supply and
To ensure proper. CPU operation, it is recommended that the programmer not be connected
nor disconnected with ac power applied.
83-pc-35m m-4-3-3 1a
Installation
3-13
39. The Programmer Mount Assembly (catalog no. IC610PRG190) can be used when installing the
hand-held programmer on the outside of a panel or console, or can be used as a table top stand for
the programmer.
Figure 3-14 shows how to install the mounting assembly. The CPU/Programmer
cable must be ordered separately.
a40148
*cABLEwsTBE
OmEREDsEPARAELY
Units of Load
The power used by each module is expressed in (units of load), where 1 unit equals 10 mA. Calculations are based on the worst case condition with all inputs and outputs on. Table 3-4 list the units of
load supplied by each rack, and table 3-5 is a list of units of load used by each module.
When
configuring a rack, note the units of load supplied, then add the total units of load used by the modules
you have selected. The total units of load for the modules must not exceed the total units of load
supplied by the rack. If they do, the system should be redesigned.
3-14
Installation
GEK-90842
+s v
+9 v
+24v
+24VExtemaI
*If an external sensor is connected to the 24 V + and - terminals on the power supply, the current used
by the sensor (up to the maximum of 100 mA), should be deducted from the available listed units of
load.
CATALOG
NUMBER
IC6lOCPUlOl
IC61OCPU104
IC61OCPU105
IC61OCPU106
IC610PRGlOO
IC61OPRG105
IC61OMDLlOl
IC61OMDL103
IC61OMDL104
IC61OMDL105
IC61OMDL106
IC61OMDL107
IC61OMDLllO
IC61OMDLlll
IC61OMDLll2
IC6lOMDLll5
IC61OMDL124
IC61OMDL125
IC6lOMDL126
IC61OMDL127
IC61OMDL135
IC6lOMDL151
IC61OMDL153
IC61OMDLl54
IC61OMDL155
IC61OMDLI ,-:
IC61OMDL157
L
MODULE DESCRIPTION
CPU
CPU25
CPU
CPU
Programmer
Programmer
24 V dc Sir& Input (8)
24 V dc In/Out (4/4)
24 v dc In/Relay out (4/4)
Thumbwheel Interhce
24 V dc Sink In wm
(16)
24 V dc Sink Load In (16)
High Speed Counter
24 V dc ac/dc Input (8)
24 V ac/dc Source In (16)
Fmt Resgonse UO (4/2)
m Simllatm (8) Inputs
115 V ac Input (8)
115vacIsolatedIIpt(4)
230 V ac Input (8)
UL, 115 V ac Input (6)
24 V dc Sink Output (8)
24V&2ASinkOut(4)
24 v dc sink/Soum! out (4)
34 V dc Source Output (8)
G. -J dc Sink Out W/WEDS(16)
I 24VdcShkOutw/LEDs(16)
25
m
25
25
6
6
+9v
+24V
I)
5
5
1
2
20
1
3
3
7
1
13
8
1
1
1
1
1
2
10
7
6
9
24
23
m
6
11
1
0
10
Installation
345
GEL90842
IC61OMDL158
IC61OMDLl75
IC61OMDL176
Ic61oMDL18o
IC61OMDL181
IC61OMDL1.82
IC61OMDL185
IC61OCCM105
IC61OCCMllO
IC61OCCMlll
IC6lOPERlSl
IC61OPER154
IC609CTUlOO
MODULE DESCRIPTION
POWER
USEDINUNITSOF
LOAD
+s v
+P v
+24 V
Calculations
are based on the worst case, that is, all inputs and outputs on.
Safety Considerations
When planning the layout of a system, safety should be a prime consideration.
System planning should
include procedures and methods to ensure the physical safety of personnel, the Series One or One Plus
Those personnel who are involved in the
system and the equipment or process being controlled.
planning and installation of a system should be familiar with all local and national electrical codes as
well as installation instructions in this manual.
All practices should be followed that are specified by the IEEE (Institute of Electrical
Engineers) Standard 510 which includes tray and conduit spacing and wiring procedures.
standard can be obtained by writing:
and Electronic
A copy of this
Chapter
PC Operation
4-l
GEK-90842
Introduction to PC Operation
After completing the installation procedures described in the previous chapter, your Series One or Series
One Plus PC is ready for operation. This chapter describes the operation sequences for those PCs. A
description of the features and functions of the programmer are the basis for the information in this
chapter. The last portion of this chapter describes the operation of peripheral devices that can be used
with the Series One or Series One Plus. The information in this chapter will allow you to become
familiar with the programmer keys and the keystroke sequences required for the various programmer
operations.
Programmer
The hand-held programmer (figure 4-l), when connected to a PC by one of the three methods described
in the previous chapter, can be used for entering a new program, examining a previously entered
program, editing (changing) a previously entered program if required, monitoring the status of input or
output points, displaying the contents of registers, and displaying timer or counter accumulated values.
In addition, with the Series One Plus, a password can be entered with the programmer to protect the
contents of your program from unauthorized or inadvertent entry or changing. Its features and functions
are described in the following paragraphs. For detailed descriptions of the programming functions, refer
to programming, Chapter 5.
a41 927
ADDRESS/
-AlmESSDAlAON OFF
STATUS
DISPLAY
LOGIC
DISPLAY
(r
Le-a
RUN
;R
II I
@++
pM4
7ZR
Sk
Sk
CL
S:T
OlpTAIII
Nib
iii
R:l
R:G
BAT1
( I(
LOGIC
KEYS
DATA
OP ERATION
KEYS
RUN ff?G LOMJ
SHIFTED
FUNCTION
KEYS
T#E
MODE
SWITCH
PERIPHERAL
NXT
cl
JACK 6
Figure 4-l.
b6 EDITING
Programmer
Features
KEYS
42I
PC Operation
GEK-90842
Programmer Features
The programmer features shown in the illustration on the previous page are described in this section.
The descriptions of the features are keyed to the numbers (1 to 8) next to each feature in the illustration.
1 . Mode Switch
This is a three-position keyswitch used for selecting the operating mode of the PC. This switch can
be repositioned at any time as necessary without disrupting AC power. The left position (RUN)
allows program execution with outputs enabled.
The CPU scans its stored logic and allows
timer/counter and relay contacts to be displayed. However, in the Run mode, changes to the logic
are not allowed. In the center (PRG or Program) position, new programs can be entered and
previously entered logic can be altered; however, no solving of the logic is performed.
The right
(LOAD) position connects the programmer to an external device such as a tape recorder through the
adjacent tape port. Logic is not solved while in the LOAD position.
functions
the
the
the
lit.
ON/OFF When in the Run mode, this LED indicates the status of discrete Eferences (I/O, internal coils, and shift
register stages). It is ON when a refance is energizd and OFF when de-energized..
RUN
ON when in the RUN mode and CPU is solving logic.
BATT
ON when the voltage of tbe intemal lithium battery, which is used for maintaining the program stored in
CMOS memory during no-power conditions, is at a low level and should be r~+placedwithin 10 days - see
Chapter 7. This LED is OFF when battery voltage is OK, or battery is disconnected.
PWR
ON when the internal power supply is producing DC power. If OFF the rack power supply should be
check4 - see Chapter 7.
CPU
ON when internal error checking has detected a fault in internal hardware - see Chapter 7.
The above four LEDs (RUN, BATT, PWR and CPU) duplicate the operation of the indicators on
the CPU when tie programmer is installed.
4 . Logic Display
These sixteen LEDs are used to indicate the type of logic entered into memory. While being
programmed, they reflect the logic selected by the user prior to actual entry into CPU memory. For
definition of the f!irst 12 LEDs fknctions, see key definitions under 5 below. The 4 LEDs to the
right have special functions as follows:
ADR
ON when display is indicating an adchss value. Tbe address is displayed in decimal notation, beginning at
0000 and ending at the last anntess in the user program or a maximum 6f I723 (maximum number of M-bit
words in memory is 1724).
43m
PC Operation
GE&90842
SHF
DAIX
REG
ON when operator has selected the Shift key and is an indication that future key selections will be based
upon the upper key labels. Sbifi function will remain in effect until either the Enter or C&xr key is selected_
(Series One Plus only) On when monitoring the contents of a rqister and the AddxW/Data display contains
the data @digit BCD value) in that register. The contents of 2 consecutive Ilegimers will be displayed.
(Series One Plus only) On when monitoring the contents of a register and the ackkss of the selected register
is displayed. The display can be alternated between REG and DATA by depressing MON.
These sixteen LEDs can also indicate the status of 16 consecutive I/O states when used with the
monitor function discussed later in this chapter. The numerals above the alphabetical characters are
used during this function.
5 . Logic Keys
These twelve keys are used to select the required function and enter logic when in the Program
mode.
The upper labels are used to enter numerical values when preceded by the Shift key.
Numerical values, when entered, are viewed in the Address Data display. The decimal point is used
only for the entry of timer preset values in tenths of a second. The Monitor function will be
discussed below as part of the Upper Case keys. The f&nction of the lower or normal case labels on
these keys is described in the following key discussion.
Places logic such as two contacts or two groups of contacts in series (see figure 4-2). Power flow must be
possible through both elements before it will be passed to the next element.
Places logic such as two contacts or two groups of contacts in parallel (see figure 4-3). Power flow can be
possible through either (or both) elements before it will be passed to the next element.
OR
A-,..,,,,,,,J
L rr--rrr----a
NOT
OUT
Begins (Stats) a new group of logic and stores current logic results into a Last h Krst Out (UFO)
pushdown stack.
hverts the state of the refenzxed status to create a normally closed contact. NOT AND results in a normally
closed series e
NOT OR rest& in a norrually ched parallel contact.
Specifiestbe end of a stzing of logic by entering a coil. With a valid reference, such as OUT 19, this coil will
reflect the output of the rung of relay logic by turning ON or OFF as dictated by the pow- flow. Outputscan
be paralleled by enteringadditionalOUT fbnctio~ at the end of a rung of lc-_ ;.
44D
PC Operation
GEK-90842
TMR
Specifies a timer function to end a rung of logic. The timer requires a unique 6XX reference for storage.
Two types can be programmed (seconds and tenths of seconds) depending upon the numerical preset (with or
without decimal point) entered after the 6XX reference. For example, 0.9 or 9.0 seconds can be programmed,
depending on the ciecimal point.
CNT
Specifies a counter fhction to end two logic rungs. The two logic rungs requirtd by this function are count
and reset. Count, being the tap rung of conditional logic. When all programmed conditions permit power
flow, the counter will begin counting. The bottom rung is the reset rung and is programmed with the
conditional logic required for resetting the counter. The counter also requires a unique 6xX reference for
storage. Transition detection is a stand& built-in function.
SR
Specises a Shift Register function to end three logic rungs (input, clock, and reset). The reference used with
SR (for example, SR 410) is the first stage of this shift register. The last stage must be entered immediately
after the SR and its reference. A shift register can contain a total of 128 steps or several shift registers can be
programmed, each with a di&rent number of steps, as long as the total of 128 steps is not exceeded
MCS
The MCS (Master Control Start) key specifies the beginning of a Master Control relay function. This
provides an efficient method of programming for controlling large quantities of coils if a specific permissive
condition is not satisfied_
MCR
The MCR (Master Control Reset) key sped& the end of a Master Control relay function. A similar number
of MCRs must be entered to terminate, one at a time, the Master Control Start functions entered. One MCR
terminates only one p~vious MCS function.
SET
Used with latches, shift registers, and coils. It specifies where latches are to be turned ON (set), shift register
stages set to the ON state, or coils to be turned ON and not affected by internal reference 376 (disable all
outputs).
RST
Performs functions similar to the SET key for latches, shift registers, and coils, except it specifies when these
references will be turned OFF (reset).
6 Editing Keys
These eight keys select the action required to modify either the stored logic within the CPU or the
logic address being displayed. Those keys that can modify previously entered logic (that is, Delete
and Insert) require a confirming key operation to ensure that the operation is to be executed. Thus, if
they are accidentally depressed, the error can be corrected by depressing the CLR (Clear) key
without actually affecting any entered logic. A description of each editing key is as follows:
DEL
When logic is being displayed, tbis key (Delete) when included as the fhst keystroke of a two key sequence,
will cause that single function to be moved (deleted) fium the CPU memory. To be effective, after
depressing Delete, the PRV (Previous) key must be depressed, which executes the delete operation.
INS
This key (Insert) flows logic functions to be inserted between existing logic functions. The function or its
~sthatisafterthelocationatwhichtbeoewfunctionistobeplacedisnisplayed.
Thenthenewlogicis
built followed by the Insert key (not the Enter key) and the conhnhg NXT (Next) key. Ihe new logic that
is inserted by this key sequence will be placed in memory immediately before the displayed function or
addZ&
ENT
The ENT (Enter) key is used to complete the entry of logic when initially building the CPU program or to
replace an e&e single woTdfunction Logic functions are entered typically at the end of the existing logic.
45(I
PC Operation
GEL90842
CLR
The CLR (Clear) key, when select& clears the programmer of previously enuzd commands. If error codes
are displayed, this key will aclmowledge the error and return the programmer to its normal (cleared) function.
When monitoring a program, depressing Clear will cause the display to indicate the memary address in lieu
of logic functions. When the key sequence CLR, SHF, 3,4,8, DEL, MCI is erasred, tbe enth contents of
memory will be cleared.
NOTE
This key sequence should be used with caution, be sure that you want to clear the entire program.
Remember, if single functions or groups of functions are to be cleared, the DEL key, followed by
PRV should be selected for each function to be cleared.
SHF
This key (Shift) locks all other keys to their shifted (upper label) functions and causes the SHF LED to be lit
in the display area. The shift opemtion is ended by selecting the keys Clear or Enter. The SHF key must
precede a numerical key or a group of numerals before selecting the numerical keys. For example to enter an
open contact with input reference 12 as the first contact in a rung of logic, the key sequence would be SIR,
SHF, 1,2, ENT.
SCH
This key (Search) allows the entire program to be searched for specific logic functions. The logic function is
defined by the logic keys (without Enter), then Search is selected. The memory will be searched from the
current location until either a match is found or all memory is searched. Successive depressions of this key
will cause repeated searches with memory wrap-around. An unsuccessful search results in error code E99
being displayed.
PRV
When displaying logic or monitoring I/O state, selecting the PRV (Previous)B key causes the previous logic
function or I/O status to be displayed. Additional depressions of this key cause the display to decrement until
memory address zero is reached.
NXT
When displaying logic or monitoring I/O state, selecting the NXT (Next) key causes the next logic function
or I/O status to be displayed. Additional depressions of this key cause the display to increment until the end
of memory is reachezL
7. Shifted Functions
The Shift key, when selected, causes most keys to change their function to those marked on the face
of the programmer directly above the correspbnding keys. Normal unshifted functions are as placed
Most of the shifted functions are used when entering numerical values
on the keys themselves.
(digits O-9 plus the decimal point). When entering a program, the unshifted functions must be
selected first (AND, OR, NOT, OUT, TMR, etc.), then the SHF is selected to enter the numerical
portion of the program. The use of the other four shifted tictions
are as follows:
MON
When in the Run mode, this fhction allows the user to monitor the m
of I/O ndhxxes in two successive
groups of 8. The specified I/O reference is used to select the fust 8 referezxxs d the next group in
numerical sequence is also shown to provide a total of 16 real time m.
The specified xlefiexenceshould
be the first refhwe in a group of 8, for example, specify 10 to mcmitor the I/O group 10 to 17. If a reference
otherthan~first~inagroupisspecifiedmonitaringoftbeI/Owill&~ttotbefirst~~renceinthe
group. After the refemace (for example 043) is entered and displayed (for example 040) as ristn. the status of
the 8 references in that group (for example 040447) are displayed by the first 8 Ts
(AND, OR, STR, etc.)
in tbe logic display.
W ~lext 8 references (e.g. 050) are also displayed and their status is indicated by tbe last 8 LEDs (MCS,
MCR, SET, etc.). These 16 LEDs will be ON or OFF as the I/O assigned to these dzences is energized or
de-eoergized As the x/o changes, the state of the LEDs changes.
m
46
PC Operation
GE&90842
To display another group of I/O refenxxes, the PRV or NXI key can be selected to decrement (40,30,20,
etc.) or increment (50,60,70, etc.) the group number and its associated refe=nces. Ref&ences up to 577 can
be displayed; there is automatic wrap-around from 570 to 000 (NXT) or 000 to 570 (PRV). The cumznt
values of timers and countem can also be monitored by entering TMR or CNT, SHF, 6n (timer or counter
reference) followed by MON (the Monitor Key).
WRITE
This function operates with an audio tape cassette recorder or certain other peripherals to effect a transfer of
the CPUs logic to the peripheral. Connect the device to the tape port with the audio cable supplied with each
programmer or peripheral. Set the mode switch to LOAD and turn the device ON. To begin the transfer,
select the WRITE key. This starts the writing of the CPU logic onto the cassette or other peripheral. For
more detailed information on transferring data to peripheral devices, refer to the discussion of each peripheral .
READ
This function operates with the audio tape cassette recorder or other peripheral to load a CPUs memory from
the cassette or other storage device. Connect the device to the tape port with the audio cable supplied with
each programmer or peripheral. Set the mode switch to LOAD and select the READ key. To begin the CPU
loading, turn the device ON. This starts the reading of the tape and the loading of the stored program into the
CPU memory.
CHECK
This function operates with the audio tape recorder or other peripheral to verify proper program transfer.
After a transfer is made, it should be & back similar to the READ above; however, the CHECK key must
be selected instead of READ. The Check operation does not alter either the CPU logic nor the data in the
peripheral. A data compare is made between the two sow
of information to ensure that there has been no
error in the nzording process.
1*
WP
This key must be depressed before a 2digit value corresponding to the data operation or Function to be
performed (for example, F50, F62, F74, F82, etc.). A complete list of the data operations and their Function
number can be found in Chapter 5, Programming. The shift key does not need to be depressed immediately
before the fWction numbers as must be done when selecting other numerical values when programming a
Series One or Series One Plus PC.
Ibis key serves a dual function, in that it is used to select either a data register or a Timer/Counter
accumulated value qister, or a group reference number when programming data operations. A register is
operated on as a word (16 bits) in the Series One Plus PC. When a 3digit data nsgister reference (400 to
577) is specified, two cmsecutive 8-bit registers are actually selected to write data to or read data from. For
example, if R followed by the reference 410 is entered, registers 410 and 411 are selected for that data
operation. If R 6 10 were entered, the accumulated value register for the timer or counter assigned to that
ref&rencewouldbespec&dinadataoperaticm.
UnusedT/Cre~~~,600-673canbeusedasdata
II?giWrs.
A register can be qxified to contain a Timer or Counter preset value. In this case the register reference (R
xxx) is specified immediately following the Timer or Counter reference wkn programming a Timer or
Counter.
A group reference is a 1, or 2 digit r&zence corqxmding
to the first 1 or 2 digits of a group of 8
consecutive dismete references. These references can be ti I/D points, intemal coils, or shift rq&ters. For
example, if the R key followed by 37 is enmwi, the reference is to dixrete points 370 thmgh 377. If R 5 is
entez=& the refemce is to I/O paints 050 tlumgh 067 (W-057 and 060-067).
47m
PC Operation
GEK-90842
9. Peripheral Jack
This is a serial port which allows connection
prOgram
Stored
in
Code Definitions
Applicable Mode
Code Run Prog Load
X
SigllifiCaIlCe
Cause
Corrective Action
El
E2
Fault inPmgmm Strut- CPU has detected ezror in proture. Series One.
gram when placed into RUN
mode. Example: Input module
reference used as coil
E2
Fault in Program Strut- CPU has detected error in proture. Series One Plus. gram when placed into RUN
mode. Example: Input module
Ileference used as coil.
E3
Stack Capacity Exceed- More than eight status levels at- Go to Program mode. Depress
ed
tempted to be stored in pushdown CLR. Programmer will display
location of first 9th STR error.
stack
Examine logic and reprogram as
==ssary*
E5
Duplicate
ence
Incomct opemtion
48I
PC Operation
GEK-90842
SigXliiiClD~
Corrective Action
Cause
E6
Incomplete
Control
E7
Shift Register.
E8
E9
E21
Incorrect Operation.
Incomplete Logic.
Memory Full.
Parity Failure.
El1
Depress
one or more Counters and/or Shift CLR. Programmer will display
Registers.
errant function. Add required reset, clock or clear lines.
E25
Faulty Comparison.
External device such as tape cas- Depr~s CIR. Verify cornxt prosette has content that does not gram number or tape. If corr~%,
either re-record tape or reload
agree with CPU memory.
CPU.
E28
Playback Signal level, such as Adjust volume level on tape refrom tape recorder, is below ac+ corder or other peripheral device.
If ON steady for extended period
ceptable level.
of time, restart function to obtain
reIiable operation.
unsuccessflll search,
Search function has reviewed all Depress CIR. To cause an addimemory 8nd has not located re- tional search, re-enter fun&or
andquirea
E99
Operation Sequences
An understanding of the basic PC operation sequences is necessary in order to effectively and efficiently
enter ladder diagram programs. You should be familiar with the use of each key, alone and in sequence
49I
PC Operation
GE&90842
with other keys. The programmer is an excellent tool for program entering, editing and monitoring.
Table 4-2 lists the various operations, the keystrokes required to enter those operations, and the mode or
modes in which the operation can be performed. Each of the modes is indicated by a letter, R (RUN), P
(PROGRAM), or L (LOAD).
OpWt.i0n
CLR
X
X
Next function
previous function
PRV
SHF Nxr
Go to specific address
SHF (&dress)
Go to next address
* x
NXT
(Function)
(Function)
cancel insert
CLRSHF INS
Delete a function
CLR SCH
Turn Timer/Counter ON
Turn Timer/Counter OFF
x .
value) ENT
TheONOFFr-EDtumsONorOFFtoindicatetbestate
of the displayed Rfmnce.
by user logic)
v
Force a mfezence ON (will be ovetiti
4-10
PC Operation
GEK-90842
OptXation
Force a reference OFF (will be overridden RST SHF (Ref. No.) ENT
by user logic)
I
Enter a fhnction into program memory
I (Function) SHF (Ref. No.) ElNT
1x1
Editaprogram
1x1
( tionalpqram
lop
~~
( tionalprogram
lop
(OptionalpIogram
Ix
1 1 -12
I I I
MON
l=T
IN=
IxxxxE?NTNxr
ICLR
SHF
9876
DEL
T CLR
SHF
SHF
1x1
1x1
1x1
I
I
x
xI xI
I I I
lxlxl
1. When the MON key is selected, the ADDRESS DATA display shows the address of the specified
register. To display the data contents of the register, depress the MON key again.
2. 9876 is a f&d sequence. The password (XXXX) can be any numerical value between 0001 and
9999. The value 0000 is equivalent to no password. All programmer functions are operable when
the password is 0000.
PC Operation
4-11
GEK-90842
3 . Successive
4.
5.
6.
7.
depressions of the NXT key will cause the programmer to step through the stored
program in the order that the program is scanned, from address O.O.O.O.to the last address in the
program. At any time, the CLR key can be depressed to display the address of the logic then being
viewed.
An additional depression of the NX key will restore the display to the logic content.
At any time, depressing PRV will cause the logic of the previous (closer to zero) memory location
to be displayed.
Successive depressions of PRV will cause the programmer to step backwards through the stored
program in reverse of the order that the program is scanned. At location O.O.O.O.,PRV has no effect.
If by successive depressions of NXT, the end of the actual program is passed, the display will show
End. With each successive selection (with the NXI or PRV keys) of an unprogrammed or empty
memory word, the address of the new location will flash in the display for l/4 to l/3 of a second
prior to going to End.
Search CPU Logic - In the event that you wish to quickly fkd a particular logic element (programming
step) in user memory, this sequence of operation allows you to do so. After installing the programmer,
with the mode switch in the RUN or PRG position, observe or perform the following actions:
1 . The programmer will display address zero indicated by four zero digits in the display, decimal
points to the right of each digit (O.O.O.O.),and the ADR LED lit.
2 . Enter the logic function whose location is to be searched for. For example, select AND, SHF, 1, 0,
5 (AND 105). Do not select ENT key.
3 . Select the SCH key to begin the search. If the logic function is not found, error code E99 will be
displayed.
4 . If a match is found, the display will indicate the first memory address containing the desired
function. Depressing NXT will cause the logic at that address to be displayed.
5 . Successive depression of SCH, while the memory address is being displayed, will cause additional
searches to occur from the current location.
6 . As long as one match is found, the search will not stop at the end of memory, but will continue with
memory address zero until a match (possibly the same location) is again detected.
7 . To find the first empty memory word, depress CLR to obtain an address location. Then select SCH
(search for zero content) to begin the search for the first available location.
Alter One Logic Element - This sequence of operation allows you to change the contents of a particular
bcation in user memory. After installing the programmer,
Observe or perform the following actions:
1. The programmer will display address zero indicated by four zero digits in the display, with decimal
points to the right of each digit (O.O.O.O.),and the ADR LED lit.
2 . Move the display to the element to be altered using the NXT or PRV key or Search function.
3 . Enter the new logic element, for example: OR, SHF, 2, and 5 (OR 25).
4 . Select the Enter (ENT) key to cause the change to occur. The new logic element you have entered
will take the place of the previous logic at that memory location.
The next address will be
automatically displayed.
5 . If the new element is not to be entered or an error has been made in its constiction,
depressing the
Clear (CLR) key will cancel the new logic and return the display to the address of the examined
element.
4-12
PC Operation
GEK-90842
Delete One Logic Element - This sequence of operation allows you to remove one logic element from
the program
position.
A
in user memory.
After installing
the programmer,
1. The programmer will display address zero indicated by four zero digits in the display, with decimal
points to the right of each digit (O.O.O.O.),and the ADR LED lit.
2 . Move the display to the element to be deleted using the NXT or PRV key or the Search function.
3 . Select the DEL key. Notice that the Address/Data display has a small d in the left digit of the
display.
4 . To confirm that the Delete operation is to be executed, select the PRV key. The next address will be
displayed after the Delete is performed. The remaining user logic will automatically move back one
address location (nearer to 0.0.0.0.) to fill the empty memory.
5 . To cancel the Delete operation, select the CLR key (before selecting DEL). The display will revert
to the element being considered for deletion.
Clear All Memory - This programmin g sequence should only be used when the entire contents of logic
memory m to be cleared. After installing the programmer, place the mode switch in the PRG position.
Observe or perform the following
actions:
1. The programmer will display address zero indicated by four zero digits in the display, with decimal
points to the right of each digit (O.O.O.O.),and the ADR LED lit.
2 . Select the key sequence CLR, SHF, 3,4, 8.
3 . Select the DEL key; the display will change to.
4 . To execute the clear function and cause all logic elements to be removed from user memory,
depress the NXT key.
5 . To cancel the clear function, the CLR key can be depressed before depressing NX?.
1
insert One Logic Element - This sequence of operation allows you to insert one logic element between
two existing program steps in the use program. After installing the programmer, place the mode switch
in the Program position. Observe or perform the following actions:
1. The programmer will display address zero indicated by four zero digits in the display, with decimal
points to the right of each digit (O.O.O.O.),and the ADR LED lit.
2 . Move the display to the element that will be after the location at which the new element is to be
entered. This can be done by using the NXT or PRV key or the Search function.
3 . Enter the new logic element, for example; AND, SHF, 1, 0, and 4 (AND 104).
4 . Select the Insert (INS) key to cause the change to occur. Notice that the address display has a small
i in the left digit of the display.
5 . A con-g
keystroke is required to ensure that the insert action by the operator is valid. To
co&m
the insert, select the NXT key. After the insert is performed, the display will show the
address of the next logic element.
Monitor r/O Status - This operation sequence allows you to monitor the status (ON or OFF) of
references. A total of 16 I/O references can be monitored at any one time, beginning with the lowest
address in the group with the reference selected by the operator. Each reference is within a group of 8
references. The I/O status of the group containing the selected reference, plus the next higher group of
8, is displayed. After installing the programmer, place the mode switch in the RUN position. Observe
or perform the following actions:
1. The programmer will display the address zero indicated by four zero digits in the display, with
decimal poims iu the right of each digit (O.O.O.O.),and the ADR LED lit.
2. Enter any reference to be .monitored. For example, to monitor the real time status of references
020~027, or any one reference within that group, the following keys can be selected: SHF, 2 and 0.
PC Operation
4-13
GEK-90842
3. Select the Monitor function (MON). Note that the shift is still in effect (selected in previous
step)
Monitor Timer or Counter Status - This operation sequence allows an operator to monitor the current
accumulated value of a timer or counter. After installing the programmer, place the mode switch in the
RUN position. Observe or perform the following actions:
1. The programmer will display the address zero indicated by four zero digits in the display, with
decimal points to the right of each digit (O.O.O.O.),and the ADR LED lit.
2. Enter the timer or counter reference to be monitored. For example, to monitor the operating status
of timer 601, enter SHF, 6,0, 1. If a counter had been assigned reference 601, you would then be
monitoring the status of counter 601. The valid references for timers or counters are 600 to 677.
References 674,675,676,
and 677 are reserved for use with the Thumbwheel Interface unit (Series
One or One Plus) or the Timer/Counter Setpoint Unit (only for Series One Plus). Remember, each
valid reference can be assigned to only 1 timer or 1 counter.
3. Select the Monitor function (MON). Note that the shift selected in the previous step is still in effect
causing the RST key to select the monitor function.
If the selected reference is not used in the
program, error code EOl will be displayed.
4. The display will contain the current content (accumulated value) of the selected timer or counter.
Timer values will be displayed in tenths from 000.1 up to 999.9 and counter values will be 0001 to
9999. The Logic Display will also show the two least significant digits of the timer or counter
reference (for example, 01 for timer or counter 601).
5. The NXT and PRV keys move the display to adjacent timer or counters. Any timer or counter not
actually used in the logic cannot be displayed.
Display a Specific Address - This operation sequence allows you to select and display a specific
memory address (location) and the logic content of that address. After installing the programmer, place
the mode switch in the RUN or PRG position. Observe or perform the following actions:
1. The programmer will display the address zero indicated by four zero digiti in the display, with
decimal points to the right of each digit (O.O.O.O.), and the ADR LED lit.
2. Enter the memory address to be observed. For example, if the logic contained in address 36 is to be
observed, SHF, 3 and 6 would be selected.
3. The NXT key is then selected and the display will contain the selected ad@s$.
To display the
content of this memory address, the NXT key is dep=ssed a second time.
4. At any time, selecting SHF then NXT will cause the display to go to address 0.0.0.0.
4-14
PC Operation
GEK90842
Monitor Data Register Contents (Series One Plus only) - This operation sequence allows an operator
to monitor the current contents of any data register. After installing the programmer, place the mode
switch in the RUN position and perform the following actions:
1 . The programmer will display the address zero indicated by four zero digits in the display, with
decimal points to the right of each digit (O.O.O.O.),and the ADR LED lit.
2 . Enter the reference for the data register to be monitored. Valid data register references are 400
through 577 and 600 through 673. For example, to monitor the contents of data register 452, enter
the key sequence R 4 5 2 MON.
3 . The display will contain the address of the selected data register.
4 . To display the contents of the selected data register, depress the MON key a second time. The
display will now contain the current contents (4digit BCD value) of the selected register.
5 . The NXT and PRV keys move the display to adjacent data registers.
Change Contents of a Data Register (Series One Plus only) - This opemtion sequence allows an
operator to change the current contents of any data register. After installing the programmer, place the
mode switch in the RUN position and perform the following actions:
1. The programmer will display the address zero indicated by four zero digits in the display, with
decimal points to the right of each digit (O.O.O.O.),and the ADR LED lit
2 . Enter the reference for the data register to be monitored, following the steps in the previous
operation.
3 . After depressing the MON key a second time and the current contents of the data register are
displayed, the contents may be changed if desired.
4 . To change the cwTent contents of the displayed data register, enter the sequence SHF m
ENT, where m
is a 4digit BCD value having a valid range from 0000 to 9999. The new value
entered will write over &place) the value originally displayed.
Enter or Change a Password (Series One iMode E and Series One Plus) - This operation sequence
allows an operator to enter a password or change a previously entered password. When a password is
This prevents
entered, all programmer tictions
are disabled, except for the monitor f&nctions.
unauthorized access to the program in a Series One Plus PC. After installing the programmer, place the
mode switch in the RUN or PRG position and perform the following actions:
1. To enter a new password or change a previously
CLR
SHF
9876
DEL
SHF
NXI
Access to Programmer Functions with Password in Effect(Series One M&l E and Series One Plus)
After installing the programmer on a Series One Plus PC having a password in effect, place the mode
switch in the RUN or PRG position
actions:
SHF
ENT
NXT
PC Operation
4.15
GEK-90842
3. The operator can now monitor or change the program as required. When not using the programmer,
the operator should then LOG OUT to return the programmer to password security.
4. To LOG OUT, enter the following key sequence.
CLR SHF 1234 DEL
5. verify
functions
NXI
have been disabled.
NOTE
If the user should for any reason forget the password entered into the PC, use of most programmer functions would not be possible. If this should happen, contact the GE FanucAutomation
service center in Charlottesville, Virginia for assistance.
Forcing References - The operation sequences described in this paragraph allow you to force an Input,
Output, Shift Register, Timer, or Counter reference either on or off. Forcing the state of I/O references
provides a convenient method of testing the operation of field devices and debugging the logic in the
user program. If an input or output is forced on or off, it will remain in the forced state for 1 scan of the
CPU. The programmer must be in the RUN mode to force any reference. After installing the
programmer, place the mode switch in the RUN position. Use the following steps to force references.
1. The programmer will display address zero indicated by four digits in the display, with decimal
points to the right of each digit (O.O.O.O.),and the ADR LED lit.
2. Enter one of the following sequences to force a reference either on or off as required:
l To force a specific reference
ON, enter the sequence: SET, SHF, m
(Reference), ENT
l To force a specific reference
OFF, enter the sequence: RST, SHF, m
(Reference), ENT
3. Repeat the above operation for other references to be forced.
When forcing input points with the set or rst sequence, the actual state of the input may be
overridden. If the forced set or rst occurs in the user logic program before the input is
checked in the same i/o scan, the set or rst state will take precedence and could cause an
output to be turned on or off at the wrong time.
Various models
Catalog Number IC61OPER151
Catalog Number IC61OPER154
PC Operation
4-16
I
GEK-90842
required for the Series One or Series One Plus PCs) and can be ordered as Catalog Number 3-5156. The
tape recorder allows three functions to be performed: (1) record a program onto tape, (2) load a CPU or
peripheral from tape, and (3) verify the content of a tape. The operation of each of these functions is
described below in a step-by-step manner. All logic memory is recorded on tape.
Tapes created on Series One, Series One Model E or Series One Plus PCs can be loaded into any Series
One, Series One Model E, Series One Plus or Series One Plus 3.7K PC Tapes created on the Series
One Plus 3.7K PC can only be loaded into another Series One Plus 3.7K PC.
A 2.5 foot (0.75 meter) audio cable (Catalog number IC6lOCBLl51), which is gray with a red tracer, is
supplied with the programmer.
This cable is used only with a tape recorder and connects it to the tape
port on the programmer.
Recording A Program
1 . Install the Programmer
3 . Apply AC power to the tape recorder. Verify presence of the write protect t&b on a cassette and
insert the cassette.
If the write protect tab is not in place, data entered on the tape may be
inadvertently erased.
4 . Adjust the tone control to its highest position.
5 . Connect the Programmer (TAPE port) to the tape recorder (MIC input) with the 2.5 ft. (0.75 m)
audio cable (gray with red tracer).
6 . Rewind tape to the beginning or to the desired record position if multiple programs are to be placed
on one tape. Programs require approximately 1.5 minutes (700 words), 4 minutes (1724 words) or 8
minutes (3.7K words), as applicable, of tape per program.
7 . For identification of a program, if desired, enter a four digit number
mer. When tape is accessed later to load the CPU, this number can
program prior to altering CPU data. If a program number is not
terminate the load operation and get the correct tape without loss
incurred by loading a wrong program. However, this identification
8 . Begin the tape recorder operation by depressing the RECORD button (and PLAY if required by the
tape recorder).
9 . Depress the WRITE key on the Programmer.
10 . If after following
with batteries.
all instructions,
11 . When the record is complete, the Programmer will display End in the Address/Data display and the
ON/OFF LED will be off. Stop the recorder and note the counter position so that the amount of tape
used for that program can be determined.
12 . Depress the CLR (Clear) key on the Programmer
13 . It is recommended that the tape be rewound to where the record began and that the Verify operation
described below be performed to ensure data integrity.
Verif'yingAProgram
1. Install the Programmer and apply AC power to the PC.
2. Turn the mo&
3. Aply
.:.-=h
on
PC Operation
4-17
GEL90842
setting.
highest setting.
5.
(TAPE port) to the tape recorder (EAR input) with the audio cable (gray
9. Any errors detected during the verify operation are indicated by an error code being displayed on
the Programmers Address/Data display. Error code E21 indicates that the tape has an internal
parity error. E25 indicates a mismatch between the content of the tape and the CPU logic memory.
E28 indicates that the play level is wrong and the verify operation should be stopped, volume
adjusted, and the operation restarted (from step 6 above).
The error code displayed for an
10 . Setting of the volume control is critical for proper operation.
incorrect (low) volume control setting is E28. Figure 4-4 illustrates the area of the volume control
available for a proper setting.
RECOMMENDED
;MyhH&E
VOWME
4-18
PC Operation
GEK-90842
14.
When the verify is complete without error. the Prommmer will display End in the Address/Data
display.
15. Stop the recorder and depress the CLR (Clear) key on the Programmer to end the verify operation.
16. The verify operation will require approximately the same : time as the record operation.
Loading A Program
1 . Install the Programmer and apply AC power to the PC.
2 . Turn the mode switch on the Programmer to the LOAD position.
3 . Apply AC power to the tape recorder and insert the cassette containing the required program.
4 . Adjust the volume control to the setting determined during the verify operation. Adjust the tone
control to its highest setting.
5 . Connect the Programmer (TAPE port) to the tape recorder (EAR input) with the audio cable (gray
PC Operation
4-19
GEL90842
DimensiOIlS
weight
Printer Interface
printing Capacity
(maximum)
0 to 60 C (32 to 140 F)
-loo to 700 C (14 to 158 F)
5 to 95%
+5 V dc + 5%, 300 mA (minimum)
(Supplied either intemdly from the CPU or from an
extemal power supply)
5.7 x 4.7 x 1.5 (145 x 120 x 38mm)
11.68 02 (330 g)
Cen~cmics (Parallel)
Ladder Dialpam Listing
Table 4-4 lists the requirements that a printer must meet for use with the Printer Interface Unit.
Hardware Description
The Printer Interface Unit is a compact unit that attaches to the Series One or Series One Plus PC.
Electrical and physical co~ections to the PC are made through a 26.pin connector located on the back
of the Printer Interface Unit. The Printer Interface Unit is attached to the PC by placing its 260pin
connector directly over the mating co~ector on the PC and gently pushing down on the unit until it is
securely in place.
Connection fkom the PrintP,r Interface Unit to the selected printer is made through the Printer Interface
Cable, IC6lOCBLl52 to a 24.pin connector on the FL7nt of tile unit. Power to the unit can be supplied
directly through the rear panel connector fi-om the CPU power supply or fi-om an external power source
PC Operation
4-20
GEK-90842
capable of supplying +5 V dc @ 300 mA. The power source, either internal (INT) or external (EXT) is
selected by a 2position switch located on the rear panel. Connection to an extemal power source is
made through a 3-wire cable supplied with the Printer Interface Unit.
The sequence for operation of the Printer Interface Unit is initiated by depressing pushbutton switches
on the front panel. Two indicator lights on the front panel provide a visual status of the Printer Interface
Unit operation. There are also 2 indicators that provide operating status of the PC. Figure 4-5 is an
illustration of the Printer Interface Unit showing-the features mentioned above.
~- _ -_-_ - ---- _
IroICAIOR
1 IGMlS
co1
@O/I 32
WI
UlEC1Ior w1cn
c40505
w-
--.
kfftllIA1
mrt A
COrrECroa
f
SUPPLY
fnD
VIE w
ama
VII
ON
OFF
PWR
ON
TheredCPU~isanindicationoftheoperatingstatusof~CPUinthePC. ThisisidenticaltotheCPULED
OOthePc.
CPU failure has been detected.
CPU operation is normal.
The pen PWR IED is an indication of the status of dc power being supplied to the Printer Interface Unit.
If power is being supplied by the Series One or Series One Plus internal power supply, tbis indicates that +5 V dc
is being properly produced by the supply. If the Printer Interface Unit is being powered fkom an extemal SOW,
4-21
PC Operation
GEL90842
OFF
The 24.pin connector located on the lower right of the front panel, provides a connection from the
Printer Interface Unit to the selected printer through the Printer Interface cable, IC61OCBL152.
Immediately to the left of the connector are 4 pushbuttons used to initiate operation of the Printer
Interface Unit to get a hard copy printout. There are also 2 LEDs used as status indicators during the
set-up procedure.
FORM
PROD
PRNT
STOP
This pushbutton is used to select the fomat of the printout, either a ladder diagram or Boolean listing of the user
program. The pushbutton is an alternate fimction switch. Each time it is depressed, tk selected printout fomat
will change.
As the pushbutton is depressed, the color of the LED will alternate between green and IX& The LED, when green,
indicates a ladder diagram printout; when red, indicates a Boolean listing printout.
This pushbutton is also an alternate function switch. Each time it is dep~ssed, either a Series One Junior PC or
the Series One/Series One Plus PC is altemately selected as the program listing source. The select@ must agree
with the PC to which the printer Interface Unit is attached.
As this pushbutton is depressed, the color of the LED will alternate between green and IMI. The LED, when red,
indicates selection of Series One Junior, when green, indicates selection of Series One/Series One Plus.
When depressed, this pushbutton causes the printer to begin printing the user program in the selected fomats.
When depressed, this pushbutton causes the printing operation to stop.
A connector located on the lower right side of the unit provides the connections to an external power
supply. A mating 3-pin connector with attached wires which are 3 feet (lm) in length, is provided with
the Printer Interface Unit for connection to the external supply. The color code for the external power
supply cable and specifications for the power supply are as follows:
white
BlnCk
Green
4-22
PC Operation
GEK-90842
Sequence of Operation
As a convenience to the user, instructions for using the Printer Interface Unit are printed on the front
panel of the unit. The sequence of operation is described below. If a Series One Plus program is to be
printed and a password is in effect, the password must be changed to 0000 before mounting the Printer
Interface Unit.
Power-up Sequence
The following power-up sequence should be followed after the Printer Interface Unit has been properly
configured.
1 . Power to be supplied by the internal PC supply or an external power supply.
2 . Place EXT/INT switch in the INT or EXI position as required.
3 . Turn off power to the PC.
4 . Mount Printer Interface Unit onto the PC.
5 . Attach Printer Interface cable from connector on front panel of unit to printer.
6 . Turn on power to the PC.
7 . Turn on power to the external power supply, if used.
PROD
LED ON
Gmm
Green
Red
Red
PC
series
Series
series
Series
LED ON
one/be Plus
Omt Junior
one/one Plus
Ore Junior
PC Operation
listing printout, the B&lean listing printout will stop, the printer will formfeed, and the complete
OUTPUTS USED TABLE will be printed.
Printing Of Error Messages During Ladder Diagram Listing
If any errors in the printing process are detected by the Printer Interface Unit during printing of a ladder
diagram listing, an error message will be printed and the printing may stop, depending on the type of
error. Table 4-6 lists the error messages and their definitions.
Table 4-6. Ladder Diagram Listing Error Messages and Definitions
ERROR MESSAGE
ROW OVER
COLUMN OVER
STACK ERROR (SR)
STACK ERROR (CNT)
STACK OVER
STACK OVER (MCS)
MC ERROR
PROGRAM ERROR
DEFINITION
One rung of lo@ exceeds 16 lines.
NOTE
When the ROW OVER or COLUMN OVER error messages are printed, the printout of the
ladder diagram will continue. When any other error messages are printed, a PRINf STOP
message will be printed, paper will feed and printing will stop.
ERROR MESSAGE
mSTRUcTIOti_OPERAND
+++~ORff
???
DEFINITION
Not a valid ktruction
IncoHect operand
4-24
PC Operation
4-25
PC Operation
GEK-90842
Sample Printout
A sample of each of the previously described printouts is shown in the following group of figures. For
this group of printouts, a program was entered into a Series One Plus PC.
v2.2a
kpllxE*B1
0 5 : I I 881
882
883
884
885
8888 i-1 F---l F-1 F---l L-----l
886
887
031
832
833
e34
lee b
:
i-1
I
I
I
1
841 A 845
:w
8813
I
I
le5 :
)-!
I
I
:
I I
-_---_____I_ -___(
[ - - - - -- - - - - - -
!-I I +]~[+_I
042
-
I[ -
I
l
l
l
I
l
I
l
8819 :
I
I
I
l
I
1
:16el
6e3
+--) [ ___I_--_-----_ - - - -
8822 I
I
I
1 ml
~--~--~---~_--
t-1 i-
I
I
._ -_~-_-_-.--____-
f:
I
I
I RI-;
-II___--
I
I
I
I
:
----_1__1_
86?7 :---I/[
w - - 1 _ _ . - --
- --csR
867
I _I
I t
---
1
1I
v-p-
-_--_--[
C] _ ;
I
I
I
I
I
I
:e6!i
I
1
11
--____I---
--11__1
:a%
QB32
+-J
-----I RI-1
Fse
[-+---------___
I
I
I
I
1
I
I
I
t - - - - -
I
I
I
I
I
I
410
1-i 4%
I
I
I
#---
w45
_---[c)(T] _;
t------
II
871
--amx
1
I
F?J
851
------I + ):
t
F6m
--
alun )t
510
4-26
PC Operation
GEK-90842
v2. 2
em:
STU
1)891:11)
w&k m
8883: Ml
8884: AMI
8885: m
m6: m
ml?: coo
em: CYI)
fm9: c90
em: m
ml: m
ml2: an
Q)13: SIR
m4: OR
as: IyI)Kn
08l6: ES
8813: SIR
o&8: oul
m9:slR
m:lrR
,
891
002
a03
mm: -
au
mu: m: -
mm: mw: -
Ilbb: Ibci: -
maEi=
0lB:
m87:
me&
ab
aa6
U?
0s
031
032
833
034
1m
w
w
w
4 6m
0021: ae. 0
mw: -
m: 1114: -
mfj: -
6m
m22: SIR mi
071
w3:sTR
m3@
0024: CUT
t 0245
8025:
0e26: mi
$72
007: STR WIT
a67
0028: STR
16
m29: STR
830
we: !a
ml:
136r
(lb6
0032: SIR
9833: BiR
0)
#?I
8034:
m35:
+
67l)
61
IQS:
n37:lnM
dFm
NH:
5m
mmb)y: m: 1)12: amw: m5: 816: mu: ma: 8819: -
a& -
0 mm
m--
us
6
Jaw
Me
a6& -
mmm: m: u?3: (1111: m: we: WI: Ilb: ml%a@#: auk m2: mfkmB4: #a& #w6: m: mlk ammmml: 1)8p: am: m: a&: 8896: m7: 0080: 8885): -
0381: m02: -
mee: we: 0lll: 8112: -8113: mr: em: b116: 8113: 6118: m9: 8120: 8121: 8122: 8123: 9124: -
#lzs:
#lx:
0323:
am:
8m
an@:
m31:
ml?:
8133:
m34:
$336:
em:
M3?:
em
em
awE
Ml:
w2:
m&k
mu:
m45:
ale
w?:
8118:
em
0.m -
m: 8152: 0353: m54: m5: 0356: 8157: 615%: 8159: em: 8161: m2: 9163: em: am m6: (n67: 6168: am of?& em: -#m:6173: ck174: &rh: em: 8121: 8170: 8139: 0100: tm: ew: 0m3: m4: 0305: 9186: 8107: @#& .am
aw
m:
rrp:
am:
a91:
1)1!k
m6:
em
9130:
9199:
4-29
PC Operation
GE&90842
PC Operation
4-30
GEK-90842
OFF
CPU
The green PWR LED monitors the status of dc power being supplied to the PROM Writer unit.
If power is being supplied by the CPU rack, this indicates that +5 V dc is being produced by the supply. If the
PROM Writer unit is being powered f!rom an external source, the +5 V dc being supplied is within the specified
tolerance.
5 V dc not being supplied or not in tolerance.
The red CPU LED monitors the operating status of the CPU module. Identical to the CPU LED on the Series
One or Series One Plus CPU module.
ON
OFF
The socket on the lower right of the panel is used to contain the PROM being written to. The socket is a
zero insertion force socket. To insert a PROM into the socket, push the locking handle up, insert the
PROM, then lock the PROM in place by moving the handle down to the horizontal position. The
PROM should be placed in the socket with the notch towards the end of the socket closest to the PWR
LED as indicated by the figure on the panel next to the socket. Even though the spacing of the slots in
the socket allows easy insertion of a PROM, care should be taken to ensure that leads on the PROM are
not damaged.
Immediately to the left of the socket are 4 pushbuttons and their associated LED indicators. These
pushbuttons are used to initiate operation of the PROM Writer unit and the LEDs are indicators for each
part of the operation.
a
BLANK
When depressed, initiates checking of the PROM inserted in the socket for verification that the PROM does not
have any infomation written into it. To initiate a blank check, the pushbutton is depressed. The light will turn
on, then off, indicating a successful blank check. If the light remains on, and the ERR light turns on, the PROM
needstobeerased
The BLANK light will also turn on, then off during the normal operation of writing to a PROM as indicated by
the instructions printed on the lower left of the unit.
WRITE
When depressed, the WRITE pushbutton initiates the sequence of events that causes the user program in the
Series One or Series One Plus CMOS memory to be w&ten to the PROM. When the WRITE pushbutton is
depR3SSedJheBL4ANKlightwilltum on, then off. Next, the WRITE light turn on, program entry is executed,
then tk WRITE light tuxns off. A blank check and verify are performed automatically when the WRITE
pushbutton is dep113sseA
CMPR
During the sequence for writing to a PROM, this light will turn on while the contents of the PROM are being
compared to the contents of user memory in RAM. The CMPR light ~~IIZ off wbea the compare is completed
andisgti IftbecompareisnotgoodtheCMPRlightwill~mainonandtbeBRR~~twilltumon. I n
addition, the contents of a PROM inserted in tbe PROM Writer unit socket can be cumpamd to the contents of
user memory, whether the CMPR pushbutton is depressed.
ERR
This light is a visual indication that the PROM writing operation has not been successfiA If tbe light turns on
during any portion of the operation, an error has occurred If this does happen, depress the ERR pushbutton and
PC Operation
4-31
GEL90842
Sequence of Operation
The sequence of operation for writing the contents of user RAM memory to PROM memory is as
follows:
WRITE OPERATION SEQUENCE
Depnxs WRITE pushbutton
Blank check performed
Write to PROM
Verify contents of PROM with contents of RAM memory
Write sequence successful
INDICATION
WRITE light turn on
WRITE light tums off
BLANK light tums on
BLANK light tums off
WRrE light turns on
WRITE light tums off
CMPR light tums on
CMPR light tums Off
The sequence of operation for transferring the contents of PROM memory to CMOS memory is as
follows (the CMOS memory should be cleared first):
INDICATION
CMPRlighttucnsoff *
tllm on.
*If an error is detected during the compare operation, the CMPR light will remain on and the ERR light will turn on..
The error can be cleared by depressing the ERR pushbutton. When this is done, the ERR and CMPR rights will
tum off. If an errof is indicatsd, repeat the operation.
Green
+5 V dc,+ 5% (rated
at 0.5 amps)
4.32
PC Operation
GEK-90842
counter preset value in a Series One Plus program. This unit can also be used with a Series One Junior.
A Timer/Counter Setpoint Unit mounts on the Series One Plus rack that contains the CPU and plugs into
the same connector as does the hand-held programmer. The Timer/Counter Setpoint Unit can also be
connected remotely by using the 5 foot (1 Sm) remote programmer cable, IC61OCBLlO2. With the unit
mounted on the PC, the hand-held programmer can then be mounted on top of the Timer/Counter
Setpoint Unit, thereby providing a convenient way to monitor the operation of timers or counters. The
physical size of the unit is the same as the Data Communications Unit, Printer Interface Unit and the
PROM Writer Unit.
a41 673
4digit BCD value into each of 4 specific internal locations in the Series One Plus PC for use as
Timer/Counter preset values. These values are simultaneously entered into data registers (two g-bit
registers for each BCD digit) for use as preset values or for other data operations. When the BCD preset
values have been entered into the PC, they are retained in the PCs memory as presets, even though
power is removed from the PC and the unit is removed.
PC Operation
4-33
GE&90842
Preset values
Ambient Temperature
Storage Temperature
Humidity (non-condensing)
Internal Power Consumption
Units of Load
Environment Considerations
CAUTION I
When mounting or removing the Timer/Counter Setpoint Unit, be sure that power is turned
off. If a switch position (vab) is c~qy!d during operation, an incorrect value may
temporarily be read into the CkW.
4-34
PC Operation
GE&90842
a421 86
SW1
l-674
SW2
20
T674
STR 10
7 ANDNOT TMR 674
TMR 674
I
CNT 601
THEVALUEMHESAVE
REGISTER (500) IS USED
ASTHEPRESETVALUEFOR
COUNTER 601.
Chapter
51
0
Programming
GE&90842
SECTION 1
Introduction to Programming
General Information
The Series Onem and Series One TM Plus are easy to use small PCs with many advanced features. One
of the advantages of these PCs is the ability to be programmed or tailored specifically to the needs of an
application. Furthermore, if requirements change, the PC can be reprogrammed to fit the new application. This chapter provides the information a user needs to develop or modify the logic within the Series
One or Series One Plus. It will discuss the basics of CPU operation necessary to develop a proper logic
program, the theory behind each function, examples of how that function could be used, and
step-by-step entq of sample programs.
Planning a PC System
When planning a PC system, the first step should be to define the system by writing a description of the
functional requirements for that system. A description would usually consist of block diagrams and
written descriptions of the various parts of the system. Input devices should be defined along with the
process or machines to be controlled. The next step would be to develop the program required to control
the system.
On a sheet of paper, layout each rung of your ladder diagram and assign references to inputs and
outputs. The program can also be written in mnemonic form (Boolean), which is how it will be keyed
into the Series One or Series One Plus when using the hand-held programmer. As an option, programs
can be entered in ladder diagram Format using the Portable Programmer. This applies to both the Series
One and Series One Plus. You can also enter programs with the Workmaster@ industrial computer
using Logicmaster~l application software. For information on using the Wockmaster industrial computer for programming, refer to the Logicmaster 1 Programming manual, GE&96632 for Series One.
For Series One Model E, Series One Plus, and Series One Plus 3.7K, refer to GFK-0075 which is the
Logicmaster 1 Family Programming Manual.
520
PrograIIlming
_
GEK-90842
Table 5.1 lists the basic ladder diagram fimctions for the Series One and Series One Plus. A more
detailed explanation of each instruction can be found later in this chapter. Execution times in Table 5.1
are for Series One Model E, Series One Plus, and Plus 3.7K only. Execution times for Series One are
listed in Table 5.2. Note that in the table, VO = I/O points, IR = Internal Relay, SR = Shift Register.
Table 5-l. Series One Model E/One Plus Basic Ladder Diagram Instructions
IIlStruCtiOIl
DdiIlitiOIl
ISTART.
STR
1
I
START TIMER.
STRTMR
66
5019
6.6 I/O,IR,SR
I 50.9 Sequencer
timer.
START COUNTER.
YrRcNT
referencing a counter.
YIR NOT
START NOT.
contact.
IcontacL
I
START NOT COUNTER.
1
1
1
I
I
ANDTMR
AND TIMER.
10.3
10.3
I
I
I
I
1
91
6115
12.8
12.8
53
612
I
I
I
9.1 IJO,IR,SR
61.5 Sequencer I
112.8
12.8
5.3 I/O,IR,SR
59.1 Sequencer I
previous contacL
ANDCNT
AND COUNTER.
AND NOT
OR
_~
-T---OR TIMER.
OR TMR
~~
OR CNT
OR NOT TMR
84
84
84
.
.
84
previous contact
IAdd
I
I
the pmious
OR NOT
8.4I/O,IR,SR
60.3
Sequencer
I
.
.
I I
I I
I
AND NOT TMR
.
84
ContacL
the previou!L
I
I
91
612
.
91
I
I
9.1 l/O,IR,SR
625 Sequencer
91
.
I
I
Programming
GE&90842
Table 5-l. Series One Model E/One Plus Basic Ladder Diagram Instructions - Continued
Execution Time
(mhoseconds)
For !&&es One Pins
IIlStI=UtiOIl
D&litiOIl
Memory ,
Words Inactive
Active
OR NOT CNT
ANDSTR
.
AND STORE. Connects a logic group in series with the
1
38
logic group preceding it.
1
.
OR STORE. Connects a logic group in parallel with the
38
logic group pceding it.
MASTER CONTROL START. Begin control of a block of
1
5.0
logic with a master control relay.
1
MASTER CONTROL RESET. Ends control of a block of
3.0
logic with a master control relay.
.
Defines a coil for a rung of logic, either an external output or
1
75
an intemal coil.
Defines a coil as being latched, the coil will remain on until
1
17.5
tumed off by RST.
IF ON, the coil will remain ON even under control of the
1
10.0
Output Disabler Coil (376).
--1
.
RESET. Causes a coil that had been latched (SET) to be
93
unlatched (Reset).
1
19.3
SET OUT RESET. Defines a coil as being a one-shot (ON
for one scan).(One Plus Only)
27.1 700.0
ITMER. Programs a Timer operation. Times up kom zero
to a preset value. Elapsed time stored in an accumulate
UOJR,SR
458.8 Register
register. Preset time range is 0.1 seconds to 999.9 seconds.
27.1 706.8
COUNTER. Programs an up counter. Counts up from zero
to a preset value which can be 1 to 9999. The cunent count
VOJRSR
465.6 Register
is stored in an accumulate register. Counters are retentive.
Requires 2 rungs of logic; fkst rung enables the counter, the
second rung resets the counter.
53.1 64.1
Sm REGISTER. Programs a shift register which can be
+16.6 For each
128 steps in length or a number of shift registers of varying
lengths (128 bits total). Retentive. Requires 3 rings of logic;
bit shifted
(1) da@ (2) docl& (3) mset. can be pmgrammed to shift
fonwud or bachward.
OR STR
MCS
MCR
OUT
SET
SET OUT
91
.
9.1
RST
SET OUT RST
SR
Table 5.2 is a list of execution times for the Series One functions. Execution times are given in
microseconds.
Programming
GE&90842
IIlSWUCti0n
33.9
36.5
36.3
38.7
40.8
42.0
38.1
38.1
AND NOT
OR
OR NOT
STR
STR NOT
SET
RST
Inactive
Active
36.0
40.8
36
40.8
89.4
97.2
84.0
88.8
84.0
88.8
89.4
97.2
37.5
39.9
43.5
45.6
48.0
50.4
Inactive
Active
MCS
MCR
SET OUT
OUT
35.2
37.8
49.8
43.8
69.6
SR
ANDSTR
OR STR
55.2
34.2
37.8
35.2
37.8
49.8
43.8
115.8
103.5
66.9 + 12.9!/N (1)
34.2
37.8
LnSWUCtiOIl
80.4
Memory
&ion Time
croseconcls)
Active
words
Inactive
6 .3
321.9 I/O,IR,SR
80.7 Register
14.3 constant
6 .3
140.9 I/O,IR,SR
63.8 Register
De STR2
e52)
6 .3
D.STR3
eS3)
6 .3
Instnrcti0n
DGIR
CW
DGIRl
eS1)
DdhitiOIl
I
I
~~
,172.2 I/OJEZ,SR
95.0 Register
I
Il73.8 I/O,IR,SR
196.6 Register
0
55
Programming
GEK-90842
(microseconds)
Memory .
InstractiOIl
D4&litiOIl
Words badive
Active
DGTRS
(F55)
.
63
325.0 16 Point
input
Module
D.OUT
(F6W
6.3
329.4 I/O,IR,SR
52.6 Register
D.OUTl
F6l)
63
.
160.1 I/O.IR,SR
39.1 Register
DeOUT2
(F62)
.
63
116.0 I/O,IR,SR
39.8 Register
D.OUT3
F63)
63
DoOUT
(F65)
6.3
365.3 16 Point
=<
On@
.
63
354.0 UO,IR,SR
112.8 Register
57.0 constant
+
(F71)
.
63
698.0 I/O,IR,SR
456.8 Register
262.0 Canstant
6.3
557.0 IfO,IR,SR
3 15.8 Register
275.0 Constant
6.3
497 to 2851
CYO&SR)
29oto2644
(Register)
223 to 2576
(Constant)
Cnz)
X
(F73)
output
Module
506
Programming
GEK-90842
Continued
Execution Time
(miuosecods)
lIMNCti0n
lMIlitiOIl
Memory .
Words Inactive
Active
63
.
.
63
345.0 IJO,IR,SR
103.7 Register
55.6 Constant
.
63
345.0 I/O,IR,SR
103.7 Register
55.6 Constant
.
63
216 + 13.4/N
of bits shified
SHlFT LEFT
(F81)
63
.
DECODE
(F82)
.
63
56.3
ENCODE
(F83)
63
.
282.0
.
63
30.3
BIN
VW
6.3
412.2
BCD
(F86)
6.3
746.0
6.3
355.3 I/OJR,SR
114.0 Register
722 Constant
F;4)
DdND
(F7S)
DoOR
(F36)
1218 to 2851
(I/o, IR, SR)
742 to 2645
(Register)
720 to 2577
(Constant
_
220 + 13.4/N
of bits shifted
Programming
?
GE&90842
Programming Fundamentals
This section provides a guide for entering and using each of the instructions. The instructions are
presented in groups that correspond to their functionality. Table 5.4 lists the instructions grouped in this
manner.
ARITHMETIC
LOGICAL
CONVERT
SPECIAL
Significance of References
Whenever programs are entered into any PC, they must be accompanied by reference numbers. These
references help to tell the CPU which function is specified. For example, which pushbutton controls the
starting of which motor? Which timer are you referring to? Reference numbers are a vital part of
programming, and in the Series One and Series One Plus are octal based; that is, they start at 0 and go
up to 7, then jump to 10; at 77 the next value is 100. They look like traditional decimal numbers, except
the digits 8 and 9 do not exist. Table 5.5 summa&e s the various reference values and their signifkance.
Programming
58
0
GEL90842
Rt!&THlCeS
000-157
000-157
700-767
770-777
160-337
340-373
374-377
400-577
600-677 (4)
400-577
WQnantits
112 total
168 total
8
112
28
4
128
64
(1)
(1)
(1)
(2)
(1X2)
64 WV
Programming
GEL90842
L li
ml
TO
107
070
TO
077
10
040
TO
057
047
150
TO
157
I40
TO
147
-a
&
TO
067
040
a40797
130
TO
137
r
J
030
TO
107
r
TO
057
TO
047
TO
037
020
TO
027
TO
007
150
TO
157
140
TO
147
130
TO
137
120
TO
127
loo
TO
107
-I
CPU
. 5
10 SLOl RACKS
IEXAMPLE SFRYS ONf PLUS)
02
01
20-27
lo-17
120-127
110-117
00
SLOT NUMBER
o-7
vo
12
REFERENCE
'
~
5SLOT RACKS
(EXAMPLE-SERIES ONE)
Figure 5-l. I/O References Per Physical Placement for 5 and lo-Slot Racks
NOTE
The addressing of slot 10 in a lO-slot rack is determined by configuration of the two bridge
connectors on the rack backplane.
S-10
Programming
GE&90842
00
01
02
03
04
05
06
Circuit No.
0
1
2
3
4
5
6
7
Reference
au
002
003
005
an
0
1
2
3
4
5
6
7
010
011
0i2
013
014
015
016
017
0
1
2
3
4
5
6
7
020
021
022
023
024
025
026
027
0
1
2
3
4
5
6
7
.030
031
032
033
034
035
036
037
0
1
2
3
4
5
6
7
040
041
CM2
043
0
1
2
3
4
5
6
7
050
051
052
853
054
055
056
057
0
1
2
3
4
5
6
7
045
046
047
061
062
c&3
065
066
c&7
hmut
Device Name
Wire No.
Programming
07
10
11
Circuit No.
Reference
0
1
2
3
4
5
6
7
070
071
072
073
074
075
076
077
0
1
2
3
4
5
6
7
100
101
102
103
104
105
106
107
0
1
2
3
4
5
6
7
110
111
112
113
114
115
116
117
120
121
122
123
124
125
126
127
13
14
15
0
1
2
3
4
5
6
130
131
132
133
134
135
136
0
1
2
3
4
5
6
7
140
141
142
143
144
145
146
147
0
1
2
3
4
5
6
7
150
151
152
153
154
155
156
157
InOut
Device Name
Wire No.
~-
5-12
GEL90842
70
71
72
73
74
75
76
Circuit No.
Reference
0
1
2
3
4
5
6
7
700
701
702
703
704
705
706
707
0
1
2
3
4
5
6
7
710
711
712
713
714
715
716
717
0
1
2
3
4
5
6
7
720
721
722
723
724
725
726
727
0
1
2
3
4
5
6
7
730
731
732
733
734
735
736
737
0
1
2
3
4
5
6
7
740
741
742
743
744
745
746
747
0
1
2
3
4
5
6
7
750
751
752
753
754
755
756
757
0
1
2
3
4
5
6
7
760
761
762
763
764
765
766
767
In/out
Device Name
Wire No.
,~
Programming
5-13
GEK-90842
Internal Coils
The internal coils are control relays that can be used to control logic in the Series One or Series One
Plus user program. However, their status cannot be provided directly to the I/O section. Retentive
relays are specialized internal coils that have their ON or OFF status retained during time periods that
the PC is not operating such as during loss of AC power. They use dual operations (set and reset) similar
to hard-wired latching relays. A switch (Sl) on the CPU module must be set to the ON position in order
for the internal coils, 340 to 377, to be retentive upon loss of power. If the switch is not set properly,
these coils will function as non-retentive coils.
Data Registers
Data registers are available only with a Series One Plus PC. This is a group of sixty four 16-bit registers
which can be used for storage of numerical data. Data can be written to or read from the data registers
for use by the data operation instructions. Additionally data stored in the regkters can be used as
Timer/Counter presets. The references to be assigned to these registers are 400 to 577. Note that these
references are identical to the shift register references. However, shift registers operate on individual
bits (4(X),401,402, etc.), while the data registers operate on bytes and are located in a totally merent
area of memory. A byte in the Series One Plus PC is a group of 8 consecutive bits and each register is 2
bytes in length. By using available T/C references, the total number of data registers references can be
up to 124.
5-14
Programming
Operating Principles
Before discussing the details of programming and the use of references, some details on the internal
operation of the CPU can be useful. The majority of Series One and Series One Plus applications can be
solved and the programs developed without consideration of the internal structure of the CPU. However, some applications can be more efficiently solved if knowledge of the CPU operation is applied
while the program is being developed. The basic operation of virtually all PCs is referred to as a
scanning function. There are many hundreds of decisions to be performed in any program, and the CPU
cannot do all of them simultaneously. Similar to any electronic processor, it performs its operations one
at a time. However, the speed of performance internally, makes the external results appear to have all
operations accomplished at once.
scanning
The term scan is a method of describing how the CPU performs its assigned tasks (see Figure 5.2). It
begins at the first function, such as a relay contact, entered into the beginning of memory (address 0000).
It proceeds sequentially through all memory addresses performing all functions entered by the user (for
example, relay contacts, timers, latching relays, counters, sequencers, shift registers, etc.) until it reaches
either the end of memory (address 1723) or the end of the program as entered by the user.
During the scan the logic sets or resets coils, according to the instructions entered into the logic program
by the user. The status of these coils is immediately available to the next logic function. At the end of
the logic scan, the CPU gets input data from the input modules and provides new data to output
modules.
Next, the programmer, if connected, is serviced by making logic changes and/or updating its display.
After servicing the programmer, the CPU performs a check of its internal hardware and resets the
watchdog timer. The watchdog timer is a hardware timer set at 180 msec (milliseconds) to ensure that
memory or internal circuit faults do not cause the CPU to enter an endless loop because of hardware
failure. If a scan is not completed at least once every 180 msec (typical maximum scan is 60 msec), the
hardware will shut the CPU down turning outputs OFF. Finally, any forced I/O wiIl be entered. With
successful completion of the internal checks, the CPU goes back to the start of the scan and continues its
scanning sequence with the logic function entered at address 0000. This repetitive scanning operation is
performed from the time power is applied to the CPU until it is removed.
Total scan time includes user logic solution time plus overhead. The overhead time includes monitoring
functions, I/O updates and housekeeping tasks. The typical scan times listed in the specifications in
Chapter 1 assume that only basic instructions have been programmed (AND, OR, STR, NOT, etc.), they
do not include overhead. The overhcti time is about the same (4 to 5 mSec) for Series One and Series
One Plus. This time must be added to the logic solution time to obtain the total real scan time.
515
Programming
GEK-90842
In order to achieve the maximum scan time, the monitor function should be disabled for both Series One
and Series One Plus programs, since the monitor function adds about 2 mSec of overhead time when it
is active. Also the overhead of a Series One Plus is increased slightly when communicating through the
DCM, since both the Series One Plus CPU and DCM have been designed to provide a much higher
throughput than the Series One CPU/DCM combination. Additionally, timer and counter instructions in
the Series One Plus are slower than in the Series One because of the ability to use registers for preset
values.
The scanning operation is very basic to PC operation and should not be overlooked. It provides a very
useful verification of the CPUs reliability. For details on troubleshooting, refer to Chapter 7. The
scanning operation also provides a fixed and definable sequence of logic decisions. Functions are solved
in the order programmed. The results of one function (for example, coil, timer, shift register, etc.) are
immediately available internally to the next logic element. In larger complex logic programs, internal
races can be eliminated. The user does not need to be concerned with the time delay relays required to
pull in or activate nor their variations (for example, a 4 pole vs 8 pole relay).
SOLVE
LADDER
MAGRAM
SERVICE
r/o
SERVICE
PROGRAMMER
WATCHDOG
TMER
ADD FORCED Vb
Programmer Functions
The basic programming language of the Series One and Series One Plus PCs is a simple relay ladder
representation based upon standard Boolean functions (AND, OR, and NOT). Throughout the discussion of programming, examples will be used to illustrate the function described. The illustration of the
Programmer (Figure 5.3) will be used as a reference for these examples and specific key sequences will
5-16
Programming
GEK-90842
be provided so that the user can follow and demonstrate the example. A short-hand notation will also be
provided that is recommended as a simple method to document your program. A complete discussion of
the programmer is provided in Chapter 4. A brief overview of important keys is presented below to aid
the users understanding of the examples.
The keyboard has both upper and lower case functions similar to a typewriter. The numerical keys for
most programming steps are accessed by first selecting the SHF (Shift) key to the upper right. Once
depressed, the SHF LED is lit (display center right) and then the appropriate numerical digit(s) can be
selected. The shift function is latched and will be released only by selection of the ENT (Enter) or CLR
(Clear) key. The SHF key does not have to be held down. The display window in the upper left reflects
either address or data information (not both) as the operation progresses. Typically, as keys are selected,
their resmctive LEDs will light to display the function selected. Other important keys are as follows:
KEY
AND
OR
STR
NOT
OUT
TMR
CNT
SET
MCS
MCR
SR
RST
F
R
FUNCTION
AND referenced status with previously entered logic (Series)
OR referenced status with previously entesed logic (Parallel)
START new rung of a ladder diagram
NOT or invert (i.e. make normally closed) contact referenced
OUTput logic status to a coil, either output or intemal
TIMER is selected as desired function
COUNTER is selected as &s&d function
SET latching relay or shift register status
Master Control Start - begin control of master control relay
Master Control Reset - end control of master control relay
Shift Register - establish range of shift register
RESET latching relay or shift register status
FUNCTION - specifies a data operation (Series On& Plus)
REGISTER - specifies a data qister or group entry (Series One Plus)
a41 939
Figure 5-X Programmer for Series One and Series One Plus
Programming
5-17
_~
GEL90842
E
F
It
OUTPUT f
COIL
RlGuT
POWER
RAIL
LEU
POWER RAIL
5-18
Programming
GEK-90842
Unlimited References
Another difference between PC programmin g and hardwired relays is that any reference such as an input
or coil can be used on relay contacts as often as necessary. Since references are merely a unique series
of bits in a word of memory, they can be programmed wherever and whenever necessary. Now with
PCs, there is no need to count relay contacts and try to limit individual references to four or less
contacts; no need to plan to use form C relay configurations to squeeze two contacts from one pole. Any
reference can be envisioned as a relay controlling many poles providing both normally open and
normally closed contacts that operate without any time delay from pole 1 (closest to the coil) to pole
1000 (furthest away from coil).
Programming
5-19
GE&90842
2
Basic Instructions
SECTION
Basic Instructions
This group can be considered as the basic building blocks for a relay ladder diagram. The instructions
reference discrete bits that are to be part of an operation, that is, a conditional contact or the end of a
rung, which could be an output or an internal relay.
When input devices wired to inputs 1 and 2 are closed, output 17 will tum on. The operating state of the
inputs and outputs, either ON or OFF, can be monitored by observing the LEDs on the Programmers
logic display that correq3ond to the input or output.
5-20
Programming
GEK-90842
When the clear all memory sequence has been successfully entered, the rung of logic that had been
entered will be cleared from memory. (Remember, whenever the clear all memory sequence is entered,
the entire contents of memory will be cleared).
NOTE
Be sure that you want to clear the complete contents of memory when using this sequence, there
is no recovery.
If an input device, such as a limit switch is wired to input 4, and the limit switch is closed, the output
would turn on. The normally open contact referencing the output would close and become a seal
contact, which would maintain the output in the on state, even if the limit switch wired to input 4 were
then opened. The output could be turned off, in this example, by momentarily closing a switch
connected to the closed contact, reference 5. Since this is a normally closed contact, it would open when
the switch is depressed, and the output would turn off. This logic is commonly used as a motor starter.
5-21
Programming
START
KEY
ON LEDS
STR
I
STR SHF
SW
0
STR
STR. SHF
ADR
STOP
IANdl
0001
ADR
DIS PLAY
AND
SHF ]
6
I
IF]
ADR
OR. SHF
oft SHF
ON LEDS
AND. NOT
5
OR
OR, SW
KEY
DtSPLAY
6
0003
OUT
I SW
OUT. SHF
10
El 1
OUT, SHF
0 0 0.2
00
OUT, SHF
10
ENI
I
ADR
0 0 0 4
Programming
5-22
GEK-90842
Programming
5-23
GEK-90842
Push-Down Stack
Two very useful functions are programmed using a 2-key sequence, the AND STR and the OR STR.
The AND STR provides a common series connection between a block of logic and the OR STR
provides a common parallel connection for a block of logic. These instructions provide the connecting
links not allowed with any of the previously mentioned instructions. The logic used with this type of
operation is referred to as a push-down stack. The push-down stack can accommodate up to eight levels
(groups) of logic. A push-down stack can be thought of as a temporary storage area to allow the
combining of elements in series (AND) or parallel (OR) connections. Figure 5.7 illustrates the use of
these functions.
a40545
Programming
S-25
GEL90842
Rule Number 3: The AND STR or OR SIR instructions logically AND or OR location number 1 in
the stack with location number 2 and writes the result into location number 1. In other words, these
instructions put one group of contacts in series or parallel with another group of contacts. This
instruction also moves the contents of positions 3 through 8 up one location.
Rule Number 4: An OUT Y instruction sets Y to reflect the status of location number 1 in the stack. If
the status of location number 1 is ON (I), output Y will be turned off. If the status of location number 1
is OFF (O), output Y will be turned off.
LOCATKIN
NUMBER
s-26
Programming
GEK-90842
ED
SIR
4
6
ANDNOT
ORSTR
iEFsTR
20
LOCATION
4Ht -
ANDSTR
our
20
20
;IH'C
Programming
527
GE&90842
followed by the retentive coil reference (for example, 340-373 or 400-577) is used instead of OUT, plus
the coil number at the end of a logic rung. Once power flows to that coil, it will be energized (turned
ON) and remain ON even if power flow to it should be interrupted.
To turn a latch off (de-energize) separate relay logic should be built ending in a RST (Reset) function
and the [same] coil number. In many applications, it is useful to allow the system to clear (turn OFF)
coils when power fails so that an orderly restart is possible when power is restored, whether that is 2
seconds or several hours, or several days later. Other applications require the control system to
remember the status of key items such as part position, operations completed, elevators up or down, etc.
The Series One and Series One Plus are provided with both standard and retentive coils to allow the user
to tailor the program to fit their requirements.
Figure 5.12 illustrates the programmin g of retentive (latched) relays. Coil 340 is used only as m
example.
The logic to either set or reset a retentive coil can be of any convenient size similar to
standard coil logic. When power flows through the top rung to the SET coil 340 function, it will be
energized and remain ON even if power flow is removed. Anytime the power flows through the lower
rung (regardless of path), coil 340 will be turned OFF. Since the set coil 340 is programmed before the
reset, it is placed in earlier memory locations and the reset function will have overriding control if they
are both energized.
271
132
037
175
340
STR
AND
OR
OR
STR NOT
AND
OR
AND
SET
STR
AND
STR
AND
RESET OR
SET
067
306
036
340
AND NOT
RESET
271
132
135
377
037
175
267
STR
340
067
306
015
307
SfR
036
340
548
Programming
GEK-90842
there is no power flow to MCS, the coils will be forced to the OFF state regardless of the internal logic
conditions, timers will be reset to zero, and counters will stop (frozen) but not reset. The amount of logic
controlled by the Master Control relay function is limited only by the memory provided.
STR
AND
MCS
STR
OR
AND
OUT
152
156
010
271
SPAN Of
CONTROL
~+--+t-++-e
265
+--it---u+
043
STR
AND
AND NOT
OUT
STR
AND
OUT
-MCR
STR
AND
OR
AND NOT
OUT
003
005
007
043
021
052
152
156
010
271
152
027
265
017
012
315
303
043
Programming
5-29
GEK-90842
ST-R
010
011
OUT
SfR
204
012
205
013
AND Not
014
SfR
MCS
STR NOT
i:
Sm
wr
OUT
E
MCA
STR
ANoNof
OUT
STR
MCS
STR
OUT
SfR NOT
ANDNOT
L
r
$i
-MCR
STR
AND
Lbof
Out
I1 22
016
207
012
210
WOROS
023
021
:;:
024
212
025
026
213
030
031
033
032
27:
PER ELEMEN
I
OFF
ON
OFF
ON
Coil 376 ON
OFF
ON
5-30
Progra.mming
GE&90842
003
376
II
STR
OR
OUT
STR
OR
ANDNOT
OUT
STR
OR
ANDNOT
SET OUT
056
i
0
005
It
006
#
010
010
I I
005
003
056
370
005
010
006
010
005
011
006
011
006
SET
Programming Timers
Timers (Figure 5.16) can be programmed in either seconds or tenths of seconds (or hundredths of
seconds with a Series One Plus 3.7K PC) and require only one line of logic to control their operation.
When power flows to the timer coil, it will begin recording time at the rate of one count every 0.1
Programming
5-31
GE&90842
seconds or .Ol seconds as applicable. The timer starts at 0000.0 and records time, towards the preset
value. When the preset value is reached, an event will happen according to what has been programmed.
Also, when the timer reaches the preset value, the timer will continue timing up, until reset by an
interruption of power flow through its conditional contacts, or until it reaches its maximum value of
999.9 or 99.99, as applicable at which time it will stop. If power flow to a timer is interrupted or if the
CPU should stop operating, the timer will be reset to zero. The basic clock driving all timers derives its
accuracy from a crystal within the CPU, it does not depend upon the AC power line frequency.
RELAY LOGIC
Figure 546.
PRESET
A timer can be programmed to be self resetting, by pro gramming a closed contact refereficing the timer
coil. If programmed in this manner, when the preset value is reached, the timer coil will tum on, the
closed contact referencing the coil will open and the timer will reset to 000.0 and start timing up again.
Figure 5.17 illustrates the pro gramming of various types of timers. The relay logic is built in the normal
The timer (TMR) function is selected along with a timer/counter
manner up to the coil selection.
reference (600-677). Each timer or counter must have its own unique coil to operate properly. After the
timer is identified, the preset is entered.
In this example, coil 41 will be OFF until 15 seconds after timer 601 is energized. It will remain ON
until either the power flow to 601 is interrupted or the CPU goes through a power up operation. Coil 42
is inverted from 41 in that it stays ON until 15 seconds after power flows continuously to the timer 601,
when it goes OFF. Timer 602 delays 5.5 seconds after reference 27 is energized before it turns its coil
ON, also energizing coil 43.
Specifying Timer Preset Values
The Timer preset value can be either a fixed value entered after the T/C reference, the BCD value
entered with the Timer/Counter Setpoint unit for the special Timer/Counter references (674.677), or the
value in the registers that are assigned to the special Timer/Counter references. These registers are 564
and 565 for T/C reference 614; 566 and 567 for T/C reference 675; 570 and 571 for T/C reference 676;
and 572 and 573 for T/C reference 677.
The preset value information is also valid for Counters.
Programming
5-32
a4001 6
OR
ANDNOT
isrlrlr
STRNOTTMR
Il.17
LEDS
DISPLAY
SIR
STR, SHF
ST-R,SHF
STR, SHF
CY
DtSPUY
LEDS
SHF
SHF
SHF
SHF
OR
OqsHF
oR,SHF
0R, SHF
AND, NOT
AND, NOT, SHF
AND, NOT, SHF 3
AND, NOT, SHF 32
0.0.0.3
6
60
601
0.0.0.4
WORDS
025
026
032
601
15
601
041
601
042
027
602
5.5
602
043
PER ELEMENT]
KEY
6
60
601
0.0.0.6
LEDS
DISPUY
2
27
0.0.1 .o
6
60
602
0.0.1.1
5 ,.
5.
5.5
0.0.1.2
SHF
SHF 6
SHF 60
SHF 601
0.0.0.8
4
42
0.0.0.9
SHF
SHF
6
St-F60
StiF 602
0.0.1.3
4
43
0.0.1.4
Programming
GEK-90842
All counters
.
ANY
RELAY LOGIC
t
COUNT
.
C
0
1b PRESET
ANY
RELAY LOGIC
RESET
E
R
Programming
5-34
GEK-90842
046
1.14 WORDS
KEY
I STR
I SHF
STR. SHF
tri
STR. S-IF
15
[p]
STR. SHF
1 ENfj
ADR
ADR
0001
DISPLAY
LEDS
I CNI
STR.
CNT
SHF
STR.
CNT. SHF
[-q
101
STR.
CNT.
SHF
CNT
13j
ISHTl
CNT. SHF
I EN?
ADR
161
CNT. SHF
ml
OUT
101
CNT, SHF
AND,
SHF
I OR
OR
ElSW
OR. SW
El
0004
STR
ICNT]
ADR
I
L
OR
OR, SHF
ADR
1
16
0002
Enn
13
ON
I STR
AND, SHF
AND, SHF
KEY
AND
ENT
El
SHF
STR. SHF
STR.
SHF
SHF
El
DISPLAY
--
STR
0 STR
SHF
!ZE]
I
ON LEDS
KEY
STR.
ENT
II
DISPLAY
STR
u
I
ON LEDS
PER ELEMENT
SW
1
17
0.003
ENT
CNT. SHF
ADR
SHF
lJ
SHF
[T]
SHF
IEM]
ADR
6
60
603
0007
OUT, SHF
6:
,;I
OUT, SHF
0005
[7]
OUT, SHF
46
[ENI]
ADR
0.0.0
3
35
0006
Programming
5-35
GEK-90842
functions.
Timer 611 will record time as soon as references 206 and 225 are energized.
After 800
seconds it energizes its coil and stops recording time. However, timer 612 starts as soon as 611 reaches
it preset and continues for another 950 seconds. This is a total of 1750 seconds from the time T611
started. Whenever reference 206 or 225 is de-energized, timer 611 is reset to zero, de-energizing coil
611, and also resetting timer 612 (if necessary).
7wH
1611
225
STR
1611
1612
4 950
I I
T613
1613
l 1.0
1613
l
CNT
614
306
4 t
052
.
CNT
C615
615
I t
a 500
206
225
611
800
611
612
950
613
613
1.0
613
306
614
750
052
615
615
500
615
307
616
BOO
L.
.
*
1
CNT
616
307
I I
l 750
i I
C615
AND
TMR
w-e
STR TMR
TMR
W-W
STR NOT TMR
TMR
-aSTR TMR
STR
CNT
--w
STR
STR CNT
CNT
W-W
STR CNT
STR
CNT
-a-
*BOO
5-36
Programming
GEK-90842
Sequencer Operation
All Series One and Series One Plus counters have one other very powerful feature which is applicable to
all counters. They all can be programmed to act as sequencers. Each counter can control a 1000 step
sequencer, which allows any Series One or Series One Plus PC to have sixty four 1000 step sequencers,
each similar to a stepping switch or drum sequencer. Figure 5.21 illustrates the operation of one of these
sequencers. Each sequencer moves fkom one position to the next as directed by some user defined signal
shown here as a pushbutton.
Counters move or are incremented once each time a count is recorded.
Each sequencer starts at zero or home position when the counter is reset, and progresses through its steps
one at a time in numerical order. At any time the position of the sequencer can be determined by the
current count value contained in its storage. Although any sequencer can have up to 1000 steps, many
applications are solved with a smaller number. To limit a sequencer to less than 1000 steps, the preset
on the counter is used. As usual, each step of the sequencer can control any number of contacts.
INCREMENT
Programming
5-37
GE&90842
pc-~1-83-0021
TIME (SECONDS)
15
20
25
30
35
40
45
OUTPUT
033
RED LIGHT
OUTPUT 1
034
OUTPUT 2
035
GREEN LIGHT
036
BLUE ffiHT
037
SOLENOID
STEP NUMBER
040
example, output 033 (red light) will be energized during 5 second intervals each for steps 0, 1,
Similarly, output 034 (Output 1) will be energized at step 2, sealed and held until the beginning
5 (end of step 4). The other outputs are controlled using similar logic with parallel contacts or
circuits.
If an output is ON for more steps than it is OFF, normally closed contacts would probably simplify your
logic. Counters can also be used that are driven independently and not with a time base.
PC Operation
4-27
GE&90842
t
USED
TABLE
v2. 2
-1.w-
SmEs MJlE
41:
402:
403:
404:
46:
46:
W?:
YE
W:
W:
!iEk
YM:
5Ei:
!iMk
1lByI:
wu?
ltwsR-2e#a-2l
418:8
411:If
412:8
413:3
414:s
415:8
416:3
4l7: 8
42k 8
421:8
422:3
423:a
424:3
425:8
426:t
427:t
430: t
518:
511:
512:
513:
514:
535:
!i36:
517:
52%:
521:
522:
523:
524:
5a
526:
523:
530:
431: 3
432: s
433: 8
434: 3
435: a
436:
437:
446:
441:
442:
1$3:
444:
445:
446:
447:
540:
541:
53:
532:
542:
533:
543:
534:
536:
544:
545:
536:
546:
537:
547:
63h
63l:
632:
633:
634:
6e
641:
642:
64%
644:
:
645
:
646
.W:
m
6s
am:
458=
45.1:
w:
(1153=
454:
455:
d?&
45%
4%
47l:
472:
!i6Ik
551:
552:
!B
554:
@5:
5&:
559:
473:
474:
475:
#6:
477:
571:
572:
57%
574:
5Nk
5E
5n:
.
iF@6n
6721
67%
674:
6%:
:
f116
I
.
PC Operation
GEK-90842
OUTPUf
USED
REGISTERS
000:
881:
002:
913:
M4:
B15:
0Ek
I-ABM
v2.
$rq:
886:
06:
an:
me:
811:
@E.
070:
07l:
072:
833:
074:
mi:
@&
847:
020:
021:
622:
$23:
$24:
@25:
032:
033:
$34:
835:
066:
WI:
042:
813:
M4:
m6:
W:
052:
053:
64:
066:
967:
MTA E6BTER
m
)1:
4aQ:
Wo:
a:
405:
4k
$87:
410z
411:
412:
413:
414:
415:
U6:
117:
420:
430:
148:
421:
422:
423:
424:
425:
426:
427:
431:
432:
433:
434:
435:
436:
437:
441:
442:
443:
444:
445:
446:
u7:
520E
521
HI:
531:
532:
533:
534:
535:
536:
:
537
540:
541:
542:
5113:
544:
545:
51116
srtf
522;
52%
524:
525:
5a6:
527:
450:
451:
452:
453:
454:
455:
456:
457:
!i6k
551:
552:
553:
554:
ak
566:
967:
460:
4%
461:
462:
463:
464:
465:
466z
467:
m:
472:
473:
474:
475:
476:
477:
m
5%
sn:
573:
574:
535:
536:
s??..
Programming
GEK-90842
030
0
1600
T600
0
T600
C601
e-m
*I
It
It
2
034
601
OR
AND
e-s
034
kt5
035
601
H
St1
tw
5
601
IW
6il
it
0
601
t+
036
3+
NOT
03:
601
OUT
STR
03:
601
bk-
SO?
OR
60:
OR
60:
OUT
STR
-we
03:
601
OR
60:
OR
60:
iii
STR
w-s
03:
601
OR
60:
&ii
STR
m-w
03;
601
OR
AND
weOUT
NOT
04:
601
04:
037
Sk
0
03:
601
STR
*
60:
CT
It
6
601
601
OR
it
CNT
s;R
-se
6&
0
030
600
600
6Oi
601
031
601
STRTMR
ANDNOTCNT
STR
4
033
601
4 8
COUNT
601
031
I
m-R
ANDNOTTMR
II
Sk
0
it
6
601
601
I?#
CA0
040
4
Programming
S-39
GEL90842
There are several common features that can be used to describe the generalized features of a shift
register. There is movement in all examples, normally in one direction. This movement can be defined
as a group of fixed increments such as one link, one box position, one operation, or one person. The 2
order 1 of activities (pulling chain in, placing boxes on conveyor, loading parts to be worked on/tested,
or adding people to the line) normally remains the same - first in, first out. In case of power failure in the
plant or building, it is desirable that the shift register retain its content (part position, people order, boxes
on conveyor, etc). However, in many cases it is also desirable that under logic control, the shift register
be cleared such as start up on Monday morning. It is much easier for the user to clear a retentive shift
register than it is to restore a cleared (volatile) content.
t-83-0023
CLOCK
5-40
Programming
_ ~
GEK-90842
shift registers, ring counters, First In First Out or Last In First Out stacks. Each shift register reference
can control any number of relay contacts, both normally open and normally closed.
WER
1
OPER
2
OPER
3
TEST
DIVERTER
PART
PRESENT
REJECTS I
045
046
047
130
131
132
133
134
214
The timing of each operation allows the machine to index one position each 3 seconds. Thus timer 631
produces an output every 3 seconds as long as the internal permissive is satisfied. This coil (214) is
developed elsewhere and indicates all operations have been completed and hardware is out of the way,
allowing movement without damaging the machinery.
The shift register itself has three parallel rungs
each of which can be any combination of series and parallel contacts. The f!i.rst is the input signal.
Whenever this is supplying power flow the first stage of the shift register will turn ON and remains ON
Programming
5-41
GEK-90842
even if the input changes. The middle rung is the clock signal controlling the shifting of all stages.
When this signal goes from OFF (no power flow) to ON (power flow), all stages will shift one position.
This shifting is completed before other logic is solved. The bottom rung is the reset signal. Whenever
this signal is supplying power flow, (all) stages of the shift register will be turned OFF (cleared).
The references used by this shift register and thus the number of stages, must be defined. The reference
for the shift register itself is the location of the first stage and immediately following that is the reference
for the last stage of that shift register. In our example, input 045 indicates a part present and loads the
f&t stage (431) of the shift register.
Timer 631 (3 seconds) and coil 214 (permissive to shift) are both required before the shift occurs.
Finally, input 047 is used to clear all shift register stages perhaps at the start of machine operation or
otherwise under operator control. The shift register is built using references 431 through 444 (total 12
stages). The remaining relay logic merely connects the individual stages of the shift register to their
output to exercise proper control. The only exception is the next to the last rung. This rung receives the
test signal and resets stage 440 if the test is passed. Thus when the later stage (443) receives the data, it
will not activate coil 134 to operate the diverter. Therefore, good parts are passed and the diverter
operates only for bad parts, not for empty locations or good parts.
a42154
631
ll.mPARTwIEsw
OrNOPARTOFInrYnPARr
214
631
I
3.0
6TFINQttMFl
awl
WR
w-m
045
1431
STRTam
6R
-a-
631
214
631
3.0
045
631
214
047
431
444
432
130
434
131
436
132
440
133
046
340
443
134
046
443
134
it
S-42
Programming
GE&90842
Normally many parts will be processed through this machine, continuously moving from input at
position 1 to output from position 12. However, for the purpose of illustration, a single part will be
examined as it moves down the machine. The part is placed in position 1, energizing input 045 and
setting shift register stage 43 1. After three seconds, timer 631 energizes clocking the shift register
causing the ON state for this part to move into stage 432. Then timer 631 will reset itself and stage 431
is cleared. When stage 432 is energized so is output 130 causing operation one to be performed on this
part. An additional three seconds pass and another clock cycle causes the ON to move to stage 433.
Stage 432 will be loaded from 431 which is OFF as long as additional parts are not processed. The
above discussion assumes no delays are experienced with the permissive.
The above operation repeats itself as the part goes through 434 (operation 2), 435 (rest), 436 (operation
3), 437 (rest), and 440 (test) at three second intervals. While at the test position, output 133 is energized
and the test OK input (046) is expected. If the part passes the test, input 046 will reset stage 440 making
the remainder of the shift register act as if no part was present and allowing the part to pass straight on
through. However, if the test is not passed, the ON stage moves to 441,442, and 443 at three second
intervals. At stage 443, it energizes output 134 causing the diverter to push off the defective part into the
reject bin.
Other logic can be added to improve the capabilities of this program.
For example, a timer could
measure the delay from the manual cycle (631 energized) and receipt of the permissive (214). It would
also alarm if this delay was excessive such as 5 or 8 seconds beyond the normal 3 seconds. Counters
could also be installed to record both good and bad parts produced.
This data can be readout and reset
via the programmer whenever desired, such as each shift, day, week, etc.
Forcing I/O References
An invaluable tool in the verification of user logic and field wiring is the ability to force I/O references.
The operation of the I/O forcing operation is dependent on the I/O reference being forced. Inputs
connected to external devices can be forced on or off for one solution of user logic. All other I/O
references can be forced on or off indefinitely, but are overridden by user logic.
The most frequent user of the I/O forcing function is for verification of field wiring of outputs. Since
user logic overrides the I/O forcing function it is recommended that this operation be performed with
user program memory cleared. The key sequences for forcing I/O references are as follows:
l
l
To force a specific I/O reference ON, enter the sequence: SET, SHF, Xxx (I/O) reference),
To force a specific I/O reference OFF, enter the sequence: RST, SHF, Xxx (I/O reference),
WARNING
When forcing input points with the set or RST sequence, be aware that the physical state of
the input may be overridden. If the forced set or RST occurs in the user logic program
before the input is checked in the same I/O scan, the set or RST state will take precedence
and would cause an output to be turned on or off at the wrong time.
ENT.
ENT.
Programming
GEK-90842
3
Data Operation Instructions for the Series One Plus
Programmable Controller
SECTION
Data Operations
The Series One Plus PC has, in addition to the basic ladder diagram functions, a group of instructions
that include data moves, math functions, logical operations, conversion, and external fault diagnosis.
These instructions provide the PC with the capability of performing various data operations. This group
of instructions operate on multiple bits rather than one bit at a time. These instructions are not available
with a Series One PC. For programs requiring many data operations, it is recommended that the Series
One Plus 3.7K PC be used.
All of these instructions require that the data to be operated on be loaded (stored) into a 160bit register
called the accumulator.
The data (numerical value) is processed in the CPU as BCD (Binary Coded
Decimal). Each BCD value is represented by 4 corresponding bits in the accumulator.
A BCD value
can be any of the digits 0 through 9. When the specified operation is performed with the contents of the
accumulator, the result of the operation is stored in the accumulator. This data can then be transferred to
external outputs or stored internally to be used as needed. Additionally, data can be stored in registers
(sixty-four 160bit registers) and those registers referenced when programming the data operations. Each
register can contain a 4digit BCD number.
Figure 5.27 is a block diagram showing how the data
operations are performed.
Registers and the accumulator may also contain binary data, however
performed until the binary values are converted to BCD.
arithmetic
functions
cannot be
a40848
DATA IN,
OONSTANTOR
oF)ouplwEFmcE
\
e
/
ACCUWIATOR
DATA OUT,
TO-
Fiire
The contents of the accumulator do not change until new data is loaded into it with a D STR instruction
or a computation takes place and the result is stored in the accumulator.
s-44
Programming
GEK-90842
The
Where m
When a constant (4digit BCD number) is entered as the data value, the bits of the BCD numbers will be
stored in the corresponding position in the accumulator, i.e., the least significant digit in the lower 4 bits
of the accumulator, and the most sign&ant digit in the upper 4 bits of the accumulator.
a40850
4-DIGIT BCD NUMBER
DIGIT
3
I
8~4~2~1~8[4~2~1
4
L
/314/211
I
I
NUMBER
DIGIT Dlcnl
2
I
I
I
3
1
8141211
ACCUMULATOR
The I/O points, internal coils, and shift registers are treated as 8-bit registers when programming data
operations. The references are then referred to as group references. By selecting the R key before a
value, that value is operated on as an 8-bit or 16.bit register. For example, R 1 5 actually references 8
consecutive I/O points, 150 to 157. This is a convenient way ofreading in data to the accumulator from
input modules, or writing data from the accumulator to output modules for use as required by the user
program. Certain instructions operate on 16 bits, in those cases the data will be read from or written to
16 consecutive references (one 16 circuit module or 2 adjacent 8 circuit modules). The group reference
number for the references mentioned above can be either 1 or 2 digits.
Programming
5-45
GEK-90842
Timer/Counter References
The timer/counter
references are also 3digit octal values.
Each of the timer/counter
references
represent a 16.bit register. Valid range for the timer/counter references is 600 to 677. These registers
contain the accumulated value of a timer or counter. It is important to note that the timer/counter
accumulated value is not the same as the accumulator read to or written from when programming any of
the data operations.
is shown below.
a4085
42
7
41
0
017
16 BIT ACCUMULATOR
Contents of 41 and 42
(16 bits) are Mod
into
the accumulrtor
NOTE
Discrete bit 410 will be stored in the first position of the accumulator; discrete bit 427 will be
stored in the last position (16) of the accumulator.
Programming
5-46
IllSWUCtion
D.STR
D.STRl
DeSTR2
DWR3
DdTR5
DdXJT
D.OUTl
DdWT2
DdWI-3
DaUT5
CMPR
ADDITION
SUBTRACTION
F50
F51
F52
F53
F55
F60
F61
F62
F63
F65
F70
F71
F72
Kv
InstraCtion
seqpe-
hmLTTPLY
DIVIDE
DeAND
DaR
SHIFT RIGHT
SHlFl?W
DECODE
ENCODE
F13
BIN(BCDTOBIN)
BCD (BIB TO BCD)
EXTERNAL FAULT
DIAGNOSIS
F85
F86
F74
F75
F76
F80
F81
F82
F83
RO
The remainder of this chapter lists each of the data operation instructions and the information
for pIDgr amming them. The format used to describe each of the instructions is as follows:
required
FLAG INDICATION
>,GreaterThan
=,ECplto
<,LessThan
Cany or Borrow
Ovedow
S-47
Programming
GEK-90842
D&Ilt
(F50)
DGXR (Data Store) is a 2 word instruction which, when executed, loads the accumulator
BCD constant or the contents of a specified 2 byte reference.
with a 4 digit
NOTE
When loading I/O References or other data, be sure that it is in BCD Format+ If not it should be
converted before using the data for arithmetic fimctions.
a40852
REF+l
REF
17
017
115
01
0 1
VIM
ooo- 014
070 - 075
016 - 036
W-056
400 - 576
600-677
oow
ACCUMULATOR
Group Refefences
I/OPoints
l/O Points
Intefnd Coils
Shift Register Cds
Data Registers (80bit)
T/C Accumulated Value Registers
(1 G-bit)
- 9999
CONDITIONAL
CONTACT
GROUP
REFERENCE 1
+-+
I--{
DSTR
XXX]-+
4 DIGIT CONSTANT
+---4
BCD VALUE
I
l!EKlclclcl
t_c
PSTR XXxx]-+
S-48
Programming
GE&90842
D6IItl
(F51)
This is a 2 word instruction which, when executed loads the lower 8 bits of the accumulator with the
contents of a specifkd 1 byte referenoe. The upper 8 bits (8-15) will be zeros.
a40853
15
817
01
ACCUMULATOR
I/O Points
I/O Points
Interrud Coils
Shift Register Coils
Data Registers (80bit)
+--4 I--{
DSTRl
XXX]-+
GROUP
r REFERENCE 1
rrcl
D.STR2 (F52)
This is a 2 word insmction which, when executed loads the lower 2 bits of the accumulator with the
upper 4 bits of a specified 1 byte reference.
a40854
REF
ACCUMULATOR
I
OOO-01s
070 - 076
016-037
040-057
400-677
GROUP
-I
REFERWCE
5-49
Programming
GEK-90842
D.STR3 (F53)
This is a 2 word instruction which, when executed loads the lower 4 bits of the accumulator
lower 4 bits of a specified 1 byte reference.
with the
a40855
rwi
ACCUMULATOR
I/O Points
I/O Points
Internal Coils
Shift Register Coils
Data Registers (8-bit)
GROUP
TREFERENCE 1
DdiKIRS(F55)
This is a 2 word instruction which, when executed loads the accumulator
byte contents of a 16 circuit Input module.
a40856
REF+ 100
REF
17
017
115
817
0 ]
I
r;l
wid
ACCUMULATOR
GroupRefewence
16 Point Input Module
000-005
Fl
GROUP
r REFERENCE1
+---I
/--[DSTR5
I
I
X)--+
Programming
540
DoOUT (F60)
DoOUT (Data Out) is a 2 word instruction, which when executed transfers the contents of the
accumulator (16 bits) to a specified 2 byte (group) reference (Output, Internal Relay, Shift Register coils,
Data Registers or Timer/Counter accumulate value register).
a40857
017
15
O]
017
7
REF+ 1
ACCUMULATOR
REF
Valid Group R8f8f8nC8S
I/O Points
l/O Points
Int8m8i COik
Shift Register Coils
Data Registers (8-bit)
T/C Accumulated Value
(16-bit)
000-014
070 - 075
016 - 036
040-056
400 - 576
600-677
GROUP
REFERENCE
R8gisters
D.OUT1 (Fdl)
DoOUT is a 2 word instruction which, when executed will write the contents of the first 8 bits (O-7) of
the accumulator to a specified reference.
a40858
15
817
17
ACCUMULATOR
0 1
REFERENCE
r;7 F] 1;1
GROUP
rREFERENCE1
110 Points
I/O Points
hltwMl Coils
Shift Re@ter Coils
Data Register (8&t)
+---{ j---{
D-OUT1
xxx)--+
541
Programming
GEK-90842
DaOUT2 (F62)
DoOUT is a 2 word instruction which, when executed will write the contents of the lower (first) 4 bits
of the accumulator to the upper 4 bits of a specified reference.
a40859
15
hiid
DoOUT
ACCUMULATOR
413
REFERENCE
Group References
000-015
070 - 076
016 - 037
MO-057
400 - 577
GROUP
REFERENCE
413
/
I/O Points
I/O Points
Internal Coils
Shift Register Coik
Data Registers (80bit)
(F63)
DoOUT is a 2 word instruction, which when executed will write the contents of the lower 4 bits of the
accumulator to the lower 4 bits of a specified reference.
a40860
1 15
17
v&d
413
413
01
Fl 131
GROUP
REFERENCE
ACCUMULATOR
REFERENCE
Group Refemnces
ODO-015
070 - 076
016-037
040-057
400-577
17
I/O Points
I/O Points
lntwnal Coils
Shift Register Coik
Data Registers (80bii)
+---I
}--{
D-OUT3 XXX}-+
542
DoOUT
programming
(F65)
D~OUTS is a 2 word instruction, which when executed will write the contents of the accumulator
byte reference which must be a 16 circuit Output module.
to a 2
a40861
115
817
0 1
ACCUMULATOR
017
01
REF
REF+ 100
[T]
CMPR
1 ooo-005
F]
++
17
GROUP
REFERENCE
1-3
DOW5
+-+
(F70)
The contents of a specified 2 group reference or a 4 digit BCD constant are compared to the contents of
the accumulator.
The result of the comparison will cause one of three special purpose i;ltemal coils to
turn on, depending on whether the accumulator value is greater than (>), equal to (=) or less than (c) the
value specified by the reference or constant.
a40862
Valid Group References
L
ooo-014
070 - 075
016-036
040-056
500 - 576
600 - 677
I/O Points
I/O Points
Internal Coils
Shift Register Coils
Data Registers (80bit)
T/C Accumulated Value Registers
(16-bit)
oooo - 9999
Constant Digit
BCD)
Ill
I
GROUP
rREFERENCE1
q clclcl
4 DIGIT CONSTANT
l
I-
BCD VALUE
++
t---{cMPR xxxx}-+
Programming
S-53
GEL90842
l
Compare sequence
15
0~0~0~0~1~0~0~~~~~1~1
a40863
0
['lop
p10
ACCUMULATOR
CONTENTS
CMPR
REFERENCE
+ 1
REFERENCE
.7
o_ 7
4
. 0~0~1~1
l
l
l
llO/OlO
0~1~1~1
1
doll11
2 GROUP
REFERENCE
OR
4 DIGIT CONSTANT
a
lo
Pr0gmnming
example,
Compare
1
Addition (+), BCD 4 Digit (F71)
The contents of a 4 digit constant or a specified 2 group reference are added to the contents of the
accumulator.
The result of the addition is stored in the accumulator as a 4 digit BCD number. If the
answer is >9999, the carry flag (Internal coil, 775) will tum on. If the answer is zero, the zero flag (776)
will turn on. The flag coils can be used in a program as references for contacts to tum on an output
connected to a light or other device to provide an indicator of the flag conditions.
Valid
oooa14
070 - 075
016 - 036
040-056
400 - 570
600 - 677
1 oooo-9999
a40864
Group
References
I/O Points
I/O Points
Intem8l Coih
shift RegisterCoil8
Data Registers (8-b&)
T/C Accumulaad Value Registam
FLAGS
cAoRRRy
ZERO
(1&bit)
BORROW
775
xxx]-+
GROUP
REFERENCE
1
r
q clclcl
4 DIGIT CONSTANT
k-4
l-
BCD VALUE
t-c-
xXxX]-+
776
Programming
s-54
GE&90842
l
Addition
sequence
a40865
15
ACCUMULATOR
CONTENTS
+
REFERENCE + 1
17
I
4
8141211
REFERENCE
0b
,
3
8141211
2
8141211
1
8141211
2
81412/l
1
8141211
2 GROUP REFERENCE
OR
4 DIGIT CONSTANT
-c
I
-8[41211
3
8141211
.
.
?
1
+
4 DIGIT BCD
ANSWER STORED IN
ACCUMULATOR
EXAMPLE :
7777
+ 2223
CARRY FLAG ON
Addition Programming
I&
digits
ZERO FLAG ON
Example
a40866
The mer
545
Programming
GEK90842
Example 2
This example shows more than one constant value entered in the program. By closing the respective
contact, a different number can be selected to be added to the contents of the accumulator.
a40867
EN1
SHF 0
IMCS
El
0STR El
11 I EN7
1 f El5 El0 El I
1
iSTR3
ENT
I STR I SW I
I
I
S-V
El
1258
-a
it
MCR
~~~~~~~-~~~--~~~
-*
I (a-\ *
I STR
SHF
El
SW
El
Elf
SHF
SHF
El
El
ENT
ENT
ENT
i
I
ENT
El
ENT
When 11 is closed, MCS is energized and does not control the logic following it. The number selected
by closing one of the contacts, I2,I3, or 14 is added to the contents of the accumulator (read fkom Inputs
0030-0047). When I5 is closed, the answer will be written to Outputs 0060-0077.
S-56
Programming
2 group reference or a 4 digit BCD constant value are subtracted from the
contents (BCD) of the accumulator. If the answer after the subtraction is positive, it is written directly to
the accumulator.
If the answer is negative, the Borrow Flag (775) turns ON, the absolute value is
subtracted from 10000 and the resulting value is written to the accumulator.
If the answer after
subtraction is zero, the Zero flag (776) turns ON.
Valid
070
- 075
I/O Points
016
- 036
Internal
4-DtGIT
Coils
400
Data Registers
600
T/C Accumulated
GROUP
REFERENCE
References
I/O Points
- 576
- 677
040 - 056
t oooo- 9999
Group
ooo - 014
Shift Register
(16-bit)
Constant
(8-bit)
Value
(4diait
BCD)
CONSTANT
k-i
BCD VALUE
t-c+
Registers
Coils
xxtiI-$
Programming
5-57
GE&90842
l
Subtraction
sequence
a40869
15
I7
4
L 8141211
3
8141211
REFERENCE
7
2
s(4~2ll
1
8141211
.
.
, 2 GROUP REFERENCE
OR
1
4 DIGIT CONSTANT
1 4 DIGIT BCD
ANSWER STORED IN
ACCUMULATOR
ACCUMULATOR
CONTENTS
Subtraction
l
l
programming
example
GEK-90842
t
b
&DUD
ROfOft!M?WS
ooo-014
070 - 075
016 - 036
W-056
400 - 576
600-677
I/O Points
l/O Points
Internal Coils
Shift Register Coils
Data Registers (8-bit)
f/C Accumulated Value Registers
W-bit)
oooo - 9999
GROUP
REFERENCE
r
1
.
GROUP REFERENCE
1
CONSTANT
VALUE
x!xx}y+
4 DIGIT CONSTANT
++
6CD VALUE
r
Multiplication sequence
(4
15
REFERENCE + 1
t
7
8j4lZll
8
8l4/2jl
8]4l2]1
814121
2
8141211
5
1 8141211
REGISTER
REGISTER 577
AUXILIARY ACCUMULATOR
576
9 the &ro
1
8]4)211
I
.
1 81412j
1 81412!!
SlOlZll
a40871
GROUP REFERENCE
OR
4 DIGIT CONSTANT
8]4121
~lower4digits(1,2,3,4)oftheanswerwillbestoredintbeaccumuratcK.
in the audimy sccumulator (Data Req$sters 576 and 577).
dftheansweris~
4
o -2
SlOjZll
ACCUMULATOR
CONTENTS
REFERENCE
t--xx
Tk~pper4digit~(5,6,7,8)~iUbe~m~i
Programming
S-59
GEK-90842
l
Multiplication
programming
example
8 digits.
a40872
+I
[sl
[sJ
[T]
piiq
il
IT
[TJ
[XT
I1
[I
I]
11
171
Ls)
[piq
IENTl
ICmm
l
pq
!FII
IRIIII
V&id
DOD-014
070 - 075
016-036
040-056
400 - 576
600 - 077
a40873
GmupRsfefemc8s
I/O Points
I/O Point8
IntamrrlCoils
Shift Register Coils
Data Registers(8-bit)
f/C Accumulated Value Rwistws
1 oooo- 9999
q rm
+-I
t-x+
GROUP
rREFERENCE1
BCD VALUE
xxxx}-+
560
Programming
GEK-90842
Division
sequence
15
0
ACCUMULATOR
CONTENTS
~~1~0~0~0~1~1~0~0]0~1~1~0~~]0~~
REFERENCE + 1
c7
REFERENCE
0
4
. olo~olo
O~Ojl~o
0 ,2
CjllOlO
OjllllO
2 GROUP REFERENCE
OR
4 DIGIT CONSTANT
3c
QUOTIENT
I
2
REMAINDER
1
0~0~0~0
olololo
o~o~o~l~lpp~o
ACCUMULATOR
2
OlllOlO
REGISTER 577
3
olo~o~t
4
OlljOlO
REGISTER 576
AUXILIARY ACCUMULATOR
1
IlO~OlO
I
.
The quotient (0 - 4 digits) will be stored in the accumulator as shown. the remain&r (0 - 4 digits) will be stored in the
auxiliary accumulator (Data Registers 577,576) as shown.
Division programming
example
Division of a 4 digit number by another 4 digit number showing how the quotient and remainder
written to Outputs.
can be
a40875
l
l
l
l
A 4 digit number is entered into the accumulator fkom Inputs 0030 - 0047.
Ihat number is divided by a number spexified by Inputs 0050 - 0067.
TIE 4 digits of the quotient are stored in the accumlata and are also written to Outputs 0110 - 0127.
Ibe 4 digits of the remainder a stored in the auxikuy accumulator (Data Registers 577,576) and are written to Outputs
0130 - 0147.
Programming
5-61
GE&90842
Valid
&OUD
References
000-014
070 - 075
016 - 036
W-056
400 - 576
600 - 677
l/O Points
I/O Points
Internal Coils
Shift Register Coils
Data Registers (O-bit)
T/C Accumulated Value Registers
(160bit)
oooo- 9999
I-[
+----f
GROUP
REFERENCE
q uclcl
D-AND xxx]-+
4 DIGIT CONSTANT
l-
BCD VALUE
1
liixlclclu
D*AND Sequence
a40877
ACCUMULATOR
CONTENTS
D*AND
:
*
L
.i
REFERENCE + 1
4
. 7161514
3]2]110
I
1
REFERENCE
7161514
1
312[llO
2 GROUP
REFERENCE
OR
4 DIGIT
CONSTANT
LOGIC PRODUCT
RESULTING
BIT PATTERN
STORED IN
ACCUMULATOR
Truth
A
0
0
1
1
1 RESULT
0
1
0
1
0
0
0
1
5-62
Programming
GE&90842
Programming
example, DWWD
a40878
l
l
l
l
l
Assume the data entered into the accumulator from Inputs 0040 - 0057 = 1234
Is logically AND-cd with 2222
The resulting answer stored in the acmnulator would be 0220
0220 is written to Outputs 0060 - 0077
Accumulator and refemxe contents for above operation 81leshown below
Programming
5-63
GEK-90842
I/O Points
I/O Points
kIternal Coils
Shift Register Coils
Data Registers @-bit)
f/C Accumulated Value Registers
(160bit)
600 0 677
a40879
1
1
i
OOOO - 9999
+---I
III171
GROUP
REFERENCE
Elclucl
ZERO
776
1-L
DOR
4 DlGfT CONSTANT
I-
FLAG
+--1
f----{WR
XXXX J-7
BCD VALUE
1
D*OR Sequence
a40880
15114113[
9 f 8 17 1 6 ] 5 14 13 1 2 1 1 1 0
12lllllOl
ACCUMULATOR
CONTENTS
D.OR
;
4
r
REFERENCE + 1
4
7~6~5~4~3~2~1~0
/8
,
REFERENCE
2
716/5~4j3~2[110
15~~~4113!121111101 91 81 71 61 51 41 3.1 21 11 0
operation.
A = Accumulator contents
D = Contents of reference or constant
2 GROUP
REFERENCE
OR
4 DIGIT
CONSTANT.
s-64
Programming
GE&90842
Assume data entered into the accumulator fi-om Inputs 0120 - 0137 = 3210
Is logically OR-ed with data from Inputs 0140 - 0157 = 7531
The resulting answer stored in the accumulator will be 7731
7731 is written to Outputs 0160 - 0177
Accumulator and nzfenznce contents for above operation ~RZshown below
Programming
565
GEL90842
IFI
+----- 1
+-+N
80 Xi}-+
IT015
r
ACCUMULATOR
CONTENTS
BEFORE SHIFT
0~1~1~1~1~0~0~1~0~0~0~1~0~1~0~1
SHIFT RtGHT
6BnS
FUN 80 6
ACCUMULATOR
CONTENTS
AFTER SHIFT.
AU 0 IN THESE POSITtONS
~---_I
}-FuN~~
xXl_t
lTO15
mclcl
l FUN
0~1~0~1~1~0~0~0~0~1~1~0~0~0~1~0
FUN81 4
FLAGS
CARRY ZERO
775
776
~0
.
W THESE
PosmoNS
5-66
Progrmming
GEK-90842
This example shows a technique that can be used for deleting unnecessary data after it has been entered
into the accumulator.
In the example the fourth BCD digit will be deleted.
a40884
0
l
0
0
l
5
Shifted left, 4 bits.
The
a
l
Programming
S-67
GEK-90842
Decode (F82)
The lower 4 bits (least significant) of the accumulator are decoded to a decimal number from 0 to 15. A
1 is placed in the bit position in the accumulator that corresponds to the decoded decimal number.
The upper 12 bits of the accumulator are disregarded for this operation.
a40885
mmllel
}-{FuN*2]-4
++
WHICH lS DECODED TO
A DECMAL NUMBER.
A 1 WlLL BE PLACED IN
THE ACCUMULATOR POSITlON CORRESPONDING TO
THAT
DECIMAL NUMBER.
AU OTHER POSiTlONS WILL
CONTAIN ZEROS.
If the BCD digit to be decoded is an 8, A 1 will be placed in the accumulator at that position as shown.
Programming
example, FUN 82
0STR
I F
I F
I
I STR
0OUT
F
SHF
El
I
I0
I
I SHF
SHF
El
5
a40886
I 1
El
I
El0
I
3
I
I
I
STR
El
SHF
0OUT I SHF 0
El
171 IEEl
A BCD digit (for example: 6) is loaded into the accumulator (lower 4 bits) fkom the lower 4 bits of the refkrence, Inputs
20,21,22, and 23. The bit pattern loaded in the accumulator would be 0 1 1 0.
The BCD digit is decoded to a decimal number between 0 - 15 (in this example 6).
That number is stored in the corresponding bit position in the accumulator.
0utputs 0040 to 0057 correspond to the 16 bits of the accumuIator. oneoftheoutputswillbeenabledwhenthe
accumulator position has a 1 placed in it. When the contact corresponding to the output reference is closed, a coil 100 117 will tum on.
5-68
Programming
GEK-90842
Encode (F83)
A bit in a position in the accumulator is encoded to a 4-bit code representing the position number (O-15)
in the accumulator.
The resulting 4-bit code is placed in the lower four bits of the accumulator.
a40887
EJ El El
l
+--{
}-----[
FUN83
(example)
15
ONE BIT IN A
POSITKIN IN THE
ACCUMULATOR
0~0~0~0~0~0~0~0~0~0~1~0~0~0~0~0
v
POSITION 5
FUN 83
1s ENCODED
5
TO A 4-BIT CODE
AND STORED IN
THE LOWER 4 BITS
OF THE ACCUMULATQR
~~0~0~0~0~0~0jol0~0~0~0~0~0~1~0~1
18
1
118
118
118
11
The upper 12 bits of the accumulator will contain zeros after the FUN 83 has been executed
p-lF-Jp-1 t---i
l
a40888
t--+4--i
Invert sequence
15
16 BITS STORED IN
ACCUMUCATOR
1~0~0~0~0~~~1~0~0~1~1~0~0~1~1~1
INV
15
0~1~1~1~1~0~0~1~1~0~0~1~1~0~0~0
Programming
LOGICALLY INVERTED
example, INV
SHF
ISTR El
I
l
l
IENT
I F
0 5
I 0
I ENT
I 8
I 4
I ENT
I F
I 7
I 1
0ENT
0 F
I 8
I 4
0ENT
0 F
I 6
i 0
I ENT
ARE
Data entered into the accumulator fbrn Inputs 0030 - 0047 is inverted.
The inverted data is added to data from Inputs 0050 - 0067. The 8nswer is stod
Data is written to 0utputs 0070 - 0107
El
IEEl
-_
_
Programming
5-69
GE&90842
is converted
to that value.
a40889
Binary conversion
sequence
.
L
5
oploll
OlllOlO
O[O)ljO
00
s
BIN
olo]oplol
l~ofl]o~o~l~o~l~1pp
3
OlOllll
1
,
4BCD
NUMBERS
STORED IN
ACCUMULATOR
ARE
CONVERTED
TO A BINARY
CODE
5-70
Programming
GEK-90842
of the overflow.
a40890
BCD conversion
sequence
BINARY CODE
STORED IN THE
ACCUMULATOR
BCD
)
9
Ilojop
Progmmming
7
ollpp
oloplo
1
OlOlOjl
I
I
CONVERTED TO A
4 DtGIT BCD
NUMBER
example, BCD
lx 31
DSTR 3 J
+5
BCD
D-OUT 7
777
I t
130
4,
Programming
5-71
GEK-90842
l&mud
+--++pN
t
u
2oxxxx-J--+
INPUTS TO BE MONITORED
example, FUN 20
D=OUT 6
a40892
IF I2
I SW I 2
0STR I NOT
ElF 0 5 IO
~~~~coMectedtoI1andI3aFemadeatthesametime,FUN20willbeactive,ll11wilIbedisplayedonthe&~
display on the programmer.
IfdevicesconnectedtOI2andI4aremadeattbesametimethedatartisplavwilldisplay2222.
The indicator nUmberWilIbe stored in 574 and 575 and that number will be written to Outputs 0060-0077.
Fault indicator number display
The physical fault should be cleanxl. Tbtn clear the programmerdisplay with the CIX key.
I)
61
62m
mounted
on the
The rest of this chapter provides specifications, wiring diagrams, typical schematics, and sample
reference numbers for each module type. The typical schematics are to provide details for interfacing
and not for maintenance or repair of these modules.
The sample reference numbers should be adjusted by the user to the actual slot in which the modules
will be installed. Every slot is provided with eight references. Those modules that provide eight circuits
still consume 8 J/O references.
When 4 circuit modules are used, the four references not used to
interface to mil world I/O, are available for use as internal references for the users logic program.
A 16 circuit I/O module uses 2 groups of 8 I/O references.
63m
a41 928
a40287
a40796
Cl 0
00
20
IO
30
40
50
60
70
00
O2
04
06
0 CB
01
03
05
C2 0
8 CIRCUIT
Fiire
07
CAo
IO
30
50
70
00
20
40
60
16 CIRCUIT
64-
BUNE,
Aurd
12
12
321
ORN . .. .... ORANGE
GRA . . . . . SRAY
WHT ... . .. . WHITE
YEL . .. .. .. YELLOW
321
-N=Dl)
81
82
WHT (REDl)
B3
YEL (FtEDl)
84
lm
FWK (REDl)
ow=Da
-E-l-t871
ORN (BLKl)
WHfmJw
YEL(BLK1)
PNK(BLK1)
-ww
GRA(BLK2)
ww~)
B8
B9
yw=w
PNK(BLK2)
c=wJw
=u~W
I
I
I A10
BlOI
Bll
10UuW+J
I Al2
812
bWU+I
65m
12Sl27
a40797
1
n
loo
TO
107
070
TO
077
TO
10
o[i7
olbl
MO
TO
150
TO
157
047
TO
007
140
TO
147
loo
TO
107
10 SLOT RACKS
EXAMmf
s#MSoNf
must
Cable Description
Module
IC61OCBL105
24 Pin Connector
10 (3 meters)
IC61OMDLlO5
1C610MDL106
IC61OMDLl56
Thumbwheel Interface
High Density Input
High Density Output
IC61OCBL107
32 Pin Connector
10 (3 meters)
IC61OhdDLllO
Description
66I
GEK-90842
DESCRIPTION
NUMBER
IC61OMDL125
IC61OMDL127
IC61OMDL126
1C610MDL101
IC61OMDL106 (2)
IC6lOMDL107 (1)
1C610MDL111
IC61OMDL112 (1) (3)
KXlOMDL116
IC61OMDL175
IC61OMDL176
IC61OMDL151
IC61OMDL156
IC61OMDLl57
IC61OMDL153
IC61OMDL154
IC61OMDLl55
IC61OMDL158
IcdlOMDLl80
IC61OMDL182
IC61OMDL166
1. Ranovable tarnid
(2)
(1)
(1)
(1)
IC61OMDL103
IC6lOMDL104
IC61OMDL105 (2)
1C610nmL110 (4)
IC61OMDL115
1C610MDL124
IC61OMDL135
IC6lOMDL181
IC61OMDL185
2 Camectsto~thmugh24pinconn~rmfaccplatc.
3.
Thi6modn3.ccm~bcu6eda6a~inpuL
4. CameUstol/Othmugha32pin~~onfr#plate.
Theu6crmu6tprcwidcthepowcr~
to
operate
the
field devices.
67I
One
Plus PCS.
115 V ac Input
IC610MDL125
This module provides 8 circuits each designed to receive a single discqte
Iuput Points
Operating Voltage
AC Frequency
Input current
Input Impedance
ON Level
OFF Level
OFF to ON Response
ON to OFF Response
Circuit Indicator
Internal Power Consumption
Units of Load
Weight
97-132 V ac
47-63 Hz
lSmA@6OHz
11.5 mA @ 50 Hz
9.5K ohms
Above 80 V ac
Below 20 V ac
10-30 ms
lo-60 ms
Field Side
lOmA@9Vdc
lUnit@9Vdc
5 02 (140 g)
T VPICAL
USER
MODULE
WlRlNG
REFERENCES
05c
051
052
053
-
054
055
056
057
WlRtNC
r -....,,q
I
II
I
I8
I
I
I
c-.
-*. c- (C---rm
INPUT
II
I
I
brrmr.--
115 VAC
0-N
(%L-,W,_
\r /
COMMON
TO OTHER
THREE CIRCUITS
COUPLER
SAMPLE
INPUT CIRCUIT
DIAGRAN
m
68
230 V ac Input
IC6lOMDLl27
This module provides 8 circuits, each designed to receive a single discrete (ON/OFF) signal from user
supplied devices. Typical input devices include limit switches, pushbuttons, selector switches, and relay
contacts. The 8 circuits are divided into two groups of 4 circuits each. Each of the 2 groups can be
supplied from a separate power source. Power to operate the field devices must also be supplied by the
user. Following are specifications for each of these 8 circuits.
pc-~1-84-0024
Input Points
opercltingvoltrrgc
18@265 V 15:
4763 Hz
18 mA (Za!W, 60 Hz),
Max.
llmA,TypicaI
18Kobms@6oHz
Above 180 V ac
BChW4OVpc
<2mA
5-50 ms
5-60 ms
Field Si&
lOmA,9V&
lUnit@9Vdc
5 02 (140 g)
AC Fhquency
Input current
InpPt Impcdrn=
ON Vdtage
OFF Voltage
OFF currart
OFF to ON Response
ON to OFF Response
circuit Indi~tcbrs
InPower chsumption
Units of Luad
Wdght
USER
MODULE
WIRING
TYPtCAL
REFERENCES
060
061
062
063
064
065
066
067
*-
WIRING
INPUT
r _ ___<>=-i.;___
I
1
I
I
I
I
I
I
180-265
VAC
I
t-1
L --I,---4r9~-rr-r
\ r#
COUPLER
TO OTHER e
THREE CIRCUITS
SAMPLE
INPUT CIRCUIT
DIAGRAM
69(I
4
97-132 v ac
4763 Hz
15ma@6OHz
10K0bms@60Hz
12K ohms @ 50 Hz
Above 80 V ac
Below 20 v ac
10-30 ms
10-60 ms
Eeld Side
lOmA@9Vdc
1@9Vdc
42 02 (120 g)
cm-t@
Voltrrge
AC Frequency
Input Current
hlput Iqaiance
ON Level
OFF Level
OFF to ON Response
ON to OFF Response
Cira& Indicator
Internal Power consumption
Units of Load
Weigtrt
TYPICAL
USER
WIRING
MODULE
REFERENCES
3C
37
32
33
WIRING
I-
___-
115
VAC
TI
b
SAMPLE
Figure
INPUT
OPTICAL
COUPLER
ClfXUlT
DIAGRAM
6-10
GEK-90842
circuits:
Input Points
Maximum Voltage
36 V tic
TYPICAL
(open Ci=uit)
Input Current
Inpat Impedance
USER
WIRING
18 nA
1.8 K ohms
<3vdc
>3V&
4 to 15 ms
4 to 15 ms
Field Side
ON Level+
OFT Leve!P
OFF to ON Response
ON to OFF Response
CircuB Indicator
REFERENCES
MODULE
046
04:
042
3mA
7mA
043
044
14mAforcachON
CiIwit@24Vdc
lOmA@9Vdc
1@9Vdc
lo@ 24 V &
4.2 02 (120 g)
Units of Load
Weight
045
046
_
-e
,.f
.
COUPLER
SAMPLE
INPUT CIRCUIT
DIAGRAM
047
INTERNAL
CONNECTlOhi
641
GEK-90842
Units of Load
Weight
a40566
16
36 V dc
16 nd
ot03vcic
18 to 36 V tic
4 to 15 ms
4 to 15 ms
2mA
5mA
Field side
24 IIA @ 9 V dc, Max.
(16 circuits ON)
210 ltliq @ 24 v tic, Max
(16 circuits ON)
3uIlits@9Vdc
21units@24vcic
42 02 (120 g)
MODULE
TYPICAL
REFERENCES
A
a40548
I6
NUMBER
OF
55%
t I6 CIRCUITS ON)
I3 CIRCUITS ON
it -
clR~~lTS 8 -
40% 50%
60%
Fiire
r---------
OPTICAL
COUPLER
SAMPLE
INPUT CIRCUIT
030
031
032
033
034
035
C36
037
130
131
132
133
134
135
136
737
6-12
to user
a40799
Input Points
Circuit Indicator
Units of Load
Wew
16
36 V tic
USER
WlRlNG
MODULE
USER
WIRING
17 mA
otQ3vdc
19to24vdc
3 to 15 ms
TYPICAL
REFERENCES
;~5,s
Field Side
25 mA @ 9 V dc,
Maximum
(16 circuits ON)
14 mA for each ON circuit
@24V&
3units@9v&
23 units
24vdc
6.0 oz (1? 0 g)
lVohqe
043
046
140
142
144
146
\r
9 CIRCUITSON
10%
20% 3oT
WIRING
DIAGRAM
AMBIENT TEuPERAfURE
I *Cl
POWER SUPPLY
047
=3
OPTKAL(__
COUPLER
64.3
GEKm842
24
This module provides 8 input circuits, each designed to receive a single discrete (ON/OFF) signal from
user supplied devices. Typical input devices include pushbuttons, limit switches, selector switches and
relay contacts. These input circuits can interface to either 24 V ac signals or 24 V dc source-type signals,
thereby allowing the module to interface to input devices that provide their own voltage. Following are
specifications for each of the 8 circuits.
Input
AC INPW
20 to 28 V ac, 50-60 Hz
19 mA (maximum)
13mA Typical
2oto28vac
Oto6Vac
5 to 50ms
Sto6Oms
Field Side
Voltage
Input current
ON Level
OFF Level
OFF to ON Response
ON to OFF Response
Circuit Indicator
InPower Consumption
Units of Load
weight
DCINPUT
20-28 v dc (Source)
19 mA (maximum)
13mA Typical
2oto28vdc
Oto6Vdc
6 to 30 ms
StchOms
Eeld Side
9 V dc, 10 mA (supplied by rack powa supply)
1@9Vdc
5 02 (140 g)
a42681
USER
a42682
WIRING
.1
AC
1
(CA
CBI
TYPICAL
MODULE
WIRING
OIAGRAM
REFERENCES
03C
031
032
033
034
035
036
037
6-14
24
This module provides 16 input circuits, with LED indicators, each designed to receive a single discrete
(ON/OFF) signal fkom user supplied devices. Typical input devices include pushbuttons, limit switches,
selector switches and relay contacts. These input circuits can interface to either 24 V ac signals or 24 V
dc source-type signals, thereby allowing the module to interface to input devices that provide their own
voltage. In addition, the module can be connected as a sink input. When using the sink configuration,
the user must supply the source of power for the input devices, as when used in the source input
configuration.
Following are specifications for each of the 16 circuits.
Input
Input current
ON Level
OFF Level
OFF to ON Response
ON to OFF Response
Circuit Indicator
Intemal Power Consumption
ACIWUT
14 to 30 v ac, 50-60 Hz
12mA@24Vac
14 to 30 v ac
oto3vac
5 to 30 Ins
5 to 30 ms
Logic Side
Units of Load
wei%lt
DCKNPUT
20-28 V dc
12mA@24&
14 to 30 v tic
oto3vdc
5 to 25 ms
5to25ms
Logic Side
9 V dc, 130 mA (maximum)
Typical, 25 mA + 4.5 mA for each ON circuit
13
6 oz (170 g)
a40800
I6 CIRCUITSON
I6
NUMBER
12 -
OF
CIRCUITS
ON
*-
IO CiRC'JiTS
ON
7 CIRCUITSON
5 CIRCbiTSOh
49
IOC
ZOC
AMKENT
I
30%
1
4O'C
1
SOY
!
6O'C
TEMPERATURE ('Cl
Fiiiigure
6-14. I/O Points vs Temperature
chart
6-15
GEK-90842
a40801
USER WIRING
USER WIRING
MODULE
--b
Fb,
14 - 30VAC
NPICAL
REFERENCES
010
011
012
013
014
015
016
017
111
110
113
112
115
114
117
116
CA
6
7
CB
3
5
7
WIRING
DIAGRAM
INPUT (O-7)
_~__
8
t
I
I
A@
t
DC
OR
$
;
J.
'Y
I
::.:;
.
-r8
.rdr-r-
AC
COMMOC
OPTICAL
(CA, CB)
SOURCE
6-16
GEK-90842
115&O V ac Output
IC610MDL175
This module provides 8 circuits each capable of controlling user supplied discrete (ON/OFF) loads.
Typical loads include relay coils, motor starters (up to No. 3), solenoid valves and indicator lights. The
8 circuits a~ divided into 2 groups of 4 circuits each. Each group can be supplied from a separate
power source. Power to operate the field devices must also by supplied by the user. Figure 6-17
provides wiring information for this module. Following are specifications for each of the 8 circuits:
t
1 CAUTION ]
If this module is wired incorrectly or the listed specifications are exceeded, any damage
incurred by the module or user devices connected to the module may not be covered by
warranty.
output Points
8
97-265 V x
4763 Hz
1 =lP
1.2 mA
220v, 60 Hz
0.5 IxUi 8 llOV, 60 Hz
0.9v
1 -P
0.W 8 0.5 amp
25 mA
10 amps for 16 ms
5 amps for 100 ms
1 ms
8-10 ms (l/2 cycle)
Logic Side
(2) 5 amp fast blow (one
cmeach
up of 4)
ON
20 mA gkach
ciIalit
9vdc
16@9 % ck
6.4 oz (180 g)
ting Voltage
OE?-Fkquency
A
Maximum Current*
Maximum Leakage Current
ON Vdtage
Drop
Smallest Recommended
Maximum Inrush
Load
OFF to ON Response
ON to OFF Response
Circuit Indicator
m
(Internal, Soldered)
Power Consumption
Memal
Units OaLoad
Wdght
ON
MODULE
5 CIt?CUITS
ON
A? 2.5
3 CIi?CUiTS
AT
oh
AYBIEhT
97-265
VAC
054
055
056
057
EACH
AMPS
DIAGRAM
EACH
I ALAP EActr
TEUPEG~TURE ~'Cl
97-265 VAC
0ma
l
m-
Fiire
VAC
053
97-265
052
WIRIfvG
050
WIRING
\\
USER
051
a40555
..
\\
\\
\\
NUMBER 6
3F
CIRCltITS
TYWCAL
REFERENCES
6-17
4
97-265 V IIC
4763 Hz
2ams
7J@22OV
6oHz
3.5 ITA
11ov
20 ampsY or 16 ms
.8V @ 2 amps
25 IIA
1.0 ms
8-10 ms l/2 Cycle)
Logic SiL
(4) 3 amp fast blow
Maximum Inrush
ONVd
eDrop
Sxnabst ?I ecommended Load
OFT to ON Response
ON to OFF Response
Circuit ladiabtor
(In-W
(each circuit, Replaceable)
Inter& Power Consumption
Units of bd
WWt
12 mA
8uni1s
5=(1 f
TYPICAL
REFERENCES
MODULE
60
61
62
9vdc
9Vd.c
g)
63
a40549
-k\
\
IRCUITSon AT I AMPEACH
\
\
WIRING
40% 50%
TEMPERATURE
DIAGRAM
jwc
t %I
VAC
p&L;______________:::;_____:
USER
WIRING
6-18
oatput POWS
Operatiqg Vokage
PeakVd
e
MaximumT urrent*
current
MaKLULk
ON VoltageTro p
SmaIkst Recommended Load
MaxbwmInrush
OFF to ON Response
ON to OFF Response
Circuit India&w
Fuses o[n-)
Power Consumption
Intemal
Units of Load
Weight
8
5-24 V &
45 v dc
0.5 am
TfPlCAL
REFERENCES
4ovcic
0.8V @ d .5 amp
0.65V @ 0.1 amp
1 mA
3 amp for 20 ms
1 amp for 100 ms
100 msec
100 m8cc
Logic Side
(2) 3 =p
(one on each oup of 4:)
USER
MODULE
0.lrn.z
20 mA @ 9 Tic.
3mAforeachON
circuit a24vdc
2uIlits
s vdc
24 V dc
3uIlits
42 02 (e 20 g)
5-24
l
WIRING
VDC
plot
Cl
060
A
061
062
063
064
065
066
067
INTER&AL
CONNECT1Ob
a40550
WIRING
8
I
NUFR
CYFTS
DIAGRAM
2.
VDC
I
I
3A
I
,
I
OPTICAL
COUPLER
6-19
GEK-90842
24
The 16 circuits are connected to user loads through an optional I/O Interface cable, Catalog number
IC61OCBLl05, which connects to a 24.pin connector mounted on the module faceplate. Figure 6-23
provides wiring information for this module. Following are specifications for each of the 16 circuits.
16
5-24 v dc
40VdC
0.9 v tic
0.5 amp
1.5 v dc
0.5 amp
0.5 am
0.1 In&@ 40 v dc
3 amp for 20 ms
1 amp for 100 ms
0.1 ms
0.1 ms
3=p&output
Common Line, one for
each
up of 4).
4omjpo@9Vdc,
MaximUm
16 outputs 0
v dc,
66 mA@24
MaximUm
(16 outputs ON)
4units@9Vdc
24vdc
10 units
3.9 02 (1e 0 g)
output Points
p
ical
ON Voltage Drop,
urn
ON Voltage Drop,
Maximum Current*
Maximum Leakage Current
Maximum Inrush
a&l
OFF to ON Response
ON to OFT Response
Fuse (Iarnal)
Internal
Units
Power Consumption
of Load
Wlaximum
upon ambient
temperature
(16 CIRCUITS
IO% 20%
AYBIENT
Fiire
30%
USER
WIRING
USER
WIRING
MODULE
WIRING
DIAGRAM
OnI a40552
TEMPERATURE
(73
Chart
24
+r
POWER
VDC
I -
SUQPLY
TYPICAL
REFERENCES
A
030
031
032
033
034
035
036
037
6-20
GE&90842
Units of Load
Weight
16
5-24VdC
4OVdC
1.0 v dc @ 0.5 amp
2.0 V dc @ 0.5 amp
0.5 amp
0.11 mA @ 40 v dc
3 amp for 20 ms
1ampforlCXIms
0.1 ms
0.1 ms
3 amp (In Output Common
L&e, one
for each group of 8)
9 V dc: 3 mA + 2.3 mA for
each ON circuit
24Vdc:dmAforeachON
circuit
4uIlits@9V&
1ouxlits@24vdc
5.6 02 (160 g)
a40802
IO'C
2O'C
3C'C
M'C
5O'C
6O'C
II0 Specifications
6-21
and Wiring
a40803
MODULE
USER WIRING
USER WRING
r---
5-24vDC
056
057
150
152
156
The following
1 point on - .7 amps,
3 points on - .4 amps each,
VDC
24VDC
I
I
I
I
I
I
I
I
I
I
I
I
t
I
POWER SUPPLY
_d(~,__.w..0l
OUTPUT
SAMPLE
OUTPUT CIRCUIT
6-22
Power Consumption
4
5to%V&
45 v &
.15Vdc@larrnp
.6Vdc@4amp
2 amps
<.4mA@4OVdc
.l ms
.l ms
Logic Side
5 amp (1 for each circuit)
Replaceabk
5 mA @ 24 V tic
l2mA@9Vdc
&hits of Load
1unit@24vdc
Waw
2units@9Vdc
4.2 02 (120 g)
*Maximum
load cumnt
TVPICAL
FIEFEREWES
MODULE
is deucndmt
USER
a4055 1
NuFR
CIRFTS 2 I-
x.3 CIf?CUITS
ON AT
\4AYK EACH
3 CIWUITSONAT2 AMPSEACH
'\
'\'\
'l
.\
'\
1CIR~UWIT'JN
Ai'\,
'\
'\.
cm ambient tcm~rature
as shown in fiare
6.26.
WlRMG
5A
OPTICAL
OX!
031
VDC
24
70
VDC
OUTPUT
032
5 TO 24
CIRCUITS
033
SAMPLE
SINK
OUTPU?
CtKUlT
V/DC
6-23
GE&90842
output POWS
oparrting
vow
Peak Vohage
curreut+
Maximum
MsuimumLeakage
ON Vohage Drop
Current
OFT to ON Respouse
ON to OFF Respouse
Circuit Iudicator
Fuse!& Iuterual
Iuterud
Lamp
Power cousumed
bad
should
*Loadament(max.)is
be
4
sto24vdc
45 v dc
2 amps cartinuous
8 amps Maximum Peak
<.4mA@4oVdc
lVdc@damps
~.6 V dc @ 4 amps
.3Vdc@Zamps
, .15 v dc @ 1 amp
~.l ms
.l ms
Logic Side
5 amp (1 for each circuit)
Replaceable
l2mA@9Vdc
3QmA@24VdC
2units@9V&
3units@24vdc
CIRClJITS
ON AT2 AUF'SEACH
4
NslJeER 3
OF
7
'..
\\ .
CIRCUITS
ON
2I
I1
AT ! AMP
EACH
\
h 2 CIRCUITSON AT 2 AMPS EACH
% .
\
'..
'.
I CIRCUITON Ai*
4AUPS
9 4 CIRCUITSON
\
\
\
\
\
\
'-,\3 CIRCUITSON AT
~4AMf5
EACH
j
I
ro@c 50%
AMBIENT TEMPERATURE
60%
i CJ
USER WmNG
MODULE
pc-~1-84-0023
.8 lDIip6 or less.
dependentonambient
050
052
5 C
24
dDC
SO@Cf
OS3
Although not shown IS such, the 4 circuits a~ isolated from each other and can be connected to separate power sources.
OPTICAL
SA
OUTPUT
--
COMMON
-
Figure
6-29. Wiring
--
644
GE&90842
24
V dc Source Output
IC6lOMDL155
This module provides eight 24 V dc source output circuits, each capable of controlling
user supplied
discrete (ON/OFF) loads. Each circuit is rated at 0.5 amps continuous current. Typical loads that can
be controlled by this module are motor starters, relay coils, solenoid valves, and indicator lights. The
output switching circuits on the module are arranged in 2 groups with 4 circuits in each group. Each
group of 4 output circuits is protected by a 3 amp fuse. All 8 circuits should be referenced to a single
source of dc power. Field connections are made to screw terminals on a terminal block mounted on the
modules faceplate. Each terminal will accept up to one No. 12 AWG wire or two No. 14 AWG wires.
The operating state, either ON or OFF, is indicated by a corresponding LED viewed on the modules
faceplate. Following are snecifications for each >f the 8 circuits.
A
Output Points
&berating voltage
Peak Voltage
ON Vokage Drop
Maximum Current*
Maximum Leakage Current
Smallest Recommended Load
OFF to OX Response
ON to OFF Response
Circuit Indicator
Fuses (Intemal)
Inted
Power Consumption
Units of Load
wwt
a40554
sto24vdc
4OVdc
1.0 v @ 0.5 amp
0.75 v @ 0.1 amp
0.5 amps
O.lmAat24Vdc
1.0 mA
6 CIRCUITSON
1OOcLsec
100 jlsecs
Logic Side
(2) 3 amp (in output
common line,
one for each group of 4
circuits)
3OmAmaximum@9Vdc,
Supplied by rack power
on ambient tempexature
AMBIENT
60%
TEMPERATURE Xl
mPplY
3Units@9Vdc
4.2 oz (120 g)
10% 20%
as
6125
a40626
TYPICAL
USER
MODULE
REFERENCES
5-24
WIRING
VDC
030
031
032
033
034
035
036
037
INTERNAL
CONNECTION
WIRING
TO
DIAGRAM
OTHER
3 CIRCUITS
COMMON
CA
OPTICAL
A
_______
3A
5 TO 24
+a
a,,,
I I,
It
VDC
-
I
I
t
TO
I
I
I
CB
LED
o-
--~~~~~~~~~-~
OUTPUT
SAMPLE
OUTPUT
CIRCUIT
--_
6-26
GK-90842
output Points
~pgpitfns
VowiF
Peak Voltage
ON Voltage Drop
Maximum Current+
Maximum Leakage Curnnt
OFF to ON Response
ON to OFF Response
Circuit Indicator
Fuse!S (Internal)
16
5to24vdc
40VdC
Maximum 1.5 v dc
0.8 v dc
0.5 amp (Ty@al)
0.7
a- v dc 8 0.1 amp (Typical)
us am
MODULE
USER WIRING
?YPlCAL
5-24
10 m R
40 v dc
0.1 I&
csistive
1.0 ms B esistive 1
Logic Side
'(2)
5 amp (in output common
be, one for each group of 8
&Wits)
laterpal Power CcMwumption 12 mA for each ON circuit
Units of Load
Weight
V DC
REFERENCES
CA
0
020
021
022
023
024
025
026
027
121
120
123
122
125
124
127
126
0
4,
USER WIRING
5-24 V DC
7
I
CB
1
3
on ambient tcrnpcraturc
-\
a40804
16 CIRCUITS
I6
ON
0.2%
NUMBER
OF
C*REYs
I2
o.sA,,
\\
\
as
5
7
10 CIRCUiTSON
WIRING DIAGRAM
IOT
20%
30%
40%
SO'C
AMBIENT TEMPERATURE
60%
I lCI
6-27
GE&90842
8
5 to 265 V ac/dc
4763 Hz
4 amp (resistive)
1mA
5mA
5 amps
5 ms
5 ms
Logic Si&
(2) 10 amp (Replaceable)
(one for each group of 4)
45 II-LAfor each ON
circuit@9vdc
34unit.s@9Vdc
7 02 (200 g)
*Since non-solid state devices are used as the power switching devices, the following bitations
VOLTAGE
RESISTIVE
220 v ac
22ovac
11ovac
110 v ac
24 v dc
50 v dc
4.0 Amp
1OOVdc
250 V dc
4.0 Amp
SOLENOID
0.5 Amp
.05 Amp
0.5 &np
0.1
Amp
5.0 Amp
0.5
Amp
1.0 Amp
0.1 Amp
05 Amp
0.3 Amp
.05 Amp
.03 Amp
0.5
.05
0.5
0.1
0.5
0.1
.05
.03
Amp
Amp
Amp
Amp
Amp
Amp
Amp
Amp
TYPICAL LIFE
(OPERATIONS)
100,ooo
800,000
150,000
650,000
100,ooo
100,ooo
100,ooo
100,ooo
loads are definedas a X10 inrush with a power factor (PF) of 1.00 and when tumed OFF
a PF of 1.00. Solenoids are defied with a X10 inrush, a PF of 0.65, and when turned
OFF represent a PF of 0.35.
Lamp
represent
648
TYPICAL
REFERENCES
USER
MODULE
WIRING
040
041
042
043
044
045
046
047
WIRING
TO
DIAGRAM
OTHER
5-265 V ac dc
#-__ A EL-,,s,
\ /
.e
\
LED
OUTPUT
-----
SAMPLE
OUTPUT
+__
CIRCUIT
_ ,:
6-29
GEL90842
Vohge
AC Frequency
Maximum Current*
Maximum h&age
Current
(Across Contacts)
Smallest Recommended Load
Maximum Inrush
OFF to ON Response
ON to OFF Response
Circuit Indicator
Fuses (Recommended, External)
Xnternal Power Consumption
Units of Load
Weight
*Since non-solid
16
5to22ovac
5to3ovdc
4763 Hz
2 amps (Resistive)
8 amps per Common (maximum)
0.1 mA
5InA
2 amps
10 ms
10 ms
Logic Side
2aInpinscIieswithload
30mAforeachONCircuit@9V&
48units
8.5 oz (240 g)
MAXIMUM
CURRENT
RESISTIVE
SOLENOID
0.25 Amp
0.03 Amp
0.25 Amp
2bP
2bP
0.05 Amp
2bP
0.05 Amp
1
0.25 Amp
0.25 Amp
0.03 Amp
025 Amp
6!5o,ooo
025 Amp
TYPICAL
iJFE
(OPERATIONS)
100,ooo
800,000
100,ooo
100,ooo
NOTE
Lamp loads are defined as a X10 inrush with a power factor (PF) of 1.00 and when tumcxl OFF
represent a PF of 1.00. Solenoids are defined with a X10 inrush, a PF of 0.65, zmd when tumed
OFF represent a PF of 0.35
6-30
a40806
MODULE
USER WIRING
I
USER WIRING
TYPICAL
REFERENCES
011
013
015
016
017
110
112
114
116
1
WIRING
DIAGRAM
OllTPUT
2A
_-_____~J-\r*___+___-:
Fiire
6-31
24
This module provides a dual function since it provides 4 input circuits each designed to receive a single
discrete (ON/OFF) signal from user supplied devices and 4 output circuits each capable of controlling
user supplied discrete (ON/OFF) loads. Typical input devices include limit switches, pushbuttons,
selector switches, and relay contacts. Typical loads include relay coils, motor starters, solenoid valves,
and indicator lights.
24 V dc power to sense the state of the inputs is provided by the rack power supply. The 4 output
circuits are referenced, through their respective loads, to a single DC power source. The ON/OFF state
of each input and output circuit is indicated by an LED. Figure 6.36 provides wiring information for this
module. Following are specifications for each of the 4 input and 4 output circuits:
INPUT
CIRCUITS
Input Points
Maximum Voltage (Open
Cm)
Input Current
ON Level
OFF Level
OFF to ON Response
ON to OFT Response
Maximum OFF Leakage
Midmum ON Current
4
36 V dc
18 mA
o-3 v dc
18-36 V tic
4-15 ms
4-15 ms
3rd
7mA
OUTPUT CIRCUITS
output Points
opvpting v0-e
Peak V&age
Maximum Cnrrent
Maximnm Leakage Current
Inputs
outputs
Units of Load
7a&s@24Vdc
Wdgbt
4
5-24 V dc
45 v &
0.5 amp
0.1mA@40v&
0.8 V & @ 0.5 amp
0.65V&@
.lamp
15 v dc @ 0.5 8mp
0.1 ms
0.1 ms
3WP
(In Output common line)
2OmA@9Vdc
14mAforcachQXircuit
3 mA for each On circuit
2units@9Vdc
4.6 oz (130 g)
6-32
USER
WIRING
USER
INPUTS
MODULE
WIRING
OUTPUTS
E I::
TYPICAL
REFERENCES
G30
031
032
033
034
035
03t?
337
WIRING
24
DIAGRAM
VDC
TO
OTHER
CIRCUITS
OUTPUT
SAMPLE
OUTPUT
CiRCUlT
6-33
GEK-90842
Input Points
Maximum Voltage
Input current
ON Level
OFF Levd
OFF to ON Response
ON to OFF Response
Maximum OFF Leakage
Minimum ON Current
RELAY
OUTPUT ClRCUIlS
outpts
oP@=tb
v0-e
AC Frquency
Maximum chrentt
Maximum Leakage Current
(Across Contacts)
Smdlcst Recommended Load
MaximumInrpsh
OFF to ON Response
ON to OFF Response
arca
IDdiakt0r
Fuse (In Output Common Line+
Replaceable)
Iuternal Power Consumption
Untts of Locrd
6uuits@24Vdc
*Since non-solid
operation:
4
36 V tic
18 mA (max)
o-3 v tic
18-36V tic
4-15 ms
4-15 ms
3mA
7mA
4
5 to 265 V a&c
47-63 Hz
4 amp (resistive)
l&i
5mA
5amps
5 ms
5 ms
Logic Sick
10 8mp
45 mA for each ON
C~t@9Vdc
2ounits@9Vcic
in table 64
6-35
TO OTHER
OUTPUT
_----
SAMPLE
24
RELAY
OUTPUT
VDC
TO
F
THREE
OTHER
CIRCUITS
INTERNAL
POWER
I
I
I
I
I
I
I
L--drrC
_J
CIRCUIT
COMMON
r
I
I
+___
m*
SUPPLY
INPUT
,-r--e
SAMPLE
INPUT
COUPLER
CIRCUIT
6-36
Thumbwheel Interface
IC6lOMDL105
This module provides an interface between the Series One or Series One Plus PCs and up to four sets of
user supplied thumbwheels.
Each set of thumbwheels will allow the operator to control the preset on a
timer or counter. In fact, these timer/counters (references 674 to 677) will not function without this
interface module. The power (24 V dc) to sense the state of these thumbwheels is provided by the
power supply in the CPU base unit. This interface module must be installed in the same base unit as the
CPU and can only be located in slots 2 through 5. Only one interface module is allowed per system.
The thumbwheels and their associated wiring must be supplied by the user. The thumbwheels are
standard BCD coded and diode isolated, a standard option available with most thumbwheels.
The
following is the required setting for each digit of the thumbwheel:
Digit
switch
4
Value
ClOSUXT?
2
(X=Closed)
1
0
X
1
2
3
4
5
6
7
8
9
X
X
X
X
X
X
X
X
X
X
X
X
Whenever the interface is installed in the CPU base unit, eight discrete references are assigned to this
module slot. These references have no significance relative to the operation of the interface. They can
be used as internal coils, but not as status to other hardware I/O. All four presets are read into the Series
One or Series One Plus PC each scan. Figure 6.39 illustrates the wiring for the 20 terminals on the
interface module. No special terminations are required for circuits that are not being used.
One thumbwheel
is read into the CPU every scan assuring rapid response to new values.
Care should be
used when changing the value on the thumbwheels, since intemW&te values can be brought in and used
during a scan or for several scans. For example, if the thumbwheel is set for the value 095 and the new
value 105 is desired, altering the hundreds digit first results in 195 being detected and used by the CPU,
until the tens digit is changed fkom 9 to 0. Normally, higher values are more acceptable than lower
values and the natural tendency to enter new values fkom the left or high order digit will result in larger
values. However, if the tens digit is changed first, the value 005 could be read prior to the 105 being set.
The exact results depend upon the application and the specific logic entered.
Intemal Power Consumption
9OmA@24Vdc(9unitsofload)
lOmA@ 9Vdc(l
mitofload)
6-37
GEK-90842
.
,
.
.
.
.
.
.
.
.
.
.
.
COlvrvECwR
su)QufD
WlfH
INTERFACE
4L
THUMBWHEELS
SHOULD HAVE EACH MDlvIDuAL
SGkAL (E G. 800) DiODE ISOLATED AND 6uSSED TO WuTERFACE QG.
P!h 681 COUOwrrVC
TC(UMBWHEELS
SCb!EMATtCAUY
SHOWS GROUPS OF FOUR HDWOUAL
WINS FOR SMQLIClTY
TmuSAmS
L
COMMONS
WNDREDS
*
4675)
o-9
o-9
TENS
w
O-9
A
ATEACH
TrmMBWnEEL
UwTS
.m
a
es
DIODES
ARE TYPE
Iw 148. OR EQUAL
RECOMMENDED
AWGNO
23
WIRE
IN91 4.
SJZE IS
MAXIMUM
OfSTANCE TO FLJRTHEST
GROUP
OF THUMB-S
IS 10 FEET (3 METERS)
H -Y
-0
-MACE
EIwRONMENTS.
USE
WIRE GROUNDED Af
AN I0 -ACE
CA&E
fm
t,#SEHmnMTSEL
IUTERFACf
is AVAILAbLE.
?MT~wn6tOC#~O5A
.
c
Thumbwheell-c8bbe
Wife List and Ifstallati0rr Diagram
Pm No.
W~cdaCUk
Bll
naaJnmcwd*
Bl2
notcxmmctw
OFIN (eucsr
i
Gcu(Bu(3)
6-39
up/DOWn
COMW
specifications
OUtpUtS
Reaction Time
Environmental
Operating Temperature
Humidity, Non-Condensing
Power Consumption from Internal Supply
Pulse Rate
we
Minimum Pulse Width
OFF-
0 to 6o c
5 to 95 %
70mA@9Vdc
Without Filter < 10 Hz
With Filter < 500 Hz
(Filter selection by thee dip
switbes on module, see page 6-69)
0 to 9999 Binq bled Dhnal(BCD)
25 mS
+25@=4
6-41
Module Location
The High Speed counter module (HSC) can be installed in any one of the four I/O slots adjacent to the
CPU slot in the CPU chassis. In figure 6.42, these slots are shown (A, B, C and D) for a 5-slot rack. In
a lo-slot rack, the HSC must also occupy 1 of the 4 slots adjacent to the CPU. Also shown in this figure
are the I/O references used by the HSC to intetiace with user logic. Note how an HSC located in Slot A
uses I/O references associated with both Slot A (O-3) and Slot A (100-103).
Since each slot in a Series One or Series One Plus PC I/O system corresponds to a special group of eight
I/O references, an HSC in Slot A eliminates Slot A from the I/O system. Likewise an HSC located in
Slot B eliminates Slot B from the I/O system. In summary, an HSC physically occupies one YO slot,
but requires two slots worth of I/o references to interface with user logic (Refer to table 6.5).
pc-sl -84-QOO 1
/ll-knIIlII
I
67
57
!
i
ONE
SERIES
47
6-42
REMAINING DISCRETE
I/O CAPACITY
seriesone
Seri~OnePlUS
112
96
168
152
136
120
104
80
64
48
(Refer to figure 6.43) on the faceplate of the HSC is the interface between the
module and its associated field devices which include:
1. Counting mechanism
encoder).
counter (typically
a bidirectional
2 . Four digit binary coded decimal (BCD) display of counters current value.
Zoo0
@CD)-
1000
400
100
i-1
RESn
MARKER
BCD)
BCD)
@CD,
40
(BCDI
10
fBCD1
@CD)
MD)
(+I
(-1 SVDC 2 5- OR
12VDCZlD%
RESFf
(+I
MARKER
5 VDC = 5- OR
12VDCzlo;
1
(-1
DECREMENT
f-1
INCREMENT
COWTER
COWTER
i+b
DECREMENT
(+I INCREMENT
COUNTER
COUPTER
incremental
6-43
UP/DOWN INPUT
WEM
Minimum Input
Pulse width
Supply Voltage
OnCuIrent
off Current
On Voltage
Off Voltage
25 nsec
loo nsec
OFF r
a40068
I
.
ON--T
ON
,T
OFF 4
RESET*
COUNT*
DESIRED ACTION
Incxement Current Count
Reset Chent
Count
Increment Input:
Decrement Input:
Reset Input:
CONDITION
Increment Input: (Disabled) - (Enabled)
Deuement Input: Disabled
Reset Input: Disabled
Decrement Inputz (Disabled) - (Knabled)
Increment Input: Disabled
Reset Input: Disabled
Reset Input (Disabled) -- (Enabled)
Increment Input: Disabled or Enabled
Decrement Input: Disabled or Enabled
Disabled,~10VdcBetweenPhsB1andAl
Enabled,<2VdcBetw~nPinsBl
andA1
Disabled,>lOVdcBetweenF5niB2andA2
Enabkd,<2VdcBetweenPinsB2andA2
Disabled,<2VdcBetweenPinsB6andA6
Enabled,~lOVdcBetweeaPinsB6andA6
Input Circuit
This is of
644
Encoder Interface 1
Typically an incremental encoder controls the counter through the Up/Down, and Reset Inputs. To
comply with HSC circuitry, the encoder should represent clockwise and counterclockwise movement of
its shaft with two separate pulse trains that increment and decrement the counter. Figures 6.46, 6.47,
and 6.48 illustrate sample connections.
.
pc-~1-84-0005
WGMSPEEDCou)JrrcI
MWULE
Figure
of Encoder Shaft
Figure 64% Encoder with RESET Option in Series with Home Limit Switch Such That
Counter is Reset When Both Home Limit Switch and RESET/MARKER Pulse
are Enabled
6-45
GEL90842
RESET
COUNTER
OECREMENT
COUNTER
HCREMENT
COUNTER
Figure 6-48. Encoder With Limit Switch Resetting Counter and Photoelectric Cell Inhibiting
the Counter Operation
6-46
GEE90842
output is provided.
SPECIFICATIONS
RATING
ITEM
0uTPuTPoLARrN
SOURCE MODE
Supply Voltage
Allowable Ripple
cumnt CoI3sumption
Output Voltage
SINK MODE
Output Voltage
1: Optoisolator OFF
0: Ojmisolator ON
See Sample Circuit Below
12 V dc + 10%
< 3%
< 25 mA
6V&
at 0.4 mA
5Vdc
5%
< 1%
< 10 mA
3.5 v dc
at 0.1 mA
0.4 v dc @ 2 IIA
0.1 v dc @ 3 mA
a40070
SVDC
OR
r2vrlC
(SOURCE)
IOKfi
VOLTAGE
6-47
GEK-90842
Figure 6.50 illustrates the connections necessary to use an external BCD Display. For a source type
output the 5 V or 12 V supply is required.
SENSE OF OUTPUT:
SENSE OF OUTPUT:
PCFOUR DIGIT
BCD DISPLAY
SAMPLE ClRCutT
OPTOISOLATOR
II
II
l-
V.
Figure 640.
5-12 VDC
UNITS
Counter Output
The HSC has two discrete outputs that can be controlled from ladder logic or by the relationship
between the present and current value of the counter.
SPECIFICATIONS
ITEM
RATING
Type
Voltage Range
Peak Voltage
Cumznt Range
5 to 24 V dc
< 45 V dc
> 0.3 A
USER LOADS
+v
5-24VDC
Figure 641.
(>=<)
i-
-c
6149
GEK-90842
couNTmfuwTmH
;
I
muNlm#RmNcm
I
I
,106I
PRESETVALUE
I107
mwr~~wcE8
I
I
I
I
m?urFwcrmu
I
I
>PRESETVALlE
30
-fRESOVMUE
I31
,
<PREsnvALlJE
' 32
CARRvmmRow
'I33
I
I
OvlcvTnmcnm
104,
smcuRRENTvALuf
20
omPulNO.l~SflECf'
omPuTMo.2sTATE
O~T~TNO.~M~~ESEECT'
'
1
I
I
1
22
,'2
IO2
, 23
113
I03
'
,
1
1130,
00
'01
I
ok!mAFElrmu,
100,
,O
(11
I2l
1
I
oiJlPul~.1S1AtE
102,
I
I
'
120,
110,
100;
131 I
132,
121,
122,
111,
112,
101 '
102 I
133'
123)
113'
103I
640
O--r7
x: loo, 102,104,106
Y:O-9999
PRESET VALUE
4-l
CNT
X+
Y+
x: 101,103,105,107
Y:O-9999
l
l
X - Counter Reference
Y=VaMRarrge
641
a42646
PUT FUNCnQbls
> PRESET VALUE*
x: 00, 10,20,30
I: PRESET VALUE*
,1,
x: 01, 11,21,31
ENABLED WHEN CURRENT
VALUE OF COUNTER IS
LESS THAN ITS PRESET VALUE
X: 02, 12,22,32
CARRY / BORROW
,rt+
X: 03, 13,23,33
l
1.
2.
3.
4.
5.
6.
l
Enabied when current value of the counter undergoes one of the six sequences
described beiow :
The status of these input functions is given to the CPU once per scan. Therefore, if a
particularcanditbn is true for less than the scan time of the user bgic, its associated
Input function woukl not be enabled in the user program.
a42647
QEEMmQN
USER
OUTPUT NO. 1
MODE SELECT
OUTPUT NO. 1
STATE
,K,
X: 102,112, 122, 132
OUTPUT NO. 2
MODE SELECT
OUTPUT NO. 2
STATE
For further description on the operation of outputs, refer to Output Logic Section.
643
GEK-90842
Ouptut Logic
Each of the two HSC outputs operate in either the manual or counter mode. The operating mode of each
output is determined by the state of its mode select function (refer to output function section). The logic
of each mode will be covered separately.
If Mode Select Function
Manual Mode
The state of an output in the manual mode corresponds to the status of its associated
Function as shown below in the manual mode output truth table.
Output State
0
0
OUTPUT STATE
0
1
OUTPUT
0
1
Counter Mode
In the counter mode of operation outputs can react immediately when the current count reaches specific
preset values. In this mode each output is controlled by a combination of three factors.
1. Initial relationship
3. Status
of
When the HSC receives a preset value from user logic (via preset counter function), it is initially
compared to the current value of the counter. If the preset is-greater than the current count in this initial
comparison the real time comparison *2between the preset and current count is true when the current
count is greater than or equal to the preset. In other words when the current count reaches the preset
moving in the POSITIVE direction the real time comparison becomes true.
This concept is shown
below in table 6.7.
Table 6-7. Real Time Comparison Table for Preset Initially > Current Count
/
REAL TIME COMPARISON STATUS
CURRENT COUNT
< PRESET
CURRENT COUNT
-> PRESET
FALSE
TRUE
*Real Time compariston = continuous comparison between preset value and cummt value of cutmter.
6-54
Conversely, if the preset is kGtially less than the current count, the real time comparison is true when
the current count is less than or equal to the preset. In other words, when the current count reaches the
preset moving in the negative direction the real time comparison becomes true.
This concept is
shown below in table 6.8.
I
I REAL TIME COMPARISON STATUS
CURRENTCOUNT
> PRESET
FALSE
CURRENT COUNT
< PRESET
TRUE
Once the status of the real time comparison between the preset and current count has been determined,
the status of the output is easily obtained. If the outputs associated output state function is disabled its
status corresponds directly to the real time comparison status. If the output state function is enabled the
outputs status is the inverse of the real time comparison status. This concept is shown in table 6.9.
Table 6.9. Output State vs Real Time Comparison Status in Counter Mode
OUTPUT STATE
FUNCTION
I
I
DISABLED
ENABLED
1: OUTPUT ENABLED
0: OUTPUT DISABLED
I
I
1
0
I
I
6-55
GEK-90842
0
1
COUNT
cuRRENTcOuNT
< PRESET
CURRENT COUNT
> PRESET
1
cuRRENTcOuNT
> PRESET
0
1
CURRENT COUNT
< PRESET
1
0
Filter Selection
In some electrical noisy environments it may be necessary to filter out noise through filters available on
the module.
The HSC provides this capability on the incremental count, decremental count, and
reset/inarker inputs. The location of these switches on the module is shown in figure 6.53.
Sense of switch: OPEN - Filter Disabled (< 10 Khz)
CLOSED - Filter Enabled (C 500 Hz)
646
GEK-90842
circuits.
DC INPUT CIRCUITS
Number of Circuits
Maximum Voltage (Open Circuit)
Input current
ON Level
OFF Level
OFF to ON Response
ON to OFF Response
Maximum OFF Cment
Minimum ON Current
Input Pulse Width
Chait Indicator
36 V dc
16 mA (maximum)
0-3Vdc
18 - 36 V dc
0.3 to 1 ms
50 to 150 ms
3mA
7mA
1 ms (minimum)
Field Side
NOTE
2
S-265 V ac/dc
AC Freqwncy
47-63 Hz
4 amp (esistive)
0.5 amp (inductive)
1mA
10 mA
Range
lkhuimum C-t*
Maximum Leakage Current
Smahst Recommended Load
Maximum Inrush
OFF To ON Response
ON To OFF Response
Ciralit Indicator
Ciralit Indicator
Fbse (In Output Common Line)
Wernal Power Consumption
5ms
5 ms (hum)
5 to 10 ms
Field Side
Field Side
3 mP
5OmA+53mA/OutputONChuitat9Vdc,
lS~ut@24Vdc
Units of Load: 16 (9 V dc)
6 (2A V dc)
Since non-solid state relays are used as the power switching devices, the limitations as shown in table
below must be observed for reliable operation.
647
Table 641, Maximum Current vs. Load Type for Relay Outputs
OPERATING
MAXIMUM
VOLTAGE
22ovac
22ovac
1lOVac
11ovac
24 V dc
50 V de
1OOVdc
250 V dc
RESISTIVE
4bP
4bP
5bP
1hP
0.5
0.3
Amp
Amp
0.5 Amp
0.05
0.5
0.1
0.5
0.1
0.05
0.03
Amp
Amp
Amp
Amp
Amp
Amp
Amp
SOLENOID
TYPICAL
LIFE
(OPERATIONS)
100,ooo
800,000
150400
650,000
100,ooo
0.5 Amp
0.05 Amp
OJ Amp
0.1 Amp
0.5 Amp
0.1 Amp
0.05 Amp
0.03 Amp
100,000
100,ooo
100,ooo
NOTE
Lamp loads are defined as a X10 inrush with a power factor (PF) of 1.00 and when tumed OFF
represent a PF of 1.00. Solenoids are defined with a X10 inrush, a PF of 0.65, and when turned
OFF represent a PF of 0.35.
b40556
Figure
6-58
Mode Selection
The Operating Mode Selection of outputs X4 and X6 is determined
references SS and S7 as shown in table 6.12.
MODE SELECT
OUTPUT
w=dx6)
Manual Mode
Fast Response Mode
mode of operation,
a combination
State of Associated
State of Associated
User Logic
number 0 or 2)
number 1 or 3)
DISABLE INPUT
No. 1 or 3
USER LOGIC
X4 or X6
OUTPUT
1
0
1
1
1
0
0
0
0
0
1
1
1
0
0
1
1
1
0
0
0
1
1
1
0
0
0
0
0: Disabled
1: Enabled
It can be seen from the first three rows in the truth table that the output can be enabled from its enable
input or from user logic. The last four rows of this truth table show the various conditions that disable
the outputs.
The logic diagram shown below in figure 6.55 summarizes the operation of this module.
a40547
fidd Side
Input No. 0 4
1 LnQutNo.0
hputNo.1
hputNo.1
b Output No. 4
Output No. 4 o(4) c
wect
Output No. 4 IS51
3 input No. 2
3 Input No. 3 _
> OutputNo.
Output No. 6 DC61
SeIect
Output No. 6 @I)
6-60
USER WIRING
INPUTS
USER
MODULE
WIRING
OUTPUTS
c4
USER
WIRING
DIAGRAM
24 VDC
COMMON
r ___________~____+~
I
I
I
I
I
I
I
I
I
L - ,d:P=
5 255
VAC DC
TO OTHER
m THREE CIRCUITS
INTERNAL
POWER SUPPLY
INPUT
H(-he
w -
LOAD
.> 5-265
RELAY
SAMPLE OUTPUT
3A
CIRCUIT
VACDC
6-61
I/O Simulator
IC6lOMDL124
The I/O simulator module has 8 two-position
ON to OFF Response
OFF to ON Response
Interndl
Power Consumption
unitsof Load
Weight
a40215
1
I
,
I/O SIMULATOR
6-62
GEK-90842
-.
Analog Input
IC610MDLll6
Introduction
The Analog Input module provides four independent
Hardware Features
The user can select, by jumper placement, to use either voltage inputs (1 to 5 V dc) or current inputs (4
to 20 mA>. The factory setting is for voltage input operation. Resolution is 8 bits, which allows a
maximum digital value of 255 to be converted. Eight LEDs on the faceplate provide an 8-bit binary
display of the input. The channel to be displayed is selected by depressing a pushbutton on the
faceplate. Each time the pushbutton is depressed, the next channel in sequence is selected, i.e., channel
1, 2, 3, 4, 1, etc.
User field wiring is made to a removable terminal board on the modules faceplate. A hinged plastic
temG.nal cover on the terminal board protects the terminals. The terminal cover has a removable label
that can be used to record circuit information.
The maximum conversion time is 2 milliseconds and does not add to the scan time of the CPU. The
four channels are converted one at a time, with one channel being converted each scan. Each successive
scan converts the next channel in turn.
Power Requirements
This module requires an external 24 V dc power supply. The 24 V dc supply in Series One racks can be
used, however the current provided by the rack is limited to 100 mA, which is sufficient current for one
Analog Input module, sin& the module requires up to 65 m4 for operation.
6-63
GE&90842
(Independent)
+l to +5 v dc or 4 to 20 mA
(jumper selectable for each channel)
&bit binary (1 in 256)
8 bits, binary data output
4 bits, cbannel status
16 consecutive (per slot assignments for 16 points, 0 to 7 and 100 to 117, etc.)
8 bits: Data being read into the selected channel
4 bits: Channel selected for Data Display
4 bits: Channels being scanned
0 to 60 C (32 to 140 I?)
5% to 95% (non-condensing)
Differential
> 1 MSZ (Voltage put)
250 Sz (Current put)
Voltage Input, 0 to +lO V dc
Current Input, 0 to 30 mA
Successive Approximation Method
2 msec, maximum
fo.8%, maximum
21% at 25 C, maximum
i50 ppm (parts per million) per lC
+25 V dc, 65 mA (maximum)
55 mA (Supplied by rack power supply)
4
Resolution
Digital outputs
I/O Points Required
Operating Temperature
Relative Humidity
@Jut Types
Input Impedance
Conversion Method
Conversion Time
Linearity Error
AmY
Accuracy vs. Temperature
External Power Source
9 V dc Power Consumption
10
11
12
13
14
15
16
17
110
111
112
DEFINITION
WEIGHT
1
2
4
8
16
32
64
128
I/O TYPE
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Wut
644
GEK-90842
WEIGHT
DEFINITION
113
114
115
OUTPUT 114
0
OUTPUT 115
0
0
1
1
1
116
117
Not used
Scan selection output. This bit must be set for the
module to n5ad data input, unless the selected channel
scan outputs anz used. This output is set in the ladder
logic program
I/O TYPE
Input
output
-put
2
3
4
output
117
SW1
+ -m-- 1 I ~~-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
( s )--+
117
E~~~~~~~~~~~~~~~~~~~~~
--&
user
I/O Specifications
and Wiring
6-65
GEK-90842
Example 2. This example of ladder logic allows you to select the channel to be scanned.
1 CH
2 SELECT
114
&___]
CH 4 SELECT
+ ---1 1
----I)--
CH 3 SELECT
+ ---1
111-w
w--w
115
CH 4 SELECT
1 1
-----1-
SW2
+ ----
[ ~~--~~~~~~-~~
1~-~~~~---~~~~~~~-~~~[
+ ----[
F51 R# 1
]-------+
F60 R# 500]-------+
Retrieve data
and
convert to BCD
111
+
w---
--I)-
-m-w
[ ~~~~---------~~~~~~~[
112
-~~~~~~~---~-~~~~~~~[
I
[
g-60
R#
5()2]---_---
F60 R# 5041.-0-0-0 +
~'60 R# 50610-0---9+
113
[ ~~--~~----~---~~~-~~[
6-66
GEK-90842
a41 896
CHANNELS
BEINGSCANNEDALL DIM,
IF ALLSCANNED
DATABEINGREAD
IN ON SELECTED CHANNEL
31 31
CHANNELSELECTED
FOR DATADISPLAY
BY DEPRESSING
PUSHBUTTON
I4164
FOR
-DATADISPLAY
&
CHANNEL I INPUT
+24V
ov
EXTERNAL
SUPPLY
6-67
GEL90842
Analog Output
IC610MDL166
Introduction
The Analog Output module provides two independent output channels, each capable of converting 8 bits
of binary data to an analog output. This module can be used with any of the Series One family of
programmable
controllers. The Series One Plus, in addition to the basic functions, provides data
operations (including math functions), which allows other types of operations to be performed when
using the analog output module. Each Analog Output module requires 16 YO references for addressing.
Although this module can be used with the Series One and Series One Junior, in addition to the Series
One Plus, certain programmin g techniques will make better use of the capabilities of the Analog Output
module with these PCs. An APPLICATION NOTE will be issued explaining those techniques in detail.
Hardware Features
Each channel can provide either a voltage output (0 to +lO V dc) or current output (4 to 20 r&4 source).
Voltage or current selection for each channel is user selected by how the field wiring is connected on the
scow terminals on the faceplate. Resolution is 8 bits, which allows a maximum digital value of 255 to
be converted. Eight LEDs for each channel on the faceplate provide an 8-bit binary display of the data
output for each channel.
User field wiring is made to a removable terminal board on the modules faceplate. A hinged plastic
terminal cover on the terminal board protects the terminals. The terminal cover has a removable
label
that can be used to record circuit information.
The maximum conversion time is 10 microseconds
channels are converted with each scan.
and does not add to the scan time of the CPU. Both
Power Requirements
This module requires an external 24 V dc power supply. The 24 V dc supply in Series One racks can be
used, however the current provided by the rack is 100 mA, which is sufficient current for one Analog
Output channel, since the module requires up to 85 mA for operation.
The maximum load for both
channels is 170 m4.
6-68
II0 Specifications
and Wiring
GEL90842
2 (Independent)
. 0 to +lO V dc or 4 to 20 mA
(selectable for each channel on faceplate terminals)
&bit binary (1 in 256)
8 bits, binary from the CPU
16 consecutive (per slot assignments for 16 points, 0 to 7
and 100 to 117, etc.)
8-bit binary data display of output data for each channel
.
.
I/O Reference
Specifications
0 to 60 C (32 to 140 F)
5% to 95% (non-condensing)
< 0.5L (Voltage Output)
10 mA, maximum (Voltage Output)
55OL, maximum (Current Output)
At start of CPUs scan
10 msec, maximum
0.2% at 25OC
30 ppm (parts per million) per lC
+24 V dc, 85 mA (maximum)
55 mA (Supplied by rack power supply)
Definitions
The Analog Output module uses 16 consecutive I/O points, beginning with the first I/O reference
assigned to the I/O slot selected for the module. In the table, it is assumed that the Analog Output
module is placed in slot 2 of a properly configured 5 or lO-slot CPU rack (references 0 to 10 and 100 to
110). These references are used for the example only, other valid references for II0 slots Jhatallow 16
references can be used.The following table defines the use of each of the I/O points.
Table 6-17. I/O Point Definition
I/O POINT
CHANNEL
0
1
2
3
4
5
6
7
100
101
102 ,
103
104
105
106
107
DEFINITION
DATA
Channel
Channel
Channel
Channel
Channel
Channel
Channel
Channel
Channel
Channel
Channel
Channel
Channel
Channel
Channel
Channel
WEIGHT
1 - Data Bit 1
1 - Data Bit 2
1 - Data Bit 3
l- Data
1 - Data
1- Data
1- Data
1 - Data
2- Data
2 - Data
2 - Data
2- Data
2- Data
2- Data
2 - Data
2- Data
L/O TYPE
Bit
Bit
Bit
Bit
Bit
Bit
Bit
Bit
Bit
Bit
Bit
Bit
Bit
4
5
6
7
8
1
2
3
4
5
6
7
8
1
2
4
8
16
32
64
128
1
2
4
8
16
32
64
128
output
output
output
output
output
output
output
output
output
output
output
output
output
output
output
output
6-69
Example.
Move output data to Channels 1 and 2, using the same I/O references as are used in
previous table; i.e., 0 to 7 for Channel 1 and 100 to 107 for Channel 2.
SW1
SW2
+ --w-1 [----I/[-w---w
SW1
+ m--w IO ---I,
----a-[
1 -------
------
1 F85
-----[
F61
----111[
~50 R# 502]-------+
R#
]-------+
SW2
1 111-----
-----[
The
F50
F85
F61
F50 R# 500]-------+
F61
R#
10
I-------
6-70
a41 897
CHANNEL I
DISPLAY OF
DATAOUTPUT
CHANNEL I
4T0 20MA
OUTPUT
OR
CHANNEL I
0 TO +lOV
OUTPUT
CONNECTIONSON
MODULE,ONLY
ONEREQUIRED
SUPPLY
6-71
GE&90842
UL Listed Products
The Series One products that have obtained UL approval or are UL pending are described in the
following pages. These products are listed below. As with all products that have obtained UL approval,
each listed item has an attached UL label.
l
IC61OCPUlOl
Series One CPU. Version C of the CPU is UL Listed. The functionality
has not changed, all specifications are the same as the previous version.
IC61OCHSlll
IC61OMDL135
IC61OMDLl81
IC61OMDLl85
of the CPU
6 circuits.
required to implement
6-72
GEK-90842
Required:
Maximum Load:
output current:
115vac,
15%
47 to 63 Hz
0.8 A, max.
1.4 A, at 5 V dc
0.8 A, at 9 V dc
0.5 A, at 24 V dc
b41930
6-73
GEK-90842
IC6lOMDL135
This UL listed module provides 6 circuits, each designed to receive a single discrete (ON or OFF) signal
from user supplied devices. Examples of these devices include limit switches, pushbuttons, selector
switches, and relay contacts. The 6 circuits are grouped together and share a single common terminal.
Power to operate the field devices must be supplied by the user. An LED, viewed on the faceplate,
provides a visible indication of the ON or OFF state of each circuit. Specifications for each of the 6
circuits are Drovided below:
Input Points
Operating Voltage
AC Frequency
Input Current
6
97 to 132 V ac
47 t 63 Hz
7mAperpoint
maximum
9.5 K ohms
>8OVac
<2ovac
10 to 30 ms
10 to 60 ms
Field Side
lOmAat9Vdc
1 unit (9 v dc)
Input Impedance
ON Level
OFF Level
OF'F to Oh Response
ON to OFF Response
Circuit Indicator
Internal Power CoIlsumption
Units of Load
a41 924
USER
WIRING
MODULE
TYPICAL
REFERENCES
a41 687
r_w-&___
t
I
I
I
I
1
15VAC
COMMON
L _J&_-_
4-J
TO OTHER
CIRCUITS
OPTICAL
COUPLER
634
The 5 circuits are arranged in one group, with 2 common connections, which are tied together internally.
Power to operate the field devices must be supplied by the user. An LED, viewed on the faceplate,
Drovides a visible indication of the ON or OFF state of each circuit.
a41 925
outputs
Operating Vokage
AC Frequency
Contact Rating
CwTenty Continuous
Current, Make, 120 V
Current, Break, 120 V
M&mum
Leakage Current
(across contacts)
Smallest Recommended Luad
Maximum Inrush
OFF to ON Response
ON to OFF Response
Chuit Indicator
Fuses (Internal)
Internal Power Consumption
Units of Load
5
5 to 132 V ac/&
47 to 63 Hz
Cl50
2.5 Amps
15 Amps
1.5 Amps
1 mA
TYPICAL
REFERENCES
MODULE
USER
WWNG
030
031
032
5 mA
5 amps
5 ms
4 ms
Logic Side
(1) 10 amp, replaceable
45 mA for each ON
circuitat9vdc
23Unitsat9Vdc
TO OTHER
CIRCUITS
033
034
INTERNAL
JUMPER
a41 689
COMMON
____&p___q
\/
I
I
I
I
I
I
COMMON
I
I
I
6-75
GEK-90842
If this module is wired incorrectly or the listed specifications are exceeded, any damage
incurred by the module may not be covered by warranty.
outputs
Operating Voltage
AC Frequenizy
Maximum Current
Maximum Leakage Current
ON Voltage Drop
Smallest Recommended
Maximum Inrush
Load
OFF to ON Response
ON to OFF Response
Circuit Indicator
Fuses (Internal, soldered)
of Load
6
97 to 132 V ac
47 to 63 Hz
0.5 amp (per patint)
0.5 mA al 110 v ac, 60
Hz
0.8 V dc at 0.5 SIIP
25mA
10 ampsfor
/ 5 =ps for
a41 926
TYPICAL
REFERENCES
MODULE
USER
WIRING
040
041
16 ms
100 ms
042
I lms
~ 8 to 10 ms (l/2 cycle)
043
1 Logic Sick
(2) 5 =p
(one for each efoup uf
thrte circuits)
20mAforeachON
d5rcuitat9vcic
l2unitsat9vcic
044
045
a41 688
TO OTHER
3 CIRCUITS
--+h
HOT
97 132
r4 VAC
6-76
Intescon.nection
ON Level
OFF Level
OFF to ON Response
ON to OFF Response
Circuit Indhtor
Internal Power Consumption
Units of Load
weight
l2
OF
-6ON
4
N
10%
Figure
WlRtNG
115VA
A
11
a42308
FIELD
16
80-132 V ac
47-63 Hz
14Sma @ 60 Hz
2 groups of 8 circuits
each
Above 80 V
Below 15 V
S-50 ms
5-60 ms
Logic Side
~~@9VwqqQ
1ounits@9vcic
6.4 02 (180 g)
MODULE
644.
20%
30%
40%
50%
,.rrrwTTEwERAfll#~)
60%
Fiire
6-77
GEK-90842
output Points
Operating Voltage
AC Frquency
lkhximum Current
Maximum Wage
Curreut
011 Vdtage Drop
SmaIlest Recommended
Load
*urn
Inrush
OFF to Oh Response
011 to OFF Response
Circuit Indicator
Fuses (Interual, Soldered)
Iutemal
Power Consumption
Units of Laad
weight
8
80-264 v ac
47-63 Hz
a42492
MODULE
1 -P
1.2 mA @ 23ov, 60 Hz
1.w @ 1 amp
25 ti
10 amps for 17 ms
1 ms
9 ms
Logic Side
(2) 5 amp (one on each
group of 4)
12 mA for each ON
circuit@9vdc
16@9Vdc
7.4 02 (210 g)
USER WIRING
l-4
co
*
6
a42367
8
NJl#o
OF:
-.
6-W
1.0 AWPOINT
a4
Figure 6-67. Wiring for 115/230 V ac Output with Removable Terminal Board
Chapter
m
71
Maintenance
Troubleshooting Aids
.-
The advantages provided by the Series One and Series One Plus PC design are indicators and built-in
aids to troubleshooting not only the PC, but also the overall control system. The main diagnostic tool is
the programmer that can be easily attached to the PC. The programmer provides great insight to the
status of the overall control system. When troubleshooting a Series One or Series One Plus PC based
control system, make a habit of having a programmer with you.
5.
Inmultiple~syaemsifthecPUisoperating,~RuNrelaycanbe~~~fulin~wifying
operation of the other pz.;a* supplies. If the RUN relay is not closed @igh resistance) check the
AC or DC poww impply as in step 1 above. Adequate AC or DC power and 8n open relay requires
replacement of the rack.
m
72
Maintenance
GmMo842
a40288
1. If the Series One or Series One Plus PC has stopped with some outputs energized or basically in
mid-stream, locate the signal (input, timer, coil, sequencer, etc.) that should cause the next operation
to occur, The programmer will display ON or OFF condition of that signal.
2 . If the signal is an input, compare the programmer state with the LED on the input module. If they
are Merent, replace the input module. If multiple modules in an expansion rack appear to require
replacement, ver@ the I/O cable and its connection before replacing any modules.
3 . If input state and LED on the input module agree, compare the LED status and the input device
(pushbutton, limit switch, etc.). If they are different, measure the voltage at the input module (refer
to Chapter 6 for typical I/O wiring). If the voltage indicates a problem, replace the I/O device, field
wiring, or power source; otbwisc; +ace the input module.
4 . Ifthesignalisacoilwindtoafield~vice,campareitsmatustothe
LEDontheoutputmodule.
If
they arc difSercnt, verify the source of field power to ensure exitation voltage is available. If field
power is not present, examine the power source and its wiring. If tbc pqxr Geld power is
available, but the status is wrong af the W modules output fenninal, repke tht output module or
vcri@thattherackisprovidingthcproperpowcrtotbemodule.
5.
IfthesignslisaooilandeitherthereisM,outputmoduleortheou~ut
is~~8Hhecoilstate,
examinethelogicdrivingtheoutputwithtbeprognrmmerandahardcopyoftheprogram.
proceeding fhm tight towards
le& locate first contact that is not passing power that is otherwise
.
availabletoitfkomW
left. Troubleshootthatsignalperstcps2and
3aboveifitisan
input, or 4 4 5 if it is a coil. EnSVnr:&.S Master Control Relays arc not tikting operation of the
logic.
m
73
Maintenance
6. If the signal is a timer that has stopped at a value below 9999, other &MIIoooo, replace the CPU
module.
7. If the signal is the control over a counter, examine the logic controlling
count signal. Follow steps 2 through S above.
Replacement of Components
The following proceduzs provide details on proctdms
Series One or Series One Plus PC system.
Replacing a Rack
1. Tum OFF power and reTnove the programmer (if installed).
2 . Remove the plastic cover and disconnect power wiring from the terminal board on the lower right
side of the rack.
.-
3 . Remove all I/O modules. YO wiring does not have to be disturbed if setice
during
the original
installation.
reinstallation.
4 . Remove CPU module (if installed) and any filler modules.
later reinstallaxion.
6 . Slide base unit up and then pull forward to clear the top mounting
Placinga module
in the
wrong
10. Install the CPU and any filler modules that were removed.
11. Reconnect power wiring to the terminals on the right
2 . S+=z
the CPU nmdule ait the front, top and bottom to rtleast securing t&s.
4 a If PROM mmv
had been installed in the CPU, szmove the PROM and &tall
Maintenance
GEL90842
5 . Insert the new CPU module by firstaligning the printed circuit boards into the bottom board guide.
6 Rotate the module upwards slightly to engage the top board guide.
l
7 . Push the CPU module into the rack until both tabs snap into place.
8 . Reinstall the programmer and reapply power.
9 . Reload the program from tape recorded after initial system programming. Check operation of entire
system.
*-
Only field
3 . Disconnect field wiring from I/O teminals, detach the removable connector, or remove the connector to the I/O Interface cable, as applicable according to the type of module. Lzibel each wire or
nott installed wire marking for future reconnection.
4 . Squeezethe I/O module at the fkont, top and bottom to release securing
tabs.
6 . Insert the new I/O module, aligning printed circuit boards fint into the bottom board guide.
7
Rotate the module slightly upwards to engage the top board guide.
8 . Push the module into the rack until both tabs snap into place.
9. Reconnectall field wiring, replace the removable
then
10. Reapply power to the CPU, then to the I/O system. Check operation of the system, especially the
UO module that was replaced.
Replacing the Battery
If the CMOS memory back-up battery requires replacement, s&r to the following procedures. Figure
7.2 shows the battery location on the CPU, location of the battery connector and the bmry tie-down
=4=
75
Maintenance
a40289
WARNING
The lithium battery sbould be handled with care. DO NOT discard tbe battery iu fire. DO
NOT attempt to recharge the battery. DO NOT short the battery. If these precautions are
not followed, the battery may burst, bum or release hazardous materials.
4 . Connect the new battery (catalog no. IC610ACC150)
8 . Iftht~oprintedcircuitboardsthatmakeupthtcPUarcseparated,ensuItthattheyare
~~onnccted, installed in a rack, and power4 up. Otherwise, logic may lock into a high current
drainmodeandp remauely drain the battezy.
Adding Memory
The following procedure should be followed when adding memory to a Series One 0~ Series One Plus
PC. Either CMOS IUiM memory can be added to increase mory
capacity fnnn 700 words to 1724
words or non-volatile PROM memory can be installed that contaim a pmgmm previously entered into
the PROM.
76
Maintenance
I,
a40290
is performed.
spare memory socket at the rear of the larger printed circuit board
in the CPU.
4 . Obtain the required memory IC either type 6116LP for Series One or 6264LP-15 for a Series One
Plus, 2K x 8 bit CMOS RAM: (or equivalent).
If adding PROM memory, obtain an Intel type
2732A-2 for Series One or a 27256-25 for a Series One Plus (or equivalent PROMS). Ensure that
the CMOS RAM or PROM is correct for your PC.
When handling CMOS memory 10, aiways handle by the case and not leads. Static
electricity on leads can damage internal circuits, This damage may not be apparent for
several days or weeks of operation.
5 . Orient the IC so that the notch at one end matches the notch in the memory
socket.
6 . For clearance when insMing memory ICs, it may be necessary to lift the smaller printed circuit
board l/8 (3mm). Do not separate the boards. After the mcmoxy IC is instab& reseat the smaller
board,
1 . Insert the IC intothe socket casefblly and evenly so as not to bend any leads. Visually inspect to
cnsurethatallleadsateinplaceandthenpushdowntofirmlyscattheIC.
Ifa6assary,rcadjustthe
jumpers and/or switch 2 as shown in table 3.2.
8 . IfthetwoprintedcircuitboardsthatmakeuptheCPUarescparated
ensurethattheyare
reconnect& installed in a base unit, and powed up. Othcwisc, logic may lock into a high cuxzent
&ainmodeanciprcuWwelydrain
thebaitte~.
9 . Reinstall the CPU module following pwious
instructions.
Maintenance
10. Power-up the CPU, place the mode switch in the PRG position and perform a Clear All Memory
operation (CLRSHF348DE~.
The entire memory will now be entirely clear of data. Any
pqram
previously recorded on tape can now be loaded into the CPU from tqe or a new program
can be entered.
ITEM
ITEM
QW@
1
1
cover,cPucoM!eaor
1
4
2
1
5
3
QW*
3
5
5
3
3
5
1
10
10
10
3
When supporting a Series One or Series One Plus installation, it is recommended that spare modules be
available on site. These are in addition to the Accessory Kit previously discussed. As a guide to your
requirements, the following percentages are presented. As a minimum, one each of all modules is
recommended. Depending upon a number of application related conditions (location, average weekly
hours of qxration, cost of downtime, etc.) more units may be justified.
I
Base with Power Sqply
CPLJS
Inpat
b!bdn@
outplt
~~
Rw==-
(=b
Cd
cables
Puipbual Devias
type)
type)
96 SPARES
15
15
10
1s
10
10
10
Maintenance
GEIC-90842
a40022
Fuse
List
NUMBER
CURRENT
RATING (AMPS)
CIRCUIT
CONNECTION
QU-
TYPE OF FUSE
IC61OMDL103
ICdlOMDLlO4
IC61OMDLllS
3 Amps
10 Amps
3 Amps
1
1
2
sokieIed
-clip
fuseclips
picofb
miniame sb
rninhm sb
IC61OMDLlSl
IC61OMDL153
lC61OMDLl54
3 Amps
5 Amps
.5 Amps
2
4
4
sokkzed
filseclips
filscclips
pica
SIiniahlrefb
miniahuefb
IC61OMDL155
IC6lOMDL156
IC6lOMDL157
3 Amps
3 Amps
3Amps
5 Amps
5-s
3Amps
10 Amps
5Amps
2 Amps
5 Amps
2
4
2
sol&d
Soldered
pi=)
pim
SddCred
tic0
2
2
4
2
1
2
sol&led
soldered
pi=
pico!b
lxkimrefb
miniature sb
nkiame sb
IC6lOMDL158
IC61OMDLl75
IC61OMDL176
Ic61oMDLl8o
IC61OMDLl81
mslOMDLl82
IC61OhJDLl85
f=clips
fuscclips
fuse clip
fiase dip
sohked
NW
Chapter
810
Applications
GEK-90842
Application
1 - One-Shots
This application is particularly useful when applied with a Series One PC, since with a Series One Plus
PC, a one-shot can be programmed simply by entering the key sequence SET OUT RESET. In many
applications, a signal is required that is valid for a very short time period. These signals are called
one-shots and are generated by transitions (OFF to ON, or ON to 0%) of a control signal. They are
valid for exactly one scan, which is the shortest signal available within the Series One and Series One
Plus PCs. Timing for typical One-Shots is as follows:
is shown below.
pc-$1m-0041
Fiie
02
9::
m
82
Appkations
%
CEIL-90842
diagram is as follows:
pc-sl-83-0042
)9vI
-II
-1
*1
*2
13
01
161
160
01
161
160
20
162
83D
Applications
GEK-90842
Application
3 - Event/Time Drum
Many control requirements can be defined as a sequence of established sttttcs for each output. The
decision to shift from one step to another can be based upon time or specific input states. To illustrate
this concept, the following 6 step example is provided. The control on inatig
the step is a
confirmation of both events (for example, input 11) and a time value (for example, timer 601).
step
Input
Time
20
21
22
23
24
25
26
27
10
11
12
13
14
T600
T601
T602
T603
T604
0
0
0
1
1
1
0
1
1
0
1
0
1
1
1
0
0
1
0
1
1
1
0
0
1
1
0
1
0
1
1
0
1
1
1
0
1
0
0
1
Number
1
2
3
Each step can have Merent output states and more or less control can be implemented
requires. The ladder diagram required to implement this function is as follows:
Fiie
as the application
Applications
8-4
GEK-90842
STEPNUMBERI
fx-sl -03-0047
TMR600
06
06
STR
TMR
*--
STEPNUMBER 2
07
t:
STEP NUMBER
342
341
601
7 .o
STR
TMR
mm-
l-W602
08
STR
TMR
-a-
342
602
1 .o
STEPNUWER4
TMR603
343
09
---ISTEP NUMBER
TMR604
----+I
ADVANCE
I t
TMRGO 1
010
STR
TMR
-am
344
604
1 .o
STR
OR
OR
OR
OR
OUT
TMR600
TMRGO 1
TMR602
TMR603
TMR604
345
STR
STR
CNT
w-m
345
17
605
5
DRUM
345
I t
TMR602
343
603
1 .o
344
TMRGOO
STR
TMR
w-a
11
1 I
TMR603
t t
TMR604
11
SEQUENCER
345
1I
17
-----+I
qCNT
605
012
Applications
0
GE?wo842
DEWCE NUMBER 1
605
1
1
013
/rJ---
STR
OR
ET
605
4
605
5
20
5
DR(K=ENUMBER2
605
605
605
1
3
4
21
4
DEVICE NUMBER 3
015
STR
605
OR
605
OR
605
iii
605
OUT
016
605
OR
605
5.
22
sTR
iiiiT
5
23
Appliu~tions
GEwo842
pc-~1-83-0049
605
DEvcE
NUMBER
24
07
STR
605
OR
606
OR
605
--
&T
31
5
24
11
5
DEVCENUWER6
0l8
STR
-*
605
-OUT
19
04
605
DEVICE NUMBER
26
1
005
019
NUMBER
1
3
5
25
605
OR
605
OUT
DMCE
605
STR
-e
OR
OR
3
605
605
605
605
1
3
5
26
27
a
0
STR
605
OR
605
GiiT
5
27
Applications
GEILW842
cAscADEDcouNlERs
WE SHOT
mm
01
01
STR
AND NOT
OUT
Do
340
341
t+
02
02
D0-
ST-R
OUT
I+
=Sf
03
AND NOT
SfR CNT
OR
CNT
341
342
601
01
601
9999
isS
0+
STR
&502
0
it
01
I t
Figure
342
602
01
602
9999
88
Applications
GEL90842
.-
The instant power returns to an automatic machine or process, certain phases (for instance, activating a
cylinder, starting a motor etc.) of the automatic cycle need to be inhibited until a correct state is
determined allowing the continuation of the cycle. The following program scheme will inhibit those
critical outputs from activating field devices until a reset pushbutton is depressed, thereby, releasing all
inhibited outputs and allowing the cycle to continue.
0I
02
IO
ttHt
0
I2
04
20
340
kt,
200
-
CYLINDER
EXTfnD
A
130
340
IY
250
RUN
CDNlv:ovoe
890
Applications
Application
The Series One and Series One Plus PCs have a special function refkrencc that cantinuously provides a
pulse every tenth of a second. The following t\wo examples use the function of this reference (10 Hz
Internal Coil 375) to create a cumulative timer and a time of day clock.
event that would otherwise reset the standard timer when changing state.
STR
AND
STR
CNT
01
375
02
600
9999
a40509
02
02
603
-ICUT SECONDS
I
so
-i
CUT
m CUT603
ml6Q
STR CWT600
cwr 600
co
CM1600
03
24
CNT 602
24
Applications
8-11
a40557
THREE
POSITION
SELECTOR
SWITCH
PWWTTON
*DENOTES Ix)REFERENCE
05
LADDER LOGIC
01
f604
1604
05
STR 01
AnO NOT T604
the
time,use
Seconds
Minutes
Hours
sequence is SHF, 6xX, MON
ge btt
u on until the pmper value (time) is displayed on the programmer.
8-12
Applications
GEK-w2
X4lNFASfRESPWSEICIK)(N
200
D-ON
Enablcoutput,X4ihhstrtsponsemode
pc-sl -84-0019
Diagram
.
Applications
843
2.
Cut
CAM Switch
to Length
3. Measurement
of length
system configuration
will be used.
pc-sl -04-0010
l/o
vo
vo
CW
SERES ONE
POHIfR
SUPPLY
CA
Apptications
8-14
CURRENT COUNT
PROCESS STAGE
SHIFT REGISTER
STAGE
1 400
OUTPUT NO.1
OUTPUT NO.2
50
401
250
I 402
1 403
325
1 404
360
I
]
Diagram
a40893
CAM Switch
Applications
8-15
0
6
cit
I
165
00
01
07
162
SR
162
846
Applications
GEK-90842
a40893
400
08 i +Ht
162
SO
WlPUT
NO 1 NOT INVERTED
OUTPUT No
1 IN COUNTER MODE
OUTPUT NO 2 DISABLED
~TPUT
64
0
9
SECONDSTAGE
(
--i
CNflOl
150
4
i
100
OuTptn
NO. I INVERTED
103
Applications
GE&=42
With this type of control application the object is to generate a pulse output every X numkr of counts.
In cut to length applications X rcpments the length of material to be cut in pulses from the encoder.
The following example pulses output No. 1 of the High Speed Counter once evczy 100 counts. The
figurebelow shows the logic diagram for output No. 1, while the next figure contains the wiring diagram
for this type of application, followed by the associated ladder logic.
a40894
OUTPUT NO. 1
CURRENT COUNT
100
200
300
400...
WSHSPEEDCOUNTER
MOOULE
8
USER LOAD
OUTPUTNO
A+
5-24VDC
USER
SUPPLIED
Y
-
RESET
COUNTER
DECREMENT
COWTER
DECREMENT
PULSE
-1
COUNTER
+lZvDc f 1Ol
USER SlJPfUED
Applications
GEK-90842
a40005
ONE SHOTTO WITE
PRESETTOHsc
OUTPU?NO.1IN COUNTER
MODEOf OPfRATION
.-
In measuring the length of moving objects, the leading and trailing edge of the object enables and
disables the counter which is tied to the encoder. At this point the accumulate value of the counter
repments
the length of the object. Unfortunately the accumulate value of the High Speed Counter
cannot be moved into the user logic of a Series One or Series One Plus PC. Thus an objects length can
only be measured relative (> = <) to a preset value in the counter. Through the use of a shift register and
multiple presets, the length can be approximated to within two successive presets. To determine the
accuracy a moving objects length can be measured. Three parameters must be considered:
PLJLSE
SEC
Applications
849
GEwo842
Sample Calculation
Given:
1. 0.1 inches/pulse
= 360 pulses/second
SEC
- Photoelectric
giving a resolution
of 10 counts.
01
02
03
04
0s
Appikations
8-20
a40895
0a
0
7
0a
010
0
11
12
n
0
0
la
CWlW
00
on
Fiire
101
10
wrrmunkV*uIETOmc
Applications
8-21
GEK-90842
a40895
0
21
0
22
022
Applications
8-22
to the following example, the objects undergo a mechanical and visual inqxction at stations
1 and 3. If either inspection fails, the object is rejected at station Number 5. In order to track
or fail status of each object, two shift registers are required, one for the mechanical inspection
for the visual inspection.
pc-s l-83-0044
Fire
INPUTS
00
01
lttkhmiealinspection
O-PI-fail
02
visual isa!gmim
Q-P03
II-fail
ReaeebiftRcgista
signal
20
Reject Arm
o-off
l-On
Applications
Shift
8.23
Register References
in mechanical inspection
shift register.
400
First Mixcnce
401
Secondreference
in medumical
402
Third
403
410
First Itaaxe
411
second rtfezace
inspection
shift register.
reference
in mechanical impection
shift
register.
shift register
ladder diagram.
pc-s f-83-0045
00
161
1eo
00
161
01
160
2
403
Appendix A
Related Documentation
Introduction
Several manuals are available that complement this manual. These manuals provide information
rqukd
to fully implement certain featwrts and options available for use witi a Series One or One Plus
programmable controller system. A basic description of the content of these manuals is provided in this
apPendix. The following manuals are available and along with this manual, constitute a complete set of
documentation for a Series One or Series One Plus PC system.
_-
GEK-90477
GEIWOS07
GEK-90825
GEK-90846
GEK-96632
GFK-0075
Chapter 3, In&al&ion d
operation of the Data Communications Module for the Series Three
PC, dcscribts the operaticwlt
of tk Data Communication Modules user interfaces and the installation of
the DCM.
Chapter
4, Ektrical
Interface Circuits, provides the information needed to constnzt
c0nneCttheDCUorDCMto~rdtviccs.
cables to
Chapter 5, Communications Examples, explains how to build the Series Six ladder diagram to initiate
corrnnunications between a Series Six or Series Six Plus PC md a Series One, Series oht Plus, Series
One Junior, or Series Thp#: PC.
Am2
Related Documentation
capabilities
of
Chapter 3, Configuring a Remote I/O system for the Series One PC, dcscrilxs how to design and
implement a Series One Remote I/O system.
Chapter 4, Configuring a Remote I/O system for the Series Three PC, describes how to design and
implement a Series Three Remote I/O system.
Chapter 5, Configuring Mixed Remote I/O systems,destibes how to design and implement a mixed
(Series One and Series Threz) Remote I/O system.
Chapter 6, Timing Considerations, explains how to determine the timing delays in the Remote UO
SUUctLlX.
Appendix A, Power Supply Loading, lists the power
modules used in Series One and Series Three PCs.
Appendix B, Design Worksheets, contains handy worksheets for designing Remote I/O systems.
structure for the Series One and Series Three programmable controllen.
&is link is established
between the Series Six I/O Link Local module and the Series One family and Series Three I/O IArk
Remote modules.
chapter
~vervicw
1, co~eding
the Series Six PC to the Series One or Series Three I/O system, is an
of the system con&uration and operation.
Chapter 2, Series Six PC I/O Link Iacal Module and Programming, ex@ains how to install and
optfate the Merits six I/O Link Local module and how to pgram the Series Six CPU for &JOLink
bcal operations.
Chapter 3, Series One PC I/O Link Remote ModuI~xplains
_
of the
Appendices
chin and
Related Documentation
Programmer
A-3
conuoller.
This manual contains nine chapttrs and six appendices.
locating required infozmation.
Chapter 1, Product Summary, presents a product overview and describes the operating modes.
Chapter 2, Operation, explains the installation and operation of the portable Programmer.
Chap&r
39 introduction
to Programming,
provides
general information
on pmgramming.
sets.
for displaying
a ladder logic
program*
*-
Chapter 8, Communications, explains how programs may be stored on cassette tapes or transferred to
the PCs.
Appendix A, Series One PC Serial Interface Setup, covers tie Data Communicatioris
Appendix B, Series Three PC Serial Interface Setup,contains inforrnaxion needed for connecting
Series Three PC with the Portable
Programmer.
Appendix C, Port Definition, describes the CPU serial port and the printer port.
Appendix D, Compatible Printers, contains the necessary information to implement and specifications
for selection of compatible
Appendix E,
printers.
Programmer.
he
A-4
Related Documentation
4, Advanced bogramming Functions, ex@iins how to annotate Series One programs and
how to use the Teach function to make programming on the Wo&naster computer easier.
chapter
Chapter 5, Logicmaster 1 System Functions, explains how to use the match pad, print programs,
upload and download pmgmms, and use the filing programs.
Appendix A, Menu Tree for Logicmaster 1 Sofbvare, provides a map to the function keys throughout
the hgicmaster 1 software.
Appendix B, Port Characteristics and Wiring Diagrams, provides the information needed to connect
the Workmaster
_-
This manual provides the information necessary to use the Workmaster@ and Cimstar PM industrial
computers with Logicmaster 1 Family application software to program the Series One Model E, Series
One Plus, and Series One Plus 3.7K Programmable Controllers. The content of this manual is arranged
similarly to GEK-96662, as described above.
Appendix B
Glossary of Terms
Address
- A series of numbers from 0 to 1723 in the Series One and Series One Plus Programmable
Controllers, assigned to specific program memory locations and used to ;OLCCCSS
those locations.
AND - (Logical) A mathematical operation between bits, whereby all bits must be a 1 in order for the
resulttobeal.
AND - (Function) An operation that places two contacts or groups of contacts in series. Both control the
resultant statLis.
BCD (Binary Coded Decimal) - A 4-bit system in which individual decimal digits (0 through 9) a~
represented by 4-bit binary numerals; for example, the number 43 is represented by OlOO(4)
0011(3) in the BCD notion.
_-
Bit - The smallest unit of memory. Can be used to store only one piece of information having more than
one state (for example, a one/zero, ON/OFF, good/bad, yes/ho, etc). Data that rquires more
than two states (e.g. numerical values 000-999) will require multiple bits.
Byte - A me asurement of memory, in the Series One and Series One Plus, equal to 8 bits.
CMOS - Acronym for Complimentary Metal-Oxide Semiconductor. A rea&rite
a battery to retain its content upon loss of power.
CPU (Central Processing Unit) - The central device or controller that interprets user instructions,
makes decisions and executes the functions based on a stored program. This program specifies
actions to be taken to all possible inputs.
counter - A function within the PC that records events based upon the on/off -ition
of a signal. A
coil associated with the counter is energized at a user determined preset value.
Field Devices - User supplied devices typically providing information to the PC (Inputs: pushbutton,
limitswitches, relay contacts, etc.) or performing PC tasks (Outputs: motor starters, solenoids,
indicator lights, etc.).
Group - A series of eight consecutive references, such as I/O points, internal coils, etc.
Inputs - A signal, typically ON or OFF, that provides information to the PC.
Instruction - A word, usually an acronym, or group of words and numerals that are part of a program
entered into user memory.
I/O (Input/Output) - That portion of the PC to which field devices arc connwtcd. Isolates the CPU
hm
ehrkal
noise.
I/O Scan - A method by which the CPU monitors all inputs and controls all outputs within a prescribed
time.
K - An abbreviation for kilo or exactly 1024 in the world of computers. Usually r&ted to 1024 words of
memory.
B20
Glossary of Terms
Logic - A fixed set of responses (outputs) to various external conditions (inputs). Au possible situations
for both synchronous and non-synchronous activity must be specified by the us~f. Also referred
to as the program.
Memory - a physical place to store Formation
Modules - A replaceable electronic subassembly usually plugged in and secured in place but easily
removable in case of fault or system redesign.
Noise - Undesirable electrical disturbances to normal signals generally of high frequency content.
Non-Retentive Coil - A coil that will tum off when power i,s mnoved.
Optical Isolation - Use of a solid state device to isolate the user input and output devices from internal
circuitry of an UO module and the CPU.
OR - (Lcgical) A mathematical operation between bits, whereby if any bit is a 1, the result will be a 1.
OR - (Function) An operation that places two contacts or groups of contacts in parallel. Either contrh
the resultant status.
Outputs
- A signal typically ON or OFF, originaxing from the PC w&h user supplied power thar controls
external devices based upon commands from the CPU.
- A numerical value specified in a function which establishes a limit for a counter or timer. A
coil will energize when this value is cached.
RetentiveCoil-AcoilthatwillI#nain
Glossary of Terms
B3-
GEK-90842
Rung
A sequence or grouping of PC functions and instructions that control one coil. One or more
rungs form a ladder diagnun.
technique of ex amining or solving all logic steps specified by the ppm
repetitive or&r from the first step to the last.
Scan - The
in a sequential,
Thumbwheel Switch - A rotating numeric switch which can be used for inputting numeric data to a PC.
Unlatch - A PC function that causes an output previously turned on by a latch function to turn off no
rnantf how briefiy the function is enabled.
Word - A measurement of memory, in the Series One and Series One Plus, qud
Write - To output or transfer dam from the PC to a peripheral unit.
to 16 bits.
GEL90842
Appendix C
Series One Family of Programmable Controllers Compatibility
Guide
Ft!8tUR
-~-~
p Points (maximum)
~=ory
Memory, 700 words CMOS RAM
d to 1724 words
M-ofY*
Memory, Eg;;
37
words CMOS
_-
EPROM, non-vole
v
Bawy Back-Up
Cal San 0.5 K Program:
T lmesl.0 K Ropm:
1.7 K Ropm:
3.7 K Pro-:
htcmal Function6
Non-Retentive coils
RetaWe Cails
Function Coils
S
lme~untcrs
?
lhumbwfiecl htufacc Module
rimcr/Gmnscr Setpint Unit
Shift Registas
Data Regiliters (12)
l
*UencerS
gb Speed Counter
3uibh (2 KHZ)
LK)Module (10 KHz)
-I/DMOdUlCS
mlog I/O Modules
Ided
MO&k6
;notcI)o
$0. of I/O in Remote System
3.
4.
5.
6.
7.
8.
Modd E
Junior
24 Basic Unit
50 w/Exp Unit
%W/Eqaack
112
112
168
stantiard
y= (1)
no
#amid
y= (1)
stan&Td
stadard
IlO
b0
y=
yes (2)
yes 0
yes (2)
Ye6
Y=
Y=
y= (2)
Y=
no
Y=
Yes
y= (7)
Y=
y= (8)
96
no
Y=
Y=
Y=
Yy= (8)
96
DO
20 InSec
4omSec
n/r
n/a
160
96
59
5
20 (44igit)
2OmSec
4UmSec
65 mSec
%
144
112
28
4
64 (4d@)
Y=
Ii0
;:S
1%
dep6
l==P
IlO
IJO
20
(1)
(1~
=p)
64
Ye6
DO
(4, 5, 6)
yes (4.7)
ye6
Ye6
yt6
(9)
26,4Oor72
Ye6
DO
Y=
Ye6
Yes
Y=
no
(1~
step)
8mSec
l2mStc
15 mStc
48
144
112
28
4
64 (qt)
y= (3)
y (3)
128 rtep6
no
64 (loo0 rttp)
Y=
no
Ph6 3.7K
Plus
168
IlO
8mSec
12 mSec
15 mScc
n/a
144
112
28
4
64 (rldigit)
y= (3)
y- (3)
128 rtep6
64 (16bit)
6ulooo
rtep)
y=s (2)
Y=
8mSec
12 mStc
15 mSec
36 mSec
144
112
28
4
64 (4_dieit)
y= (3)
y- (3)
B=PS
64 (l&bit)
64 (loo0 sttp)
c2 m
GEK-90842
Futllre
Junior
One=
ModdE
Ph5 3.m
Phu
(1)
Yes
Yes
Ya
Y=
Yes
Y=
Y=s
Ya
Y=
n/a
Y=
130
b0
110
n/a
IlO
n/a
no
s/a
no
(UL I&cd)
1C610cPu104
1C61ocIw105
IC61OCPUlO6
Available
assword Ihccticm
Yno
II0
b0
YM
130
no
no
I)0
Y-
no
Y=
Y=
Y=
bCk6
(2x6)
no
Yes
Ye6
Yes
Y=
s-dot, 1C61oCHs110
IC6lOCHSlOl
(2)
ycr(clrplIlsi=)
y=
Yes
Yes
Y-
s-slot, IC61oCHsl11
(5)
Yer(~~)
y=
Y-
Y=
Y-
hla,
IC6loCHs114
(3)
y-mp-w
y-
Yes
Y=
Y-
m-da,
1C6mCHs130
(2)
y=mp--w
y=
Y=
Yes
Yes
lbhx,
IC610CHS134
(3)
yetitjqunsid
y=
Y=
Yf=
Yes
S-Jot,
.-
yes (4)
y= (4)
thl&
Y=s
Y-
no
no
no
unit,
Yes
Y-
Y=
Y=
yes Rev C
Yes
Y=
Yes
Y=
Yes
Rev A & B
yes Rev B
yes Rev B
Y-
ht4lfhlIIlti~CXl6
ZCMlOO
htJi &IXUIlUKliCtiCXlS
ZCM105
RS2321422 AdaptouUnit
Peripbml
printer
yes (4
y= (4)
p (4)
xkvias
Unit
Imdacc
yt6
Rev C
PROM Writer unit
yes Rev A Br B
yes Rev B
yes Rev B
yes Rev C
Tiitusetpoiatunit
Ye*
no
Y=
Y=
Y-
CwetteTape
Ye6
included
Y=
Y=
Y=s
Y=
YW
Y-
Yes
Y-
Recder
Accwwry Kit
1.
2
3.
4.
5.
6.
Futue -crlt
bt@CE
115/23t)
POWCX m.
RequireS2LSV&pQcllnr~.
&cd with l~rlot rack
uLIi*
115v~poovw-~y.
Not expandable
5% to 9!5% (non_
ZWSYeUr
8tolOYem
1ls/230vac
MVdC
See~~cxl8fo?~unitoa&fordct8ils
c3
Judor
OX&P
Model E
plus 3.m
Input Moddes
KZ61OMDLl.25
115 V IC, 8 circuits
~C61OMDLl27
23OVac,8Circuits
C6lOhmL126
115VrIBda44circuits
:C61oMDLlo1
24VdcSi&8Ci1cuits
C6lOMDL107
~VdcSinkLoad,16Circuits
C61OMDLlO6
24 V dc Sirrk, 16 Circuits
C6lOMDLlll
24 V r/df Source, 8 Cixuits
C6lOMDL112
ZU V &ic Source, 16 Cimaits
[C6lOMDL116
bd0
UtyeS
(1)
~c6lO$lLKs
(UL I&cd)
115 V u hput, 6 &Wit6
Kz61OMDLl75
115/230V ac, 8 Cimaits
DlOMDL176
119230vac~4Cjmaits
c6lOMDLl51
%V&Sink,8Cimits
IC61OMDL156
24VcicSi&16Circuits
KZ6lOMDLl53
24Vdc2ASi&4Grcuits
c6lOMDL154
24Vdc2ASinl&wcc,4Circtits
E61OMDL155
24VdcSowcc,8Cimaits
KXlOMDL158
24V&S-,16M
E6lOMDL166
b!i%$%L*
ut, 8 Circuits
bhY
9
1 (UL I&ted)
E6lOMDLl
SCircuits
&hY
E61OMDLl
T
2
16 Circuits
WY
r61OMDLl
v
5 (UL Iisted)
R&y 0utput, 8 Cimzits
K6lOMDL103
wvdchpu~4h$4Out
K!6lOMDL104
wvdcsinlr:h/Rlyou~4hs/4out
1C610n4DL115
FastRcspacI/Q4In/2out
IcmMDLm
uOSimdrror,8Ingpt~
1CXWTCCJ100
Ic610
==*-tw
LlO5
TInIInm
1c610MDL110
%w=d-t=
hterface
1. R#luirur5orl~dae~mrrk.
ZObt~~hrttrfrncKoDer~
yes (1)
Ye6
yes
Y=
yes
y= (1)
Yes
yes
YU
yes
y= (1)
Yes
yes
Y=s
yes (1)
Yes
Y=
Y-
yes
y= (1)
Y=s
yts
Yes
yes
y= (1)
Yes
Yes
Yes
yes
y- (1)
Yes
Y=S
Yes
yts
yes (1)
Y=S
Yes
Yes
yes
Yes
Ye
Y-
Yes
y+s
Y=
yes
ye6
(1)
Yes
Output ModuAes
yes (1)
Yes
yes
Y=
yes
y- (1)
Y=S
yts
Y=
Y-
yes (1)
Ye6
yes
Y-
yes
y= (1)
Yes
yes
YCS
y= (1)
Y=s
yes
Y=
yes
y= (1)
Yes
yes
Yes
ylts
y= (1)
Y=S
yes
Y=
yes (1)
Yes
yes
Y=
yes
ya (1)
Yes
yes
Y-
yts
y-
(1)
Yes
yes
Y=
yts
ya (1)
Yes
yes
Y=
yes
ya (1)
Ye6
ye6
Y=
yes
yt6
Yes
rcLf
y= (1)
Yes
special Modu)m
)RS
ya (1)
Ye6
ye6
Ya
yes
y= (1)
ye6
F6
ye6
y= (1)
rc6
Y=
Y=
yts
Y= (1)
yes
yes
Y=
PC6
ya (1)
no
(2)
F@ 0)
yt6 (2)
(2)
P@
ye6
II0
ye6
F6
DO
ye6
F6
oerSetpointpnitunbeurtdin~SerierObCP1\1E~natbath.
Y=
F6
(2)
C-4
Typt
-Qorotftg
%tOtAl
15
9
16
10
40
OCKKU6
017-027
030-047
058-061
03cw67
13@137
160 total
96
59
1
1
1
1
1
155 (m)
20 (4 digit) (1)
1
20 (loo0 =p)
IlltCZdcoilS
14w77
3001372
373
374
375
376
377
Mb372
6cxM23
624
6oM23
NOII-RCtUHiVC
Retmtive
Set Retentive Cc&
First Scan Reset
0.1 Seccmd clock
Diuble Au outputs
Back-Up Batmy Status
Shift Register
Timers and Counters
High speed Counm
stqueact=
se&s
OnilSuits
IntemJ Coils
Nan-Retaative
16@337
34a373
374
375
376
377
4tKu77
Mn-677
axM77
Retaaive Chih
Initial React
0.1 Second Clock
DimHe All outputs
Back-Up Batmy Status
shift Registers
Timcr~tcr6
sequsales oat PI&W
hCXdcoi36
Non-Retentive
Rctaaive Coils
Initial React
0.1 Sacoad Clock
Disabk All autputs
Back-Up Batmy Sums
S@8lhIpOUCOih
shiftRt*m
Ti~~tcrs
z*
112 total
144tmaI
112
28
1
1
1
1
128 #taps
64 (1)
64 (10
=pp)
an157
uc>poinQ
m poinm157
ant Model E
(2)
144t0Ul
112
28
1
1
1
1
128 rtcgt
64 (1)
a (lax) -1
64 (l&m)
S'TRSTRNOT
AND ANDNOT
0 bR NOT
Sw 3ST
Yes
Yes
Y=S
Y=S
Y=S
Yes
Yes
Y=S
Y=S
OUT
SET OUT
SET OUT RST
OR SIR
MCS. MCR
YZ
Yes
Yes
STRTMR
Y=S
Y=S
Y=S
Yes
yes
Y=S
Yes
Y=S
Y=S
Y=S
yes
Y=S
STRNOTTMR
ANDT!bm
ANDNOTTMR
ORTMR
OR NOTTRM
STRCNT
STRNOTCN'T
ANDCNT
ANDNOTCNT
OR CM
OR NOTCNT
SR
Yes
Y=
Ye6
Y=S
Yy%
Yes
Yes
Y=S
Ye6
Ye6
Y=S
Yes
Ye6
Y=S
Y=S
Y=s
Y=S
Yes
YCS
Y=S
Y=S
Y=S
Y=S
Ye'
Ye6
Y=S
Y=S
Yes
Ye6
Ye6
Ye6
yes
Yes
Yes
Yes
Y=
Yes
Y=S
Y=S
Yes
Yes
Y=S
Yes
Yes
Ye=
Y=S
Yes
Y=
Y=S
Y=S
Ye6
YY=
Y=
110
Y=S
Y=
Yes
Yes
Y=
YY=S
Y=
YY=
Y=
Y=
Y=S
Y=S
Y=s
Yes
Ye6
Y=S
Y=S
Y=S
Y=S
Y=S
Y=s
Y=S
no
no
no
no
no
II0
no
no
no
no
no
no
no
no
no
no
DO
00
no
no
no
no
no
no
no
y=s
YCS
YYes
Yes
Y=S
Y=s
Y=s
Yes
Y=
Yes
Y=
YYes
Y-
xhta opaaions
DcrR
D.STRl
(Data Stem)
D.STR2
Dam3
DaTR5
D.cwT(Dataout)
IbOUT
IbouT
Dam-3
DaJT5
COMPARE
ADD
SUBTRACIMuLrnLY
DIVIDE
DaND(LogicdAND)
D.OR (bgicdOR)
INVERT
BIN(BCDToBin
BCD&BhG~o
SM(FTLEFIDECODE
ENCODE
EXTERNAL
B%=s)
FAULT DLAGNOSIS
n0
n0
no
no
no
no
b0
DO
110
no
no
no
n0
no
no
no
no
IbO
n0
no
no
no
no
no
110
II0
I10
n0
n0
no
no
no
n0
n0
no
no
no
no
no
no
no
no
no
no
no
no
no
nQ
no
no
YfS
Yes
Y=S
Y=S
Y=S
Y-
YY=6
Y=
F
YYe6
yes
Y=S
F'
F
YF
Y=6
yt*
ye6
Y=S
Yyes
Ya
yes
Y=
Y=
YW
Y=S
Y+s
YY=
Y=
Y=
Yes
Y-
YYY=
Y=S
Y=
Y=S
Yes
Y=
YYes
Yes
Y=
'
C-6
Guide
GEK-90842
Valid Configmtion
and Ref-
I/O
PCmd
Rack Type
Mod&
Type
-KAACMt%
Series One Junior
10509SJR100
1c6o9sJR102
Basic Unit
000- 016
1ao9sJR110
or7- 027
outputs- -15
9
Inputs
1c?5o9sJR120
Iao9sJR114
Ic609sJR124
Iao9sJR121
Junior
Ic6o9sJR1oO
1ao9sJR102
1ao9sJR110
IC609SJR114
Inputs-
15
1c6O9sJR120
outps
- 9
Suits
50
TPKA.41931
t
1
One
Basic Unit
000 - 016
017 - 027
I
.
Ic609sJR124
Ic6O9sJR121
,
I
!
.
f
030 - 047
I/oExpsionunits
I/O Expansion
Inputs - 16
outputs - 10
1c6o9ExP110
IC609EXP120
Iao9Exl?l21
050 - 061
,
c
7
.
TpKAA0097
124
Basic Unit
Inputs-15
000- 016
outplts-9
017- 027
=uo
64
/
11
111
t
I
oneExpar!sicmRack
:
8
!
or
1041a Rack114
1~1ocHs110,
1a1ocHs130,
134
(3)
(1) 80Point
l&Paint
1c61ocHs120,
40 I/D
124
I1
Ii
I
I
!i:
I
I
:i
1
t
1
?iY
F,f
cf
?I!
a7
057
047
037
I
iI
0
130
::: d
rc
Table C-4. Examples of Valid System Configurations for I/O Points - ChMinued
PC and
Rack Type
I/O
Points
YO
Modale Type
Vaiid Coniigmtim
and Refmsms
TmUL41932
Series Onei
Junior
1c6o9sJR100,102
1c6o9sJR110, 114
1c6o9sJR120, 124
Ic609SJRl21
96
Basic Unit
Inputs- 15
outputs - 9
Bvo
L
72 IP
One Expansion Rack
m-Slot Rack
1c61ocHs130, 134
1c61ocHs120, 124
a a 0 0 0 0 8 u
OR
(7) 8-Point
(1) l&Paint
or
$ a 8 a 8 0 8 0 a
(9) 8-Point
TPKAAuw8
(4) 8-Point
32
SeIiesOne
SerieSOIXModelE
suits one Plus
Modules
or
1c61ocHs110
1061OCHS114
1~1ocHs101
(4) l&Point
MO&k
I6
t6
t6
16
m41933
8
suiesone
64
SuiesOneModelE
suies one Plus
saies ofx Plus 3.7K
(2) s-slot Racks
I061ocHs110
Ic61oc31s~d4
(8) 8-Point
MOdIlk
smiesont
SuiesomM~E
lmcA.41934
(8) 8-Point
saiesoneP!lus
64
!kics
0 0
or
(4) 16Paint
8 a a
an QLt05700 037on on m ml
f
IL i
IL
C8
Table C-4. Examples of Valid System Configurations for I/O Points - Continued
It/O
Points
PCmd
Rack Type
72
(9) 8-Point
seriesone
SeriesOneModelE
112
series
one
Plus
series
one
Plus
Valid Cmfigu&on
I/O
ModuAeType
and lb&rums
TPKJuo920
MOdUkS
8
or
(2) &Point
ModU.kS
IC61OCHS134
1c61ocHs120
Ic61ocHs124
(6) l&Point
Mod&S
o$ CKK;y
0:; m$ ,
107
057
047
017
\Y \Y :zoo O Fi
on
067
3.7K
\y o$z cs; yf
:::
037
147
16
cm
in
I6
, I27
I6
o:a7
I6
007
cm
107
16
16
*Notuscdwith112
uocoQfigurati00
TKA.40899
72
(9) 8-Point
SeIiesone
SeriesOneMocklE
1
ModlikS
01:
or
112
. 8. 0 0
(2) 8-Point
Mod&Lb
(6) 16Point
Is L
a 0
u$ 7; Iayy OIC
TCI
ho?ct7 dc OT 047
I
; zi
I
4
0 8 I( IG
Modules
TpIcAAW?2
112
0 (I 0 0 a 8 a 0 n
T 1
(14) &Point
Modules
.
1
1
(1) S-Slot Rack
1c61ocHs110,
I I
0 0 0 0 0
114
8 0 8 8
837027on 00 ml
suiesont
SuicsOncMocIdE
suksonePlus
series
one
Plus
TPLA.40923
3.7K
112
(3) S-Slot Racks
1a1ocHs110
IamcHsll4
(14) &Point
Modules
6
c90
GEL90842
Table C-4. Examples of Valid System Configurations for I/O Points - continued
I/O
Points
PCand
Rack Type
YO
Moduie Type
Valid Con@u@im
md Refhsms
TPLA.41935
suiesone
8 0 8 m 0 0 0 a 0
1 1 7 .
1
!g Itrct
I? qf F ;t g cr; 5
IO? . 06 m 04 037cr 017it7
SekheModelE
O'?
112
(2) lo-Slot Racks
IC61OCHS130
Ic6locHS134
1c61ocHS120
IC61OCHSl24
I
J
(14) 8-Point
MOdllkS
qy~il
1
1
TIXJ4.40924
seriesonePlus
Series he Plus 3.7K
(6) l&Paint
Mod&s
~
120
Ic61ocHS130
Ic61ocHS134
(3) 8-Point
MO&lk!S
sexiesonePlus
SeIiesone
152
Plus3.7K
(19) &Point
IC61OCHS130
Ic6loc!H!s134
MoChlkS
114
(6) 16Paint
Modules
c-10
GEL90842
Table C-4. Examples of Valid System Configurations for I/O Points - CoNinued
I
I/O
PC and
POWS
I/O
Radr Type
ModuAe Type
Valid Cmfigmtion
and Refbums
=lTKA.40926
seriesonePllls
sees one Plus 3.7K
168
(9) 8-Point
Mties
(6) l&Point
ModUS
1. These examples represent only a sampling of the many configurations of racks and I/O points thti
a~ available. Configuraxions depend on the number of I/O points and type of I/O modules (4,8, or
16 points and the units of load used by the modules) required for a particular application.
2. If modules having only 4 I/O points are used in any slot, the references not used as real world
I/O anz available for use as internal references in the user program.
3. The lo-slot racks (IC6lOCHS130
D-l
Appendix D
Other Programmable Controllers
Series OneTMJunior Programmable Controller
The Series One Junior programmable controllers are a group of low cost controllers specifically
designed for control applications requiring 4 to 60 relays. The Series One Junior offers a control
package using only 53 square inches of mounting ma, which is about the same as four 4pole relays.
Series One Junior PCs are available in various combinations of voltages.
_-
unit.
Any combination of standard Series One I/O modules can be included in an expansion rack, with the
exception of the High Speed Counter module or the Thumbwheel Interface Unit. The expansion rack
can be located up to 100 feet (30 m) from a Series One Junior.
The Series One Junior has a built-in high speed counter capable of counting pulses up to 2000 counts
per second. The programmin g language is the same (basic ladder diagram functions) as is used to
program the Series One and Series One Plus. Programs can be entered using either the hand-held
programmer, which can be mounted on the basic unit, or the LCD Portable Pqgrammer.
Many
programs developed on the Series One Junior PC can be transferred to a Series One or Series One Plus
PC .
Non-Retentive
RMCSBtiVt
spccialFmrction
sbifb
stem=
Tiiiirs/c!uuntcIs
High
Speed
Counter,
BuibIn
I/o)
%td
15
9
16
10
72
16OtCW
96
59
5
1=aJrrps
64 (1)
1
64 (loo0 steps)
D-2
GEK40842
Improved
specifhtions
capabilities include 4K memory, 400 I/O points, and four function math. Following ax
for the Series Thrw PC:
Table D-2. Series Three PC Specifications
FbDCtiOllS
ScanRate
20 msec. for 2K
40 msec. for 4K
Intemd
Refeences
400 YO
64 Latches
304 Intemal coils
128 Shift Register Stages
128 Timer/Counters (4 digit)
Built-In with Keylock
Programmer
OUTPUTS
I/o POINTS
115/230 V ac (2 A)
Isolated 11x230 v ac (2A)
115 V ac/dc
Is0la&d 115 v 8c
16
24Vdc
24Vdc
24VrJdcSOUlW
23ovac
-w
542vdc
16
32
24 v & (2 amp)
24 V dc (1 Amp)
16
16
2
32
24Vdc
Relay out
A-h
542vdc
16
8
8
16
32
16
2
32
OTHER MODULES
High Speed Counter, I/0 bnk Local and Remote (Twisted Pair and Fiber Optics), Data Communications, 24 V dc In/Out (16/16),y0 Simulator
D3D
Controller
MODEL
60
600
LOGIC WMORY
4K
8K
32K
I/O CAPACITY
INPUTS
OUTPUTS
loo0
loo0
2ooo
1000
1000
1
REGISTER STORAGE
1024
8192
8192
are
D-4
Other Prqpmmable
ControIIers
--
Optional Items
Optional items for use with a Series Six PC include a Redundant Processor Unit (RPU), Commtications Control Modules, an Operator Interface Unit (ON), color and amber Operator Interface Teminals
(OIT), ProLoopTdpror~ss controllers, and various software packages for use with the Workmaster
information center. The software packages include VuMaster~,
FactoryMasterTM, and ProcessMastery. Additional software packages will be available in the future
The RPU acts as a switch to transfer control from one Series Six CPU or I/O chain to a standby in the
event that a fail ure occurs in the first. This provides a method of mhimizhg
downtime in the event of a
failure in the PC system.
The Type 2 Communications Control Module (CCM) provides 2 independent ports (Rs_232C, RS-422,
or 20 mA) for slave communications with computers or similar intelligent devices. The Type 2 CCM
also has the added function of originating communicadons to other Series Six CPUs,computers, or
other similar intelligent devices from the users ladder diagram program. The Type 3 CCM also
provides 2 ports, and the protocol required for interfacing to selected process control systems.
The OIU is a hand-held micro-terminal that allows an operator to monitor or modify the register
contents and I/O states of a Series Six CPU. The OIU communicates with a CPU through the
Communications Control module (Type 2).
The OIT connects to the Series Six through an ASCII/BASIC module and provides CRT background
screens for the display of status from the CPU. User configuration of the scans allows tailoring the
screens to fit the application.
The ProLoop process controllers are a group of analog controllers that can operate independent of, but
be supervised by a Series Six PC.
SK
12K
16K
4K
4K
8K
1YJra
8K
8K
Total Memory
userMemory
24K
16K
48K
8OK
32K
64K
- CWhmd
R4gisw
Memory
~~-
8K
16K
16K
The Series Six Plus PC can be configured to have up to 16K Inputs and 16K Outputs. Insaction
sets
for programmin g are available in 3 versions; Advanced, Expanded, and Expanded II. The expanded
function set has all previous Series Six instructions plus several new instructions and enhancements
which include:
Reference range expanded for 16K I/O
Floating Point functions, including:
l
l
l
1
lO-Slot Rack, 2-3
115 V ac Input Module, IC61OMDL129,6-76
115 V ac Input Module, UL Listed
IC61OMDL135,6-73
115 V ac Input, IC6lOMDL125,6-7
115 V ac Isolated Input, IC6lOMDL126,6-9
115 V ac Output Module, UL Listed
IC61OMDL185,6-75
115/230 v ac Isolated output
IC61OMDL176,6-17
115/230 V ac Output IC610MDL175,6-16
16 Circuit UT) Modules with Connectors, 6-4
2
230 V ac Input, IC61OMDL127,6-8
24 V ac Sink Output (16 Circuits)
IC61OMDL156,6-19
24 V ac Sink Output (8 Circuits)
IC61OMDL151,6-18
24 V ac/dc Source Input (16 Circuits),
IC61OMDL112,6-14
24 V ac/dc Source Input, IC61OMDLl11,6-13
24Vdc2AmpSinkOutput
IC6lOMDL153,6-22
24 V dc 2 Amp Sink/Source Output
IC61OMDL154,6-23
24 V dc Input/Output (4 In/4 Out)
IC61OMDL103,6-31
24 V dc Input/Output (4 In/4 Out)
IC61OMDL104,6-33
24 V dc Sink Input (16 Circuits),
IC61OMDL106,6-11
24 V de Sink Input (8 Circuits),
IC61OMDL101,6-10
24 V dc Sink Load Input (16 Circuits),
1C610MDL107,6-12
24 V dc Sink Output (16 Circuits)
IC6lOMDLl57,6-20
24 V dc Source Output (16 Circuits)
1c610n4DL158,6-26
24 V dc Source Output IC6lOMDL155,6-24
A
Accessory Kit, IC61OACCl20,7-6
Adding Memory, 7-5
Adding Racks, 2-2
Advantages and Features, l-2
Advantages Over Other Control Devices, l-l
Alter One Logic Element, 4-l 1
Analog Input IC61OMDL116,6-62
Analog Output IC61OMDL166,667
Appendix A - Related Documentation, A-l
Appendix B - Glossaq of Terms, B-l
Appendix C - Compatibility Guide, C-l
Appendix D - Other Programmable
Controllers, D-l
Applications, 8-l
Application 1 - One-Shots, 8-l
Application 2 - Flip Flop, 8-2
Application 3 - Event/Time Drum, 8-3
Application 4 - Cascaded Counts,
8-5
Application 5 - Coil 374, Power-Up
One-Shot, 8-7
Application 6 - Coil 375, 1OHz Clock, 8-8
Application 7 - Start/Stop Circuit, 8-11
Application 8 - High Speed Counter, 8-12
Application 9 - Typical Shift Registers, 8-21
B
Basic
Basic
Basic
Basic
Bridge
Instructions, 5-19
Ladder Diagram Instruct&s,
5-1
PC Block w
1-S
Troubleshooting, 7-1
Connectors, lo-Slot Rack, 3-5
C
catalog
Numbers,
.5
I20
Index
GEiC-90642
D
Data Communications,
1-3
Data Communications
Unit, l-8,2-10
Data Operation Block Diagram, 5-43
Data Operation Instructions, 54,543
Data Registers, 5-13
DCU, 2-10
Delete One Logic Element, 4-12
Display a Specific Address, 4-13
E
Earth Ground Wire, 3-10
Enter or Change a Password, 4-14
LOG IN, o-14
LOG OUT, 4-15
Entering Basic Instructions, 5-24
AND SIR, OR SIR, 5-24
F
Fast Response I/O IC61OMDL115,656
Faster Scan Rate, 1-3
Field Wiring to I/O Modules, 6-2
Forcing I/O References, 542
Forcing References, 4-15
Fuse List, 7-7
G
General Specifications, l-3
General Troubleshooting, 7-2
Ground, Earth, 3-10
Grounding, Rack, 3-3
H
Hand-Held Programmer, l-l, l-5
Hardware Requirements, 2-7
I
I/O Addressing Switches, 3-6
vo Expansion Cable Connection, 3-4
vo Interface Cable Cross Reference List, 6-5
vo Interface Cable Wiring I&t, 6-4
T/n Module Cap&ility~cmpatibility
q %uide, C-3
I/O Module Catalog Numbus, 6-6
I/O References for 16 CiraGt Modules, 6-4
I/O Simulator IC61OMDL124,6-61
I/O Specifications md Wiring,61
IC61OCHS111, S-slot I&&, UL I&ted, 6-72
IC6lOMDL101,24$ V & Sink Input (8
Circuits), 6-10
IC61OMDL103,24 V dc Iqm/Output
(4 In/4
out), 6-31
Index
IC61OMDL104,24
--
V dc Input/Output (4
In/4/Out), 6-33
IC61OMDL105, Thumbwheel Interface, 6-36
IC61OMDL106, 24 V dc Sink Input (16
Circuits), 6-11
IC61OMDL107, 24 V dc Sink Load Input (16
Circuits), 6- 12
IC6lOMDL110, High Speed Counter, 6-39
IC61OMDL111, 24 V ac/dc Source Input, 6-13
IC6lOMDL112, 24 V ac/dc Source Input, 6-14
IC6lOMDL115, Fash Response I/O, 6-56
IC61OMDL116, Analog Input, 6-62
IC61OMDL124, I/O Simulator, 6-61
IC61OMDL125, 115 V ac Input, 6-7
IC61OMDL126, 115 V ac Isolated Input, 6-9
IC61OMDL127, 230 V ac Input, 6-8
IC61OMDL129, 115 V ac Input Module, 6-76
IC61OMDL135, 115 V ac Input Module, UL
Listed, 6-73
IC61Oh4DL151, 24 V ac Sink Output (8
Circuits), 6-18
IC61OMDL153, 24 V dc 2 Amp Sink
Output, 6-22
IC61Oh4DL154, 24 V dc 2 Amp Sink/Source
Output, 6-23
IC61OMDL155, 24 V dc Source Output, 6-24
IC61OMDL156 24 V ac Sink Output (16
Circuits), 6-19
IC61OMDLl57 24 V dc Sink Output (16
Circuits), 6-20
IC61OMDL158, 24 V dc Source Output (16
Circuits), 6-26
IC6lOMDL16, Analog Output, 6-67
IC61OMDL175, 115/230 V ac output, 6-16
IC61OMDL176, 1151230 V &c Isolated
output, 6-17
IC61OMDL180, Relay Output (8
Circuits), 6-27
IC61OMDL181, Relay atput Module, UL
Listed, 6-74
I3m
Installation, 3-2
CPU, 3-7
I/o, 3-9
I/O Field Wiring, 3-10
Power Connections, 3-10
Programmer, 3-11
Racks, 3-2
Installation of Programmer Cable, 3-13
Installation, Specifications, 3-1
Instruction Groups, 5-7
Internal Coils, 5-13
Introduction to Maintenance Procedures, 7-1
Introduction to Programming, 5-l
L
Ladder Diagram Format, 5-17
List of Fuses, 7-7
Location of Extra Memory Socket, 7-5
Logicmaster 1 Application Software, l-l
Logicmaster 1 Family Application
Software, 1-6
Logicmaster 1F Application Software, 1-1
M
Memory
Monitor
Monitor
Monitor
Monitor
Monitor
Size, 3-8
Counter Status, 4-13
CPU Logic, 4-10
Data Register Contents, 4-14
I/O Status, 4-12
Timer Status, 4-13
0
Operating Principles, S-14
scanning, 5-14
Operation Sequences, 4-8
Operation With Pefiphcral Devices, 4-15
I-4
Index
R
Rack Description, 2-1
Rack Grounding, 3-3
Rack Mounting Dimensions, 3-2
Recommended Field Wiring Procedures, 3-15
Referencing Sequencer C~EUUXS,
S-37
Relay Output (16 Circuits)
IC61OMDL182,6-29
Relay Output (8 Circuits) IC6lOMDL180,6-27
Relay Output Module, UL Listed
IC6lOMDL181,6-74
Remote I/Q 1-8
Removable Connector, 6-3
Index
--
Specifications, 4-33
Total Scan Time, 5-14
Troubleshooting Aids, 7-l
Types of Memory, l-7
CMOS RAM, l-7
PROM, 1-7
Typical I/O Terminal Configuration, 6-3
Typical Rack, 2-1
Typical Sequencer Logic, 5-37
U
UL Listed Products, l-7,6-71
units of Load, 3-13
Units of Load Supplied by Rack, 3-13
Units of Load Used by Modules, 3-14,3-15
Unlimited use of References, 5-18
Use of the Special Function Coils, 5-13
Using References for Data Operations, 5-44
Data Register References, 5-44
Entering a Constant Value, 5-44
Entering a Group Reference, 5-44
Timer/Counter References, 545
V
Valid System Configurations for I/O
Points, C-6
T
Thumbwheel Interface IC6lOMDLlO5,6-36
Timer and Counter, S-30
Extending Timer/Counter Range, 5-34
Pmgmmming Counters,5-32
ProgrammingTimers, S-30
Timer/CounterReferences,S-30
Timer and CounterReferences,3-13
Tim&Counter SetpointUnit, 4-32
Exmple of using ThumbwheelInputs,4-34
References for, 4-33
Remote Mounting,4-33
l
GE Fanuc Automation
Virginia