Top Banner

of 50

Genius Communication

Apr 07, 2018

Download

Documents

atomatic12
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
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