Home
        ControlLogix® Redundancy System User Manual
         Contents
1.                                                                                                                                                                                                                         2    lt  1  Se                   computer that is connected to the    network access port of a remote node  43128    Publication 1756 UM523C EN P   June 2003    1 2  Controllogix   Redundancy Overview       Term     primary controller    Redundancy requires no additional programming and is transparent to  any devices connected over the ControlNet    network  It uses  1757 SRM modules to maintain communication between the pair of  redundant chassis     In a redundant system  the following terms describe the relationship  between the two redundant chassis     Description     The controller that is currently controlling the machine or process        primary chassis    The chassis that contains the primary controller        secondary controller    The controller that is standing by to take control of the machine or process     secondary  controller always resides in a different chassis than the primary controller        secondary chassis    The chassis that contains the secondary controller        switchover    Transfer of control from the primary controller to the secondary controller  After a  switchover  the controller that takes control becomes the primary controller  Its partner  controller  the controller that was previously the primary controller  becomes the  
2.           If  Then   yes Go to step 2   no Download the project to the primary controller        Place the primary controller in program mode  program or remote program      In the Module Configuration properties for one of the 1757 SRM modules  set the  Auto Synchronization option   Conditional     Disqualify the secondary chassis   In the primary controller  store the project     For step by step procedures on how to store a project  see Logix5000 Controllers Common  Procedures  publication 1756 PM001     Synchronize the controllers    Initiate a switchover    Disqualify the new secondary chassis    In the new primary controller  store the project   Synchronize the controllers     In the Module Configuration properties for one of the 1757 SRM modules  set the  Auto Synchronization option   the desired option        Load a Project   User Initiated    UD ei    4      Disqualify the secondary chassis     Go online to the primary controller   In the primary controller  load the project     For step by step procedures on how to load a project  see Logix5000 Controllers Common  Procedures  publication 1756 PM001       Synchronize the controllers        Load a Project   On Power Up    This Load Image option works the same as in a non redundant system  When the controller loads  a project on power up  it does so before it activates the redundancy feature        Load a Project   On Corrupt Memory    Publication 1756 UM523C EN P   June 2003    This Load Image option works the same as
3.         n  1756 CNB D       4  Expand the CNB module of the primary chassis     5  Expand the backplane                       Workstation                           Linx Gateways  Ethernet    AB_KTC x  ControlNet                n  1756 CNB D                  Backplane  1756 Ax              XX  1756 module  1757 SRM       6  Right click the 1757 SRM module and choose    Module Configuration              Install the System 3 11      7  Set the Auto Synchronization option   Always        1757 SRM REDUNDANCY MODULE    a  Click the Configuration tab  Module Info Configuration   Synchronization   Synchronization Status   Event Log         Options  b  Choose Always         ee  Aways   x  SRM Serial Number     Name       8  Choose OK     Synchronize the Controllers    1  Turn on the chassis power to the partner  secondary  chassis     2  Wait for the 1757 SRM module to complete its power up cycle   e The SRM module may take 1 to 3 minutes to power up     e It may also take several minutes to synchronize the secondary  controller     3  In the primary chassis  what do the CNB modules display     If  Then  Which means     PwOS  Primarywith The redundant chassis are synchronized   Synchronized   Qualified  Go to    Download the Project to the Primary Controller     Secondary on page 3 12                                      PwDS  Primary with A problem exits  The redundant chassis are not  Disqualified synchronized   Secondary                            Go to    Troubleshoot a Failure to
4.       same catalog number  series  and revision    e same memory size  controller          identical modules     same size of chassis            LIC   redundant IN   hassis b 5  B  chassis M  X          zo             ZA    no other modules                         1757 SRCx cable  e 1 3  10  50  and 100 meter lengths    Publication 1756 UM523C EN P   June 2003    2 4 Design the System                                                                                                                                                    Place the 1 0 In a ControlLogix redundancy system  place all I O in only the  following locations   VY same ControlNet network as the redundant controllers  no  bridging to I O modules on another ControlNet network     Y DeviceNet network    VW universal remote I O network  il  redundant chassis pair  I    L    C   IDIDICIE  ControlNet network ee N   1 0 modules I H    N   NIN remote chassis  B R   B   BIB     0    X 1 0  No  E   EtherNet IP network     HMI   Yes     aT  z X 1 0  No  ControlNet network L    HMI  Yes      1 0     Yes  DeviceNet network L    HMI    Yes      1 0     Yes  universal remote I O network     HMI     Yes    Publication 1756 UM523C EN P   June 2003    Design the System 2 5    Add Additional Redundant In addition to using redundant pairs of controllers  you have the  Components option of adding the following redundant components to your system     e Redundant ControlNet Media  e Redundant Power Supplies    Redundant ControlNet M
5.      5IN R N  5  B M B  M  X  E    Ci  El  A  Network 1 Network 2  LIC S C  TS   5IN R N  5  B M B  M  X  E    E  feat El   7 n    Publication 1756 UM523C EN P   June 2003    Design the System 2 11    Estimate the Switchover The switchover time of a redundant system depends on the network  update time  NUT  of the ControlNet network  To estimate the       Time switchover time  use the following formulas   For this type of failure  Ifthe NUT is  The switchover time is  Example   loss of power  lt 6 60 ms For a NUT of 4 ms  the switchover time   0r  is approximately 60 ms   WALL  gt 7 5 NUT    MAX  2  NUT    30  For a NUT of 10 ms  the switchover    time is approximately 80 ms        CNB module cannot communicate 7  D 14 NUT   MAX 2 NUT    30    50 For a NUT of 10 ms  the switchover  with any other node time is approximately 220 ms     where     NUT is the network update time of the network     Publication 1756 UM523C EN P   June 2003    2 12 Design the System    Notes     Publication 1756 UM523C EN P   June 2003    Chapter J       Install the System    When to Use this Chapter Use this chapter to install the hardware of your ControlLogix    redundancy system     How to Use this Chapter To install your system  complete the following tasks                                Task  See page   Q Review the Preliminary Information 3 1  Q Install the Chassis for the Controllers 3 4  Q Install Modules in the First Redundant Chassis 3 4  Q Install Modules in the Second Redundant Chassis 3 
6.     This equipment is sensitive to electrostatic discharge  which can cause  internal damage and affect normal operation  Follow these guidelines  when you handle this equipment        e Touch a grounded object to discharge potential static    e Wear an approved grounding wriststrap    e Do not touch connectors or pins on component boards   e Do not touch circuit components inside the equipment   e If available  use a static safe workstation     e When not in use  store the equipment in appropriate static safe  packaging     Publication 1756 UM523C EN P   June 2003    3 4 Install the System    Install the Chassis for the  Controllers             1  Install the two ControlLogix chassis that will contain the  controllers G e   the redundant chassis      _                                                                                                 42798    e Place the chassis within the length of your 1757 SRCx cable   e Install each chassis according to the ControlLogix Chassis  Installation Instructions  publication 1756 IN080     e If you are converting an existing system that contains local  I O modules  you still need two additional chassis  A  redundant system can use only remote I O     2  For each chassis  install a ControlLogix power supply according  to the corresponding installation instructions              Install this power supply  According to this publication   1788 PA72      CC Controllogix Power Supplies Installation     1756 PB72 Instructions  publication 1
7.    SRC10   SRC50  or  SRC100             You also need the following materials  The actual items depend on the  design and lay out of your system     Cat number    as required for your 1 0  modules    Notes  For ControlLogix chassis  redundant power supplies are available as an  option     e For a redundant power supply kit  order catalog number 1756 PAR or  1756 PBR     e Each kit contains two redundant power supplies  cable  and adapter        ControlNet  adapters    as required for your  chassis or DIN rail    e You need an adapter for each remote chassis or rail     e If you are using a redundant ControlNet network  order the  redundant  R  version of each adapter     e You need at least two ControlNet nodes in addition to the CNB  modules in the redundant chassis pair        ControlNet tap    1786 TPS   TPR   TPYS   or  TPYR    If you are using a redundant ControlNet network  you need two taps for each  device on your ControlNet network                 RG 6 coaxial 1786 RG6 or  RG6F  cable  terminator 1786 XT You need 2 terminators for each ControlNet segment           Publication 1756 UM523C EN P   June 2003    A 2 Develop the Bill of Materials    Y  Oty   Item    RSLogix 5000  software       RSLinx Lite  software       RSNetWorx for  ControlNet  software             Cat number    Publication 1756 UM523C EN P   June 2003       Notes    e For catalog numbers  see the Controllogix Selection Guide   publication 1756 SG001    e For compatible revisions of firmware and softw
8.    condition   4 5   e ale J E  e  e  e    Publication 1756 UM523C EN P   June 2003          message              CEN gt   CDN         CERD             5  Enter message EN     where     message is the message control tag from step 3     42424    Maintain and Troubleshoot the System 5 27    Configure the Message Instruction    Table 5 3 Message to a Module    lf you want to     initiate a switchover    On this tab     Configuration    For this item     1  In the MSG instruction  click M     2  Select a configuration for the message     Type or select                 Message Type CIP Generic  Service Code 4e   Class name bf   Instance name 1   Attribute name leave blank                Source DINT tag with a value of 1   Num  Of Elements 4   Destination leave blank  Communication   Path 1  Slot number    where     slot number is the left hand slot number of the  1757 SRM module        Connected check box     Leave the Connected check box clear  unchecked   You can  send only unconnected messages to a 1757 SRM module        disqualify the secondary    controller    Configuration                Message Type CIP Generic  Service Code Ad   Class name bf   Instance name 1   Attribute name leave blank                   Source DINT tag with a value of 1   Num  Of Elements 4   Destination leave blank  Communication   Path 1  Slot number    where     slot number is the left hand slot number of the  1757 SRM module           Connected check box        Leave the Connected check box clear  
9.    lf you want to  Then   prevent an incorrect online edit from Do not retain test edits  default setting    faulting both the primary and secondary    controller       keep test edits active during a switchover Retain test edits    at the risk of faulting both controllers     Publication 1756 UM523C EN P   June 2003     gt  memory for online  addition of  Tags     Logic    Configure and Program the Controller 4 3       Determine How to Reserve Memory    When the secondary controller receives crossload data  it first buffers  tag data in a quarantine section of memory  When it has all of the data  and knows it is valid  it moves the data into the main memory area   That is why a redundant controller requires twice as much memory  for tags as a non redundant controller     The controller sets up the quarantine area at the time of download     e The controller divides its memory into two sections       tags  including a quarantine area      logic   e The controller also divides its unused memory  It reserves a  specific amount for tags and the rest for logic     You configure how to reserve unused memory between tags and  logic  You do this offline only  before you download the project     Advanced Redundancy Configuration  r    r  Memory Usage          Indicate whether more of the processor memory that is free after  download is to be reserved for online creation of tags or logic     Reserve more             If you plan to  Then     while online  create roughly the same amount
10.    network update time  NUT     The repetitive time interval in which data is sent over an EtherNet IP  or ControlNet network     nonvolatile memory    Memory of the controller that retains its contents while the controller  is without power or a battery  See load  store     NUT   See network update time  NUT     primary chassis   The chassis that contains the primary controller    primary controller   The controller that is currently controlling the machine or process   produced tag    A tag that a controller is making available  broadcasting  for use by  other controllers  See consumed tag     rack optimization connection    For digital I O modules  you can select rack optimization  communication  A rack optimized connection consolidates connection  usage between the controller and all the digital I O modules on a rack   or DIN rail   Rather than having individual  direct connections for  each I O module  there is one connection for the entire rack  or DIN  rail   See connection  direct connection     Glossary 3    requested packet interval  RPI     When communicating over a network  this is the maximum amount of  time between subsequent production of input data     e Typically  this interval is configured in microseconds     e The actual production of data is constrained to the largest  multiple of the network update time that is smaller than the  selected RPI     e Use a binary multiple of the network update time  NUT   The  binary multipliers are  1  2  4  8  16  32  64 
11.   2  If the OK LED of the SRM module     remains solid red  contact your  Rockwell Automation representative or  local distributor     Publication 1756 UM523C EN P   June 2003    Troubleshoot a Failure to                   Look here      J                         Maintain and Troubleshoot the System 5 3         e lf the steps in this section do not correct the situation  check the  Synchronize IMPORTANT usage of the CNB modules  See    Adjust CNB Usage    on  page 5 11   e After you correct the situation  manually synchronize the  controllers  See    Manually Synchronize the Controllers    on  page 5 6   To determine if a pair of redundant chassis are synchronized  look at  the 1756 CNB D or  CNBR D modules in the primary chassis   Front panel  If  Then  Which means   Primary CNB PwQS Primary with Synchronized The redundant chassis are  mer  Qualified  Secondary synchronized        PwDS Primary with Disqualified Secondary A problem exists  The redundant                                                                                                                                  CE PWNS Primary with No Secondary chassis are not synchronized   If the chassis fail to synchronize  look at the 1756 CNB D or  CNBR D  modules in the secondary chassis   Front panel  Ifthe display Then  So check the following   shows   Secondary CNB  Cpt The CNB modules in the 1  All CNB modules in each redundant chassis are series D  primary and secondary modules   a chassis do not match in 2  Each
12.   Choose Close     The following example shows the results of replacing    Local    with     chassis_c           ETS Replacing  Local  with  chassis_c        Searching through MainProgram   MainRoutine      Replaced  Rung 0  XIC  Operand 0  XIC Local 16 1 Data 0   Replaced  Rung 0  OTE  Operand 0  OTE Local 2 0 Data 0   Replaced  Rung 1  XIC  Operand 0  XIC Local 16 1 Data 1   Replaced  Rung 1  OTE  Operand 0  OTE Local 2 0 Data 1   Replaced  Rung 2  XIC  Operand 0  XIC Local 16 1 Data 2   Replaced  Rung 2  OTE  Operand 0  OTE Local 2 0 Data 2     Replaced  Rung 8  OTE  Operand 0  OTE Local 15 0 CommandRegister Run     Complete   7 occurrence s  found  7 occurrence s  replaced              Replace any Aliases to Local 1 0 Tags    Are any of your tags an alias for an I O device that was previously in  a local chassis        If  Then   Yes Go to step 1   No Skip this procedure     1  From the Logic menu  choose Edit Tags     Publication 1756 UM523C EN P   June 2003    Convert an Existing System to Redundancy  B 5    2  Press the Ctrl   H keys  replace      Replace in Tag Collections x     po Emen TANE    42815       QW      Type Local     A      Type the name of the CNB module that is in the remote chassis     n      Select All Tags            Choose Find Within  gt  gt      MAlas                    7 42815    7  Check Alias   8  Choose Replace All     9  Choose Close     Publication 1756 UM523C EN P   June 2003    B 6 Convert an Existing System to Redundancy    Notes     Publi
13.   If you plan to monitor tags directly in the secondary controller  not  typical   monitor from no more than 3 devices through a CNB module     You can monitor tags in a secondary controller only via     e RSLogix 5000 software    e Any method that does not try to create OPC optimized packets   Only a primary controller can create an OPC optimized packet     Publication 1756 UM523C EN P   June 2003    Configure and Program the Controller 4 9       Estimate the Scan Time of a Atthe end of each program  the primary controller crossloads fresh    Program    data to the secondary controller  as described in Chapter 1  This keeps  the secondary up to date and ready to take over control but also  increases the scan time when compared to a non redundant system      lt  scan time of program  gt           execute program in crossload results to  primary controller secondary controller                   start of program end of program    The length of time for the crossload depends on the amount of data  that has to be crossloaded  Crossloading also requires a small amount  of overhead time to tell the secondary controller which program the  primary controller is executing     The primary controller crossloads any tag to which an instruction  wrote a value  even the same value  since the last crossload  To  estimate the time for the crossload  use the following formula     Crossload time    0 002 to 0 003 ms   DINTs    0 3 to 0 5 ms of  overhead    where     DINTs is the amount of tag 
14.   Publication 1756 UM523C EN P   June 2003    Maintain and Troubleshoot the System 5 9    If you increase the system overhead time slice to 33    unscheduled  communication occurs every 2 ms of continuous task time for 1 ms     mes i i i i BB BI    2ms 2ms 2ms 2ms 2ms 2ms 2ms 2ms 2ms    continuous task E E E EHE 5 a zx mu mu i    Enter a System Overhead Time Slice    To change the system overhead time slice                 Offline j   D RUN n    No Forces b  M Ok      M BAT  NoEdits   A p  1 0 1   Redundancy 59 p          1  On the Online toolbar  click controller properties button     2  Click the Advanced tab     2   General   Serial Port System Prolfcol     User Protocol   Major Faults    Minor Faults   Date Time Advanced    SFC Execution   File  Memory  Used   Unused   Total     Controller Fault Handler     lt none gt       Power Up Handler     lt none gt  x      3         System Overhead   wie  Time Slice   i      3  Type or select a value for the system overhead time slice     4  Choose    Publication 1756 UM523C EN P   June 2003    5 10 Maintain and Troubleshoot the System    Make All Your Tasks Periodic    If the controller contains only a periodic task or tasks  the system  overhead time slice value has no effect  Unscheduled communication  occurs whenever a periodic task is not running     For example  if your task takes 50 ms to execute and you configure its  update rate to 80 ms  the controller has 30 ms out of every 80 ms for  unscheduled communication     50 ms 
15.   Use this chapter to design a redundancy system for a ControlLogix  controller    How to Use this Chapter To design your system  complete the following tasks                          Task  See page      Lay Out the System 2 2     Place the 1 0 2 4     Add Additional Redundant Components 2 5  Q Check Connection Requirements 2 6     Assign ControlNet Addresses 2 7  Q Select a Network Update Time 2 9  Q Estimate the Switchover Time 2 11    Publication 1756 UM523C EN P   June 2003    2 2 Design the System       Lay Out the System Figure 2 1 ControlLogix redundancy requirements and recommendations    Use separate ControlNet networks for     e scheduled communications  1 0  produced consumed tags                                                                                                                                                                                                                                                                                   e unscheduled communications  HMI  workstations  message  instructions   Set NUTs  lt  specified values  Multiple redundant chassis  pairs are OK   ENTIER   n sk ae  De Keep PanelView terminals within  e these limits     e  lt 3 terminals per  a     CNB module  ControlNet network  Bi E  e  lt  4 terminals per  m controller  e Set NUT  lt  90 ms  e Set RPIs  lt  375 ms  lt Ne  L     ji r  A  Remote location for all  SK  e 1 0    e non CNB communication     modules  Rd d b T     DIDIM To connect a computer to the  ssign t
16.   secondary controller     Switchover    Publication 1756 UM523C EN P   June 2003    When a failure occurs in any of the components of the primary  chassis  control switches to the secondary controller  A switchover  occurs for any of the following reasons     e any of the following situations in the primary chassis       loss of power      failure or major fault of the controller      failure of a 1756 CNB D or  CNBR D module      failure of a 1757 SRM module      break or disconnection of a ControlNet tap      removal or insertion of a module  e command from the primary controller    e command from RSLinx   software    IMPORTANT    ControlLogix   Redundancy Overview 1 3    Use of the Network Access Port  NAP     Do not connect any device to the network access port  NAP  of a 1756 CNB D or   CNBR D module in a redundant chassis     e If you connect a device to the NAP of a CNB module in a redundant chassis  a  switchover will fail to occur if the CNB module is disconnected from the network   While the CNB module is disconnected from the network  the controller will be  unable to control any I O devices through that CNB module     e If you connect a workstation to the NAP of a CNB module in a redundant chassis  the  workstation will be unable to go online after a switchover     To connect a device to a ControlNet network via a NAP  use a NAP that is outside of a  redundant chassis        Depending on how you organize your RSLogix    5000 project   outputs may or may not exper
17.  5 7    1 0  configure 4 6    Publication 1756 UM523C EN P   June 2003    2    Index    convert local to remote B 1  placement 1 7  2 4  3 8  redundant power supplies 2 6  import  event log 5 15  initiate switchover 3 18  install  system components 3 1  INT 4 10  4 11    K  keeper signature    check 3 16  update 5 4    L  load a project from nonvolatile memory  5 30    message  send to SRM module 5 24  Message instruction 4 8  Microsoft Excel  import event log 5 15  MSG instruction 4 8    N   NAP 1 3  3 1  network access port   restrictions 1 3  3 1  network update time 2 9  nonvolatile memory   load a project 5 30   store a project 5 30  NUT  See ControlNet network    P    PanelView terminal  design recommendations 2 2  periodic task 5 10  power supplies  redundant 2 6  produced tag  configure 4 7  program  number of 4 10  program scan time 4 9    Publication 1756 UM523C EN P   June 2003    minimize 4 10  overview 1 5   project  create and maintain 4 1  download 3 12  load 5 30  store 5 30    0    qualify  See synchronize    REAL 4 11  REDUNDANCY object 5 20  remote 1 0 network   design 1 7  2 4  requested packet interval 4 6  RIO network   design 1 7  2 4    S    scan time  See program scan time  task  scan time  schedule a ControlNet network 3 13  SINT 4 10  4 11  SRM module  auto synchronization 5 18  configure 5 25  disqualify secondary 5 31  export event log 5 15  initiate switchover 3 18  install 3 5  send message to 5 24  synchronization status 3 18  synchronize contr
18.  CNB module has a partner in the same slot in the other  some way  redundant chassis   _ 3  Each pair of CNB modules  one in each chassis  is set to the  aa    same node address   4  All CNB modules in each redundant chassis are valid keepers   Ol 4 See    Update a Keeper Signature    on page 5 4   CMPT Some module other than a 1  Each module has a partner in the same slot in the other  CNB module does not redundant chassis   match between the pr  mary 2  Each pair of controllers  one in each chassis  has the same  and secondary chassis  memory board  e g   1756 L55M14    3  Each module contains compatible firmware   4  The RSLogix 5000 project is configured for a 1756 L55  ControlLogix5555 controller and redundancy is enabled  See     Configure the Project for the Controllers    on page 4 2   5  The Module Configuration window for the 1757 SRM module  does not list any reasons for the failure to synchronize  See     Check the Recent Synchronization Attempts    on page 5 5   DUPLNODE More than one device on 1  No other device on the ControlNet network is set to the address  your ControlNet network is of the CNB modules plus one   using the same node For example  if the CNB modules are set to 3  no other device  number  should be set to 4   2  The 1757 SRCx cable is connected to both SRM modules   NET ERR The ControlNet media is All ControlNet taps  connectors  and terminators are connected     not completely connected     Publication 1756 UM523C EN P   June 2003    5 4 Mainta
19.  Continue waiting  It may take several    minutes to synchronize the secondary  controller        PwQS Primary with Synchronized    e The secondary controller is synchronized      Qualified  Secondary e Skip the remaining steps in this section        PwDS Primary with Disqualified    e The secondary controller is not    Secondary synchronized     e Go to step 9   9  Cycle power to the secondary chassis     10  If the CNB module in the primary chassis fails to display PwQS   see    Troubleshoot a Failure to Synchronize    on page 5 3     If it takes too long to synchronize the secondary chassis or update  your HMI  there may not be enough controller time for unscheduled  communication  In general  unscheduled communication is any type  of communication that you do not configure through the I O  configuration folder of the controller     This type of communication  Is     update 1 0 data  not including block transfers  scheduled communication       produce or consume tags       communicate with programming devices unscheduled communication     e g   RSLogix 5000 software        communicate with HMI devices       execute Message  MSG  instructions  including  block transfers       respond to messages from other controllers       synchronize the secondary controller of a redundant  system       re establish and monitor 1 0 connections  such as Removal  and Insertion Under Power conditions   this does not  include normal 1 0 updates that occur during the execution  of logic       
20.  GSV  Get System Value  Class name REDUNDANCY  Instance name    Attribute Name ModuleRedundancyState  Dest redundant_state  16 0000_0000       Where  Is     redundant ID Tag to store the chassis label  The label tells you which chassis is  acting as the primary chassis     e Data type is DINT   e Display style is Hex        redundant state Tag to store the value of the redundancy state of the controller     e Data type is DINT   e Display style is Hex        Publication 1756 UM523C EN P   June 2003    5 24 Maintain and Troubleshoot the System    li Send a Message to an SRM  Module    Publication 1756 UM523C EN P   June 2003    IMPORTANT    module     Leave the Connected check    box clear  unchecked    gt     Connected    Send only unconnected messages to a 1757 SRM    Message Configuration   Msg_1    Configuration Communication   Tag      Path  I       r  Wommunicaton Method    f  GP C DH  Channel    4 LiF Witt Source Link  10 r  Source ID 7          M Gechel    You can use ladder logic to perform the following actions     e initiate a switchover    e disqualify the secondary controller  e synchronize the secondary controller    e set the clock of the SRM module  To send a message to a module        Configure the 1757 SRM Module  Q Enter the Message Instruction       Configure the Message Instruction    Maintain and Troubleshoot the System 5 25    Configure the 1757 SRM Module    To send a message to an 1757 SRM module  configure the module to  respond to ladder logic messag
21.  If you have not already done so  add the CNB module of the  remote chassis to the I O configuration of the controller  See the  ControlLogix System User Manual  publication 1756 UM001             1 0 Configuration              x  1756 xxx name_ of_local_ module   lt q    Cut local 1 0 modules from here               x  1756 CNB x name_of_local_CNB             z  x  1756 CNB x name_of_remote_CNB   lt q    Paste the 1 0 modules  here     2  In the controller organizer  cut the modules from the local I O  configuration and paste them into the remote CNB module  Cut  and paste the following modules     e I O   e 1756 DHRIO   e 1756 DNB   e 1756 ENET or  ENB  e 1756 MVI    Replace Local 1 0 Tags    1  Open a routine  If a routine is already open  click within the  routine to activate the window     Publication 1756 UM523C EN P   June 2003    Convert an Existing System to Redundancy  B 3    2  Press the Ctrl   H keys  replace      Replace in Routines       42804  3  Type Local    4  Type the name of the CNB module that is in the remote chassis   5  Select All Routines     6  Choose Find Within  gt  gt       Instruction Main Operand Comments    Minstruction Operands g              Instructions   MiRung Comments   ORung Types          42805  8    7  Select Ladder Diagram   8  Check Instruction Operands     9  Choose Replace All     Publication 1756 UM523C EN P   June 2003    B 4 Convert an Existing System to Redundancy    The Search Results tab displays the changes to the logic   10
22.  Synchronize    on  page 5 3     Publication 1756 UM523C EN P   June 2003    3 12 Install the System    Download the Project to the  Primary Controller    To expand a network one level  do one of    the following     e Double click the network     e Select the network and press  the     key     e Click the   sign     Publication 1756 UM523C EN P   June 2003    You only have to download the project to the primary controller   When the secondary controller is synchronized  the system  automatically crossloads the project to the secondary controller        TAN lf the secondary chassis becomes disqualified after  you download the project  make sure     e the project is configured for a 1756 L55    ControlLogix5555 controller    e redundancy is enabled    See    Configure the Project for the Controllers    on    page 4 2     1  Open or create the RSLogix 5000     project for the controller     2  From the File menu  choose Save     3  From the Communications menu  choose Who Active                                         F                  Workstation    Linx Gateways  Ethernet    AB_KTC x  ControlNet       4  Navigate to the CNB module of the primary chassis  The primary  chassis uses the node to which its rotary switches are set                                           primary chassis tt D  secondary chassis        Jj               Workstation    Linx Gateways  Ethernet    AB_KTC x  ControlNet                                n  1756 CNB D  n  1  1756 CNB D       5  Expand the CN
23.  and 128     For example  if the NUT is 5 ms  use an RPI of 5  10  20  40 ms   etc     See network update time  NUT     RPI   See requested packet interval  RPD    secondary chassis   The chassis that contains the secondary controller   secondary controller    The controller that is standing by to take control of the machine or  process     SMAX    In a ControlNet network  the maximum scheduled address  The  greatest node number to use scheduled communications on a  ControlNet network     store    To copy a project to the nonvolatile memory of the controller  This  overwrites any project that is currently in the nonvolatile memory   See load  nonvolatile memory     switchover    Transfer of control from the primary controller to the secondary  controller  After a switchover  the controller that takes control  becomes the primary controller  Its partner controller  the controller  that was previously the primary controller  becomes the secondary  controller     Publication 1756 UM523C EN P   June 2003    Glossary 4       synchronize    The process that readies a secondary controller to take over control if  a failure occurs in the primary chassis  During synchronization  the  1757 SRM modules checks that the partner modules in the redundant  chassis pair are compatible with each other  The SRM module also  crossloads  transfers  the content of the primary controller to the  secondary controller  Synchronization occurs when the secondary  chassis powers up  It may also occur at
24.  bridge communications from the serial port of the  controller to other ControlLogix devices via the  ControlLogix backplane    Publication 1756 UM523C EN P   June 2003    5 8 Maintain and Troubleshoot the System    To improve the speed of unscheduled communication        If your RSLogix 5000 project contains  Then  See page   only a continuous task and no other tasks Choose a Greater System Overhead Time 5 8    This is the default task configuration   Slice   more than one task  i e   at least 1 periodic Make All Your Tasks Periodic 5 10   task     Choose a Greater System Overhead Time Slice    The system overhead time slice specifies the percentage of time   excluding the time for periodic tasks  that the controller devotes to  unscheduled communication  The controller performs unscheduled  communication for up to 1 ms at a time and then resumes the  continuous task     The following table shows the ratio between the continuous task and  unscheduled communication at various system overhead time slices     At this time slice  The continuous tasks runs for    And unscheduled communication                occurs for up to   10  9 ms 1ms  20  4 ms 1ms  33  2 ms 1ms  50  1 ms 1ms       At a system overhead time slice of 20    default   unscheduled  communication occurs every 4 ms of continuous task time for 1 ms     Legend     EBED Task executes     Task is interrupted  suspended      1ms 1ms 1ms 1ms 1ms    unscheduled communication         H            4 ms 4 ms 4 ms 4 ms 4 ms  
25.  comm format of  None for the remote CNB module  the CNB that is physically in the  redundant chassis               produced tag          To the controller with the consumed tag  this  is the remote CNB module   redundant  chassis  v  eee Lic  s   5 R  5  B M  M  X                                     N data    consumed tag  remote chassis          aa  x Foun re                                        In the 1 0 configuration of this controller  select a comm format of  None for the remote CNB module     Publication 1756 UM523C EN P   June 2003    4 8 Configure and Program the Controller    Configure Message  MSG  Instructions    If the MSG instruction Then     is   from a redundant In a redundant controller  any MSG instruction that is in progress during a switchover experiences an error   controller  The ER bit of the instruction turns on   After the switchover  normal communication resumes        to a redundant controller For any MSG instruction from a controller in another chassis to a redundant controller  cache the connection     Properties of the Message to the Redundant Controller    Message Configuration   Message_1    Configuration Communication   Tag      Path   Redundant_Controller  q path to the  redundant controller       Redundant_Controller          lommunicaion Wetod    CGR     DHF Chane      Destination lik  ri TIRE Source Link      Destination Wade     Source            IV Cache Connections e 42977    t Leave this box checked       Configure Tags for an HMI  
26.  in a non redundant system  When the controller loads  a project due to corrupt memory  it does so before it activates the redundancy feature     Update a Module    Maintain and Troubleshoot the System 5 31    Use the following steps to upgrade the revision of your redundant  modules  This procedure minimizes the time your process is down for    the upgrade        TNT Ya Do not connect your computer to the ControlNet  network via the network access port on a CNB    module in the primary chassis  When you turn off  power to the chassis  you will lose access to the    network     To update a module Disqualify the Secondary Chassis    Q Upgrade the Required Firmware of the Secondary Chassis       Make the Secondary Controller the New Primary Controller  Q Upgrade the Other Redundant Chassis     Change the Auto Synchronization Option to ALWAYS    Disqualify the Secondary Chassis    1  Start RSLinx software     2  Find the SRM module in the secondary chassis                    The secondary chassis is one    Workstation                           node greater than the primary    De    chassis        Linx Gateways  Ethernet    AB_KTC x  ControlNet          xx  1756 CNB D     xy  1756 CNB D                           Backplane  1756 Ax                        gt  XX  1756 module  1757 SRM       Publication 1756 UM523C EN P   June 2003    5 32 Maintain and Troubleshoot the System  3  Right click the 1757 SRM module and select  Module Configuration     4  Click the Configuration tab     
27.  of new tags Leave the default setting   and new logic       while online  create a relatively large amount of new tags Drag to slider toward Jags   but a much smaller amount of new logic       while online  create a relatively large amount of new logic Drag to slider toward Logic   but a much smaller amount of new tags    Publication 1756 UM523C EN P   June 2003    4 4 Configure and Program the Controller    Configure a Controller for Redundancy    1  Open or create the RSLogix 5000  project        2  On the Online toolbar  click the controller button     3  Does the General tab show that the controller type is a 1756 L55       controller    If  Then    No A  Click the Change Type button   B  Select a 1756 L55 controller   C  Choose OK    Yes Go to step 4     4  Click the Redundancy tab        5  Select the Redundancy Enabled check box        Em me een eine       6  Click the Advanced button     Publication 1756 UM523C EN P   June 2003    Configure and Program the Controller 4 5    Advanced Redundancy Configuration       7  We recommend that you leave this check box cleared   unchecked   This prevents an incorrect online edit from faulting  both the primary and secondary controller     If you want any test edits to remain active during a switchover   at the risk of faulting both controllers   then check this check    box     8  For online editing  choose how you want to reserve any free  memory     9  Choose  ren    10  To close the Controller Properties dialog box     choos
28.  of whether or not it is configured for redundancy  a  ControlLogix controller typically compares or manipulates values as  32 bit values  DINTs or REALs      e The controller typically converts a SINT or INT value to a DINT  or REAL value before it uses the value    e If the destination is a SINT or INT tag  the controller typically  converts the value back to a SINT or INT value    e The conversion to or from SINTs or INTs occurs automatically  with no extra programming  But it takes extra execution time  and memory     To increase the efficiency of your logic  minimize the use of SINT or  INT data types     Publication 1756 UM523C EN P   June 2003    Configure and Program the Controller 4 11    Use Arrays and User Defined Data Types    To update the secondary controller  the primary controller divides its  memory into blocks of 256 bytes  Anytime an instruction writes a  value  the primary controller crossloads the entire block that  contained the value  For example  if your logic writes only 1 BOOL  value to a block  the controller crossloads the entire block  256 bytes      To minimize scan time  organize your data into arrays and  user defined data types  structures  whenever possible  Arrays and  structures provide these advantages     e Data is more compact  This lets the primary controller crossload  it more quickly    e Related data is grouped together       Related data is likely to change at the same time         Since the controller crossloads data in 256 byte bl
29.  other times     system overhead time slice    Specifies the percentage of time  excluding the time for periodic  tasks  that the controller devotes to unscheduled communication   Unscheduled communication includes     e communicate with programming and HMI devices  such as  RSLogix 5000 software    e respond to messages   e send messages  including block transfers   e re establish and monitor I O connections  such as RIUP  conditions   this does not include normal I O communications  that occur during program execution   e bridge communication from the serial port of the controller to  other ControlLogix devices via the ControlLogix backplane   e synchronize the secondary controller of a redundant system    The controller performs unscheduled communication for up to 1 ms  at a time  The following table shows the ratio between the continuos  task and unscheduled communication at various system overhead  time slices     At this time slice  The continuous tasks runs for    And unscheduled communication  occurs for up to                 10  9 ms 1ms   20  4ms 1 ms   33  2ms 1 ms   50  1 ms 1 ms  UMAX    In a ControlNet network  the maximum unscheduled address  The  greatest node number that you will use on a ControlNet network     Publication 1756 UM523C EN P   June 2003    Glossary 5    watchdog  Specifies how long a task can run before triggering a major fault     e Each task has a watchdog timer that monitors the execution of  the task     e A watchdog time can range from 1 m
30.  secondary    controller     To configure and program your controller  complete the following                   tasks    Task  See page      Configure the Project for the Controllers 4 2      Configure Communications 4 6   Q Estimate the Scan Time of a Program 4 9   Q Minimize Scan Time 4 10      Maintain the Integrity of Your Data During a Switchover 4 15      Set the Task Watchdog Times 4 20       Publication 1756 UM523C EN P   June 2003    4 2 Configure and Program the Controller    Configure the Project for To configure the project for your controller     the Controllers           Determine When to Retain Test Edits       Determine How to Reserve Memory       Configure a Controller for Redundancy    Determine When to Retain Test Edits    When you edit your logic while online with the controller  it is  possible for those edits to fault the controller and cause a switchover     Tag_3 Tag_4 Tag_5  Test Edits        2    Tag_ 3 Tag 5    DD    If the test edits fault the primary controller  it is likely they will fault  the secondary controller as well  To prevent this from occurring  any  test edits are deactivated  untested  during a switchover  As an option   you can keep the edits active after a switchover     Advanced Redundancy Configuration          r  Memory Usage    Indicate whether more of the processor memory that is free after  download is to be reserved for online creation of tags or logic     Reserve more  memory for online          addition of  Tags Logic  I   
31.  was previously in the tag     To minimize scan time  execute instructions only when required  if  possible  Use techniques such as     e Make a rung false when you don   t need to execute its  instructions     e Divide your logic into subroutines and execute each subroutine  only when required     This reduces the amount of crossload data  which reduces scan time     Publication 1756 UM523C EN P   June 2003    4 14    Configure and Program the Controller      EXAMPLE   Execute an instruction only when required    Each time the following rung executes  the ADD instruction writes the sum of Tag_1    Tag_2 to Dest_Tag     DD  Add  Source    Tag_1  pe    Source B Tag_2        Dest Dest Tag  pe       Regardless of whether the value in Dest_Tag changed from the last scan  the controller  marks Dest_Tag to be included in the next crossload  If your application needs to  recalculate Dest_Tag only when it gets new data  you could modify the rung as follows     New Data DD       Add   Source    Tag_1  pe   Source B Tag_2    0e  Dest Dest_T ag  0e    The ADD instruction now executes only when the controller gets new data   New_Data   on   And Dest_Tag crossloads only when the ADD instruction produces a  new value     Publication 1756 UM523C EN P   June 2003    Configure and Program the Controller 4 15       Maintain the Integrity of  Your Data During a  Switchover    The redundancy system guarantees    bumpless switchover for any  logic in the highest priority task  In some cases  logi
32.  we make things clearer         all provided information is  easy to understand                                Other Comments You can add additional comments on the back of this form   Your Name Location Phone  Your Title Function Would you like us to contact you regarding your comments        No  there is no need to contact me  Yes  please call me    Yes  please email me at       Yes  please contact me via       Return this form to  Allen Bradley Marketing Communications  1 Allen Bradley Dr   Mayfield Hts   OH 44124 9705  Phone  440 646 3176 Fax  440 646 3525 Email  RADocumentComments ra rockwell com       Publication ICCG 5 21  January 2001 PN 955107 82    Other Comments    PLEASE FASTEN HERE  DO NOT STAPLE                                         PLEASE FOLD HERE       BUSINESS REPLY MAIL  FIRST CLASS MAIL PERMIT NO  18235 CLEVELAND OH    POSTAGE WILL BE PAID BY THE ADDRESSEE      Allen Bradley    BELIANCE E  ELECTRIC     ADN LS    DOGE    Rockwell  Automation    1 ALLEN BRADLEY DR  MAYFIELD HEIGHTS OH 44124 9705       NO POSTAGE  NECESSARY  IF MAILED    IN THE  UNITED STATES    PLEASE REMOVE    ControlNet is a trademark of ControlNet International  Ltd   DeviceNet is a trademark of the Open DeviceNet Vendor Association     Microsoft is a registered trademark of Microsoft Corporation in the United States and or other countries     Rockwell Automation Rockwell Automation provides technical information on the web to assist you  in using our products  At http   support rockwel
33. 0 milliseconds        more than one CNB module in a redundant  chassis    Table 2 2 NUTs for multiple ControlNet networks    If the smallest  NUT on a network    the CNB modules are on the same network Use a NUT that is less than or equal to  90 milliseconds        the CNB modules are on different networks The NUT of each network must be within  the values indicated in Table 2 2     If you use a larger NUT  the controller could lose its connection with a  module during a switchover  This could cause outputs to change state     Then the largest NUT on any other If the smallest    network must be less than or equal    NUT on a network    Table 2 2 NUTs for multiple ControlNet networks  Continued     Then the largest NUT on any other  network must be less than or equal                                                                                                          is  ms   to  ms   is  ms   to  ms    2 15 20 52  3 17 21 55  4 19 22 57  5 21 23 59  6 23 24 62  7 25 25 64  8 27 26 66  9 29 27 68  10 31 28 71  11 33 29 73  12 35 30 75  13 37 31 78  14 39 32 80  15 41 33 82  16 43 34 84  17 46 35 87  18 48 36 89  19 50 37   90 90       Publication 1756 UM523C EN P   June 2003    2 10 Design the System      EXAMPLE   Network Update Times for Multiple ControlNet Networks    If the NUT of this network is 5 ms       Then the NUT of this network must be 21 ms or less                                                                                                           T  LIC S
34. 1 12 10 0 511  1994560 11 32 8 511  1894559   11 32 1 51  1894556 11 24 6 41  1994557  11 23 3 511  1994556   11 21 3 41  1894555  11 21 3 511 __Dekte    1894554 11 21 2 511 Type the number format code  using one of the existing codes as a starting  1aq45na  11109 51 Pen        3  From the Category list  select Custom   4  In the Type box  enter the following format     m d yyyy h mm ss 000    Publication 1756 UM523C EN P   June 2003    5 18 Maintain and Troubleshoot the System       Configure the The Auto Synchronization option determines when the 1757 SRM  Auto Synchronization modules attempt to synchronize the controllers    Option   Choose an Auto Synchronization Option  If you want the SRM modules to  Then choose this Notes   Auto Synchronization option       always try to synchronize the controllers Always  default  This is the typical option   e always try to synchronize the controllers until Conditional Use this option if you frequently expect to    you manually disqualify the secondary chassis    e once you disqualify the secondary chassis   never try to synchronize the controllers until you  manually synchronize the controllers    manually toggle in and out of the disqualified  condition  With this option     e When you synchronize the  controllers  the SRM modules try to  keep the controllers synchronized     e When you disqualify the secondary  chassis  the SRM modules no longer  try to keep the controller  synchronized        l never try to synchronize the contro
35. 1757 SRM REDUNDANCY MODULE    Module Info Configuration   Synchronization   Synchronization Status    Options    5        gt  Auto Synchronization   Always    gt   SRM Seri  Name     a   Descriptio  Chassis ID   Chassis B    Location   IV Enable User Program Control  5  Select NEVER     6  Choose Apply and then Yes to confirm     7  Click the Synchronization tab     1757 SRM REDUNDANCY MODULE    Module Info   Configuration Synchronization   Synchronization Status   Event Log      Commands    Synchronize Secondary Disqualify Secondary   Initiate Switchover   Become imaw    8  Choose Disqualify Secondary     9  Choose Yes to confirm     Upgrade the Required Firmware of the Secondary Chassis    See theControlLogix Controller and Memory Board Installation  Instructions  publication 1756 IN101     Publication 1756 UM523C EN P   June 2003    Maintain and Troubleshoot the System 5 33    Make the Secondary Controller the New Primary Controller      Start RSLogix 5000 software     Download the project to the secondary controller       When it is safe to stop the control of your system  change the    primary controller to Program Mode       Turn off power to the primary chassis       Go to the 1757 SRM properties of the secondary chassis     1757 SRM REDUNDANCY MODULE Properties Ed    gropgessesssssossseses     Commands    Spnenonze seconda       10     Disgualiip Secondary      esogooooooo  osoooooq              I Ha T  T SCHOE       Become Primary          42808      Choose Become Pr
36. 4  Q Install the Remote Chassis or Rails 3 4  Q Flash the Modules 3 4  Q Synchronize the Controllers 3 10  Q Download the Project to the Primary Controller 3 12  Q Schedule the Networks 3 13     Test the Switchover 3 17       Preliminary Information    IMPORTANT    Use of the Network Access Port  NAP     Do not connect any device to the network access port  NAP  of a 1756 CNB D or   CNBR D module in a redundant chassis     e If you connect a device to the NAP of a CNB module in a redundant chassis  a  switchover will fail to occur if the CNB module is disconnected from the network   While the CNB module is disconnected from the network  the controller will be  unable to control any I O devices through that CNB module     e If you connect a workstation to the NAP of a CNB module in a redundant chassis  the  workstation will be unable to go online after a switchover     To connect a device to a ControlNet network via a NAP  use a NAP that is outside of a  redundant chassis     Publication 1756 UM523C EN P   June 2003    3 2 Install the System    Install this component   1756 A4   A7   A10   A13  or  A17 chassis    This chapter provides the sequence of tasks and the critical actions for  the successful installation of your ControlLogix redundancy system  It  does not replace the installation instructions for the components of the  system  As you install your system  refer to the following publications     According to this publication     ControlLogix Chassis Installation Instru
37. 50 ms 50 ms    30 ms 30 ms 30 ms    If you have multiple tasks  make sure that     1  The execution time of a highest priority task is significantly less  than its update rate     2  The total execution time of all your tasks is significantly less than  the update rate of the lowest priority tasks     For example  in this configuration of tasks        Task  Priority  Execution time  Rate  1 higher 20 ms 80 ms  2 lower 30 ms 100 ms       total execution time  50 ms    1  The execution time of the highest priority task  Task 1  is  significantly less than its update rate  20 ms is less than 80 ms      2  The total execution time of all tasks is significantly less than the  update rate of the lowest priority task  50 ms is less than  100 ms      This generally leaves enough time for unscheduled communication   Adjust the update rates of the tasks as needed to get the best trade off  between executing your logic and servicing unscheduled  communication     Publication 1756 UM523C EN P   June 2003    J Adjust CNB Usage    Maintain and Troubleshoot the System 5 11    For each CNB module in a redundant chassis  keep CPU usage to less  than 75 percent     e Each redundant CNB module needs enough additional  processing time for redundancy operations     e At peak operations such as synchronization  redundancy uses an  additional 8 percent  approximately  of the CPU of the CNB  module     e A total CPU usage that is higher than 75 percent may prevent a  secondary chassis from synchroni
38. 756 5 67   1756 PA75 ControlLogix Power Supplies Installation   1756 PB75 Instructions  publication 1756 5 78    Publication 1756 UM523C EN P   June 2003    Install the System 3 5    Install Modules in the First    Redundant Chassis    Set the rotary switches of the 1756 CNB D or  IMPORTANT  IMPORTANT  CNBR D modules for both redundant chassis to the    same node address     1  Set the rotary switches of each of the 1756 CNB D or  CNBR D       e modules to the primary node number from Table 2 1 on    page 2 8    42796  For example  if you allocated nodes 3 and 4 for the redundant  chassis  set both CNB modules to node 3     This is only an example  You can install the  module in any slot      n                                                                                                 ani Semen C   T   N  B                            42798    2  Install a 1756 CNB D or  CNBR D module  See ControlLogix  ControlNet Bridge Installation Instructions  publication  1756 IN571       WARNING   If you connect or disconnect the ControlNet cable   with power applied to this module or any device on  the network  an electrical arc can occur  This could  cause an explosion in hazardous location  installations        Be sure that power is removed or the area is  nonhazardous before proceeding     3  Connect the CNB module to the ControlNet network     Publication 1756 UM523C EN P   June 2003          3 6 Install the System  4  5   S  C S  5   N R  5   B M                   This is only 
39. AMPLE   Set the clock of the 1757 SRM module    When set_time is on  the GSV instruction gets the current value of the WALLCLOCKTIME  object and stores the value in the WallClockTime array  64 bits   The message instruction  then sends the value to the SRM module     GSV   Get System Value  Class name WALLCLOCKTIME  Instance name   Attribute Name CurrentValue  Dest WallClockTime 0   0    set time msg_set_time EN                 MSG       Type   CIP Generic Ba  Message Control msg_set_time M           Publication 1756 UM523C EN P   June 2003    5 30 Maintain and Troubleshoot the System    Store or Load a Project    Using Nonvolatile Memory    Term     nonvolatile memory    Nonvolatile memory lets you keep a copy of your project on the  controller     Description     Memory of the controller that retains its contents while the controller is without power or  a battery           store To copy a project to the nonvolatile memory of the controller  This overwrites any project  that is currently in the nonvolatile memory   load To copy a project from nonvolatile memory to the user memory  RAM  of the controller     If you want to do this ina  redundant system     Store a Project    This overwrites any project that is currently in the controller     In a redundant system  you can store or load a project only while the  secondary chassis is disqualified     Do this          om    o P    moO O CO s         Does the primary controller already contain the project that you want to store 
40. Allen Bradley    ControlLogix    Redundancy  System    User Manual    Rockwell  Automation          Important User Information       Because of the variety of uses for the products described in this  publication  those responsible for the application and use of these  products must satisfy themselves that all necessary steps have been  taken to assure that each application and use meets all performance  and safety requirements  including any applicable laws  regulations   codes and standards  In no event will Rockwell Automation be  responsible or liable for indirect or consequential damage resulting  from the use or application of these products     Any illustrations  charts  sample programs  and layout examples  shown in this publication are intended solely for purposes of  example  Since there are many variables and requirements associated  with any particular installation  Rockwell Automation does not assume  responsibility or liability  to include intellectual property liability  for  actual use based upon the examples shown in this publication     Allen Bradley publication SGI 1 1  Safety Guidelines for the  Application  Installation and Maintenance of Solid State Control   available from your local Rockwell Automation office   describes  some important differences between solid state equipment and  electromechanical devices that should be taken into consideration  when applying products such as those described in this publication     Reproduction of the contents of thi
41. B module of the primary chassis           Schedule the Networks    6  Expand the backplane     Install the System 3 13                   Workstation                                                                            Linx Gateways  Ethernet  AB_KTC x  ControlNet      n  1756 CNB D        Backplane  1756 Ax    xx  1756 L55Mxx          7  Select the controller and choose Download     A confirmation box opens    8  Choose Download     IMPORTANT Before you schedule a ControlNet network  turn on  the power to both redundant chassis  If you schedule    a ControlNet network while the secondary chassis is  off  the keeper signature of a CNB module may not  match its partner  and the secondary chassis will fail    to synchronize    Use the following procedures to schedule your network        Schedule a New Network       Update the Schedule of an Existing Network         Check the Keepers    Q Save the Project for Each Controller    Schedule a New Network    1  Turn on the power to each chassis     2  Start RSNetworx    for ControlNet    software     3  From the File menu  choose New     4  From the Network menu  choose Online     Publication 1756 UM523C EN P   June 2003    3 14 Install the System                5  Select your ControlNet network and choose OK   6  Select the Edits Enabled check box   7  From the Network menu  choose Properties   8  From the Network Parameters tab  type or select the following  parameters   In this box  Specify   Network Update Time repetitive ti
42. M       3  Right click the 1757 SRM module and select  Module Configuration     4  Click the Event Log tab     Publication 1756 UM523C EN P   June 2003    5 16 Maintain and Troubleshoot the System    1757 SRM REDUNDANCY MODULE i  ioj xj    Module Info   Configuration   Synchronization   Synchronization Status Event Log        Auto Update  On    Log Time    Export Selection      6           le Description Classificati    CNBR  1  Not lonely    ot lonely  odule Insertion  i dundancy State PwNS  odule Removal            J    1757 SRM  20  RM Power Up Starts Stoy       co    5  Select the events that you want to export  as follows   a  Click the first event that you want to export     b  Press and hold  Shift  and click the last event that you want to  export     6  Choose Export Selection     Export Event Log x     8         File name    Browse            r  File Type      Text       7    J      CSV  Comma Separated Value     Publication 1756 UM523C EN P   June 2003       7  Choose CSV  Comma Separated Value      8  Supply a location and file name for the export file     9  Choose Export     Maintain and Troubleshoot the System 5 17    Open and Format the CSV File  1  In Microsoft Excel software  open the  CSV file   2  For the Log Time column  display the Format Cells dialog box     Number   Alignment   Font   Border   Patterr  s   Protection            Category  pe  A B C       Event   Time Slot oh  ome O  1894564 12 15 0 51    1994563   12 15 0 51  1894552 12 10 0 5 1  189455
43. These changes  include         online edits       force values       changes to properties       changes to data       results of logic execution    e Although online edits automatically crossload to the secondary  controller  they become inactive if a switchover occurs before  you assemble them into the project  This prevents an incorrect  online edit from faulting both the primary and secondary  controller  You have the option to keep the edits active after a  switchover  at the risk of faulting both controllers      At the end of each program  the primary controller pauses its  execution to crossload the result of any output instruction that  executed in the program  This results in an increased program scan  time for a synchronized redundancy system      lt    scan time of program  gt           execute program in crossload results to  primary controller secondary controller                   start of program end of program    Publication 1756 UM523C EN P   June 2003    1 6  ControlLogix   Redundancy Overview       ControlNet Node Addresses Each CNB module in a redundant chassis shares a pair of ControlNet                      primary  chassis            mar                                                                                     24      CNB modules in the primary chassis  use the node number to which they  are set                 secondary  chassis                                                                                                    25    CNB modul
44. U S A     
45. V KK KK KK KIRI RR KII A 1   Appendix B   IRON S   di ane peo      XW WA K   d   oe O an eee ESE B 1   Convert Local Modules to Remote Modules              B 1  Re Configure the Local I O Modules                B 2  Replace Local   ZO Tass ps5 Hi GS RS Wan   l  d 2   B 2  Replace any Aliases to Local I O Tags               B 4    Publication 1756 UM523C EN P   June 2003    Table of Contents 4    Publication 1756 UM523C EN P   June 2003    Chapter 1       Introduction    Basic Operation    ControlNet    Network 1    HMI communications    identical pair of                ControlLogix chassis that  control your machine or  process    ControlLogix   Redundancy Overview    This chapter gives you an overview of the ControlLogix redundancy  system  including terms that are commonly used                       For information on  See page   Basic Operation 1 1  Switchover 1 2  Synchronization 1 4  Crossloading Tag Values 1 5  ControlNet Node Addresses 1 6  Quick Start Checklists 1 7    The ControlLogix redundancy system uses an identical pair of  ControlLogix chassis to keep your machine or process running if a  problem occurs with a controller     The following diagram shows the layout of a simple redundant set up                       0000         0000                oo jpg    90509  00000          60860                                                 ControlNet Network 2    1 0 communications                               ti  Il  Il   i  i    at least 2 other       ControlNet nodes
46. ach other  The SRM  module also crossloads  transfers  the content of the primary controller to the secondary  controller     Synchronization occurs when you turn on power to the secondary chassis  It may also  occur at other times        disqualified    Publication 1756 UM523C EN P   June 2003    Indicates that the secondary control has failed to synchronize with the primary controller  If  a secondary controller is disqualified  it is unable to take over control of the machine or  process  You also have the option of manually disqualifying a secondary controller     The 1757 SRM modules maintain communication between the primary  and secondary chassis     primary chassis        1757 SRM modules                crossload            6              fe        secondary chassis    ControlLogix   Redundancy Overview 1 5       Crossloading Tag Values    In a pair of redundant chassis  the first chassis that you turn on  becomes the primary chassis  When you turn on power to the  secondary chassis  that chassis synchronizes itself with the primary  chassis     e You do not download the project to the secondary controller   While the secondary controller is synchronizing with the primary  controller  the 1757 SRM modules automatically transfer the  project from the primary controller to the secondary controller     e Once the secondary controller is synchronized  the 1757 SRM  modules keep the controller synchronized by crossloading any  changes that occur in the primary controller  
47. ae a a a e a Ea A a E aAA R 1 2  Syhehroni ZAU ON    sy Zik   a AW ey 0 PA ATEN O eA 1 4  Crossloading Tag Values    he hn Ped Cag Seat es 1 5  ControlNet Node Addresses                         1 6  Quick Start Checklists      44 AT eh ek dk Ras 1 7  System  Lay OU  Bern 4 0 Dane AMENER Ses 1 7  Redundant Chassis Configuration                   1 8  RSLogix    5000 Project      soana KK KK KK KK KK KK KK 1 8  Chapter 2  How to Use this Chapter       KK KI KIR KIRR   KII KIR 2 1  Lay Out the System    kk KK dome K   KIR   KI KI KI KIR   KI K  K   IK ae 2 2  Place the T O arroas G2 eo os Ne rk de i kri ee 2 4  Add Additional Redundant Components                 2 5  Redundant ControlNet Media      n   metier 28 20 2 5  Redundant Power Supplies                        2 6  Check Connection Requirements                      2 6  Assign ControlNet Addresses                         2 7  Select a Network Update Time dus a bea da ea we dime a 2 9  Estimate the Switchover Time   Al du ders bites dtan 2 11  Chapter 3  When to Use this Chapter ni TA kK KK KIRI R   KIR   KII 3 1  How to Use this Chapter       IK KI KIR KIR KIR KIRI KIIR 3 1  Preliminary Information  ss a ES KK ve Gi KK KK 3 1  Install the Chassis for the Controllers                  3 4  Install Modules in the First Redundant Chassis            3 5  Install Modules in the Second Redundant Chassis          3 7  Install the Remote Chassis or Rails                     3 8  Flash the Modules  a4    ess 2 w2 ee are Site 3 9  S
48. an example  You can install the  modules in any slot                                                                    Publication 1756 UM523C EN P   June 2003    42799    4  Install the 1756 L55Mxx controller  See ControlLogix Controller  and Memory Board Installation Instructions  publication  1756 IN101     5  Install the 1757 SRM module  See ProcessLogix ControlLogix  System Redundancy Module Installation Instructions   publication 1757 IN092     Install the System 3 7    Install Modules in the  Second Redundant Chassis                                                                                                                                              1      D  L J C S SR LI C S TES  5  N R 5  N R  5 B M 5  B M         42800  3   IMPORTANT e The modules in each redundant chassis must  match each other slot by slot     e Set the rotary switches of the 1756 CNB D or   CNBR D modules for both redundant chassis to  the same node address     1  For each module in the first redundant chassis  install an  identical module into the same slot of the second redundant  chassis     2  Connect the CNB module  s  to the ControlNet network     3  Connect the 1757 SRC1   SRC3   SRC10   SRC50  or  SRC100 fiber  optic cable to the 1757 SRM modules     Publication 1756 UM523C EN P   June 2003    3 8 Install the System    Install the Remote Chassis  or Rails          on  waa    D                         You must install all I O modules and additional types of  communication modules i
49. are  see the  ControlLogix Redundancy System Release Notes  publication  1756 RN582     Appendix B       Convert an Existing System to Redundancy    Introduction If you are adding redundancy to an existing system  follow these  suggestions     e If you change the node number of a CNB module  you may  affect messages  tags  or listen only connections in other  devices  Choose node numbers that have the least impact on  existing communications     If your existing system contains local I O modules  you still   need two additional chassis        A redundant system can use only I O that is in a remote  chassis   e   not in the same chassis as the controller         We recommend that you move the existing 1756 L55Mxx    controller from the original chassis and place it in a redundant  chassis     Convert Local Modules to If you are converting an existing system to a redundant system     Remote Modules idee Then     contained only 1 0 modules that You do not have to change the 1 0 configuration of  were not in the same chassis as the controller   the controller       contained local 1 0 modules Use the procedures in this section to convert the  configuration of local modules to remote modules     To convert a local module to a remote module     Q Re Configure the Local I O Modules     Replace Local I O Tags     Replace any Aliases to Local I O Tags    Publication 1756 UM523C EN P   June 2003    B 2 Convert an Existing System to Redundancy    Re Configure the Local 1 0 Modules    1 
50. ask to  revise the watchdog time  if required     Set the Watchdog Time for a Task    To set the watchdog time for a task              Controller Primary                     Tasks             MainTask   g             ___ 1  Right click the task and choose  Properties                      2  Click the Configuration tab      Corine z m 3  Type the watchdog time   med CW BTN      maten   ns    anang    JEYWETIT NT BETI E lS IR TET TET     43080       4  Choose Rav          Publication 1756 UM523C EN P   June 2003    4 22 Configure and Program the Controller    Determine the Scan Time of a Task    To get the actual scan times for a task              Controller Primary                     Tasks                      MainTask  amp         _ 1       1  Right click the task and choose Properties     2  Click the Configuration tab     T   Task Properties   MainT ask    HETE UT BT8  Hater me    Enang    IGWERRUNUE Deas tigen pian     maximum time that it took to execute this task  in  microseconds       3  To close the dialog box  choose  ox      Publication 1756 UM523C EN P   June 2003       Chapter 5    Maintain and Troubleshoot the System    When to Use this Chapter    This chapter provides a variety of procedures to assist as you    commission and operate your redundancy system                                   How to Use this Chapter  If you want to  Then see this section  Which starts on page   diagnose the cause of an unplanned switchover Determine the Cause of a Switchover 5 2  
51. ay RSLinx software   2  From the Communications menu  choose RSWho     3  Expand the network until you see the 1757 SRM module in the  primary chassis                Workstation                   Linx Gateways  Ethernet                     AB_KTC x  ControlNet               n  1756 CNB D                           Backplane  1756 Ax                      XX  1757 SRM       4  Right click the 1757 SRM module and choose  Module Configuration     5  Check the Synchronization tab    1757 SRM REDUNDANCY MODULE    a  Click the Synchronization tab  Module Info   Configuration Synchronization   Synchronization Status   Event Log      Commands    Synchronize Secondary Disqualify Secondary   Initiate Switchover      Recent Synchronization Attempts           Order  Result Cause       b  Look here          J        Success    N 1 Success  N 2 Synchronization not attempted    Ifthe Resultcolumn Then synchronization failed for this reason  So take this corrective action   shows   Edit Session in Progress Synchronization failed for any of these reasons  Either   e Another workstation is editing the project in e Stop the edit session   the controller  e Untest the edits       The project contains test edits  e Close the Nonvolatile Memory Load Store    e The Nonvolatile Memory Load Store dialog dialog box   box of the controller is open     Publication 1756 UM523C EN P   June 2003    5 6 Maintain and Troubleshoot the System    Manually Synchronize the After a switchover  you may have to manual
52. ble    revision of firmware     e See the ControlFLASH Firmware Upgrade Kit User Manual   publication 1756 6 5 6    e To find the chassis in RSLinx software  use the node number  that the CNB module in the chassis displays       Turn off the power to the chassis     Turn on the power to the second redundant chassis     Wait for the 1757 SRM module to display PRIM       Flash upgrade each module in the chassis with a compatible    revision of firmware  Use the same revisions that you used for  the first redundant chassis     Publication 1756 UM523C EN P   June 2003    3 10 Install the System    Synchronize the Controllers To synchronize the controllers in the redundant chassis pair     To expand a network one level  do one of      the following     e Double click the network     e Select the network and press  the     key     e Click the   sign     Publication 1756 UM523C EN P   June 2003    Q Set the Auto Synchronization Option to Always       Synchronize the Controllers    Set the Auto Synchronization Option to Always    1  Open RSLinx software     2  From the Communications menu  choose RSWho                       Workstation                                Linx Gateways  Ethernet    AB_KTC x  ControlNet       3  Navigate to the CNB module of the primary chassis  The primary  chassis uses the node to which its rotary switches are set                    primary chassis  pe       Workstation                           Linx Gateways  Ethernet    AB_KTC x  ControlNet             
53. c in lower priority  tasks may experience an upset when a switchover occurs  This has to  do with how data crossloads from the primary controller to the  secondary controller     As the primary controller executes its logic  it updates the secondary  controller at the end of every program     interruption by the program end of the program in a  in a higher priority task higher priority task    start of the program in the lower  priority task  e g   the continuous task     primary controller    end of the program in the lower  priority task    ay       A                                     A  The following data is sent to the secondary controller   e data from the program in the higher priority task  e data from the first part of the program in the lower priority    task    B  Execution returns to the program in the lower priority task     C  Data from the second part of the program in the lower priority  task is sent to the secondary controller     Publication 1756 UM523C EN P   June 2003    4 16 Configure and Program the Controller       When a switchover interrupts the execution of the primary controller   the secondary controller re executes an interrupted program from the  beginning of the program                                      interruption by the program end of the program ina  in a higher priority task higher priority task  start of the program in the lower  priority task  e g   the continuous task   oy controlar A e This portion of the task is not executed  P ry 
54. cation 1756 UM523C EN P   June 2003    A  array 4 11  auto synchronization 5 18    Basic Operation 1 1  bill of materials A 1  BOM A 1   BOOL 4 11   BSL instruction 4 15  BSR instruction 4 15    C  chassis  install 3 4  CNB module  4 character display 5 13  connection 2 6  install 3 5  node assignment 2 7  requirements 2 3  statistics 5 11  usage 5 11  communication  optimize 5 7  connection 2 6  consumed tag  configure 4 7  controller  connection 2 6  disqualify secondary 5 31  download project 3 12  install 3 5  nonvolatile memory 5 30  periodic task 5 10  program scan time 4 9  4 10  project 4 1  requirements 2 3  synchronize 3 10  5 6  system overhead time slice 5 8  watchdog time 4 20  ControlNet network  addresses 1 6  general lay out 2 2  keeper signature 3 16  5 4  node assignments 2 7  NUT 2 9  redundant media 2 5  schedule 3 13  ControlNet node addresses 1 6    Index    conversion  to redundant system B 1  crossload 1 4  1 5    D    data  crossload 1 5  integrity 4 15  organize 4 11  data type  recommendations 4 10  4 11  DeviceNet network  design 1 7  2 4  DINT 4 11  disqualified  overview 1 4  disqualify  secondary chassis 5 31  download 3 12    E    estimate program scan time 4 9  EtherNet IP network  design 1 7  2 4  event log  export 5 15  export  event log 5 15    F    FFU instruction 4 15  firmware  update 3 9  5 31    G    Get System Value instruction 5 20  GSV instruction 5 20    H  HMI  configure tags 4 8  design recommendations 2 2  optimize communication
55. cation engineers    e instrumentation technicians    Use this manual throughout the life cycle of a redundancy system     e design   e installation   e configuration    programming  e testing    e maintenance and troubleshooting    This manual is divided into the basic tasks that you perform during  the design  development  and implementation of a ControlLogix  redundancy system     e Each chapter covers a task     e The tasks are organized in the sequence that you will typically  perform them     As you use this manual  you will see some text that is formatted  differently from the rest of the text        Text that is  Identifies  For example  Means    Italic the actual name of an item that you Right click User Defined     Right click on the item that is named  see on your screen or in an example User Defined    courier information that you must supply Right click You must identify the specific program in  based on your application  a name of program     your application  Typically  it is a name or  variable  variable that you have defined        enclosed in brackets a keyboard key    Press  Enter   Press the Enter key     Publication 1756 UM523C EN P   June 2003    Preface 2    Notes     Publication 1756 UM523C EN P   June 2003    ControlLogix   Redundancy  Overview    Design the System    Install the System    Table of Contents    Chapter 1  IM OCMCUOM  424 ko  hanes ah Cok ea eed Rae cae Se 1 1  Basic Operation m s  3 35 un 4 4 Bee n  a 2na EE 6 e 1 1  SWICROVET s enih ae
56. ch  position of the keyswitch of PartnerKeyswitch DINT GSV If  Then the keyswitch is in   the partner  0 unknown  1 RUN  2 PROG  3 REM  status of the minor faults of   PartnerMinorFaults DINT GSV This Means this minor fault   the partner  if the bit   ModuleRedundancyState 7      indicates that    d   bin is 4 problem with an instruction  program   present  6 periodic task overlap  watchdog   9 problem with the serial port  10 low battery  mode of the partner PartnerMode DINT GSV If  Then   16 0 power up  16 1 program  16 2 run  16 3 test  16 4 faulted  16 5 run to program  16 6 test to program  16 7 program to run  16 8 test to run  16 9 run to test  16 A  program to test  16 B into faulted  16 C  faulted to program  In a pair of redundant PhysicalChassisID INT GSV If  Then   chassis  identification of a 0 k  specific chassis without ES  regard to the state of the 1 Chassis A  u 2 Chassis B  slot number of the SRMSlotNumber INT GSV    1757 SRM module in this  chassis    Publication 1756 UM523C EN P   June 2003    5 22 Maintain and Troubleshoot the System                   For this information  Get this attribute  Data GSV SSV  Description   Type   Number of DINTs that were  LastDataTransfer DINT GSV This attribute is only valid on a primary controller that is  or would have been Size configured for redundancy   penne If  Then this value is the   a synchronized amount of data that was last  partner is present transferred to the partner  specified in  DINTs  no partner is pres
57. ctions  publication 1756 INO80       1756 PA72 or  PB72 power supply    ControlLogix Power Supplies Installation Instructions  publication 1756 5 67       1756 PA75 or  PB75 power supply    ControlLogix Power Supplies Installation Instructions  publication 1756 5 78       1756 L55M13   L55M14  or  L55M16 controller ControlLogix Controller and Memory Board Installation Instructions  publication    1756 IN101       1756 CNB D or  CNBR D module    ControlLogix ControlNet Bridge Installation Instructions  publication 1756 IN571          1757 SRM module    Publication 1756 UM523C EN P   June 2003    ProcessLogix ControlLogix System Redundancy Module Installation Instructions   publication 1757 IN092    Installation instructions provide important information  such as  detailed installation steps  safety considerations  enclosure  requirements  and hazardous location information     Before you install the system  review the following guidelines for safe  handling of ControlLogix components     When you insert or remove a module while backplane power is on   an electrical arc can occur  This could cause an explosion in  hazardous location installations  Be sure that power is removed or the  area is nonhazardous before proceeding     Repeated electrical arcing causes excessive wear to contacts on both a  module and its mating connector  Worn contacts may create electrical  resistance that can affect module operation     Install the System 3 3    MATE Preventing Electrostatic Discharge
58. data into arrays is to convert the tags  to alias tags for elements of an array  as shown below     Vv             Bool_Tag_2              Bool_Tag_3          Same BOOLs but packed into an array       Publication 1756 UM523C EN P   June 2003                                                 Tag Name 3   Alias For Base Tag Type   Bool_  rray BOOL 32   Bool_Taq_1 Bool_Array 0  Bool_Array 0     BOOL  Bool_Tag_2 Bool_Array 1  Baol_Array 1  BOOL  Bool_Tag_3  Bool_Array 2  Bool_Array 2  BOOL   2   Bool_Tag_1 Bool_Tag_2     lt Bool_Array 0  gt   lt Bool_Array 1  gt     1  Create a BOOL array     2  Convert your BOOL tags to aliases for elements within the  BOOL array     3  In your logic  continue to reference the existing tag names     The system crossloads the Base tag  which in this example is the array  of BOOLs  The array is more compact than the individual tags     Configure and Program the Controller 4 13       Execute Instructions Only When Required    Anytime an instruction writes a value to a tag  even if it is the same  value  the primary controller crossloads the value to the secondary  controller     e Many instructions write a value to a tag whenever they execute   For example  instructions such as OTL  OTU  and many  instructions with Destination operands write a value each time  the rung condition in is true    e Whenever an instruction writes a value  the controller marks the  value for the next crossload  This occurs even if the instruction  wrote the same value that
59. data to be crossloaded  measured in  4 byte words     In addition  a task time that is less than the crossload time could flood  the SRM module with data  When this occurs  the SRM module pauses  for approximately 5 ms to clear the overflow buffer  This adds 5 ms to  the scan time     To determine the amount of crossload data  use a GSV instruction to  access the REDUNDANCY object  only available for a controller that is  configured for redundancy   For more information  see    Get System  Values    on page 5 20     Publication 1756 UM523C EN P   June 2003    4 10 Configure and Program the Controller    Minimize Scan Time To minimize the scan time of your project  follow these guidelines     Use a Few Large Programs   Minimize the Use of SINT or INT tags  Use Arrays and User Defined Data Types  Pack Data into Arrays    U          DD    Execute Instructions Only When Required    Use a Few Large Programs    Since the primary controller pauses its execution at the end of every  program to crossload data  combine your logic into a few relatively  large programs instead of many smaller programs     e A fewer number of programs requires fewer crossloads     e Larger programs pack more data into each crossload since more  logic will have executed before the crossload     Divide each program into whatever number of routines makes the  most sense for your logic  The number of routines have no effect on  the frequency of crossloads     Minimize the Use of SINT or INT tags    Regardless
60. determine why the secondary controller fails to synchronize Troubleshoot a Failure to Synchronize 5 3  initiate the synchronization process Manually Synchronize the Controllers 5 6  e determine why it takes a very long time to Optimize Communication 5 7  synchronize the secondary controller  e determine why communication with your HMIs is very  slow  e determine the CPU usage of a CNB module Adjust CNB Usage 5 11  e reduce the CPU usage of a CNB module  export specific events from the SRM event log and view them Export the SRM Event Log to Microsoft   5 15  in a Microsoft   Excel spreadsheet  Excel  change when the 1757 SRM modules try to synchronize the Configure the Auto Synchronization 5 18  controllers Option  use ladder logic to get system or status information about Get System Values 5 20  your redundancy system  use ladder logic to initiate a redundancy action  such as Send a Message to an SRM Module 5 24  synchronize the secondary controller  e store a project to the nonvolatile memory of a Store or Load a Project Using Nonvolatile 5 30  controller in a redundant system Memory  e load a project into the controller from the nonvolatile  memory of the controller  change the revision of a module while minimizing the time Update a Module 5 31    your system is off    Publication 1756 UM523C EN P   June 2003    5 2 Maintain and Troubleshoot the System    Determine the Cause of a    Switchover    determine the cause of the switchover     If an unplanned switchover occurs  u
61. djust CNB WS AOC gags dy hi kk kK Gute KK RIK KI KK KI A KIRI KI KK KI Se oes 5 11  Use RSLinx Software Las A kK KK KI KRI KI KI KI KI KI KI KK 5 12  Look at the Four Character Display                  5 13    Develop the Bill of Materials    Convert an Existing System to  Redundancy    Table of Contents 3    Send a Message to the CNB Module                5 14  Export the SRM Event Log to Microsoft   Excel            5 15  Export Events to a CSV Filet bat ons vien 5 15  Open and Format the CSV File    5 17  Configure the Auto Synchronization Option             5 18  Choose an Auto Synchronization Option              5 18  Configure the Auto Synchronization Option           5 18  Get System Values LE denis panne ee ahd naa ee na 5 20  Send a Message to an SRM Module                    5 24  Configure the 1757 SRM Module                    5 25  Enter the Message Instruction                      5 26  Configure the Message Instruction                  5 27  Store or Load a Project Using Nonvolatile Memory          5 30  Update a Mod  le er ciseu on Sa dD   y   die Ar OR E 5 31  Disqualify the Secondary Chassis                   5 31    Upgrade the Required Firmware of the Secondary Chassis     5 92   Make the Secondary Controller the New Primary Controller   5 33   Upgrade the Other Redundant Chassis               5 33  Change the Auto Synchronization Option to ALWAYS    5 34    Appendix A   Redundant Controller Chassis                        A 1   Additional Materials    LA A
62. dule for all Connections  button  default  and choose OK     Publication 1756 UM523C EN P   June 2003    3 16 Install the System    Check the Keepers    On a ControlNet network  each keeper must     e be able to take over the keeper duties if the current keeper  drops off the network    e use the same configuration  signature  regardless of which  keeper comes online first after a major network disturbance   cable short  system power cycle  etc      After you schedule your ControlNet networks     1  2     Y Y                      Keeper Capable Node   Active Keeper   Valid Keeper  offline file N A N A  01 NO YES  02 YES YES       1  Make sure the network shows all keeper capable nodes   2  Make sure that each node is a valid keeper     For more information  see    Update a Keeper Signature    on page 5 4     Save the Project for Each Controller    After your schedule your ControlNet networks  save the online project  of each controller  This lets you download a project in the future  without having to reschedule the networks     For each controller  redundant and non redundant  on a ControlNet  network     1  Go online to the controller     2  Save the project     Publication 1756 UM523C EN P   June 2003      Test the Switchover          ControlNET                      ED      ot al n    Ol A                                                                a  Click the Configuration tab     43130    Install the System 3 17    To test a switchover  use RSLinx software to manuall
63. during this scan      e If an instruction was executing at the time   of the switchover  it does not complete in   switchover   this scan     occurs       secondary controller                               A  The following data is sent to the secondary controller   e data from the program in the higher priority task    e data from the first part of the program in the lower priority  task    B  Execution returns to the program in the lower priority task     C  The secondary controller     e starts the scan at the beginning of the program that was in  progress in the primary controller at the time of the  switchover    e uses the data from the last update  In this example  the secondary controller starts the scan with an    image of the data as it was during the last scan of the primary  controller     Publication 1756 UM523C EN P   June 2003    Configure and Program the Controller 4 17    To find places in your logic that might be susceptible to an upset  during a switchover        Look for Array Shift Instructions     Look for Logic That is Scan Dependant    Q Take Preventative Actions    Look for Array Shift Instructions    The following instructions might corrupt your data during a  switchover     e BSL  e BSR  e FFU    Because these instructions shift data within an array  an interruption  by a higher priority task and a subsequent switchover leaves the data  with an incomplete shift     e If a higher priority task interrupts one of these instructions  the  partially shift
64. e Har       Publication 1756 UM523C EN P   June 2003    4 6 Configure and Program the Controller    Configure Communications A redundant system requires some specific configuration choices for  successful communications  Use this section for guidance on how to  configure the following elements for redundancy        Configure I O      Configure Produced Tags      Configure Message  MSG  Instructions     Configure Tags for an HMI    Configure 1 0    TONNES For each module in your system  make sure that the  requested packet interval  RPD is less than or equal    to 375 milliseconds  If you use a larger RPI  the  controller could lose its connection with the module  during a switchover  This could cause outputs to  change state     For any outputs that require a bumpless switchover     e Put those outputs in the highest priority task   e Configure only that task at the highest priority     Publication 1756 UM523C EN P   June 2003    Configure and Program the Controller 4 7       Configure Produced Tags       Tiina During a switchover  the connection for tags that are    consumed from a redundant controller may time out     e The data does not update   e The logic acts on the last data that it received     After the switchover  the connection reestablishes  and the data begins to update again        If you want a controller in another chassis to consume a tag from the  redundant controller  use a comm format of None  In the I O  configuration of the consuming controller  select a
65. ed array values are sent to the secondary controller     e If a switchover occurs before the instruction completes its  execution  data remains only partially shifted    e The secondary controller starts its execution at the beginning of  the program  When it reaches the instruction  it shifts the data  again     Publication 1756 UM523C EN P   June 2003    4 18 Configure and Program the Controller                            Publication 1756 UM523C EN P   June 2003       Look for Logic That is Scan Dependant    A rung that must read the output of another rung during the same  scan might miss a scan during a switchover  For example     CTU  Count Up  Counter scan_count  Preset 1000      Accum 0e    scan_count CU            EQU  Equal  Source    scan_count ACC   0e    Source B 1000    43065  A  The CTU instruction counts each scan     B  The EQU instruction uses the count of each scan   scan_count ACC       C  If a higher priority task interrupts the logic  the value of  scan_count ACC is sent to the secondary controller at the end of  the program in the higher priority task     D  If a switchover occurs before the EQU instruction  the secondary  controller starts its execution at the beginning of the program   The EQU instruction misses the last value of scan_count ACC              Configure and Program the Controller 4 19    Take Preventative Actions    If you find    place in your logic that might be susceptible to an upset  during a switchover  take one of the following prev
66. edia    Redundant ControlNet media prevents a loss of communication if a  trunkline or tap is severed or disconnected  It uses the following  components     e 1756 CNBR ControlNet modules  e two identical ControlNet links    ControlLogix chassis with  1756 CNBR module    r  ControlNet node                               redundant media                ra                                              2  ole   T   2     raja                               oe      A ControlNet node                   Publication 1756 UM523C EN P   June 2003    2 6 Design the System    Redundant Power Supplies    Redundant power supplies let you maintain power to a ControlLogix    chassis if a power supply fails  Redundant power supplies use the  following hardware     e two redundant power supplies  any combination of 1756 PA75R  and 1756 PB75R    e 1756 PSCA chassis adapter module  in place of the standard  power supply    e two 1756 CPR cables to connect the power supplies to the  1756 PSCA adapter    e user supplied annunciator wiring to connect the power supplies  to the input modules  if needed                                                                                                                1756 PA7ER or       1756 PA75R or  1756 PB75R DD   1756 PB75R       1756 CPR cable 1   6 ie     D  D annunciator wiring    a 1756 digital  ControlLogix chassis with input module  1756 PSCA module  Check Connection Make sure that each controller in a redundant chassis has available  Requirements e
67. emote chassis or DIN rails  no 1 0 in the local chassis  2 2  2 4       e All 1 0 in only the following locations   e same ControlNet network as the redundant controllers  no bridging   e DeviceNet    network  via a 1756 DNB module in a remote chassis   e universal remote 1 0 network  via a 1756 DHIRO module in a remote chassis        5  Number of At least 2 nodes on each network in addition to the CNBs in the redundant chassis 2 7  ControlNet nodes  l e   Each ControlNet network has at least 4 nodes         6  ControlNet node  assignments             Non redundant nodes use the lowest node numbers 1 B  2 7  CNB modules in the redundant chassis set close to the SMAX     2 consecutive node addresses for each set of partner CNB modules  one in each  chassis     Switches of each partner CNB module set to the same node address             Q 7  PanelView    e  lt 3 terminals per CNB module 2 2  terminals e  lt  4 terminals per controller   Q 8  Network Access No devices connected to the network access ports of CNB modules in the redundant 2 2  Ports chassis    Publication 1756 UM523C EN P   June 2003    1 8    ControlLogix   Redundancy Overview    Redundant Chassis Configuration                                        Parameter  Criteria  See page   Q 1  Chassis size Same size chassis for each pair of redundant chassis  2 9     2  Chassis lay out e Only the following modules in each redundant chassis  no other modules   2 9  e 1 controller  e 1 to 5 CNB modules  e 1 SRM module  req
68. ent amount of data that would have been  di ified vart last transferred to a synchronized  RE A parner partner  specified in DINTs  is present  Maximum number of DINTs  MaxDataTransfer DINT GSV Maximum value of the LastDataTransfer Size attribute  that were or would have Size  been transferred SSV e This attribute is only valid on a primary controller that is    Publication 1756 UM523C EN P   June 2003    configured for redundancy     e To reset this value  use an SSV instruction with a  Source value of 0           If  Then this value is the    a synchronized maximum amount of data that was   partner is present transferred to the partner  specified in  DINTs       no partner is present maximum amount of data that would  have been last transferred to a    a disqualified partner synchronized partner  specified in  is present DINTs       For more information on the status information that you can access  with the GSV instruction  see Logix5000 Controllers General  Instructions Reference Manual  publication 1756 RM003     Maintain and Troubleshoot the System 5 23            EXAMPLE   Get system values    The first GSV instruction gets the label of the chassis that is currently the primary chassis  and stores the value in redundant_ID  The second GSV instruction gets the  redundancy state of the controller and stores the value in redundant state     GSV  Get System Value  Class name REDUNDANCY  Instance name    Attribute Name PhysicalChassislD    Dest redundant_ID  16 0000_0000   
69. entative actions     1  Place Susceptible Logic in the Highest Priority Task    2  If the logic must remain in a lower priority task  take one of the  following actions     e Use UID and UIE Instruction Pairs  e Buffer Critical Data    Place Susceptible Logic in the Highest Priority Task    e This prevents the controller from sending any data to the  secondary controller until the program finishes     e If a switchover occurs during the program  the secondary  controller repeats the scan using the same starting data     Use UID and UIE Instruction Pairs    Bound critical rungs with UID and UIE instruction pairs  This prevents  the higher priority task form interrupting the scan dependent logic  as    shown below     ID gt        CTU  Count Up  Counter scan_count  Preset 1000      Accum 0e    scan_count CU          EQU       Equal  Source    scan_count ACC  D  l    Source B 1000          UIES    Publication 1756 UM523C EN P   June 2003    4 20 Configure and Program the Controller    Buffer Critical Data    The following example shows the use of a buffer together with a BSL  instruction                   Vy j                                       photoeye CO BSL CPS  Copy File Bit Shift Left Synchronous Copy File  Source array 0  Array array_buffer 0  Source array_buffer 0   Dest array_buffer 0  Control    Dest array 0   2    Length 2 Length    Source Bit input_bit    Length 64e  43065    1  The COP instruction moves the data into a buffer array     2  The BSL instruction uses 
70. es     1  Start RSLinx software     2  From the Communications menu  choose RSWho     3  Expand the network until you see the SRM module in the  primary chassis                Workstation                   Linx Gateways  Ethernet                   AB_KTC x  ControlNet             xx  1756 CNB D                        Backplane  1756 Ax                     gt  xx  1756 module  1757 SRM             4  Right click the 1757 SRM module and select  Module Configuration     5  Click the Configuration tab     6              1757 SRM REDUNDANCY MODULE    Module Info Configuration   Synchronization   Synchronization Status          Options    Auto Synchronization   Always   O   gt   SRM Seri    Name        Descriptio  Chassis ID   Chassis B  gt   Location     IV Enable User Program Control    6  Select the Enable User Program Control check box  This is the  default setting     7  Choose OK     Publication 1756 UM523C EN P   June 2003    5 26 Maintain and Troubleshoot the System    Enter the Message Instruction    1  Open the RSLogix 5000 project     2  Enter a MSG instruction and associated input instruction  s         MSG       Message  Message Control          CEND       DN       CERD          i    42424    3  In the MSG instruction  type a name for the message control tag    In the MSG instruction  right click the message control tag and       MSG       Type   Unconfigured  Message Control    e condition    e J   J E  e  e  e  e  and press the Enter key   4   select New tag_name   e
71. es in the secondary chassis use                                                    Workstations and HMIs connect to the node  number of the primary chassis     Publication 1756 UM523C EN P   June 2003       the node number to which they are set plus 7     node numbers with its partner in    Each pair of CNB modules are set to  the same node number     switchover    24    the other chassis     secondary  chassis       25       CNB modules swap node numbers     primary  chassis          CNB modules swap node numbers                                                     Workstations and HMIs continue to connect  to the same node number     ControlLogix   Redundancy Overview 1 7    Quick Start Checklists The following checklists provide a summary of the criteria for a  successful ControlLogix redundancy system  See the remaining  chapters for more information on each parameter              System Lay Out  Parameter  Criteria  See page   Q 1  Type of network ControlNet    networks are the primary networks for the system  OK to bridge to devices 2 2  on other networks  such as EtherNet IP DeviceNet     Universal Remote 1 0  and DH      networks   Q 2  Number of Separate ControlNet networks for scheduled communications  I O  produced consumed 2 2  ControlNet networks tags  and unscheduled communications  HMI  workstations  message instructions   Q 3  Network update e NUTs  lt  90 ms 2 9  times e NUTs  lt  specified relationship to each other     4  1 0 Placement e All 1 0 modules in r
72. es on how to lay out a system Chapter 2  Recommendations for the number of ControlNet networks   Recommendations for the number of PanelView terminals   Restrictions on the networks for 1 0   Optional components for a redundancy system   Restrictions on the use of a network access port  NAP  Chapter 3  Download a project   Schedule a ControlNet network   When to retain test edits Chapter 4  How to estimate scan time   Tips to minimize scan time   Troubleshoot a failure to synchronize Chapter 5  Update keeper signatures   Tips to optimize communication performance   Interpret the 4 character display of a CNB module   Export SRM events to Microsoft   Excel   Get system values  reorganized to make it easier to use    Store or load a project using nonvolatile memory   Bill of materials  moved to an appendix  Appendix A  Convert an non redundant system to a redundant system  moved to an appendix  Appendix B  Glossary of common terms Glossary    Publication 1756 UM523C EN P   June 2003    Summary of Changes 2    Notes     Publication 1756 UM523C EN P   June 2003    Purpose of this Manual    Who Should Use this  Manual    When to Use This Manual    How to Use this Manual    Preface    This manual guides the design  development  and implementation of a  redundancy system for a ControlLogix   controller     This manual is intended for those individuals who design and develop  applications that use ControlLogix controllers  such as     e software engineers  e control engineers  e appli
73. he lowest node numbers TT N l 0 modules nial V network via a NAP use a remote  to non redundant nodes  d  B BIR   noce      0       BB  at least 2 nodes in EL neONOINS  addition to the CNBs in  the redundant chassis An additional node can be a   e second CNB module in the same remote chassis or in a different remote chassis  ps a            D e any other ControlNet device  not required to be keeper capable   e workstation that is running RSLinx software        Publication 1756 UM523C EN P   June 2003    Design the System 2 3       Figure 2 2 ControlLogix redundancy requirements and recommendations     Continued     _____ 1756 CNB D or  CNBR D module or modules     1756 L55M13   L55M14   L55M16   L55M23  or  L55M24  controller     e Only 1 in each redundant chassis  e Requires enough memory for 2 copies of all data     e Requires 7 connections for redundancy           e 1 5 in each redundant chassis  Keep CPU usage  lt  75      Allocate 2 consecutive node addresses for each set of  partner CNB modules  one in each chassis      e Assign each partner CNB module to the same node address     Assign the higher node addresses in your system to the  CNB modules in the redundant chassis     1757 SRM module   e only 1 in each redundant chassis    e uses 2 slots          vv  eee E  G  redundant 5  N  chassis a 5  B  M  X          zoo           a          no other modules                el                  e same slot number                                                                
74. ience a change in state  bump  during a  switchover     e During the switchover  outputs that are controlled by the highest  priority task will experience a bump less switchover   i e    Outputs will not revert to a previous state      e Outputs in lower priority tasks may experience a change of  state     The switchover time of a redundant system depends on the type of  failure and the network update time  NUT  of the ControlNet network   For a NUT of 10 ms  the switchover time is approximately 80 ms to  220 ms     Publication 1756 UM523C EN P   June 2003    1 4  Controllogix   Redundancy Overview       Synchronization    Term     crossload    To take over control  the secondary controller requires the same  project as the primary controller  It also requires up to date tag values   The following terms describe the process of communication between  the two controllers     Description     The transfer of any or all of the contents of the primary controller to the secondary  controller  This could be updated tag values  force values  online edits  or any other  information about the project  A crossload occurs initially when the controllers synchronize  and then repeatedly as the primary controller executes its logic        synchronize    The process that readies a secondary controller to take over control if a failure occurs in  the primary chassis  During synchronization  the 1757 SRM modules check that the  partner modules in the redundant chassis pair are compatible with e
75. igure Tags for an HMI     oaao KK KK 4 8  Estimate the Scan Time of a Program                  4 9  Minimize Scan Time   EAN AE ge ey Dake a 4 10  Use a Few Large Programs        2 21 ox oH doh odo dies 4 10  Minimize the Use of SINT or INT tags               4 10  Use Arrays and User Defined Data Types             4 11  Pack Data into Arrays     ou lues tiens 4 11  Execute Instructions Only When Required            4 13  Maintain the Integrity of Your Data During a Switchover     4 15  Look for Array Shift Instructions                    4 17  Look for Logic That is Scan Dependant              4 18  Take Preventative ACHONS   ai elles ae de KK IK 4 19  Set the Task Watchdog Times     ea dures date RR KK 4 20  Estimate a Watchdog Time                       4 20  Set the Watchdog Time for a Task                  4 21  Determine the Scan Time of a Task   icv taeda 4 22  Chapter 5  When to Use this Chapter EL re tin mer KII KK 5 1  How to Use this Chapter                           5 1  Determine the Cause of a Switchover                   5 2  Troubleshoot a Failure to Synchronize                 5 3  Update a Keeper Signature  85 ea aa tient a 5 4  Check the Recent Synchronization Attempts           5 5  Manually Synchronize the Controllers                  5 6  Optimize Communication   SMS eee eek ps 5 7  Choose a Greater System Overhead Time Slice         5 8  Enter a System Overhead Time Slice                 5 9  Make All Your Tasks Periodic  i  oy ads en 24 PAY Eos 5 10  A
76. imary       In RSLogix 5000 software  go online to the new primary    controller       The controller is faulted  When a disqualified secondary    controller becomes a primary controller  the controller  experiences a major fault       From the Communications menu  choose Clear Faults     To start control of the process  from the Communications menu   choose Run Mode     Upgrade the Other Redundant Chassis    1     2     Turn on power to the other redundant chassis     Upgrade the required firmware of the chassis     Publication 1756 UM523C EN P   June 2003    5 34 Maintain and Troubleshoot the System    Change the Auto Synchronization Option to ALWAYS    1  Go to RSLinx software     2  Find the SRM module in the primary chassis and open the  properties of the module     3  On the Configuration tab  change the Auto Synchronization  Option to ALWAYS     4  Choose OK     Publication 1756 UM523C EN P   June 2003    Appendix A       Redundant Controller    Chassis    Additional Materials    Y   Oty    Item    chassis or DIN  rails    Develop the Bill of Materials    The ControlLogix redundancy system requires the following hardware  for your controllers                       Y   Qty   Item Cat number  2 chassis 1756 A4   A7   A10   A13  or  A17  2 power supply 1756 PA72   PB72   PA75  or  PB75  2 controller 1756 L55M113   L55M14   L55M16   L55M23  or   L55M24  2 ControlNet bridge   1756 CNB D or  CNBR D  module  2 redundancy module   1757 SRM  1 fiber optic cable 1757 SRC1   SRC3
77. in and Troubleshoot the System    Secondary                                                                                                                   42797       Publication 1756 UM523C EN P   June 2003       Update a Keeper Signature    If the secondary chassis fails to synchronize  and its CNB module  displays  Cpt  the keeper signature of a CNB module may not match  its partner  This occurs if you schedule the ControlNet network while  the secondary chassis is off or if the CNB module was previously  configured in a different network     1  Start RSNetWorx for ControlNet software     2  Has this network been scheduled before        If  Then   No A  From the File menu  select New   B  From the Network menu  select Online   C  Select your ControlNet network and choose OK   Yes A  From the File menu  select Open   B  Select the file for the network and choose Open   C         From the Network menu  select Online   3  From the Network menu  choose Keeper Status     4  5     f Y                      Keeper Capable Node   Active Keeper   Valid Keeper  offline file N A N A  01 NO NO  02 YES YES       4  Make sure the list contains all keeper capable nodes     5  Make sure that each node has a valid keeper signature        If the Valid Keeper column Then    shows    YES The node has a valid keeper signature    NO Select the node and choose Update Keeper     6  Choose Close     Maintain and Troubleshoot the System 5 5    Check the Recent Synchronization Attempts    1  Displ
78. lNet node powers down at the same time  e g      a plant wide power loss   you may have to cycle the power to  the primary chassis to restore communication        Publication 1756 UM523C EN P   June 2003    2 8 Design the System    3  Allocate two consecutive ControlNet addresses for each pair of  redundant chassis  e g   nodes 3 and 4     e If each redundant chassis has multiple CNB modules  assign a  pair of node numbers for each pair of CNB modules  one in  each chassis     e Do not configure any other device on the ControlNet network  for either of these addresses  For example  if you allocated  nodes 3 and 4 for the redundant chassis  then no other device  should use those node numbers     Use the following worksheet to record the slot number and  node numbers for each pair of CNB modules     Table 2 1 Slot and node numbers for 1756 CNB D or  CNBR D modules    Pair of CNB modules  one in each   Slot and node numbers    kedundant chassis  Slot   Primary node   Secondary node       primary node     1   1st pair of CNB modules       2nd pair of CNB modules       3rd pair of CNB modules       Ath pair of CNB modules       5th pair of CNB modules                Publication 1756 UM523C EN P   June 2003       Select a Network Update  Time    If you have     only one CNB module in a redundant  chassis    Design the System 2 9    Use a network update time  NUT  that is less than or equal to the    following values     And  Then      Use a NUT that is less than or equal to       9
79. lautomation com  you can   Support find technical manuals  a knowledge base of FAQs  technical and application  notes  sample code and links to software service packs  and a MySupport  feature that you can customize to make the best use of these tools     For an additional level of technical phone support for installation   configuration and troubleshooting  we offer TechConnect Support programs   For more information  contact your local distributor or Rockwell Automation  representative  or visit http   support rockwellautomation com     Installation Assistance    If you experience a problem with a hardware module within the first 24  hours of installation  please review the information that s contained in this  manual  You can also contact a special Customer Support number for initial  help in getting your module up and running     United States 1 440 646 3223  Monday     Friday  8am     5pm EST    Outside United Please contact your local Rockwell Automation representative for any  States technical support issues        New Product Satisfaction Return    Rockwell tests all of our products to ensure that they are fully operational  when shipped from the manufacturing facility  However  if your product is  not functioning and needs to be returned        United States Contact your distributor  You must provide a Customer Support case  number  see phone number above to obtain one  to your distributor in  order to complete the return process        Outside United Please contact 
80. llers Never    You can still manually synchronize the  controllers     Configure the Auto Synchronization Option    1  Display RSLinx software     2  From the Communications menu  choose RSWho        To expand a network one level  do one of  the following     e Double click the network     e Select the network and press  the     key                    e Click the   sign     Workstation                      Linx Gateways  Ethernet    AB_KTC x  ControlNet       3  Navigate to the CNB module of the primary chassis  The primary  chassis uses the node to which its rotary switches are set        primary chassis                        Workstation                           TT      Linx Gateways  Ethernet    AB_KTC x  ControlNet          n 1756 CNB D                Publication 1756 UM523C EN P   June 2003          Maintain and Troubleshoot the System 5 19    4  Expand the CNB module of the primary chassis     5  Expand the backplane                Workstation                   Linx Gateways  Ethernet             AB_KTC x  ControlNet                   n  1756 CNB D                           Backplane  1756 Ax               gt  XX  1756 module  1757 SRM             6  Right click the 1757 SRM module and select  li Module Configuration     7  Click the Configuration tab     1757 SRM REDUNDANCY MODULE       Module Info Configuration   Synchronization   Synchronization Status   Ever    Options  8     Auto Synchronization  ANAIS SRAM Serial Numt  Name    8  Choose the Auto Synchronization o
81. ly synchronize the  Controllers controllers because either     e The Auto Synchronization option is NOT set to Always   e The controllers failed to synchronize     To manually synchronize the controllers   1  Display RSLinx software     2  From the Communications menu  choose RSWho     3  Expand the network until you see the 1757 SRM module in the  primary chassis                Workstation                   Linx Gateways  Ethernet                     AB_KTC x  ControlNet               n 1756 CNB D                     Backplane  1756 Ax                        gt  xx  1756 module  1757 SRM          4  Right click the 1757 SRM module and select    Module Configuration     5  Click the Synchronization tab     1757 SRM REDUNDANCY MODULE         Module Info   Configuration Synchronization   Synchronization Status   Event Log      Commands    Synchronize Secondary  Disquali Secondary Initiate Suvitchover Become Primary    6       6  Choose Synchronize Secondary and then choose Yes to confirm     7  Choose OK     Publication 1756 UM523C EN P   June 2003    li Front Panel        ControlNET             Look here  pel                      m  m        319   Ol a                                              43130                Optimize Communication    PwQOg Primary with Synchronizing    Maintain and Troubleshoot the System 5 7    8  In the primary chassis  what do the CNB modules display     lf you see  Which means  Then     e Synchronization is in progress      Qualifying  Secondary e
82. man    2    2  Choose Initiate Switchover and then choose Yes to confirm     Make Sure the Controllers are Synchronized    If you set the Auto Synchronization option to Always  the SRM  modules try to synchronize the controllers after a switchover     1  To monitor the synchronization progress  click the  Synchronization Status tab     1757 SRM REDUNDANCY MODULE    s1 Event Log         derez    Module Info   Configuration   Synchronization           lete   Module Secondary Readiness Compatibility  0 1756 L55 Synchronizing Primary Full       lt empty gt               lt empty gt       lt empty gt    a          19 1756 CNBR Synchronizing Primary Full  B    lt empty gt          lt empty gt      lt empty gt  a E     0 1757 SRM Disqualified Primary Full       JD   I  amp  Co J         If the controller contains a large project  the system may spend  some time synchronizing the secondary controller     2  If the Secondary Readiness remains Disqualified  see     Troubleshoot a Failure to Synchronize    on page 5 3     Publication 1756 UM523C EN P   June 2003    When to Use this Chapter    How to Use this Chapter    Chapter 4    Configure and Program the Controller    After you have installed your system  use this chapter to configure and    program the controller for redundancy     IMPORTANT Create and maintain only one RSLogix 5000 project  for the pair of redundant controllers  When you    download the project to the primary controller  the  project automatically crossloads to the
83. me interval in which data is sent over the ControlNet network  Max Scheduled Address greatest node number to use scheduled communications on the network  Max Unscheduled Address greatest node number that you will use on the network  Media Redundancy channels in use       Network Name    Publication 1756 UM523C EN P   June 2003    10     11     12     13     name for the network      choose OK     From the Network menu  choose Single Pass Browse   From the File menu  choose Save     Type a name for the file that stores the network configuration   then choose Save     Select the Optimize and re write Schedule for all Connections  button  default  and choose OK     Install the System 3 15    Update the Schedule of an Existing Network    1     In this box     Turn on the power to each chassis       Start RSNetworx for ControlNet software      From the File menu  choose Open      Select the file for the network and choose Open     From the Network menu  choose Online      Select the Edits Enabled check box      From the Network menu  choose Properties       From the Network Parameters tab  update the following    parameters     Specify        Max Scheduled Address    greatest node number to use scheduled communications on the network       Max Unscheduled Address    10     11     12     greatest node number that you will use on the network      choose OK     From the Network menu  choose Single Pass Browse   From the File menu  choose Save     Select the Optimize and re write Sche
84. n remote chassis or on DIN rails  The  following example shows a remote 1756 chassis  You can use any    type of chassis or device that you can connect to the ControlNet  network     EtherNet IP network       PC                                                             TN  S ERN C     E  R N 1 0 modules N  M B B                                                          42197                   other ControlNet node  s     You must have at least 2 other nodes in addition to the  redundant chassis pair  See    Lay Out the System    on  page 2 2        IMPORTANT If you connect the workstation to the network via a network access port on a CNB  module  use a CNB module in a remote chassis  This lets a switchover occur after the  failure of a ControlNet tap of a primary chassis     Publication 1756 UM523C EN P   June 2003    As you install the chassis  follow these guidelines     e Do not assign any device to the address of the CNB modules in  the redundant chassis plus one     For example  if you set the rotary switches of the CNB modules    in the redundant chassis to node 11  no other device should use  node 12     e Use a remote chassis for communication modules such as       1756 ENET or  ENB      1756 DHRIO      1756 MVI      1756 DNB    Flash the Modules    Redundancy Module       42801    Install the System 3 9      Turn on the power to one of the redundant chassis     Wait for the 1757 SRM module to display PRIM       Flash upgrade each module in the chassis with a compati
85. nough connections for redundancy communications  Redundancy  q communications require the following number of additional  connections   This module  Uses this many additional Description   connections for redundancy   controller 7 2 for the SRM    5 for the partner    Publication 1756 UM523C EN P   June 2003    Design the System 2 7       Assign ControlNet  Addresses       1  Make sure that your network has at least 2 nodes in addition to  IMPORTANT      the redundant chassis pair  An additional node can be a     e second CNB module in the same remote chassis or in a  different remote chassis  e any other ControlNet device    e workstation that is running RSLinx software     If your ControlNet network contains only one node other than  the redundant chassis pair  that node will drop its connections  during a switchover  This may cause the outputs of that node to  change state during the switchover           2  Assign the lowest ControlNet addresses to I O chassis and other  IMPORTANT  remotely located chassis   Le   Do not assign the lowest    addresses to the redundant chassis pair      If you assign the lowest address to a CNB module in the  redundant chassis pair     e On a switchover  you may temporarily lose communication  with I O modules  produced tags  and consumed tags     e If you remove the CNB module from the primary chassis  while chassis power is on  you may temporarily lose  communication with I O modules  produced tags  and  consumed tags     e If every Contro
86. ocks  fewer  blocks may be required than if the same amount of data was  spread across many individual tags     To create arrays and user defined data types  see the Logix5000  Controllers Common Procedures  publication 1756 PM001     Pack Data into Arrays    The minimum memory allocation for a tag is 4 bytes  When you create  a tag that stores data that requires less than 4 bytes  the controller  allocates 4 bytes  but the data only fills the part it needs                                Data type Bits  31 16   15 8 7 1 0  Bool not used 0 or 1  Sint not used  128 to  127  Int not used  32 768 to  32767  Dint  2 147 483 648 to  2 147 483 647  Real  3 40282347E 8 to  1 17549435E    negative valies   1 17549435E 8 to 3 40282347E   positive values     Publication 1756 UM523C EN P   June 2003    4 12 Configure and Program the Controller    BOOLs as individual tags        Tag Name       Bool_Tag_1    User defined data types and arrays pack smaller data types into 32 bit  words  For example     e If you create 32 individual BOOL tags  the controller allocates  128 bytes for the data  32 BOOL tags x 4 bytes tag   128 bytes      e If you create an array of 32 BOOLS  the controller packs them  into a 4 byte chunk of memory     Bits          31 0  Bool_Array 31     Bool_Array 0     Arrays provide the greatest advantage with BOOL tags  If you have  individual SINT  INT  DINT  or REAL tags  also use arrays to pack  those tags as efficiently as possible     One simple way to pack existing 
87. ollers 5 6  store a project to nonvolatile memory  5 30  switchover  causes 1 2  data integrity 4 15  diagnose cause 5 2  initiate 3 18  test 3 17  time for 2 11  synchronize  controllers 5 6  diagnose failure 3 18  overview 1 4  status 3 18  synchronize controllers 3 10    system information  get 5 20  system overhead time slice 5 8    T    task  number of 5 10  watchdog time 4 20  task scan time  determine 4 22  test    Index 3    switchover 3 17    U  update firmware 3 9  5 31  user defined data type 4 11    W    watchdong time 4 20  workstation  connect to a NAP 1 3  3 1    Publication 1756 UM523C EN P   June 2003    4 Index    Publication 1756 UM523C EN P   June 2003    Glossary       connection    A communication link between two devices  such as between a  controller and an I O module  PanelView terminal  or another  controller  You indirectly determine the number of connections the  controller uses by configuring the controller to communicate with  other devices in the system  Connections are allocations of resources  that provide more reliable communications between devices than  unconnected messages  See direct connection  rack optimization  connection     consumed tag    A tag that receives the data that is produced  broadcast  by another  controller  Logix5000 controllers can produce and consume tags over  an EtherNet IP network  a ControlNet network  or a ControlLogix  backplane  See produced tag     crossload    The transfer of any or all of the contents of the 
88. primary controller to  the secondary controller  This could be updated tag values  force  values  online edits  or any other information about the project  A  crossload occurs initially when the controllers synchronize and then  repeatedly as the primary controller executes its logic     direct connection    A direct connection is a real time  data transfer link between the  controller and an I O module  The controller maintains and monitors  the connection between the controller and the I O module  Any break  in the connection  such as a module fault or the removal of a module  while under power  causes the controller to set fault status bits in the  data area associated with the module  See connection  rack  optimization connection     disqualified    Indicates that the secondary control has failed to synchronize with the  primary controller  If a secondary controller is disqualified  it is unable  to take over control of the machine or process  You also have the  option of manually disqualifying a secondary controller     load  To copy a project from nonvolatile memory to the user memory     RAM  of the controller  This overwrites any project that is currently in  the controller  See nonvolatile memory  store     Publication 1756 UM523C EN P   June 2003    Glossary 2       Publication 1756 UM523C EN P   June 2003    NAP  See network access port  NAP    network access port  NAP     A port on a ControlNet device that lets you connect another device to  a ControlNet network  
89. ption              If you want the SRM modules to  Then choose this  Auto Synchronization option   always try to synchronize the controllers Always  default   e always try to synchronize the controllers until Conditional    you manually disqualify the secondary chassis    e once you disqualify the secondary chassis   never try to synchronize the controllers until you  manually synchronize the controllers       never try to synchronize the controllers Never    9  Choose OK     Publication 1756 UM523C EN P   June 2003    5 20 Maintain and Troubleshoot the System    Get System Values You can use a GSV instruction in your ladder logic to get system  values for your redundancy system  You can then display that  information on an HMI screen     The REDUNDANCY object provides the following status information  about the redundancy system                                                                                         For this information  Get this attribute  Data GSV SSV  Description   Type   redundancy status of the ChassisRedundancy INT GSV If  Then   entire chassis State      6 1 power up or undetermined   16 2 primary with synchronized secondary   16 3 primary with disqualified secondary   16 4 primary with no secondary   redundancy state of the PartnerChassis INT GSV If  Then   partner chassis RedundancyState 1648 synchronized secondary  16 9 disqualified secondary with primary  redundancy status of the ModuleRedundancy INT GSV If  Then   contele aai 16 1 power up or unde
90. s copyrighted publication  in whole  or part  without written permission of Rockwell Automation  is  prohibited     Throughout this publication  notes may be used to make you aware of  safety considerations  The following annotations and their  accompanying statements help you to identify a potential hazard   avoid a potential hazard  and recognize the consequences of a  potential hazard        Identifies information about practices or  circumstances that can cause an explosion in a  hazardous environment  which may lead to personal  injury or death  property damage  or economic loss           ATTENTION Identifies information about practices or  circumstances that can lead to personal injury or       death  property damage  or economic loss     IMPORTANT Identifies information that is critical for successful  application and understanding of the product                 Summary of Changes    Introduction This release of this document contains new and updated information   To find new and updated information  look for change bars  as shown    next to this paragraph     Updated Information The document contains the following changes     This new or updated information     See     New chapter that gives an overview of the ControlLogix   redundancy system  including basic operation  Chapter 1  switchover  synchronization  crossloading  handling of ControlNet    addresses  and quick start checklists                                                                   Expanded guidelin
91. s to 2 000 000 ms  2000  seconds   The default is 500 ms     e The watchdog timer begins to time when the task is initiated and  stops when all the programs within the task have executed     e If the task takes longer than the watchdog time  a major fault  occurs  The time includes interruptions by other tasks     Publication 1756 UM523C EN P   June 2003    Glossary 6    Notes     Publication 1756 UM523C EN P   June 2003    How Are We Doing     AB Your comments on our technical publications will help us serve you better in the future   Thank you for taking the time to provide us feedback   xw    You can complete this form and mail it back to us  visit us online at www ab com manuals  or  email us at RADocumentComments ra rockwell com    Pub  Title Type ControlLogix   Redundancy System       Cat  No  Pub  No  1756 UM523C EN P Pub  Date June 2003 Part No  957689 35                Please complete the sections below  Where applicable  rank the feature  1 needs improvement  2 satisfactory  and 3 outstanding                  Overall Usefulness 1 2 3 How can we make this publication more useful for you   2 3 Can we add more information to help you   Completeness       all necessary information    procedure step le  illustration L  feature  is provided      _  example  _  guideline L  other   _  explanation  _  definition                         Technical Accuracy 1 2 3 Can we be more accurate    all provided information   dlp is correct     text F illustration  Clarity 1 2 3 How can
92. se the following tables to    In the primary chassis  what does the CNB module display           Front Panel  If  Then   PwNS Go to Table 5 1       wer   PwDS Go to Table 5 2       Look here      J                           43130                      Table 5 1 If a CNB module displays PwNS  use this table to troubleshoot the secondary chassis     If the secondary chassis     has power                does not have power       And each primary CNB And a secondary CNB Then    module  module has a    has a partner module in the Red OK LED Replace the CNB module    secondary  chassis Green OK LED Check the 1756 SRC cable for a  proper connection    does not have a partner module Install a CNB module    in the secondary chassis      _              eer eZ dcedeer  _  eera  v      _   _j             _ _ _   _  j    Restore the power        Table 5 2 If a CNB module displays PwDS  use this table to troubleshoot the secondary chassis                       lf the SRM module   And a secondary CNB And a secondary controller   Then    has a  module  has a    Green OK LED does not display NET ERR Flashing Red OK LED Clear the major fault of the controller   Solid Red OK LED 1  Cycle the power to the chassis    2  If the OK LED remains solid red  replace  the controller and flash the controller  with the appropriate revision of  firmware    displays NET ERR Check all ControlNet taps  connectors  and  SSS       terminators for proper connections   Red OK LED 1  Cycle the power to the chassis 
93. t is greater than zero     Publication 1756 UM523C EN P   June 2003    5 14 Maintain and Troubleshoot the System    On this tab     Configuration    Send a Message to the CNB Module    To use a Message  MSG  instruction to get the CPU usage of a  CNB module  configure the MSG instruction as follows                 For this  Type or select   Message Type CIP Generic  Service Code Af   Class name al   Instance name 8   Attribute name leave blank       Source    tag that uses a user defined data type              Members of the data type  Tag value   Name  Data type    offset DINT 0  size_returned INT 2                Num  Of Elements    6          Destination INT tag in which to store the CPU usage of the CNB module   0   99     Communication Path 1  Slot number    Publication 1756 UM523C EN P   June 2003          where     slot number is the slot number of the CNB module     Maintain and Troubleshoot the System 5 15    Export the SRM Event Log To export specific events from the SRM event log to a Microsoft Excel  spreadsheet     to Microsoft   Excel  Q Export Events to a CSV File     Open and Format the CSV File    Export Events to a CSV File    1  Display RSLinx software     2  Expand the network until you see the 1757 SRM module in the  primary chassis                Workstation                   Linx Gateways  Ethernet               AB_KTC x  ControlNet                     n  1756 CNB D                           Backplane  1756 Ax                    XX  1756 module  1757 SR
94. termined   16 2 primary with synchronized secondary   16 3 primary with disqualified secondary   16 4 primary with no secondary   16 6 primary with synchronizing secondary   redundancy state of the PartnerModule INT GSV If  Then   parmer nes Aie 16 7 synchronizing secondary  16 8 synchronized secondary  16 9 disqualified secondary with primary  results of the compatibility  CompatibilityResults INT GSV If  Then   checks with the partner 0 determined  controller HURE wee  1 no compatible partner  2 fully compatible partner  status of the Qualification INT GSV If  Then   synchronization InProgress ae Pe     qualification  process  1 Synchronization  qualification  is not in progress    0 unsupported   1 99 For modules that can measure their completion  percentage  the percent of synchronization   qualification  that is complete    50 For modules that cannot measure their completion  percentage  synchronization  qualification  is in  progress    100 Synchronization  qualification  is complete     Publication 1756 UM523C EN P   June 2003    Maintain and Troubleshoot the System 5 21                                                                                                       For this information  Get this attribute  Data GSV SSV  Description   Type   keyswitch settings of the KeyswitchAlarm DINT GSV If  Then   controller and its partner 0 Fih   fall  wino   match or do not match ORE  Or NEO OWINg   e The keyswitches match   e No partner is present   1 eyswitches do not mat
95. the data in the buffer  If a switchover  occurs  the source data  array tag  remains unaffected     3  The CPS instruction updates array tag  Since higher priority  tasks cannot interrupt a CPS instruction  the instruction keeps  the integrity of the data     Set the Task Watchdog A redundant controller requires longer watchdog times than a   Times non redundant controller  To avoid a major fault  type 6  code 1  due  to a watchdog time out after a switchover  complete the following  actions        Estimate a Watchdog Time     Set the Watchdog Time for a Task       Determine the Scan Time of a Task    Estimate a Watchdog Time    A redundant controller requires longer watchdog times than a  non redundant controller     e After a switchover  the secondary controller starts the scan at the  beginning of the program that was in progress in the primary  controller at the time of the switchover    e The watchdog timer for the task that contains the program   however  is not reset     e If the watchdog time does not include time for a complete  rescan of the program  a major fault could occur     Publication 1756 UM523C EN P   June 2003    Configure and Program the Controller 4 21    To estimate watchdog time for a task  use the following formula   Watchdog time 2  2   maximum scan time    100 ms  where     Maximum scan time is the maximum scan time for the entire task  when the secondary controller is synchronized     Once you enter a watchdog time  use the actual scan time for a t
96. to 375 milliseconds   Larger RPIs may  produce a bump at switchover     Q 5  Task watchdog Watchdog time  gt   2   maximum scan time  100 ms 4 20    time where     Maximum scan time is the maximum scan time for the entire task when the secondary  controller is synchronized     Publication 1756 UM523C EN P   June 2003    ControlLogix   Redundancy Overview 1 9    RSLogix    5000 Project  Continued     Parameter  Criteria  See page   Q 6  Minimizing e A few large programs 4 10  scan time e Minimal use of SINT or INT tags    e Related data in arrays and user defined data types  e Boolean data in BOOL arrays  e Instructions execute only when required          7  Data integrity Special treatment for  4 15  e Bit Shift Left  BSL  and Bit Shift Right  BSR  instructions  e FIFO Unload  FFU  instructions  e Logic that is scan dependant       Q 8  Produced and If you want a controller in another chassis to consume a tag from the redundant controller  use 4 6  consumed tags a comm format of None  In the 1 0 configuration of the consuming controller  select a comm  format of None for the remote CNB module  the CNB that is physically in the redundant       chassis       9  Message For any MSG instruction from a controller in another chassis to a redundant controller  cache 4 6   MSG  the connection     instructions    Publication 1756 UM523C EN P   June 2003    1 10  Controllogix   Redundancy Overview    Notes     Publication 1756 UM523C EN P   June 2003    Chapter 2    Design the System  
97. uires 2 slots   e Same slot assignments in each chassis  m  3  Controllers 1756 L55M13   L55M14   L55M16   L55M23  or  L55M24 controller  2 3  e Identical controllers for each redundant pair  same catalog number  series  revision   and memory size   e Enough memory for 2 copies of all data      4  Connections Redundant controller requires 7 connections for redundancy  2 6     5  CNB modules 1756 CNB D or  CNBR D module or modules  2 9  5 4  e Identical modules for each redundant pair  same catalog number  series  and revision   e CPU usage  lt  75   e CNB modules have the same keeper information  m 6  SRM modules 1757 SRM module  2 9  e Identical modules for each redundant pair  same catalog number  series  and revision   e only 1 in each redundant chassis  e Uses 2 slots  e Requires 1757 SRCx cable  1  3  10  50  and 100 meter lengths   RSLogix    5000 Project  Parameter  Criteria  See page      1  Number of Only one RSLogix 5000 project for the pair of redundant controllers  The project automatically 4 1  projects crossloads to the secondary controller when the secondary controller synchronizes with the  primary controller      2  Controller e 1756 L55 ControlLogix5555 controller 4 2  properties e Redundancy enabled  Q 3  Task structure e Only one task at the highest priority 4 6  5 7  e  f more than one task  all tasks periodic     4  1 0 e Outputs that require a bumpless switchover are in the highest priority task 4 6  e Requested packet interval  RPI  less than or equal 
98. unchecked   You can  send only unconnected messages to a 1757 SRM module     Publication 1756 UM523C EN P   June 2003    5 28 Maintain and Troubleshoot the System    Table 5 3 Message to a Module  Continued                                         If you want to  On this tab  For this item  Type or select   synchronize the secondary Configuration Message Type CIP Generic  co Service Code Ac  Class name bf  Instance name 1  Attribute name leave blank  Source DINT tag with a value of 1  Num  Of Elements 4  Destination leave blank  Communication   Path 1  Slot number  where   slot number is the left hand slot number of the  1757 SRM module   Connected check box    Leave the Connected check box clear  unchecked   You can  send only unconnected messages to a 1757 SRM module   set the clock of the SRM Configuration Message Type CIP Generic  melal Service Code 10  Class name 8b       Instance name    1       Attribute name    1       Source    WallClockTime  0   where     WallClockTime is a DINT 2  array that stores the  CurrentValue of the WALLCLOCKTIME object        Num  Of Elements    8       Destination    leave blank       Communication       Publication 1756 UM523C EN P   June 2003    Path    1  slot number  where     slot number isthe left hand slot number of the  1757 SRM module           Connected check box        Leave the Connected check box clear  unchecked   You can  send only unconnected messages to a 1757 SRM module     Maintain and Troubleshoot the System 5 29      EX
99. xx xx is the number of open connections that are in use by the CNB module        number of unconnected buffers    nUxx xx is the number of unconnected buffers that are in use by the CNB module        state of the module s keeper  function    Kpxx xx is the state of the module s keeper function        If xx is     Then the keeper is        Ai    active network keeper with either   e invalid keeper information  or    e keeper signature that does not match the keeper signature of the  network       Av    active network keeper with   e valid keeper information    e keeper signature that defines the keeper signature of the network       inactive network keeper with either   e invalid keeper information  or    e keeper signature that does not match the keeper signature of the  network       inactive network keeper with valid keeper information that matches the  keeper signature of the network       Di    e powering up with invalid keeper information  or    e offline with invalid keeper information       Ov    e powering up with valid keeper information that may or may not match  the keeper signature of the network    or    e offline with valid keeper information that may or may not match the  keeper signature of the network       number of times that the  bandwidth of the module was  exceeded    Bxnn nn is the number of times that the bandwidth of the module was exceeded  bandwidth  exceeded error  since the module was turned off or reset  You see this information only if  the coun
100. y initiate a  switchover  During a switchover  the CNB modules in the new  primary chassis display a sequence of status messages  Typically  the  modules displays the following sequence     PwNS   gt  PwDS   gt  PwQg   gt  PwQS  primary with primary with primary with primary with  no secondary disqualified synchronizing synchronized  secondary  qualifying   qualified   secondary secondary    Make Sure the Auto Synchronization Option   Always    1  Display RSLinx software   2  From the Communications menu  choose RSWho     3  Expand the network until you see the 1757 SRM module in the  primary chassis                Workstation                   Linx Gateways  Ethernet                     AB_KTC x  ControlNet             n  1756 CNB D                           Backplane  1756 Ax                      x  1757 SRM       4  Right click the 1757 SRM module and choose  Module Configuration     5  Set the Auto Synchronization option   Always        1757 SRM REDUNDANCY MODULE    Module Info Configuration   Synchronization   Synchronization Status   Event Log         Options  b  Choose Always    to smehorinion  Always   x  SRM Serial Number     Name     6  Choose Apply     Publication 1756 UM523C EN P   June 2003    3 18    Install the System    Initiate a Switchover    1  Click the Synchronization tab     1757 SRM REDUNDANCY MODULE    Module Info   Configuration Synchronization   Synchronization Status   Event Log      Commands    Disqualify Secondary   Initiate Switchover   Become ei
101. ynchronize the Controlletsy    4326 55 409 954 ein aus KK KK 3 10  Set the Auto Synchronization Option to Always        3 10  Synchronize the Controllers LE en ese ee ei ares 3 11  Download the Project to the Primary Controller          3 12  Schedule the Networks                             3 13  Schedule a New Network                        3 13  Update the Schedule of an Existing Network          3 15  Check the Keepers  ere Gone arti ew  KIR   KRI hows ser 3 16  save the Project for Each Controller                 3 16  Testthe Switchover Ne Ch RUES E 3 17  Make Sure the Auto Synchronization Option   Always   3 17  Initiate a Switchover    XAV de etn ae ed  KK KK 3 18    Publication 1756 UM523C EN P   June 2003    Table of Contents 2    Configure and Program the  Controller    Maintain and Troubleshoot the  System    Publication 1756 UM523C EN P   June 2003    Make Sure the Controllers are Synchronized           3 18  Chapter 4  When to Use this Chapter    hair bee eit ead 4 1  How to Use this Chapter  AS a Nate ees eR eI 4 1  Configure the Project for the Controllers                4 2  Determine When to Retain Test Edits                4 2  Determine How to Reserve Memory                4 3  Configure a Controller for Redundancy               4 4  Configure Communications 644 464 se Hews ah Same ES 4 6  Conficute VO ss  4    ot ae Shane th di454 eet alee AS whee 4 6  Configure Produced Tags cir KIRR   KII 4 7  Configure Message  MSG  Instructions               4 8  Conf
102. your local Rockwell Automation representative for  States return procedure     ControlNet is a trademark of ControlNet International  Ltd   www rockwellautomation com    Corporate Headquarters  Rockwell Automation  777 East Wisconsin Avenue  Suite 1400  Milwaukee  WI  53202 5302 USA  Tel   1  414 212 5200  Fax   1  414 212 5201    Headquarters for Allen Bradley Products  Rockwell Software Products and Global Manufacturing Solutions   Americas  Rockwell Automation  1201 South Second Street  Milwaukee  WI 53204 2496 USA  Tel   1  414 382 2000  Fax   1  414 382 4444   Europe  Rockwell Automation SA NV  Vorstlaan Boulevard du Souverain 36 BP 3A B  1170 Brussels  Belgium  Tel   32  2 663 0600  Fax   32  2 663 0640  Asia Pacific  Rockwell Automation  27 F Citicorp Centre  18 Whitfield Road  Causeway Bay  Hong Kong  Tel   852  2887 4788  Fax   852  2508 1846    Headquarters for Dodge and Reliance Electric Products   Americas  Rockwell Automation  6040 Ponders Court  Greenville  SC 29615 4617 USA  Tel   1  864 297 4800  Fax   1  864 281 2433  Europe  Rockwell Automation  Br  histraRe 22  D 74834 Elztal Dallau  Germany  Tel   49  6261 9410  Fax   49  6261 17741   Asia Pacific  Rockwell Automation  55 Newton Road   11 01 02 Revenue House  Singapore 307987  Tel   65  351 6723  Fax   65  355 1733    Publication 1756 UM523C EN P   June 2003 PN 957689 35  Supersedes Publication 1756 UM523B EN E   November 2001 Copyright    2003 Rockwell Automation  Inc  All rights reserved  Printed in the 
103. zing after a switchover     To reduce the CPU usage of a module  you have these options     e Change the network update time  NUT  of the ControlNet  network  Typically  increase the NUT to reduce the CPU usage  of a CNB module      e Increase the requested packet interval  RPI  of your connections  e Reduce the number of connections to  through  the CNB   e Reduce the number of MSG instructions   e Add another CNB module to each redundant chassis    To get status information about a CNB module  you have these  options        Use RSLinx Software     Look at the Four Character Display     Send a Message to the CNB Module    Publication 1756 UM523C EN P   June 2003    5 12 Maintain and Troubleshoot the System    Use RSLinx Software    1  Start RSLinx software   2  Expand a network until you see your CNB module   3  Right click the module and choose Module Statistics     4  Click the Connection Manager tab     number of connections  used    CPU usage       Publication 1756 UM523C EN P   June 2003                                                                                              For information about a CNB  module     percent of CPU usage       Display  Where     Maintain and Troubleshoot the System 5 13    Look at the Four Character Display    On the front of the 1756 CNB D or  CNBR D module  the four  character display shows the following information      Cxx xx is the percent of CPU usage  The range for the display is 00   99          number of open connections    nC
    
Download Pdf Manuals
 
 
    
Related Search
    
Related Contents
AVG Internet Security 2014  Panasonic KX-TCD450NZ Telephone User Manual  Pyle PylePro PDJ450U  Mesures particulières d`application de l`arrêté préfectoral modifié en  AXIS Camera Recorder Manuel dell`utilisateur  Sikament 500      SAFETY, GUARANTEE  Garmin Software Version 0720.10 Cockpit Reference Guide    Copyright © All rights reserved. 
   Failed to retrieve file