genius communication
TRANSCRIPT
-
8/6/2019 Genius Communication
1/50
GE Fanuc Automation
Programmable Control Products
Series 90t
-30
Geniusr Communications Module
Users Manual
GFK-0412B August 1997
-
8/6/2019 Genius Communication
2/50
GFL002
Warnings, Cautions, and Notes
as Used in this Publication
Warning
Warning notices are used in this publ ication to emphasize that
hazardous vo ltages, currents, temperatures, or other conditions that
could cause personal injury exist in this equipment or may be
associated wi th its use.
In situations where inattention could cause either personal injury or
damage to equ ipment, a Warning notice is used .
Caution
Caution notices are used w here equipment might be damaged if care is
not taken.
Note
Notes merely call attention to in formation th at is especially significant to
understanding and operating the equipment.
This docum ent is based on inform ation available at the time of its publication. Whileefforts have been made to be accurate, the information contained herein does not
pu rport to cover all details or variations in hardw are or software, nor to p rovide for
every p ossible contingen cy in connection with installation, operation, or maintenan ce.
Features may be d escribed herein which are not p resent in all hardw are and software
systems. GE Fanu c Autom ation assumes no obligation of notice to holders of this
docum ent with respect to changes subsequently mad e.
GE Fanu c Autom ation m akes no rep resentation or w arranty, expressed, imp lied, or
statutor y with resp ect to, and assum es no responsibility for the accur acy, completeness,
sufficiency, or usefulness of the inform ation contained herein. No warranties of
merchan tability or fitness for pu rpose shall apply.
The following are tradem arks of GE Fanuc Autom ation North Am erica, Inc.
Alarm Master
CIMPLICITY
CIMPLICITY Cont rol
CIMPLICITY Pow erTRAC
CIMPLICITY 90-ADS
CIMSTAR
Field Contr ol
GEnet
Genius
Genius PowerTRAC
Helpmate
Logicmaster
Modelmaster
PowerMotion
ProLoop
PROMACRO
Series Five
Series 90
Series One
Series Six
Series Three
VuMaster
Workmaster
Copyright 199097 GE Fanuc Automation North America, Inc.All Rights Reserved
-
8/6/2019 Genius Communication
3/50
Series 90 t -30 Genius r Communicat ions M odu le Users M anual August 1997 iiiGFK-0412B
Preface
This book describes the features, installation, and operation of the Series 90t -30Genius Communica tions Module.
Contents of this Manual
This book contains the following chap ters:
Chapter 1. Introduction: describes the capabilities and appearance of the Genius
Comm un ications Module and lists its specifications.
Chapter 2. Hardw are Installations : explains how to install or remove a Genius
Commu nications Module and how to remove and replace the mod ules Terminal
Assembly. This chapter also explains how to choose and install the bus cable, and how toinstall an op tional connector for a Genius H and -held Monitor.
Chapter 3. Operation and Timing: explains how the GCM sends, receives, and allocates
Global Data. It also describes how o ther d evices on the bus hand le GCM Global Data
and explains how to estimate the bus scan time contribution of the GCM.
Chapter 4. Configuration: describes the mod ules selectable features and sum mar izes
configuration steps for a H and -held Programmer.
Appendi x A. Characteristics of the Genius Bus .
Appendix B. Comparison of the GCM and GCM+.
Changes in This Version of the ManualThis manual has been extensively revised and reorganized. Major changes include:
1. General information about the GCM+ mod ule and Series 90-30 Genius Bus
Controller has been add ed.
2. Information on operation and timing considerations is now combined in one
chapter.
3. A section on compatibility has been added.
4. Information on bus cable types has been upd ated and expanded .
5. Information on bus installation has been expanded.
6. Instructions have been add ed for installing an optional Genius Hand -held
Monitor connector.
7. The module configuration chapter has been restructured to include H and-held
Programmer configuration steps w ith enhanced param eter definitions.
8. An app endix detailing the electrical characteristics of the bus has been add ed.
9. Another appendix comparing the GCM and GCM+ modules has also been
added.
-
8/6/2019 Genius Communication
4/50
Preface
Series 90 t -30 Genius r Communications Module Users Manual August 1997iv GFK-0412B
Related Publications
For m ore informa tion, refer to the following p ublications:Series 90-30 Installation and Operation M anual (GFK-0356): This manual is the primary
reference for inform ation abou t the Series 90-30 PLC.
Hand-held Programmer Users Manual (GFK-0402): This book describes the Handheld
Programmer d isplays, and explains operator p rocedu res for modu le configuration,
program ming, and data monitoring.
Logicmaster 90-30 Software Users Manual: This manu al explains how to use the
Logicmaster 90-30 software for p rogram ming and configu ring a Series 90-30 PLC.
Genius I/O System Users Manual (GEK-90486-1): Reference manua l for system des igners,
program mers, and others involved in integrating Genius I/ O prod ucts in a PLC or host
computer environment. This book provides a system overview, and describes the types
of systems that can be created u sing Genius p rodu cts. Datagrams, Global Data, and data
formats are defined.
We Welcome Your Comments and Suggestions
At GE Fanu c autom ation, we strive to prod uce qua lity techn ical docum entation. After
you have used this manu al, please take a few m oments to comp lete and retu rn the
Reader s Comment Card located on the next page.
Jeanne Grimsby
Senior Technical Writer
-
8/6/2019 Genius Communication
5/50
1
section level 1
figure bi level 1
table_big level 1
Restarts for autonu mbers that d o not restart in eachchapter.figure bi level 1, resettable_big level 1, resetchap_big level 1, reset1app _big level 1, resetAfigure_ap level 1, resettable_ap level 1, resetfigure level 1, resettable level 1, reset Table 1.
these restarts must be in the header frame of chapter 1.a:ebx, l 1 resetAa:obx:l 1, resetAa:bigbx level 1 resetAa:ftr level 1 resetAc:ebx, l 1 reset1c:obx:l 1, reset1c:bigbx level 1 reset1c:ftr level 1 reset1
Reminders for autonumbers that n eed to be restartedman ually (first instance will always be 4)let_in level 1: A. B. C.letter level 1:A.B.C.num level 1: 1. 2. 3.num _in level 1: 1. 2. 3.rom_in level 1: I. II. III.roma n level 1: I. II. III.steps level 1: 1. 2. 3.
1-1GFK-0412B
Chapter 1 Introduction
The Series 90t 30 Genius Communications Module (IC693CMM301) is an intelligent
mod ule that pr ovides au tomatic, global data comm un ications between a Series 90-30
PLC and u p to 7 other devices on a Genius bus.
Global Data is data that is transm itted automatically and repeated ly, allowing the
formation of a shared database. A Genius Commu nications Modu le can exchange up to
a tota l of 256 bits (32 bytes) of Global Data.
Series 90-30
Series 9070
BusController
Series 90-30 HHP
GCM
Computer Usedfor Programmingand Configuration
Genius Bus
PCIM
Computer Usedfor Data Monitoring
The illustration above rep resents a Series 90-30 PLC with a Genius Com mu nications
Module tha t can exchan ge Global Data with a Series 90-70 PLC and a comp uter
equipped with a PCIM card. The diagram also shows a Han d-held Programmer and a
computer, both of wh ich can be u sed to configure th e Series 90-30 PLC and GCM. The
GCM can monitor inpu t data from I/ O d evices; how ever, it cannot control I/ O d evices.
Other Genius Options for the Series 90-30 PLC
There ar e two other Gen ius m odules for the Series 90-30 PLC:
H The Enhanced Genius Communications Module (GCM+). The GCM+ can exchange
up to 128 bytes of Global Data with u p to 30 other devices on the bus. The GCM+
provides diagnostics information an d can potentially op erate without a h ost PLCprogram . The GCM+ mod ule cannot be installed in the sam e Series 90-30 PLC as a
GCM mod ule. See app end ix B for a comp arison of the features of the GCM and
GCM+.
H The Series 90-30 Genius Bus Controller. The Bus Controller can exchange up to 128
bytes of Global Data and/ or I/ O control data. It can be used to interface the Series
90-30 PLC to Genius I/ O Blocks, Remote Dr ops, and Field Control I/ O Stations, as
well as other types of controllers. A Bus Controller cannot be installed in th e same
Series 90-30 PLC as a GCM module.
-
8/6/2019 Genius Communication
6/50
Contents
vGFK-0412B Series 90t
-30 Genius Communications Module Users Manual August 1997
Chapter 1 Introduction 1-1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Module Description 1-2. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
LEDs 1-2. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Specifications 1-3. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Compatibility 1-3. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Chapter 2 Hardware Installation 2-1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Module Installation and Removal 2-1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Module Installation 2-1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Module Removal 2-2. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Terminal Assembly Removal and Installation 2-3. . . . . . . . . . . . . . . . . . . . . . . . .
Bus Cable Selection 2-5. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Using Other Cable Types 2-6. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Bus Length 2-6. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Baud Rate Selection 2-6. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Bus Installation 2-7. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Wiring Guidelines 2-9. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Lightning Transient Suppression 2-9. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Installing a Hand -held Monitor Connector 2-10. . . . . . . . . . . . . . . . . . . . . . . . . .
Chapter 3 Operation and Timing 3-1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Global (%G) Memory in the Series 90-30 PLC 3-2. . . . . . . . . . . . . . . . . . . . . . .
How the Devices on the Bus Handle GCM Global Data 3-4. . . . . . . . . . . . . .
Timing Considerations 3-7. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Estimating Bus Scan Time 3-7. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Relationship Between the Bus Scan and the CPU Sweep 3-8. . . . . . . . . . . . . . .
Estimating Data Response Time 3-11. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Bus Scan Time (Tbus) 3-11. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Program Execution Time (Tcpu) 3-11. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Sending Data in Reply to Global Data Received 3-11. . . . . . . . . . . . . . . . . . . .
Chapter 4 Configuration 4-1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Configuration Planning 4-1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Configurable Features 4-2. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Slot Number 4-3. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Device Number 4-3. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Baud Rate 4-4. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Global Data Length 4-5. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
-
8/6/2019 Genius Communication
7/50
Contents
vi Series 90t
-30 Genius Communications M odule Users Manual A ugust 1997 GFK-0412B
Appendix A Characteristics of the Genius Bus A-1. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Electrical Interface A-2. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Serial Bus Waveforms A-4. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Effect of Long Cables, Repeaters, or Unspecified Cable Types on Maximum LengthBus A-5. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Serial Data Format A-6. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Bus Access A-7. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Bus Errors Caused by Noise A-7. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Appendix B Comparison of the GCM and GCM+ B-1. . . . . . . . . . . . . . . . . . . . . . . . . .
-
8/6/2019 Genius Communication
8/50
1
1-2 Series 90 t -30 Genius r Communications Module Users Manual August 1997 GFK-0412B
Module Description
The Genius Comm un ications Modu le is a stand ard Series 90-30 PLC mod ule. It plugs
easily into the PLCs backplate. The latch on th e bottom of the modu le secur es it in
position.
The m odu les Term inal Assembly, with its pr otective h inged cover, is removable. Bus
connections are mad e to the Terminal Assembly and routed out throu gh the bottom. The
Terminal Assembly can be removed w ithout breaking the bu s and disrup ting Genius
commu nications if appropriately installed as described in chap ter 2.
LATCH
REMOVABLE
TERMINAL
ASSEMBLY
HINGED
COVER
COMM OK
(LED)
OK
(LED)
a43394
There are no DIP switches or jum pers to set on the mod ule. Its configu ration iscompleted using the Han dheld Programm er or system programming software.
LEDs
LEDs on the front of the Genius Communications Module indicate its operating status,
and the status of communications between the module and the Series 90-30 PLC.
indicates that the modu le has passed its powerup test and is operating.
indicates that the Series 90-30 PLC has initialized the m odu le, and that
the module is receiving communications from the bus.
After successful startu p, COM shou ld rem ain ON un less an excessive num ber of
commu nications errors occur. Ten er rors in ten second s, caused by noise on the bus,
improper wiring, bau d ra te conflict, or Device Nu mber conflict will cause COM to blink.
OK
COM
-
8/6/2019 Genius Communication
9/50
1
1-3GFK-0412B Chapter 1 Introduction
Specifications
Ordering Information IC693CMM301, 304
Module Type Series 90-30 PLC mod ule, pr oviding Global Datacommun ications with up to 7 other PLCs.
LEDs OK, COM
Global Data Length:
per Communications Module Up to 256 bits, configur able in 32bit incremen ts.
per Series 9030 PLC Up to m aximu m available %G memory
Environmental:
Operating Temperature 0 _ C to +60 _ C(+32 _ F to +140 _ F)
Storage Temperature 25 _ C to +70 _ C
(13 _ F to +158 _ F)
Humidity 5% to 95% (noncondensing)
Vibration and Shock 0.2 inch disp lacemen t 5Hz to 10Hz1 G 10Hz to 200Hz5 G 10Ms du ration
CompatibilityRemote Racks:Genius Com mu nications Modu les that are version IC697CMM301F/ 304F
or later can be located in a remote rack. Earlier modu le versions can be up grad ed for this
pu rpose using Upgrad e Kit: 44A286397-G03.
PLC CPU:Genius Com mu nications Modu les that are version IC697CMM301E/ 304E or
earlier are n ot comp atible with PLC CPU mod els: IC693CPU311H, -321H, and -331J or
later. They can be up grad ed using Upgrad e Kit: 44A286397-G03.
This mod ule is compatible with any Bus Con troller, PCIM, or QBIM on the bus, except
Series Six t Bus Controller models IC66*CBB900, -901, -902E or earlier, or -903E or earlier.
The GCM can not be insta lled in th e sam e Series 90-30 PLC as a Series 90-30 Genius Bus
Controller.
The GCM cannot be installed in the sam e Series 90-30 PLC as an Enhanced Gen ius
Communications Module (GCM+).
A Genius H andheld Mon itor can be u sed to d isplay: the GCM Bus Ad dress, its
software version, and the Series Six register add ress configured for global data. HHM
version IC660HH M501H (rev. 4.5) or later is requ ired. There is no H and held Mon itor
connector on the GCM mod ule, but a Han dheld Monitor may commu nicate with the
GCM w hile connected to any other device on the bu s. Optionally, an add itional HH M
mating connector can be installed on the bus near the GCM.
Genius I/ O blocks may be present on the same bu s. However, the GCM is notcompatible
with older p hase A blocks; they should not be installed on the sam e bus.
Series 9030PLC
Bus Controllers
Enhanced GeniusCommunicationsModule (GCM+)
Genius Handheld Monitor
Genius I/O Blocks
-
8/6/2019 Genius Communication
10/50
2
section level 1
figure bi level 1
table_big level 1
2-1GFK-0412B
Chapter 2 Hardware Installation
This chapter explains how to:
H install and remove a Genius Comm unications Modu le
H remove and install the mod ules Term inal Assembly
H select and install the Bus Cable
Hconnect and terminate the commun ications bus
H
plan system w iring installation and protect against lightning surgesH install a separate Genius Han d-held Monitor connector on the bus
Module Installation and Removal
The Genius Commu nications Module may be installed an d rem oved in the same
man ner as all other Series 90-30 mod ules. Power mu st be OFF when installing or
removing the module.
Module Installation
To install the Gen ius Com mu nications Modu le in the Series 90-30 PLC backp late:
1. Grasp the module with the terminal board toward you and the rear hook facing awayfrom you.
2. Align the module with the desired base slot and connector. Tilt the modu le upw ardso that the top rear hook on the mod ule engages the slot on the baseplate.
3. Swing the modu le down ward u ntil the connectors mate and the locking lever onthe bottom of the mod ule snaps into p lace, engaging the baseplate notch.
a43055
Note the slot number; this number m ust be entered wh en the mod ule is configured.
-
8/6/2019 Genius Communication
11/50
2
2-2 Series 90 t -30 Genius r Communications Module Users Manual August 1997 GFK-0412B
Module Removal
The modu le can be removed w ithout pow ering down th e commu nications bus,
provided the incoming and outgoing Serial 1 wires have been connected to on e terminal
and the Serial 2 wires have been connected to one term inal. If this has been done, do
not disconnect the bus cable or any term inating resistor. Remove the Term inalAssembly from the front of the Genius Comm un ications Modu le carefully. Avoid contact
with exposed cable wiring. Place the Term inal Assembly, with th e bus w iring still
attached , in a pr otected location.
Caution
If exposed w iring comes in contact with conductive material, data on
the bus may be corrupted, possibly causing the system to shut down.
If the rest of the bus is powered d own, the bus w iring can be removed from the mod ule.
To remove the mod ule:
1. Locate the release lever on the bottom of the module. Firmly press it up toward the
module.
2. While holding the modu le firmly at the top, continue fully dep ressing the release
lever and swing the module upw ard.
3. Disengage the hook at the top of the module by raising the modu le up and moving
it away from the baseplate.
a43056
PRESS
RELEASE LEVER
-
8/6/2019 Genius Communication
12/50
2
2-3GFK-0412B Chapter 2 Hardware Installation
Terminal Assembly Removal and Installation
The Term inal Assembly of all Series 90-30 modu les can be removed or installed from th e
mod ule as d escribed below.
Terminal Assembly Removal
1. Open the hinged cover on the front of the module.
2. There is a jacking lever above the wiring terminals, on the left. Push this lever
up ward to release the term inal block.
JACKINGLEVER
a43061
3. Grasp the narrow er pulltab located at the right of the retaining tab. Pull the tab
toward you until the contacts have separated from the mod ule housing and the
hook has disengaged.
PULLTAB
a43715
-
8/6/2019 Genius Communication
13/50
2
2-4 Series 90 t -30 Genius r Communications Module Users Manual August 1997 GFK-0412B
Terminal Assembly Installation
To rep lace the Term inal Assembly, follow th e steps below. If wiring is already in p lace, be
sure th at the Terminal Assembly is being connected to th e prop er type of mod ule.
Caution
Check the label on the hi nged door and the label on the module to be
sure they match. If a wired Terminal Assem bly is ins talled on the
wrong module type, damage to the module may result.
1. If the pu ll tab at the top of the Terminal Assembly is extended , push it back. Close
the Term inal Assembly door.
2. Place the hook at the bottom of the Terminal Assembly into the correspond ing slot at
the bottom of the modu le.
3. Pivot the Terminal Assembly upw ard and firmly press it into position.
4. Open the door and check to be sure that the latch is securely holding the Terminal
Assembly in place.
a43062
2
3
1
REFER TO TEXT FOR
INSTALLATION PROCEDURE
-
8/6/2019 Genius Communication
14/50
2
2-5GFK-0412B Chapter 2 Hardware Installation
Bus Cable SelectionThe Genius bus is a shielded twisted-pair wire, daisy-chained from block to block and term inated at both
end s. Proper cable selection is critical to successful operation of the system.
Each bus in the system can be any cable typ e listed in the table below. Do not mix cables of different imp edan ce,
regard less of cable run length . Do not mix cable types in long and /or noisy installations.. Other, small-size twistedpair shielded wire of unspecified imp edance can be used for short runs of 50 feet or less, using 75 ohm
terminations. Selection of wire type m ay be limited by local and national codes an d ind ustry standards. Consult
the cable manufacturer to deter mine the cables suitability for a particular type of installation.
Conserv ative wiring practices and national and local codes require ph ysical separa tion between control cir-
cuits and pow er d istribution or m otor power. Refer to sections 430 and 725 of the N ational Electric Code. Also
refer to App endix A for more detailed information about the bu s.
Cable #& Make
NEC(USA)
OuterDiameter
TerminatingResistor*
Number ofConduc-
DielectricVoltage
AmbientTemp
Maximum Length Cable Run,fee t/meters at baud rate
Type 10%to+20%1/2 Watt
tors/AWG
Rating Rating153.6s 153.6e 76.8 38.4 D
(A)9823
(C)4596(M)M39240
none
CL2CM
.350in
8.89mm
150 ohms 2 / #22 30v 60C 2000ft
606m
3500ft
1061m
4500ft
1364m
7500ft
2283m
(B)89182 CL2P .322in8.18mm
150 ohms 2 / #22 150v 200C 2000ft606m
3500ft1061m
4500ft1364m
7500ft2283m
(B)9841(M)M3993
CMCL2
.270in6.86mm
120 ohms 2 / #24 30v 80C 1000ft303m
1500ft455m
2500ft758m
3500ft1061m
(A)9818C(B)9207
(M)M4270
CL2CM
CM
.330in8.38mm
100 ohms 2 / #20 300v 80C 1500ft455m
2500ft758m
3500ft1061m
6000ft1818m
(A)9109(B)89207
(C)4798
(M)M44270
CL2PCM
*
CMP
.282in7.16mm
100 ohms 2 / #20 150v 200C 1500ft455m
2500ft758m
3500ft1061m
6000ft1818m
(A)9818D(B)9815
none*
.330in8.38mm
100 ohms 2 / #20 1500ft455m
2500ft758m
3500ft1061m
6000ft1818m
(O)911264
**
none .260in
6.60 mm
100 ohms 2 / #22 flex-
ing
250V 80C 1500ft
455m
2000ft
606m
3000ft
909m
4500ft
1364m
(E)532185
BBDN
CM app rox .50in(12.7mm)
100 ohms 4 pairs #24
(solid)
>150V 80C 1500ft
455m
2000ft
606m
3000ft
909m
4500ft
1364m
(A)9818
(B)9855
(M)M4230
*
CM
CM
.315in
8.00mm
100 ohms 4 (two pair)
#22
150v 60C 1200ft
364m
1700ft
516m
3000ft
909m
4500ft
1364m
(A)9110(B)89696
(B)89855
noneCMP
CMP
.274in6.96mm
100 ohms 4 (two pair)#22
150v 200C 1200ft364m
1700ft516m
3000ft909m
4500ft1364m
(A)9814C)(B)9463
(M)M4154
noneCM
CL2
.243in6.17mm
75 ohms 2 / #20 150v 60C 800ft242m
1500ft455m
2500ft758m
3500ft1061m
(A)5902C
(B)9302(M)M17002
none
CMCM
.244in
6.20mm
75 ohms 4 (two pair)
#22
300v 80C 200ft
60m
500ft
152m
1200ft
333m
2500ft
758m
Notes: A = Alpha, B = Belden, C = Consolida ted, E = Essex, M = Manha ttan, O = OlflexD = Limited to 16 taps a t 38.4 Kbaud* = not known**= Suitable for app lications requ iring high flexibility, continuou s flex or vibrat ion.
NEC classes are based on data obtained from man ufacturers and are subject to change. CANADIAN CEC
codes are gen erally similar. Other countries may vary. The serial bus can be treated as a Class 2 circuit w hen
appropriate wiring practices are followed. Maximum available bu s lengths m ay be affected w hen installation
requires the high voltage rated CM (Communications) rating. CM types can rep lace CL2, but not vice versa.
-
8/6/2019 Genius Communication
15/50
2
2-6 Series 90 t -30 Genius r Communications Module Users Manual August 1997 GFK-0412B
Using Other Cable Types
The cable types listed in the preceding table are recommen ded for use. If the cable types
listed above are no t available, the cable selected mu st meet the following gu idelines.
1. High quality construction. Most imp ortant is uniformity of cross section along the
length o f the cable. Poor qu ality cable may cause signal distortion, and increase the
possibility of damage du ring installation.
2. Precision-twisted shielded wire of EIA RS422 standard type, having a uniform
nu mber of tw ists per un it of length. In a catalog, this type of cable may also be listed
as twinaxial cable, data cable, or compu ter cable.
3. Relatively high characteristic imp edance; 100 to 150 ohms is best; 75 ohms is the
minimum recommended.
4. Low capacitance between wires, typically less than 20pF/ foot (60pF/ meter). This
may be accomplished by inn er dielectrics of foamed type, usu ally polyprop ylene or
polyethy lene, hav ing a low d ielectric constant. Alternatively, the cond uctors may be
spaced relatively far apart. Lower impedance types have smaller crosssections, and
prov ide easier wiring for shorter total transm ission d istances.
5. Shield coverage of 95% or more. Solid foil with an overlapped folded seam and d rain
wire is best. Braided copper is less desirable; spiral w oun d foil is least desirable.
6. An outer jacket that provides approp riate protection, such as water, oil, or chemical
resistance. While PVC ma terials can be u sed in man y installations, Teflon,
polyethelene, or polypropylene are u sually more du rable.
7. Electrical characteristics: cable manu facturers information abou t p ulse rise time and
NRZ d ata rate is useful for comp aring cable types. The Genius bit consists of three
AC pu lses; the equ ivalent NRZ bit rate is about three times as great.
For assistance in selecting a cable type, please consult your local GE Fanuc application engineer.
Bus Length
The m aximum bus leng th for shielded , twisted-pair cable is 7500 feet. Some cable types
are restricted to shorter bu s lengths. If the app lication requ ires greater bus length , fiber
optics cable and mod ems can be used . For more information , see the Genius I/O System
and Communications M anual.
Baud Rate Selection
The bus length d etermines which baud rate may be selected. A Genius bus can operateat one of four bau d r ates: 153.6 Kbaud stand ard , 153.6 Kbaud extend ed, 76.8 Kbaud, or
38.4 Kbaud. The bau d r ate selected sh ould be ind icated on all dev ices, especially if
different busses in the facility use d ifferent baud rates. The bau d ra te mu st be configured
using a H and-held Programm er or the system configuration software.
Note th at in n oisy environmen ts, 153.6 Kbaud extended provides improved noise
imm un ity with little effect on bu s scan time. If a system is experiencing excessive
blinking of the bus controllers COMM OK light, or if the I/ O blocks I/ O Enabled LEDs
go off frequently, 153.6 Kbaud extended shou ld be u sed.
-
8/6/2019 Genius Communication
16/50
2
2-7GFK-0412B Chapter 2 Hardware Installation
Bus Installation
The Genius bus is connected to the terminal assembly on the front of the GCM mod ule.
These terminals have the following assignments:
a45138
OK
COM
ENHANCED
GENIUS
COMM
GENIUS
COMMUNICATIONS
MODULE1
3
2
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
4
44A729182016R02FOR USE WITH
IC693CMM301 / 302
SER
1
SER
2
SHD
IN
SHD
OUT
Connection can be mad e to any of the term inals in a group. The cable is routed to and
from the term inals via the bottom of the Term inal Assembly cavity.
Using th e cable type selected for the ap plication, connect the Serial 1 terminals of
ad jacent dev ices and the Serial 2 term inals of ad jacent dev ices. Connect Shield In to the
Shield Out ter minal of the pr evious device. Conn ect Shield Ou t to the Shield In terminalof the n ext dev ice. For the first device on the bu s, Shield In is not connected. For the last
dev ice on the bu s, Shield Ou t is not connected.
a43391FIRST
DEVICE
SHIELD
OUT
SHIELD
IN
SERIAL
2
SERIAL
1
R
SHIELD
OUT
SHIELD
OUT
LASTDEVICE
SHIELD
OUT
R
SHIELD
IN
SERIAL
2
SERIAL
1
SHIELD
IN
SERIAL
2
SERIAL
1
SHIELD
IN
SERIAL
2
SERIAL
1
Each termina l will accept up to one AWG #14 wire or two AWG #16 wires u sing ring or
lugtype connectors.
The bus shield w ires are not insulated; do n ot permit them to touch other w ires or
terminals. The u se of spaghetti tubing for this pu rpose is recomm ended .
-
8/6/2019 Genius Communication
17/50
2
2-8 Series 90 t -30 Genius r Communications Module Users Manual August 1997 GFK-0412B
Serial Wire Connections
The Serial 1 and Serial 2 terminals are interconnected on the circuit board, not on the
terminal strip. Incoming and outgoing signal wire pairs can be connected to either one
or tw o Serial 1 or Serial 2 termina ls:
1
23
4
5
Serial 1terminals
Serial 1signal wires
jumper
1
23
45
Serial 1terminals
Serial 1signal wires
Signal Wires Connectedto One Terminal
Signal Wires Connectedto Two Terminals
If you are connecting tw o signal wires to the same terminal, use spade or lugtype
connectors, or twist the exposed end s of the w ires together before inserting them. This
will allow futur e removal of the Term inal Assembly withou t disru pting oth er dev ices onthe bu s (seeModule Removal, in this section).
If you ar e connecting tw o signal wires to separ ate termina ls, install a jum per betw een
the tw o term inals as show n on the right above. Failure to install the jum per w ill cause
the entire bus to be disrup ted w henever the faceplate is removed.
Terminating the Bus
The bus must be term inated at both end s by the cables characteristic impedan ce. The
list of cable types includes term ination requ irements. If the GCM is at the end of the
bus, install a resistor of the app rop riate imped ance across its Serial 1 and Serial 2
terminals as show n below.
If you need to install the terminating resistor across different terminals than those u sed
for the signal wires, attach jumper wires between the signal wire terminals and the
resistor term inals to pr event the bus from becoming u nterm inated if the Term inal
Assembly is removed. Failure to d o so w ill cause the entire bus to be d isru pted wh enever
the faceplate is removed .
1
10
Signal Wires andResistor Connectedto DifferentTerminals1
23
45
Serial 1 and 2terminals
Serial 1signal wire
Signal Wires andResistor Connectedto Same Terminals
(preferred)
10
98
76
Serial 2signal wire
3
5Serial 1signal wire
9
76
Serial 2signal wire
resistor
resistor
jumpers
Serial 1 and 2terminals
-
8/6/2019 Genius Communication
18/50
2
2-9GFK-0412B Chapter 2 Hardware Installation
Wiring Guidelines
Four types of wiring may be encoun tered in a typ ical factory installation:
1. Power wiring the plant power distribution, and high pow er loads such as high horse-
power motors.
2. Control wiring usually either low voltage DC or 120 VAC of limited energy rating.
Examples are wiring to start/ stop sw itches, contactor coils, and m achine limit switches.
This is generally the interface level of the Genius d iscrete I/ O.
3. Analog wiring transducer outputs and analog control voltages.
4. Communications and signal wiring the commu nications network that ties everything
together, includ ing computer LANs, MAP, and the Genius comm un ications bus.
These four typ es of wiring shou ld be separated as m uch as p ossible to redu ce the hazardsfrom insu lation failure, miswiring, and inter action (noise) between signals. A typical PLC
system m ay requ ire some mixing of the latter three types of wiring, particularly in cramped
areas inside m otor control centers and on control p anels. In general, it is acceptable to mix the
Genius bu s cable with the I/ O wiring, as well as associated control level wiring. All noisepickup is cum ulative, depend ing on both the sp acing between w ires and the d istance span
they r un together. I/ O wires and Genius bus cable can be placed ran dom ly in a w iring trough
for lengths of up to 50 feet. If wiring is cord-tied (har nessed), do n ot includ e the bus cable inthe h arness, since bind ing wires tightly together can dam age some cable types.
Wiring external to equipm ent and in cable trays should be separated following N EC practices.
Lightning Transient Suppression
Running th e bus cable outdoors or between bu ildings m ay subject it to lightning
transients beyon d th e 1,500 volt transient rating of the system . Installing cable
un derg round red uces the probability of a direct lightning strike. However, bur ied cables
can pick up hun dred s of amp eres of cur rent wh en lightning contacts the groun d nearby.
Therefore, it is important to p rotect the installation by includ ing sur ge pr otectors onun dergroun d data lines. The cable shields shou ld be grou nd ed d irectly. Surge
supp ressors and spark gaps should be u sed to limit the voltage that might appear on the
signal lines. It is recomm end ed to install two (only) silicon su rge sup pr essors or spark
gaps to control transients of 1 to 25 Kilovolts from 100 to 1000 amp s or m ore. Thesedev ices should be installed close to the entrance of the bus to the outd oors.
Silicon Surge Sup pressors are available man y sources, includ ing Clare/ General
Instru men ts and Motor ola, For information abou t this product, in the US contact Lucas
Indu stries Incorporated , 5500 New King Street, Troy, Michigan 48098. Spar k gap s are
available from Clare. Refer to the vend or s literatu re for installation details.
In extreme situations such as totally-isolated p ower systems, add itional protectionagainst lightning damage should be p rovided by add ing surge supp ressors for groups of
I/ O blocks. Such sup pressors should be installed from incoming pow er leads to ground
(enclosure basep late/ block case where leads enter the enclosure).
A device specifically designed t o protect the Geniu s bus is available from CO NTROL
TECHNOLOGY, 835 Hwy 90, Hancock Square Suite 10 (P. O. Box 2908), Bay Saint Louis, MS
39520. (tel 601 466 4550, fax 601 466 4553). Contact them for application information. The
devide m ust be used in combination with p ower line suppression to fully protect the
system.
-
8/6/2019 Genius Communication
19/50
2
2-10 Series 90 t -30 Genius r Communications Module Users Manual August 1997 GFK-0412B
Installing a Hand-held Monitor Connector
The GCM does not have a built-in connector for a Genius H and -held Monitor. However,
a H and -held Monitor connector can be add ed d irectly to the serial bus at any location.
The unit show n below (catalog nu mber 44A736310-001-R001) prov ides a Hand -held
Monitor connector and serial bus term inals in a single conven ient package.
Hand-held MonitorConnector
Serial Bus Terminals
Panel Mounting Ear
2.834 in7.198 cm
1.673 in4.249cm
.5 in1.27 cm
shown at 100% of actual size
X1
X1 X2
X2 SA SB
SA SBX1 Serial 1X2 Serial 2SA Shield InSB Shield Out
46357
Mounting the HHM Connector
This un it can be easily moun ted on a ra il such as a stand ard 35mm or 15mm DIN rail.
The panel-mou nting ears are not used if the un it is installed on a DIN rail.
35mm DIN rail
(Removable) DIN railMounting Feet
side view: shown at 50% of actual size
46358
Alternatively, it can be installed d irectly on a panel using screws th rough its mou nting
ears. The DIN rail feet on the back of the unit are rem oved w hen th e unit is
panel-mounted.
-
8/6/2019 Genius Communication
20/50
2
2-11GFK-0412B Chapter 2 Hardware Installation
Making the Bus Connections
The Hand -held Monitor connector has tw o sets of term inals; one for incoming cable and
the other for ou tgoing cable.
Connect the Serial 1, Serial 2, and Shield In term inal of either conn ector to the p revious
dev ice. Connect the Serial 1, Serial 2, and Shield In ter minal of th e other connector to th e
next device.
The following illustration show s connections for incoming and ou tgoing serial bus cable.
As with other d evices, the HH M connector can be at either end of its bus. If it is, there
will only be one bu s cable attached.
X1
X1 X2
X2 SA SB
SA SB
X1 Serial 1X2 Serial 2SA Shield InSB Shield Out
Bus In
Bus Out
As with oth er dev ices, if the Hand-held Monitor Conn ector is at either end of its bus,
install an app rop riate termina ting resistor across the Serial 1 and Serial 2 term inals.
-
8/6/2019 Genius Communication
21/50
2
2-12 Series 90 t -30 Genius r Communications Module Users Manual August 1997 GFK-0412B
Installing the Hand-held Monitor D-Shell Connector on the Bus
You h ave the op tion of installing the D-shell connector that is sup plied w ith the
Hand -held Mon itor. You will need a m oun ting p late (IC660MPH509) for th is type of
installation.
1. Using the mounting plate as a template, cut an opening in the panel for the mating
connector. Also drill two holes for the moun ting hard ware.
2. Attach the mounting plate and mating connector to the panel using the mounting
hardware sup plied.
3. Secure the two end s* of the serial bus cable to the back of the panel using strain
relief brackets.
4. Strip the ends of the wires. Twist the two Serial 1 wires together and attach them to
pin 5 of the connector. Twist the Serial 2 wires together and attach them to p in 9.
Similar ly, attach the Shield w ire(s)* to p in 4.
The following illustra tion show s connections for incoming an d ou tgoing serial bus
cable. As with other d evices, the HH M connector may be at either end of its bus. If itis, there w ill only be one bu s cable attached.
MountingHardware
BusCable
BusCable
StrainReliefs
Shield(Pin 4)
Mounting Surface(rear view)
MountingPlate
Hand-heldMonitor
Connector
a42240c
SER 1(Pin 5)
Crimp(Qty. 3)
MatingConnector
SER 2(Pin 9)
When m aking bus connections, the m aximu m exposed length of bare wires should
be two inches. For add ed p rotection, each shield d rain wire should be insulated with
spaghetti tubing to p revent the Shield In an d Shield Out wires from touching each
other.
If the H and -held Monitor conn ector is at either end of its bus, it is necessary to install an
app ropr iate term inating resistor across the Serial 1 and Serial 2 wires.
-
8/6/2019 Genius Communication
22/50
-
8/6/2019 Genius Communication
23/50
3
3-2 Series 90 t -30 Genius r Communications Module Users Manual August 1997 GFK-0412B
Global (%G) Memory in the Series 90-30 PLC
A portion of the Series 90-30 PLCs mem ory is reserved for Global Data. This bitoriented
memor y uses the prefix %G. The amoun t of %G memor y available depends on the CPU
type. For example, the mod el 311 CPU has 256 bits (32 bytes) of Global Data mem ory and themodel 331 CPU has 1280 bits (160 bytes).
%G mem ory is divided into 4byte increments, each of which corresponds to a Device
Nu mber from 16 to 23 on the bu s. The %G locations and defau lt data length s are listed below.
Device Number Associated Memory Address
1617
18
19
2021
2223
%G001 to %G032%G033 to %G064%G065 to %G096%G097 to %G128%G129 to %G160
%G161 to %G192
%G193 to %G224%G225 to %G256
The GCM u ses this %G m emory for both send ing and receiving Global Data.
If a GCM is set up to send Global Data, it will broad cast some or all of the data in %G
memor y to all other devices on th e commun ications bus.
Unless this uses up the PLCs entire %G mem ory space, the modu le can also receive incoming
Global Data from u p to seven other d evices on the bus. This da ta will be placed into the
app ropriate %G mem ory locations.
Global Data Lengths
The amoun t of Global Data that can be sent by each GCM depend s on how many GCMswill be sending Global Data. For example, a bus might hav e four GCMs, with one
send ing 32 bytes of Global Data to the other th ree.
a43332
GCM
SERIES 90-30
GCM
SERIES 90-30
GCM
SERIES 90-30
GCM
32 BYTES OF GLOBAL DATA
SERIES 90-30
Or, each GCM m ight send 8 bytes of Global Data to the others.
a43333
GCM
SERIES 90-30
GCM
SERIES 90-30
GCM
SERIES 90-30
GCM
8 BYTES 8 BYTES 8 BYTES8 BYTES
SERIES 90-30
The amoun ts of Global Data a Genius Comm unications Modu le will send an d receive
are selected during configuration.
-
8/6/2019 Genius Communication
24/50
3
3-3GFK-0412B Chapter 3 Operation and Timing
Global Data Lengths and Device Numbers
If any Gen ius Comm un ications Modu le will send m ore than 32 bits of Global Data, one
or more of the succeeding Device Nu mbers cannot be used by any device which w ill
send Global Data. How ever, such a Device Num ber can be u sed by a Genius
Comm un ications Modu le that will receive data only, or by anoth er type of device on thebus.
In the following examp le system, there are th ree Series 90-30 PLCs with Genius
Comm un ications Modules. The PLC on the left broadcasts 32 bits of Global Data to the
other two. Its Genius Comm un ications Module is assigned Device Nu mber 16. The
second PLC broad casts 64 bits to the other two. Its Device Num ber assignmen t is 17.
Because the third PLC does not send any Global Data, although it receives the Global
Data from the others, its Genius Communications Module could be assigned Device
Nu mber 18.
a43392
32 BITS 64 BITS
16 17 18
GENIUS BUS
-
8/6/2019 Genius Communication
25/50
3
3-4 Series 90 t -30 Genius r Communications Module Users Manual August 1997 GFK-0412B
How the Devices on the Bus Handle GCM Global Data
One Genius commu nications bu s can serve up to 32 devices, includ ing interface mod ules
like the GCM, Genius I/ O blocks, and Genius H and -held Monitors. Any combination of
these dev ices may be pr esent on a bu s wh ich w ill be used for Global Data.
GCM Receives Global Data
Any bus interface mod ule that w ill send Global Data to the GCM m ust be configured to
use a Device Nu mber from 16 to 23. The length of Global Data that w ill be received
from the other dev ice mu st be comp atible with th e Series 90-30 %G memor y allocation
described pr eviously.
GCM Sends Global Data
The GCM can send Global Data to any other hosts on the bus. The following table
shows how other hosts hand le the data.
Series 90-70 PLCSends Global D ata To
Other CPU Places Global Datain this Memory Location
Series 90-70 PLC %I, %Q, %G, %R, %AI, %AQ memory if manual configura-tion used, or %G if au tomatic configu ration used . Memor ytype and beginning add ress selected d uring configuration ofthe receiving Series 9070 bus controller.
Series 90-30 PLC w ithGCM Module
%G m emory location corresponding to Device Nu mber(1623) of Series 90-30 bus controller tha t sent the data. Ad-justs for m essage length.
Series 90-30 PLC w ithBus Con troller orGCM+ Module
Configured memory location.
Series Six PLC or Se-ries Five PLC
Register mem ory location that corresp ond s to the DeviceNu mber of the Series 90-30 Genius Com mu nications Modu le:
16 %R001 to %R00217 %R003 to %R00418 %R005 to %R00619 %R007 to %R00820 %R009 to %R01021 %R011 to %R01222 %R013 to %R01423 %R015 to %R016
Adjusts for message length .
Comp uter PCIM or QBIM Input Table Segment correspond ing toDevice Number of sending device.
-
8/6/2019 Genius Communication
26/50
3
3-5GFK-0412B Chapter 3 Operation and Timing
Additional Considerations
A GCM+ or Bus Con troller mod ule in anoth er Series 9030 PLC p laces
the d ata in the memor y location specified wh en that mod ule is
configured. If a GCM+ modu le does not need all of the d ata, a message
offset and length can be specified. However, a Bus Con troller mustreceive all of the data .
To tran sfer Global Data with a GCM, the configu ration of the Series
90-70 PLC mu st be set up to specify the Gen ius Com mu nications
Module (IC693CMM301) as a d evice on the bus.
To transfer Global Data w ith a Series Six PLC, the Series Six Bus Cont roller
mu st be catalog nu mber IC660CBB902F/ 903F (firm ware version 1.5), or later.
For the Series Six PLC, Global Data mu st be initialized by send ing a Write
Configuration comm and to that Bus Controller. The comm and m ust specify
a location in register memor y where the Global Data to be sent w ill begin.
The Series Six PLC autom atically receives Global Data sent by any GCM
wh ich send s it. This da ta will be placed in register memor y locations that
correspond to the sending devices Device Nu mber.
Device Number Associated Memory Address
1617
18
19
2021
22
23
%R001 to %R002%R003 to %R004%R005 to %R006%R007 to %R008%R009 to %R010
%R011 to %R012%R013 to %R014
%R015 to %R016
It is important to be sure th at registers correspond ing to Device Nu mbers
that w ill send Global Data are not used for anything else in the program ,
even if the Series Six PLC will not m ake use of the Global Data it receives. If
a device using one of the above Device Num bers sends Global Data, it w ill
always be received if the Series Six PLC app lication p rogram open s a
wind ow to the Bus Controller (using a DPREQ or WINDOW instruction or
the Computer Mailbox).
If the Series Six PLC is set up for Expan ded I/ O ad dr essing, registers R001
throu gh R0016 are used for Auxiliary Ou tpu t Table references AO0001 to
AO0256. Auxiliary outp uts that corresp ond to Device Nu mbers thatbroad cast Global Data should not be used.
A Series Five PLC can send Global Data to th e GCM. The Series Five Bus
Controller that w ill be used m ust be assigned a Device Nu mber from 16 to 23
(using the Logicmaster Five software, or an O pera tor Interface Unit).
The Series Five PLC au tomatically receives Global Data from an y GCM th at
sends it. This da ta will be placed in register mem ory locations that
correspond to the send ing devices Device Num ber. See the table above.
Series 9030PLC GCM+Module orBus Control-ler
Series 90-70PLC
Series SixPLC
Series FivePLC
-
8/6/2019 Genius Communication
27/50
3
3-6 Series 90 t -30 Genius r Communications Module Users Manual August 1997 GFK-0412B
A compu ter on the bus can exchan ge Global Data with a GCM. The
compu ter s Bus Con troller (a PCIM or Q BIM) places Global Data sent by
the GCM into a mem ory location that corresponds to the Device Nu mber
of the GCM m odu le. The computer s application program is responsible
for transferring Global Data between its CPU and the PCIM or QBIM.
I/ O blocks (controlled by an other host) can be present on the bus. Their
opera tion will not interfere with Global Data transfer.
If a block were assigned a Device Number from 1623 and the Genius
Communications Module were configured to receive from that Device
Nu mber an amou nt of data equal to the number of inpu ts from the
block, the Series 90-30 PLC could m onitor the inp ut d ata. However, it
could not send an y outp uts back to the block.
It is possible to use inp utsonly blocks on a bu s w ith a Series 90-30 PLC
mon itoring inpu t data , and n o other host (or the Series 90-30 PLC)
send ing ou tpu ts. How ever, a blocks I/ O Enabled LED, wh ich reflects
the presence of comm unications from the host, would never light
because the block would not receive such communications from theSeries 90-30 PLC.
A Genius Han dheld Monitor can be u sed to d isplay bus status
information an d to d isplay the Global Data ad dr ess of the Series 90-30
PLC. HH M version IC660HH M501C or later is required.
Computer
I/O Blocks
GeniusHandheldMonitor
-
8/6/2019 Genius Communication
28/50
-
8/6/2019 Genius Communication
29/50
3
3-8 Series 90 t -30 Genius r Communications Module Users Manual August 1997 GFK-0412B
Relationship Between the Bus Scan and the CPU Sweep
The bus scan is comp letely indepen dent of the CPU Sweep. The CPU sweep is the
Series 9030 PLCs regular cycle of program execution, I/ O up date and oth er tasks. The
Genius Commu nications Module acts as the interface between th ese two asynchronousactivitiesthe bus scan and the CPU sw eep. It stores Global Data it has received from
other d evices on the bu s. In the following example, two devices (18 and 22) send Global
Data on the bus. Each mod ule broadcasts its Global Data wh ile it has the bus token. The
Global Data is received by a Gen ius Com mu nications Modu le in a Series 9030 PLC.
GENIUSCOMMUNICATIONS
MODULE
DEVICENUMBER
20
DEVICENUMBER
18
DEVICENUMBER
22
GLOBAL DATAFROM DEVICE 18
GLOBAL DATAFROM DEVICE 22
a43324
16
17
18
19
20
21
22
%G MEMORY
SERIES9030PLC
23
The Genius Com mu nications Modu le (Device Num ber 20, above) stores the Global Data
it has received. When the Series 9030 CPU executes the inp ut u pd ate portion of its
sweep , it reads this Global Data from the mod ule. It copies the da ta into the %G
mem ory locations associated with Device Num bers 18 and 22.
GENIUSCOMMUNICATIONS
MODULE
DEVICENUMBER
20
DEVICENUMBER
18
DEVICENUMBER
22
a43325
16
17
18
19
20
21
22
%G MEMORY
SERIES9030PLC
23
-
8/6/2019 Genius Communication
30/50
3
3-9GFK-0412B Chapter 3 Operation and Timing
After the CPU scans inpu ts, it executes the application pr ogram . This pr ogram can u se the
new Global Data it has received from other m odu les on the bus. If it will send Global Data, it
mu st includ e logic capable of placing d ata into the %G mem ory location assigned to its
Genius Com mu nications Module. The content of this %G memor y location will be sent to the
Genius Commu nication Module wh en the PLC upd ates outpu ts, after the app lication
pr ogram executes. This activity is asynchronou s with the bus scan.
Continuing th e same examp le, after executing its program the CPU send s new Global
Data to its Genius Comm un ications Modu le from the %G mem ory location associated
with Device Nu mber 20.
GENIUSCOMMUNICATIONS
MODULE
DEVICENUMBER
20
DEVICENUMBER
18
DEVICENUMBER
22
a43326
16
17
18
19
20
21
22
%G MEMORY
SERIES9030PLC
23
The Genius Comm un ication Modu le stores this data u ntil it receives the bus token. At
that time, it will broad cast the data to all the other d evices on the bus. In the example
system, both Device 18 and Device 22 will receive the Global Data sent by Dev ice 20:
GENIUSCOMMUNICATIONS
MODULE
DEVICENUMBER
20
DEVICENUMBER
18
DEVICENUMBER
22
GLOBAL DATAFROM DEVICE 20
a43327
16
17
18
19
20
21
22
%G MEMORY
SERIES9030PLC
23
If prog ram execution time is slower th an bu s scan time, it is possible that some incoming
Global Data migh t chan ge before it is picked up by the CPU. It is important to be sure
that th e data w ill not be sent so briefly that it will be missed.
If prog ram execution time is faster than bus scan time, the CPU m ay p rocess the same
data repeatedly.
-
8/6/2019 Genius Communication
31/50
3
3-10 Series 90 t -30 Genius r Communications Module Users Manual August 1997 GFK-0412B
To the time requ ired to service all devices, add th e time requ ired for all the Global Data
that will be send by the Genius Commu nications Modu les on the bus.Each Global Data
message will be sent every bus scan. Therefore, the total size in bytes of each message
contributes to the scan time. Each Global Data m essage also includ es a 1byte Start of
Block (SOB) and a 1byte End of Block (EOB). For examp le, if tw o devices on the bus
EACH sent a 4byte Global Data message, the total would be:
4 byte message + 2 bytes (SOB and EOB) = 6 bytes
4 byte message + 2 bytes (SOB and EOB) = 6 bytes
Global Data addition = 12 bytes
The time required to transmit the data depend s on the baud rate. After add ing together
the m essage bytes for Global Data, multiply the total by on e of the following
transmission rates:
0.0715mS/ byte for 153.6 Kbaud (either stand ard or extended )
0.143mS/ byte for 76.8 Kbaud0.286mS/ byte for 38.4 Kbaud
Example:
In this examp le, there are 8 Series 9030 Genius Com mu nications Modu les on the bu s
(and no other d evices). Each mod ule is send ing 4 bytes of Global Data. The baud ra te
on the bus is 153.6 Kbaud standard . Scan time on this bus w ould be:
8 Genius Communications modules (8 x 1.09) 8.72mS
24 unused Device Numbers (24 x 0.026) 0.62mS
8 Global Data messages , 4 bytes each ((4 + 2) x 0.0715) 3.43mS
Total bus scan time = 12.77mS
-
8/6/2019 Genius Communication
32/50
3
3-11GFK-0412B Chapter 3 Operation and Timing
Estimating Data Response Time
For app lications w here it is imp ortant to know how long it will take for on e mod ule to
send Global Data to another and to receive a reply based up on that d ata, you can
estimate response time by ad ding together the m aximu m time that may be requ ired foreach p ortion of the inpu t to outp ut cycle.
a43561GENIUSCOMMSMODULE
DATA
IN
DATA
OUT
PROGRAM
CPU
BUS
GENIUSCOMMSMODULE
DATA
OUT
DATA
IN
PROGRAM
CPU
The worst case turnarou nd response time can be estimated by calculating:
2(Tcpu1) + 2(Tbus) + 2(Tcpu2)
Tbus and Tcpu are explained below.
Bus Scan Time (Tbus)
Tbus is the time that it takes for a complete bus scan (token rotation from 0 to 31). This is
calculated by add ing all of the bus scan time contribu tions of dev ices on the bus and
Global Data, as discussed in the preceding pages. The scan time contributions of other
types of devices that may be on the bus are listed in the Genius I/O System Users Manual.
Program Execution Time (Tcpu)
A Genius Communications module stores incoming Global Data where it can be
accessed by the app lication program cu rren tly executing in the CPU. If the CPU services
the mod ule shortly after it receives new input data, the inpu ts will be read into CPU
mem ory quickly. However, if the mod ule has just been serviced by the CPU, another
CPU sweep must elapse before the newlyreceived Global Data is read.
Sending Data in Reply to Global Data Received
If the application p rogram will send Global Data in respon se to Global Data it has
received, one add itional CPU sw eep w ill be required for the app lication p rogram toprocess the data.
The same relationship app lies to send ing Global Data on the bu s. If Global data changes
as a result of Global Data received, the Genius Comm un ications mod ule will send it on
the bus du ring the next bus scan. If the token has just pa ssed, the Global Data must w ait
up to the length of the bus scan before the mod ule receives its next turn on the bus.
-
8/6/2019 Genius Communication
33/50
-
8/6/2019 Genius Communication
34/50
4
section level 1
figure bi level 1
table_big level 1
4-1GFK-0412B
Chapter 4 Configuration
This chap ter d escribes:
HConfiguration planning
HConfigurable features of the Genius Communications Module
H Configuration steps using the Series 90-30 Hand-Held Programmer
Configuration Planning
Each device in the system requ ires configuration. It is important to be sure that the
Device N um ber, baud rate, and data length selected for each Genius Comm un ications
Module are comp atible with selections mad e for the other devices on the bus. The form
shown below can be used as a samp le when p lanning the configuration of all Genius
Commu nications Modules that w ill be sharing a bu s.
BUS CONFIGURATION
Bus Description:
Baud Rate (check one):
153.6 Kbaud st. 153.6 Kbaud ex.
78.6 Kbaud 38.4 Kbaud
Device Numbers and Global Data Lengths:
PLC where
module is
located:
Global Data
Length
Device Number ofCommunications
ModuleAssociated %G
Memory Locations
16
17
1819
20
21
22
23
%G0001%G0032
%G0033%G0064
%G0065%G0096%G0097%G0128
%G0129%G0160
%G0161%G0192
%G0193%G0224
%G0225%G0256
-
8/6/2019 Genius Communication
35/50
4
4-2 Series 90 t -30 Genius r Communications Module Users Manual August 1997 GFK-0412B
Configurable Features
The GCM can be configured using either the Series 90-30 Hand -Held Program mer or th e
system configuration software. If the Han d-held Programm er is used, it must be
attached to and interfacing w ith the PLC.
For each Genius Com mu nications Modu le in the PLC, configuration includ es specifying:
1. the modules rack/ s lot number
2. th e bau d rate
3. its Device Number (bus address)
4. the length of Global Data SENT by the modu le
5. the length of Global Data that will be received from other devices
Hand-held Programmer Configuration
For Han d-held Progr amm er configuration , the PLC mu st be in Stop mode. If necessary,
press the RUN key on the H and -Held Programmer to change the PLC mod e. (When
configured w ith the H and -Held Programmer, the mod ule starts operating imm ediately.
While the PLC is still in Stop m ode, the m odule transmits zeros. Placing the PLC in Run
mod e autom atically causes the m odu le to be configured and to begin exchanging actual
data w ith the CPU).
If the H and -Held Programmer is not already in configuration mod e, display the
Programmer Mod e menu by pressing the MODE key. The screen shows:
1. PROGRAM
-
8/6/2019 Genius Communication
36/50
4
4-3GFK-0412B Chapter 4 Configuration
Slot Number
A modules slot number is the location w here it is (or will be) installed in the Series 90-30
PLC. Slot 0 is always th e Power Supp ly.
Hand-Held Programmer Display
Press the Right Arrow key from the Mod e selection screen to disp lay the configu ration
screens for each rack an d slot. For examp le:
R0:05 GCM BA18
-
8/6/2019 Genius Communication
37/50
4
4-4 Series 90 t -30 Genius r Communications Module Users Manual August 1997 GFK-0412B
Baud Rate
All dev ices on a bu s mu st be configur ed to u se the same baud rate: 153.6 Kbaud
stand ard , 153.6 Kbaud extended , 76.8 Kbaud, or 38.4 Kbaud . The m odu le is set to operate
at 153.6 Kbaud stand ard wh en shipped from the factory.
Baud r ate mu st be selected on the basis of cable type (see the table in chapter 2) and the
following considera tions.
1. If the cable length is less than 2000 feet, either 153.6 Kbaud standard or 153.6 Kbaud
extended can be used . The use of 153.6 Kbaud extend ed is recommended , especially
if the system w ill include a dua l bus with Bus Switching Mod ules.
2. If cable length is between 2000 and 3500 feet, select 153.6 Kbaud extended.
3. If the cable length is between 3500 and 4500 feet, select 76.8 Kbaud.
4. If the cable length is between 4500 and 7500 feet, you mu st select 38.4 Kbaud . This
data rate only supp orts a maximum of 16 device on the bus.
5. If there are any older Genius produ cts on the bus (catalog nu mbers IC660CBDnnn,IC660CBSnn n, IC660CBAnnn , IC660HH M500, or IC660CBB900/ 901), the bus mu st
be set up to u se 153.6 Kbaud stand ard.
Hand-Held Programmer Configuration
Pressing the right ar row key once from the Bus Addr ess screen show s the
currentlyconfigured baud rate. For example:
R0:05 GCM BA18
-
8/6/2019 Genius Communication
38/50
4
4-5GFK-0412B Chapter 4 Configuration
Global Data Length
Because each Device Nu mber is associated w ith a specific starting addr ess in %G
memory, each Device Number also has an associated maximum Global Data length, as
listed below.
DeviceNumber
Starting Address ValidLengths
16171819
20212223
%G001%G033%G065%G097
%G129%G161%G193%G225
0..2560..2240..1920..160
0..1280..960..640..32
By defau lt, the Genius Com mu nications Modu le is configu red to br oadcast 32 bits of
Global Data, and no t to receive any incoming Global Data from other d evices.
If any Gen ius Comm un ications Modu le will send m ore than 32 bits of Global Data, one
or more of the succeeding Device Nu mbers cannot be used by any device which w ill
send Global Data. How ever, such a Device Num ber can be u sed by a Genius
Comm un ications Modu le that will receive data only, or by anoth er type of device on the
bus.
Hand-Held Programmer Configuration
The next configur ation screen can be used to change the lengths of either broad cast or
incoming Global Data. The display shows the Device Num ber of the modu le at theind icated slot location For example:
R0:05 GCM*BA17
-
8/6/2019 Genius Communication
39/50
4
4-6 Series 90 t -30 Genius r Communications Module Users Manual August 1997 GFK-0412B
Select the Lengths of Global Data Received by the Module
The lengths of configured incoming Global Data from Device Nu mbers 16 to 23 are
disp layed as the Right Arrow key is pr essed on the p revious screen. If NO asterisk
app ears beside th e Device Nu mber (bus ad dress) on line 1, then line 2 shows the length
of data that will be received from the module ind icated on line 1.For example, pressing the Right Arrow key once from th e screen shown in the pr evious
examp le disp lays the following:
R0:05 GCM BA18
-
8/6/2019 Genius Communication
40/50
A
section level 1 . . . . . . . . . . . . . . .
A-1GFK-0412B
Appendix A Characteristics of the Genius Bus
This app end ix describes the characteristics of the bus cable that links Genius d evices.
H Electrical Inter face
H Serial Bus Waveforms
HEffect of Long Cables, Repeaters, or Unsp ecified Cab le Types on Bus Length
HSerial Data Forma t
H Bus Access
H Bus Errors Cau sed by Noise
This information su percedes the equivalent text portion of chapter 2 of the The Genius I/O
System and Communications Manual (GFK-90486), The Com mu nications Bus .
A Genius serial bus consists of two or mor e Genius devices, and (usu ally) the bus cable thatconnects them. A single block or bus controller with a Han d-held Mon itor directly attached,
prop erly terminated w ith a 75 resistor, are considered the sm allest possible Genius
commun ications bu s.
-
8/6/2019 Genius Communication
41/50
A
A -2 Series 90 t -30 Genius r Communications Module Users Manual August 1997 GFK-0412B
Electrical Interface
The Genius serial bus u ses computer grade twisted pa ir data cable. The half dup lex token
sequence u sed requ ires only a single pair since at any time only one station is transmitting
and all others are receiving. All stations m ust receive in order to track the present tokenvalue and take their appropriate tur n on the bus, regardless whether the data is to be used
locally. The tran smit sequence is the same as th e serial bus address (SBA) set into each
location during configuration. A simp lified interface circuit is show n below:
LOCALSUPPLY
CHASSISGROUND
COMP
COMP
R
R
RX+
RX
TX+
TX
INTERFACELOGIC
+ REF
REF
LOCALCOMMON
ISOLATION
SHIELDIN
SHIELDOUT
SER1
SER2
+5 to 10 V
SER1
SER2
SER2
Wiring Terminals
Signal coupling to the bus is via a high frequency, high isolation pulse transformer. This
permits the bu s and the local logic to be at d ifferent voltage levels. The pu lse w aveforms are
bipolar (see next section below) to reduce DC baseline offsets in the w aveform.
The daisychained bu s is show n on the left in the above illustra tion. The SER 1 and
SER 2 lines are merely tapp ed at th e intermediate locations along the bu s. These
connections mu st be consistent since the signal is polarized . The shield of the cable is
broken into segmen ts at each location. Each shield segmen t is DC grou nd ed at one end(SHIELD OUT), and term inated with a small capacitor at the other (SHIELD IN). The
segmenting breaks up long ground loop paths. The capacitor termination redu ces
common m ode n oise from high frequency pickup , while preventing large ground loop
currents in the shield at low frequencies.
The alternately switching transistors produ ce a negative pu lse followed by a positive
pu lse across SERIAL 1 relative to SERIAL 2. The bit wav eform is a series of these pulses,
as will be shown later. The transform er pr ovides isolation (2500 volts test) between the
bus an d th e local logic, per mitting th ese to be at d ifferent voltages. The internal resistors
in each line p rovide current limit and some term ination function du ring transmission.
The balanced (differential) signals on the tw isted pair p rovide high noise imm unity d ue
to the magnetic (H field) cancellation effect of the twisting, as well as electric (E field)
redu ction by th e shielding. Most remaining noise pickup is comm on mod e: the
transformer provides a h igh common mod e noise rejection by looking only at the
differential signal across the SER 12 lines. The two input com parators d etect the
positive polarity inpu t pu lses separa tely from th e negative; these are sent to a custom
interface logic chip w hich digitally filters these for timing and sequence, then
reconstru cts the NRZ digital data. Voltages between th e two th resholds ar e ignored. This
filtering, and the high inpu t threshold if the comparators, are high ly effective in rejecting
both ran dom imp ulse noise and low level line reflections. Finally a CRC6 checksum
check is perform ed before the d ata is sent to the local processor (not show n).
-
8/6/2019 Genius Communication
42/50
A
A-3GFK-0412B Appendix A Characteristics of the Genius Bus
Genius Transceiver Electrical Specification
Property Min Max
Normal peak voltage Vp into 78 ohm terminated cable (1) 3.5 volts 5.5 volts
Normal peak voltage Vp into 150 ohm terminated cable (1) 6.0 volts 9.5 volts
Rated bus impedance (2) 78 ohms 150 ohms
Maximu m outp ut voltage (SER 1 and 2 open ) (3) PeakRMS
35 volts15 volts
Maximum outp ut current (SER 1 and 2 shorted together) PeakRMS
180milliamp50milliamp
Transmitter source resistance 80 ohms 140 ohms
Transmitter source inductance (transformer leakage inductance) 10 microhenries
Receiver input threshold ; +Vr, Vr (4) 0.7 volt 1.1 volt
Receive mode input impedance 10 K ohm
Receive m od e load ind uctance (transfor mer shu nt ind uctance) 6 m illihenries 12 m illihenries
Receiver common mode rejection (DC to 1 MHZ) 60 dB
Shield capacitor termination 0.1microfarad
Isolation, serial bus to circuit, continuous 240 volts AC
Notes:
H (1) Vp m ay vary am ong various mod ule types.
H (2) Rated load is half cable imp edan ce when ter minat ion is included .
H(3) Peak open circuit voltage contains underdamped ringing due to lack of
termination.
H (4) Input voltages between +Vr and Vr thresholds are ignored.
-
8/6/2019 Genius Communication
43/50
A
A -4 Series 90 t -30 Genius r Communications Module Users Manual August 1997 GFK-0412B
Serial Bus Waveforms
The actual waveforms seen on the cable depend on the cable imp edance and the
distance from th e station presently tran smitting. A data 0 is a series of three AC pulses,
while a 1 is no pu lse.
0 0 01 1
+Vp
Vp
+Vr
Vr
SERIAL 1 VOLTAGE RELATIVE TO SERIAL 2t =
baud rate
1
Use caution wh en connecting instrumentation to the bu s. A differential probe or a
summ ation of two p robes relative to groun d is required. Inadvertent ground ing of one
side of the bus can cause loss of data or data errors.
The pulse frequency is three times the baud frequency, for example 460.8 KHz at 153.6 Kb.
The peak tran smitted vo ltage Vp an d the receiver threshold s Vr are per the electrical
specification above. The peak voltages measu red w ill decline with d istance along the
cable from the transmitting station, so different stations will have var ying amplitud es.
The wave shape w ill also become more rou nd ed w ith distance.
The minimum amp litud e pu lses seen during a 0 should exceed the receiver threshold
Vr of 900 millivolts by 50% (abou t 1.4 volts) for best reliability. An occasiona l pu lse at or
below the th reshold m ay still not cause the bit to be missed, du e to a voting algorithm in
the logic, however.
Likewise, no pu lses greater than Vr shou ld exist du ring logic 1 interv als. Occasional
extra pu lses during this interval are also rejected by the logic.
Line reflections will show u p as notch distortion d ur ing the pu lse or low level pu lses
du ring 1 intervals, and their app earance is synchronized to the baud frequency. These
cause no p roblem if they d o not cause violation of the amp litude criteria of the pr evious
paragraphs.
The Serial 1 and Serial 2 lines should alw ays have a termination resistor equal to the
characteristic imp edan ce of the cable connected at each extreme en d. When testing aGenius block or other d evice using a Han d Held Monitor, wh en no serial bus is present,
a term inating resistor will improve integrity. 75 Ohm s is recomm end ed.
-
8/6/2019 Genius Communication
44/50
A
A-5GFK-0412B Appendix A Characteristics of the Genius Bus
Effect of Long Cables, Repeaters, or Unspecified Cable Types on
Maximum Length Bus
Three effects limit the maximum length bus available at any baud rate:
1. Voltage attenuation
2. Waveform d istortion (frequency dispersion)
3. Propagation delays
Attenuation
The transmitter outp ut levels and receiver thresholds determ ine the m aximu m
attenuation that can be tolerated. For Genius products, this is the principal determinant
wh en using recomm ended cable types.
Distortion
Waveform distortion is du e to the limited bandw idth of wire m edia, which causes the
various frequency components of a p ulse waveform to travel at d ifferent speeds an d
thu s arrive separa tely in time (called dispersion). As a result, the received p ulse app ears
round ed and distorted. The signal at the extreme end from the transmitter may look
round ed and skewed as shown below. Distortion is most apparent near the beginning
and end of a pulse train w here in may ap pear as a change in p hase or a frequency shift.
Critical timing for a logic 0 transmission is shown below in a m ore deta iled version of the
waveform:
Tw Tw
+Vr
Vr
Tp/2 Tp/2
Note the first and last ha lfcycle look w ider. The most critical to operation is the first full
cycle of the first start bit of the transm ission. Detection of this pulse establishes the timesynchron ization of the receiver to the incoming waveform. Missing this first pu lse does
not cause the data to be m issed, but m ay compromise the noise imm unity w ith respect
to extra or missing pu lses. The frequency of the AC pu lse is 3X the bau d r ate as noted
earlier. This means the nor mal period Tp(norm al) is:
H 2.17 microseconds at 153.6 Kb
H4.34 microseconds at 76.8 Kb
H 8.68 microseconds at 38.4 Kb.
-
8/6/2019 Genius Communication
45/50
A
A -6 Series 90 t -30 Genius r Communications Module Users Manual August 1997 GFK-0412B
The half cycle pu lse width, w hen m easured betw een the p ositive and negative receiver
thresholds, denoted as Tp/ 2 in the figure, will vary along the w aveform du e to
dispersion, and resembles a frequency shift.. The digital inpu t filter essentially is a band
pass filter w hich looks at the half cycle timing Tp/ 2, and the d uration above the
thr esholds, Tw. The limits ar e:
HTp/ 2 = 0.6 Tp(normal) maximum
H Tw = 0.188 Tp(norm al) min imu m
These measurements can be taken wh en evaluating the maximum length of an
un specified cable. Dispersion is m uch less of a prob lem w ith fiber optic links since the
med ia is mu ch wider band width , and th erefore has less distortion.
Propagation Delay
The p ropagation d elay is caused by travel time of the signal down the cable. Typical
signal velocity in d ata grad e cables is around 65 78% of the sp eed of light. This requires
abou t 3 microsecond s to travel a 2000 foot long bu s. This is abou t half a bit time at 153,6
Kb. This skew could affect the bu s access sequen ce since only on e bit of quiet bu s (skip)
time is usually allocated between transm ission of ad jacent add resses. (Refer to Bus
Access Time section below.) The signal m ust reach all dev ices on th e bu s within the
period of one bit. Propagation delay causes the u ltimate limitation in bu s length, even
with ideal media. Propagation speed throu gh fiber optic is not significantly different
than wire, and delays through the interfaces must be accounted for.
Serial Data Format
The Genius protocol is designed to prod uce maximu m throu ghpu t of data by using a
minimum overhead of control and synchronizing characters.
Each character is 11 bits long, comp rising a start bit (always 0), next a contro l bit,
followed by 8 bits of data, sent LSB first. The last bit is a stop bit, alw ays 1. Successive
characters are sent with no time space between them . The control bit is used to signal
the typ e of character being sent. A 1 ind icates a control character, and 0 a data character.
A minimum transmission is comprised of a start character, one or m ore data characters, and
a stop character. The Start character data contains the address and wh ether the
transmission is directed to a specific address or a broadcast to all. The End character contains
the CRC 6 checksum. More complex transmissions may have ad ditional start and en d of
block characters to break up the message into blocks of data (not to be confused with
Genius I/O Blocks). For example, a Bus Controller can send device specific messages
(blocks of data) to all devices on the bus during one transmission cycle.
-
8/6/2019 Genius Communication
46/50
A
A-7GFK-0412B Appendix A Characteristics of the Genius Bus
Bus Access
All dev ices must receive the cur rent SBA and the stop character even though the d ata is
irrelevant locally. After the stop control character is received, each d evice on the bus
starts a timer. The time delay is equal to a skip time, times the d ifference between thedev ice Serial Bus Ad dr ess (SBA) and the last SBA received. The d evice will transm it after
the time delay if no other start bits are detected first. Thus each dev ice takes turn in
ord er of SBA. Unu sed SBAs result in longer t imes between messages. All devices must
detect m essages with in this skip time d elay. A bus collision (two sources transmitting
simultan eously) results if this sequence is missed. The skip time value is equal to one bit
period , except on the 153.6e rate, wh ere it is two bit period s long. The longer interval is
useful to accommodate the longer p ropagation delays du e to longer bus cables, or when
delays are introd uced by fiber optic or other repeaters, The worse case is when ad jacent
SBAs are p hysically located at op posite end s of a long bus. For examp le, assum e SBA 4
and 6 are at on e end of a 2000 foot bus an d SBA5 at the other, operating at 153.6s Kb.
When SBA 4 end character is detected, SBA6 immed iately starts timing 2 skip times (13
uSec) to start of its transmission. SBA5 receives the end character 3 uSec later, and starts
timing 1 skip tim e (6.5 uSec). Thus SBA 5 will start transm itting 9.5 uSec after SBA 4 qu it.
This allows 3.5 uSec for th e signal to get back to SBA6 to cancel its tran smission tu rn .
The 3 uSec transm ission d elay leaves only 0.5 uSec to do th is and avoid a collision
between SBA5 and 6.
Bus collisions result in m issing d ata or d etected CRC errors. Problems resulting from bu s
collisions can be fixed by not using (skipp ing) a SBA, resequencing SBAs in order along
the bu s, going from 153.6s baud to the 153.6e, or a lower baud rate.
Bus Errors Caused by Noise
Most capacitively- and m agnetically-coup led noise show s up as comm on mod e voltageon the bu s. The bus prov ides a 60 dB comm on mode rejection ratio. A noise spike above
1000 volts wou ld be required to corr up t the da ta. The bus receivers filter out corru pted
data and perform a 6-bit cyclic redun dan cy check to reject bad data. Corru pted signals
du e to noise show u p as m issed d ata rather than incorrect data. The bus continu es
operating to the maximum extent possible when bu s errors are detected; random bus
errors d o not sh ut d own commun ications. Bad data is rejected by the receiving d evice
and excessive errors are rep orted to the controller. Bus er rors are ind icated by flickering
of I/ O block and bu s controller LEDs. If excessive bus errors occur, the p roblem sh ould be
found and corrected.
-
8/6/2019 Genius Communication
47/50
-
8/6/2019 Genius Communication
48/50
B
section level 1
figure_ap level 1
table_ap level 1
B-1GFK-0412B
Appendix B Comparison of the GCM and GCM+
This appendix summarizes the basic differences between the Genius Communications
Module (GCM) and the Enhanced Genius Communications Module (GCM+). Both
types of modu le can be u sed on the same bus, but th ey cannot be installed in the same
PLC. The two typ es of mod ule can exchange global data w ith each other.
GCM GCM+
Module Number IC693CMM301 IC693CMM302
Quanti ty p er 9030 PLC 1 3
Global D ata Lengths:
transmitted
received
up to 256 bits total global data ,
transmitted and received
up to 128 bytes
up to 128 bytes each from u p to 31
other d evices
Number of OtherGlobal Data Dev ices
7 31
Bus Add resses (SBAs)for Global D ata
16 to 23 only 031
Memory Types forGlobalData
%G only %G, %I, %Q, %AI, %AQ, %R
Diagnostics
LEDs OK, COMM OK, COMM
Softwarediagnostics none
status bits,Fault Reports to Series 9070 PLC
Ability to pass to hostPLC a partial globaldata message only?
no yes
Host PLC Scan Impact slower transfers
restricted maximum d ata
faster transfers
potentially more d ata
Host PLC Program required not needed for certain configura-tions
DataDefault no option may default to 0
Series Six Interface fixed selectable
-
8/6/2019 Genius Communication
49/50
Index
Index-1GFK-0412B Series 90t
-30 Genius r Communications Module Users M anual August 1997
A
Attenuation, A-5
B
Baud Rate
Choosing, 4-4
Conflicting causes CO M to blink, 1-2
Baud r ate, selection gu idelines, 2-6,4-4
Bus
access,A-7
baud rate, 2-6, 4-4
cable characteristics, 2-6
cable types, 2-5
electrical inter face, A-2
general transceiver sp ecifications, A-3
installation, 2-7
length, 2-6
lightning transients, 2-9
noise, effect on da ta, A-7
outdoors, 2-9
repeaters, using, A-5
serial da ta form at, A-6
surge supp ression, 2-9
termination, 2-8
un specified cable type, using, A-5
using other cable types, 2-6
waveforms, A-4
Bus N oise, 1-2,2-2
Bus Removal, 2-2
Bus Scan , 3-7
Bus Scan Time, 3-7, 3-11
Bus Token, 3-7
C
Cable types, 2-5
Catalog nu mber, 1-3
Catalog num bers
inline HHM p ort, 44A736310-001-R001,2-10
mou nting plate, IC660MPH509, 2-12
COMM LED, Blinking, 1-2
Commu nications Errors, 1-2
Compatibility, 1-3
Configuration
Planning, 4-1
Using a Handheld Programmer, 4-2Connector, Hand-held Monitor, 2-10
Control wiring, 2-9
CPU Sweep, 3-8
CRC checking, A-7
D
Device Number, 3-2, 4-3
Device Nu mber conflict, 1-2
Devices on the Bus, 3-4
Disconnecting the Bus, 2-2
D-shell connector, installing, 2-12
E
Environm ental Specifications, 1-3
F
Fiber optics, 2-9
G
G Memory, 3-2
GCM mod u