background image

Publication 1756-UM523F-EN-P - December 2006

Configure and Program the Controller        

67

Be Aware That Finalizing Edits Removes Your Original Logic

The controller removes the original logic when you finalize all edits in 
a program. If your changes cause a major fault and a switchover, the 
new primary controller also faults. That is because there is no original 
logic to go back to. For example, the new primary controller cannot 
untest the edits.

Decide How You Want to Set Aside Unused 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 nonredundant controller.

Finalize all edits in program.

This happens even if you set the 
controller to untest edits on a 
switchover.

IMPORTANT

We recommend that you leave the Memory Usage slider in the 
middle, default position.

Содержание 1756-CNB/E

Страница 1: ...ndancy System Catalog Numbers 1756 CNB D E 1756 CNBR D E 1756 ENBT 1756 EWEB 1756 L55 1756 L55M12 1756 L55M13 1756 L55M14 1756 L55M16 1756 L55M22 1756 L55M23 1756 L55M24 1756 L61 1756 L62 1756 L63 175...

Страница 2: ...ation Inc with respect to use of information circuits equipment or software described in this manual Reproduction of the contents of this manual in whole or in part without written permission of Rockw...

Страница 3: ...tion The document contains these changes Topic Page Series E information for 1756 CNB and CNBR modules Throughout manual Redundant System Firmware Combinations 14 Revised Procedure for Setting the Min...

Страница 4: ...Publication 1756 UM523F EN P December 2006 Summary of Changes 4 Notes...

Страница 5: ...g a Switchover 18 ControlNet Network 19 EtherNet IP Network 20 Quick Start Checklists 21 Chapter 2 Design the System Introduction 27 Laying Out the System 28 Placement of a Pair of Redundant Chassis 3...

Страница 6: ...57 Test a Switchover 59 Before You Begin 59 Actions 59 Change Auto Synchronization 61 Actions 61 Change Program Control 62 Before You Begin 62 Actions 63 Chapter 5 Configure and Program the Controlle...

Страница 7: ...a ControlNet Network 97 Schedule a New Network 97 Update the Schedule of an Existing Network 98 Check the Keepers 99 Save the Project for Each Controller 99 Set Task Watchdog Times 100 Chapter 6 Maint...

Страница 8: ...ubnets Introduction 147 Keep an HMI Communicating with the Primary Chassis 148 Install the ControlLogix Redundancy Alias Topic Switcher Software 149 Configure a Driver to Communicate with the Primary...

Страница 9: ...ntrolNet Bridge Modules Introduction 173 Losing Communication while Bridging Via a Series B ControlNet Bridge Module 173 Communication Stoppage While Using a Series B ControlNet Bridge Module 174 Appe...

Страница 10: ...Publication 1756 UM523F EN P December 2006 10 Table of Contents...

Страница 11: ...e engineers Control engineers Application engineers Instrumentation technicians When to Use This Manual Use this manual throughout the lifecycle of a redundancy system The lifecycle consists of these...

Страница 12: ...et Bridge Module Series E Release Notes 1756 RN627 1756 ENBT A 1756 10 100Mbps EtherNet IP Bridge Twisted Pair Media Release Notes 1756 RN602 1756 ENBT 1756 ENBT ControlLogix EtherNet IP Product Profi...

Страница 13: ...estions about a ControlLogix redundancy system Topic Page About the Main Parts of a Redundant System 14 Firmware Combinations That Make Up a Redundant System 14 Primary Chassis 15 Switching from One C...

Страница 14: ...that Controls a Machine or Process At Least 2 Other ControlNet Nodes with Node Numbers That are Lower Than Those of the Two 1756 CNB Modules in the Redundant Chassis Network 2 ControlNet Network for...

Страница 15: ...any of these situations in the primary chassis loss of power major fault of the controller removal insertion or failure of any module in the primary chassis break or disconnection of a ControlNet tap...

Страница 16: ...switchover time is approximately 80 220 ms Keep the Second Controller Up to Date To take over control the secondary controller requires the same project as the primary controller It also requires up t...

Страница 17: ...es force values online edits or any other information about the project A crossload happens initially when the chassis synchronize and then repeatedly as the primary controller executes its logic Sync...

Страница 18: ...and goes back to the original code You have the option to keep the edits active after a switchover at the risk of faulting both controllers Increasing Scan Time At the end of each program the primary...

Страница 19: ...s in the primary chassis use the node number to which they are set 4 2 3 5 6 7 0 1 4 2 3 5 6 7 0 1 CNB modules in the secondary chassis use the node number to which they are set plus 1 Primary Chassis...

Страница 20: ...it is set An EtherNet IP module in the secondary chassis uses the IP address to which it is set 1 in the last address segment Port Configuration Switchover EtherNet IP Modules Primary Chassis Seconda...

Страница 21: ...a a 1756 DNB module in a remote chassis Universal remote I O network via a 1756 DHRIO module in a remote chassis 28 31 ControlNet Network Update Times NUTs 90 ms NUTs specified relationship to each ot...

Страница 22: ...RM module 1 in each redundant chassis Needs 2 slots Needs 1757 SRCx cable 1 m 3 ft 3 m 9 ft 10 m 30 ft 50 m 150 ft and 100 m 300 ft 29 30 Controllers ControlLogix5555 ControlLogix5561 ControlLogix5562...

Страница 23: ...odule or its box If 1756 EWEB any catalog revision Up to 2 EtherNet IP modules in each redundant chassis within these limits 29 38 Redundant Chassis Configuration Continued Parameter Criteria Page If...

Страница 24: ...an time for the entire task when the secondary controller is synchronized 100 Minimizing Scan Time A few large programs instead of a lot of small programs No unused tags Arrays and user defined data t...

Страница 25: ...other HMI client software that uses RSLinx 2 x software Limit the number of RSLinx servers that a controller uses to 1 ideal to 3 maximum ControlNet Network PanelView Standard terminal PanelView 1000e...

Страница 26: ...Publication 1756 UM523F EN P December 2006 26 ControlLogix Redundancy System Overview Notes...

Страница 27: ...ControlLogix controller Topic Page Laying Out the System 28 Placement of a Pair of Redundant Chassis 30 Placement of the I O 31 Placement of Operator Interface Terminals 32 Additional Redundant Compo...

Страница 28: ...olNet network Set NUT 90 ms Set RPIs 375 ms If multiple ControlNet networks set NUTs specified values For unscheduled communication use 4 PanelView terminals per controller At least 2 nodes in additio...

Страница 29: ...chassis 1757 SRM module Only 1 in each redundant chassis Uses 2 slots ControlLogix5555 ControlLogix5561 ControlLogix5562 or ControlLogix5563 controllers Same type of controller throughout the chassis...

Страница 30: ...custom fiber optic cable For a custom cable follow these rules Keep total light loss through the cable less than or equal to 7dB Keep total length less than or equal to 4 km Use high quality 62 5 125...

Страница 31: ...redundant controllers no bridging to I O modules on another ControlNet network DeviceNet network Universal remote I O network IO Placement HMI Yes Universal Remote I O Network I O Yes HMI Yes DeviceN...

Страница 32: ...visory Edition software with RSLinx 2 x software RSView 32 software Any other HMI client software that uses RSLinx 2 x software Limit the number of RSLinx servers that a controller uses to 1 ideal to...

Страница 33: ...em Redundant ControlNet Media Redundant Power Supplies Redundant ControlNet Media Redundant ControlNet media prevents a loss of communication if a trunkline or tap is severed or disconnected It uses t...

Страница 34: ...n of 1756 PA75R and 1756 PB75R 1756 PSCA chassis adapter module in place of the standard power supply Two 1756 CPR cables to connect the power supplies to the 1756 PSCA adapter User supplied annunciat...

Страница 35: ...etwork 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 switchove...

Страница 36: ...at case the switchover time is approximately 60 ms Example 2 The chassis loses power and the NUT 10 ms In that case the switchover time is approximately 80 ms Example 3 You unplug the CNB from the net...

Страница 37: ...Example Guideline Details If the NUT of this network is 5 ms ControlNet Network 1 Then the NUT of this network must be 21 ms or less ControlNet Network 2 If the smallest NUT on a network is ms Then t...

Страница 38: ...tops over an EtherNet IP network with your controllers and HMIs during a switchover You will not be able to communicate with them for up to a minute The actual delay depends on your network topology I...

Страница 39: ...P swapping give the same IP address to the primary module and its partner A Give the same IP address subnet mask and gateway address to both modules in the redundant pair B Leave the next highest IP a...

Страница 40: ...work as OK does not get the carrier signal it shows Link lost LQN ORVW LQN ORVW VZLWFK SULPDU FKDVVLV VHFRQGDU FKDVVLV ZLOO GLVTXDOLI ZRQ W V QFKURQL H WKHU1HW 3 PRGXOH VKRZV LQN ORVW ZLOO VZLWFKRYHU...

Страница 41: ...s combination of circumstances The event task is in a nonredundant controller An event task is not permitted in a redundant controller A redundant controller triggers the event task via a produced tag...

Страница 42: ...Publication 1756 UM523F EN P December 2006 42 Design the System Notes...

Страница 43: ...PORTANT Use of the Network Access Port NAP Do not connect any device to the network access port NAP of a 1756 CNB D E or 1756 CNBR D E module in a redundant chassis If you connect a device to the NAP...

Страница 44: ...A72 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 17...

Страница 45: ...If you are converting an existing system that contains local I O modules you still need two additional chassis In a redundant system you must place all I O modules outside the redundant chassis pair A...

Страница 46: ...o node 3 Power Supply Publication 1756 PA72 ControlLogix Power Supplies Installation Instructions publication 1756 IN078B 1756 PB72 1756 PA75R ControlLogix Redundant Power Supply Installation Instruct...

Страница 47: ...WEB module or modules 2 maximum if required Connect each module to an ethernet switch 6 Install the 1757 SRM module See ProcessLogix ControlLogix System Redundancy Module Installation Instructions pub...

Страница 48: ...t the CNB ENBT and EWEB modules to their respective networks 3 Connect one of these fiber optic cables to the 1757 SRM modules 1757 SRC1 1757 SRC3 1757 SRC10 1757 SRC50 1757 SRC100 2 42800 L 5 5 S R M...

Страница 49: ...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 Use a remote chassis for communication modules such as 1756 ENET 1...

Страница 50: ...on ENET UM001 You will use that publication when you configure each module Configure the EtherNet IP modules in the first chassis A Turn on the power to only one of the redundant chassis For example i...

Страница 51: ...r or IP address on the front of the communication module 4 Turn off the power to the chassis 5 Turn on the power to the second redundant chassis 6 Wait for the 1757 SRM module to display PRIM 7 Flash...

Страница 52: ...le show SYNC Yes Stop The system is synchronized No There is a problem The system is not synchronized Go to step 3 3 Make sure that the Auto Synchronization option of the SRMs is set to Always For hel...

Страница 53: ...n Tool To configure the system redundancy module open the 1757 SRM System Redundancy Module configuration tool Complete this procedure to set the SRM clock test a switchover troubleshoot a system stor...

Страница 54: ...ick the backplane to see its modules 6 Right click the 1757 SRM module and select Module Configuration IMPORTANT Check your revision of the SRM configuration tool when you open it for the first time T...

Страница 55: ...e tool that you get RSLinx Software Versions IMPORTANT Make sure that you check the revision of your SRM configuration tool before you use it Later revisions of the SRM configuration tool are not comp...

Страница 56: ...cy systems You will cause the 1757 SRM module to fault if you use revision 2 6 of the tool with an revision 11 x or earlier redundancy systems Keep in mind that some features are available only in rev...

Страница 57: ...in its event log The secondary SRM event log records when the secondary SRM powered up Look for WCT time change 1 second event An SRM with a firmware revision 3 37 or earlier does not log its power do...

Страница 58: ...Redundancy Module 2 Set the clock A Click Configuration Action Details B Do you want to set the clock of the SRM to the clock of your computer C Choose OK If Then Yes Choose Apply Workstation Time an...

Страница 59: ...ogress after a switchover Typically the modules show this sequence Actions PwNS PwDS PwQg PwQS primary with no secondary primary with disqualified secondary primary with synchronizing qualifying secon...

Страница 60: ...s to continue 3 Monitor the synchronization progress A Click Synchronization Status If the controller contains a large project the system may spend some time synchronizing the secondary controller B I...

Страница 61: ...2 Open the SRM configuration tool for the primary chassis A Start RSLinx software B From the Communications menu choose RSWho C Open the branches of your network until you find the 1757 SRM module in...

Страница 62: ...oller from doing so Perform this procedure when you initially configure the SRM decide to send the SRM a message from the controller Before You Begin See page 91 for a list of messages that a controll...

Страница 63: ...choose RSWho C Open all the network branches to find the 1757 SRM module in the primary chassis D Right click the SRM and choose Module Configuration 2 Set the program control option A Click Configura...

Страница 64: ...Publication 1756 UM523F EN P December 2006 64 Configure the System Redundancy Module Notes...

Страница 65: ...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 secondary c...

Страница 66: ...er they will likely also fault the secondary controller To prevent faulting any test edits are deactivated untested during a switchover As an option you can keep the edits active after a switchover Re...

Страница 67: ...mary controller cannot untest the edits Decide How You Want to Set Aside Unused Memory When the secondary controller receives crossload data it first buffers tag data in a quarantine section of memory...

Страница 68: ...ine toolbar click the controller button Does General display the controller type If no go to step 3 If yes go to step 6 3 Click the Change Type button 4 Select your controller 5 Click OK 6 Select Redu...

Страница 69: ...events an incorrect online edit from faulting both the primary and secondary controller If you want any test edits to remain active during a switchover then check this box However by doing so you run...

Страница 70: ...ntroller select a comm format of None for the remote CNB module the CNB that is physically in the redundant chassis IMPORTANT For each module in your system make sure that the requested packet interva...

Страница 71: ...g Configuration C N B L 5 5 M C N B S R M Redundant Chassis To the controller with the consumed tag this is the remote CNB module Remote Chassis L 5 5 M x In the I O configuration of this controller s...

Страница 72: ...ge to the Redundant Controller If the MSG instruction originates from a redundant controller Then During a switchover The message instructions status bits are updated asynchronously to the program sca...

Страница 73: ...sage instruction to pause for 7 5 seconds because the initiating controller has not received a response from the targeted controller For cached messages the message instruction tries to execute three...

Страница 74: ...ength of time for the crossload depends on the how much data the primary controller has to crossload The primary controller crossloads any tag to which an instruction wrote a value even the same value...

Страница 75: ...crossload Size of the last crossload if you had a secondary chassis LastDataTransfer Size DINT This attribute gives the size of data that was or would have been crossloaded in the last scan The size...

Страница 76: ...ams The controller stops at the end of every program to crossload data So the more programs that you have the more the controller stops to crossload And it often ends up crossloading the same data man...

Страница 77: ...ytes 32 bits of memory The controller does this even if the tag needs only 1 bit When you create an array or a user defined data type the controller packs smaller data types into 4 byte 32 bit words T...

Страница 78: ...base array 5 Keep user defined data types as compact as possible Put like data types together when you lay out a user defined data type Put all the BOOLs together Put all the SINTs together Put all t...

Страница 79: ...itions many times Each instruction adds scan time to your controller Action Details This is better This rung checks Bool_B and Bool_C only once each scan Than this This rung checks Bool_B and Bool_C t...

Страница 80: ...te the same value that was previously in the tag If you execute an instruction only when you need to you reduce the amount of crossload data This reduces scan time To limit the execution of an instruc...

Страница 81: ...efficient as possible use the DINT data type instead of the SINT or INT data types A ControlLogix controller usually works with 32 bit values DINTs or REALs If you use a SINT or INT value the control...

Страница 82: ...data is sent to the secondary controller Data from the program in the higher priority task Data from the first part of the program in the lower priority task B Execution returns to the program in the...

Страница 83: ...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 primary controller s last scan To prevent a scan from repeating after...

Страница 84: ...instructions the partially shifted array values are sent to the secondary controller If a switchover occurs before the instruction completes its execution data remains only partially shifted The secon...

Страница 85: ...tion misses the last value of scan_count ACC Take Preventative Actions If logic seems susceptible to an upset during a switchover either place susceptible logic in the highest priority task or if the...

Страница 86: ...endent logic Buffer Critical Data This example shows the use of a buffer together with a BSL instruction 1 The COP instruction moves the data into a buffer array 2 The BSL instruction uses the data in...

Страница 87: ...oot a system Actions Use a Get System Value GSV instruction to read the attributes of the REDUNDANCY object See Appendix C for a list of attributes Example 1 Ladder Diagram Example 2 Structured Text G...

Страница 88: ...not show all the attributes but it shows the more common attributes Additional Resources For more information consult these sources Appendix C Logix5000 Controllers General Instructions Reference Manu...

Страница 89: ...Diagram Get the ID of the primary chassis That is always the chassis that runs the code Store the ID in the Chassis_ID_Now tag Chassis_ID_Now DINT If this is the first scan then Set the last value of...

Страница 90: ...last value of the chassis ID the ID of this chassis Chassis_ID_Last DINT If S FS then Chassis_ID_Last Chassis_ID_Now End_If If the chassis ID changes a switchover happened If a switchover happens then...

Страница 91: ...ecute the instructions that you want to execute after a switchover Turn off the Switchover_Happened bit If Switchover_Happened then Put your statements here Switchover_Happened 0 End_If Send a Message...

Страница 92: ...ember 2006 92 Configure and Program the Controller Before You Begin Before sending a message to an SRM make sure that the SRM is configured for program control the message is unconnected Leave the Con...

Страница 93: ...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 S...

Страница 94: ...u can send only unconnected messages to a 1757 SRM module Set the clock of the SRM module Configuration Message Type CIP Generic Service Code 10 Class name 8b Instance name 1 Attribute name 1 Source W...

Страница 95: ...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 Before proceeding to download your project do not try to...

Страница 96: ...our controller s serial number If you then switch over to a controller in a different chassis your project will not match the new controller s serial number disabling the controller functions original...

Страница 97: ...led check box 7 From the Network menu choose Properties 8 From Network Parameters type or select these parameters 9 Choose OK IMPORTANT Before you schedule a ControlNet network turn on the power to bo...

Страница 98: ...ower to each chassis 2 Start RSNetworx for ControlNet software 3 From the File menu choose Open 4 Select the file for the network and choose Open 5 From the Network menu choose Online 6 Select the Edi...

Страница 99: ...rks 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 107 Save the Project for Each Control...

Страница 100: ...er is not reset A major fault happens type 6 code 1 if the watchdog timer has too little time to completely rescan the program Action Details 1 Set the minimum watchdog time for a task Use this formul...

Страница 101: ...2 maximum_scan_time 150 ms B Is your watchdog time more than the smallest watchdog time from step 4A above Yes Stop Your watchdog time is OK No Repeat step 2 and enter a new watchdog time Action Deta...

Страница 102: ...Publication 1756 UM523F EN P December 2006 102 Configure and Program the Controller Notes...

Страница 103: ...s stops communicating on the network For example when pair 2 powers up at 10 10 10 10 pair 1 stops communicating on the network If you want to Then see this section Page Find the cause of an unplanned...

Страница 104: ...e 123 Store a project to the nonvolatile memory of a controller in a redundant system Load a project into the controller from the nonvolatile memory of the controller Store or Load a Project Using Non...

Страница 105: ...oes not show NET ERR Flashing Red OK light Clear the major fault of the controller It is possible that you have to clear the fault on both the primary and secondary controllers Solid Red OK light A Cy...

Страница 106: ...as compatible firmware All CNB modules in each redundant chassis are valid keepers See Update a Keeper Signature on page 107 CMPT Some module other than this CNB module does not match between the prim...

Страница 107: ...ControlNet network while the secondary chassis is off or if the CNB module was previously configured in a different network Actions 1 Start RSNetWorx for ControlNet software Has this network been sche...

Страница 108: ...e when a secondary chassis will not synchronize and the CNB modules in the secondary chassis show CMPT Actions If the Valid Keeper column shows Then Yes The node has a valid keeper signature No Select...

Страница 109: ...ther computer is editing the project in the controller Stop the edit session The project contains test edits Untest the edits The Nonvolatile Memory Load Store dialog of the controller is open Close t...

Страница 110: ...system reset it after any power loss to both chassis Actions Action Details 1 Open the SRM configuration tool for the primary chassis A Start RSLinx software B From the Communications menu choose RSW...

Страница 111: ...a change of months days or hours between the log times of events Sometimes the difference is only minutes The SRM logs only significant events It does not log events while your system is running norma...

Страница 112: ...to close the Extended Information Definition dialog Example 5 If the secondary log does not show the cause look at the primary log Sometimes you have to use both logs to find out what happened Example...

Страница 113: ...Secondary locked for update Crossloading Error A module isn t able to get some information to its partner Disqualified Secondaries Rule A check to choose a primary chassis if both chassis power up at...

Страница 114: ...Rule A check to choose a primary chassis if both chassis power up at the same time This is the final tie breaker The SRM with the lower serial number gets the first chance to become primary It becomes...

Страница 115: ...able The SRM sends the message even after you remove it from the chassis This message is called a scream The scream lets the partner SRM tell the difference between a broken fiber optic interconnect c...

Страница 116: ...when you knew that the chassis were in a good state export them in the CSV format which makes it easier to read and manipulate your data Action Details 1 Open the SRM configuration tool for the prima...

Страница 117: ...ick the first event that you want to export from the primary chassis B Press and hold the Shift key and then click the last event that you want to export from the primary chassis C Repeat steps 3A and...

Страница 118: ...ys or the chassis failed to synchronize To manually synchronize the chassis perform this procedure 1 Display RSLinx software 2 From the Communications menu choose RSWho 3 Expand the network until you...

Страница 119: ...Continue waiting It may take several minutes to synchronize the secondary chassis PwQS Primary with Synchronized Qualified Secondary The secondary chassis is synchronized Skip the remaining steps in...

Страница 120: ...ead time slices Continuous Task and Unscheduled Communication Ratios At a system overhead time slice of 20 default unscheduled communication occurs every 4 ms of continuous task time for 1 ms If an RS...

Страница 121: ...uous task time for 1 ms Enter a System Overhead Time Slice To change the system overhead time slice perform this procedure 1 Right click on your controller and select Properties 2 Select Advanced 3 Ty...

Страница 122: ...tly less than the period of the lowest priority tasks This generally leaves enough time for unscheduled communication For example in this configuration of tasks The execution time of the highest prior...

Страница 123: ...percent may prevent a secondary chassis from synchronizing after a switchover To reduce the CPU usage of a module take any of these actions Change the network update time NUT of the ControlNet networ...

Страница 124: ...send a message to the CNB module Use RSLinx Software 1 Start RSLinx software 2 Expand a network until the CNB module appears 3 Right click the module and choose Module Statistics 4 Click Connection M...

Страница 125: ...ction Kpxx xx is the state of the module s keeper function If xx is Then the module is Ai Active network keeper with either invalid keeper information or keeper signature that does not match the keepe...

Страница 126: ...rce Element Tag that uses a user defined data type Source Length 6 Destination INT tag in which to store the CPU usage of the CNB module 0 99 Communication Path 1 slot_number where slot_number is the...

Страница 127: ...t Do not go back online to the primary controller until you complete the rest of the steps in this procedure 6 Go online to the secondary controller and store the project 7 Return to the Module Config...

Страница 128: ...chassis B Set the Auto Synchronization option to Never C Disqualify the secondary chassis 3 Store the secondary controller s project A Go online to the secondary controller B Store the project to the...

Страница 129: ...BR D module s If you want to Then see this section Page Replace 1756 CNB D or 1756 CNBR D module s with series E modules Change CNB Modules from Series D to Series E While Online 129 Change the revisi...

Страница 130: ...date the firmware of the CNB module 4 Remove the CNB module 5 Repeat steps 1 4 for the rest of the CNB modules 6 Go to Actions and start the procedure Do not have a nonredundant chassis with an open s...

Страница 131: ...C Open the branches of your network until you find the 1757 SRM module in the primary chassis D Right click the 1757 SRM module and choose Module Configuration 4 Disqualify the secondary chassis A Cli...

Страница 132: ...are of each series E module E Remove the series E modules from the secondary chassis and set their addresses to match the original series D modules F Repeat steps B E for the second set of series E mo...

Страница 133: ...nd open the network configuration file B Go online with the network You do not have to browse the entire network C Select Network Keeper Status D Select the node number of the secondary CNB and click...

Страница 134: ...ol verify that the modules show full compatibility 9 Synchronize the secondary chassis A Click Synchronization B Click Synchronize Secondary and then Yes C Wait for the chassis to synchronize 10 Initi...

Страница 135: ...nchronize the chassis A Go to the SRM configuration tool for the primary chassis B On the Configuration tab change the Auto Synchronization option to Always C Choose Apply and Yes 13 In the RSLogix 50...

Страница 136: ...u will lose access to the network when you turn off power to the chassis Action Details 1 Upload and save the project Do you have an up to date copy of the project for the controller stored offline Ye...

Страница 137: ...rogram Mode D Turn off power to the primary chassis E Go to the 1757 SRM properties of the secondary chassis F Choose Become Primary 6 Clear the fault of the new primary controller A In RSLogix 5000 s...

Страница 138: ...cessor resources are not available to your application Term Description Controlling Outputs When outputs are being controlled they are active and reacting to input state changes being monitored by you...

Страница 139: ...this term during the updating of a redundant system Synchronize Lock for Update Synchronizing Locking for Update Synchronized Locked for Update Switchover Locked Switchover IMPORTANT Use this procedur...

Страница 140: ...ix 5000 software wait until you have completed and validated your update 2 Add the latest EDS files Start Programs Rockwell Software RSLinx Tools EDS Hardware Installation Tool 3 Put the keyswitches i...

Страница 141: ...lick Synchronization F Click OK 6 Update the SRM module in the secondary chassis A Start the ControlFLASH firmware update tool B Update the 1757 SRM module in the secondary chassis 7 Synchronize the c...

Страница 142: ...o online to the primary controller B Set the watchdog time for each task to this value or more Minimum watchdog time 2 maximum_scan_time 150 ms where Maximum_scan_time is the maximum scan time for the...

Страница 143: ...ge the Revision of each local communication module to match what its revision will be after you update its firmware Example Suppose you plan to update the firmware of each CNB D module in the redundan...

Страница 144: ...the controller in the secondary chassis The secondary chassis has the higher network address of the redundant pair B Go offline Important Stay offline until you finish this procedure 13 Lock the syste...

Страница 145: ...ssis Use the ControlFLASH firmware update tool to update the rest of the modules in the new secondary chassis You have already updated the SRM module in this chassis 16 Synchronize the chassis A Go to...

Страница 146: ...Publication 1756 UM523F EN P December 2006 146 Update Modules and Redundant Systems Notes...

Страница 147: ...EtherNet IP subnets they keep their IP addresses during a switchover This means that your and other controllers must be able to switch between the IP address of each redundant chassis Topic Page Keep...

Страница 148: ...5 Chassis A E N B L 5 5 Chassis B Topic for Chassis A Topic for Chassis B Alias Topic 012345 Xxxx Xx RSLinx Software HMI tags In your HMI project each tag references an alias topic in RSLinx software...

Страница 149: ...Install the ControlLogix Redundancy Alias Topic Switcher Software The ControlLogix Redundancy Alias Topic Switcher software maintains communication between your HMI project and the primary controller...

Страница 150: ...nicate with the Primary and Secondary EtherNet IP Modules 1 Start RSLinx software Modules in the redundant chassis 2 Click 3 Select Ethernet devices and choose 4 Accept the default name 5 Type the IP...

Страница 151: ...1 Create a DDE OPC Topic for Each Controller 1 Browse to the controller in Chassis A 2 Right click the controller and choose Configure New DDE OPC Topic 3 Rename the topic to indicate that this is Cha...

Страница 152: ...as topic that will communicate with this pair of redundant controllers 3 Add the topic for each redundant controller to the Aliased Topics list To add a topic select the topic and choose 4 Check the S...

Страница 153: ...sion of RSLinx which supports OPC this error occurs 0x80040112 The text for the message depends on your operating system 1 In the tool tray right click the Redundancy Switch icon and choose Open Alias...

Страница 154: ...redundant chassis has to point to the new primary chassis after a switchover Sending Message to Primary Chassis In this procedure use CIP Generic messages to determine which chassis is primary Then se...

Страница 155: ...ontroller Create a Periodic Trigger for the Messages E N B L x E N B L 5 5 Chassis B MSG Type CIP Generic MSG Type CIP Generic E N B T L 5 5 M Chassis A Free running timer that triggers the execution...

Страница 156: ...ssis A from the ENBT module in Chassis A Store the value in ChasA_RedundancyState data type DINT Tag Name Description Alias For Data Type Timer_RedundancyMSGs Periodic trigger for the execution of MSG...

Страница 157: ...Value If Timer_RedundancyMSGs DN 1 2 seconds are up so execute the MSG instruction again And ChasB_GetRedundState_FromENBT EN 0 The MSG instruction is not currently enabled Then Execute a MSG instruct...

Страница 158: ...ice Code e Class c0 Instance 1 Attribute 4 Source Element Source Length Destination ChasB_RedundancyState Path communication tab Specify the 1756 ENBT module in Chassis B Use either of these methods A...

Страница 159: ...3 or 4 then ChasA_IsPrimary 1 Chassis A is the primary chassis If ChasB_RedundancyState 2 3 or 4 then ChasB_IsPrimary 1 Chassis B is the primary chassis Tag Name Description Alias For Data Type ChasA_...

Страница 160: ...1 BOOL IsPrimary Each bit represents the primary status for an individual chassis within a redundant chassis pair 1 primary 0 not primary A single DINT tag for all the chassis uses less memory than a...

Страница 161: ...n for the controller in Chassis B Tag Name Description Alias For Data Type ChasA_IsPrimary If set 1 then Chassis A is the primary chassis IsPrimary 0 BOOL ChasA_MSG Message instruction that transfers...

Страница 162: ...Publication 1756 UM523F EN P December 2006 162 Set Up EtherNet IP Communication Across Subnets Notes...

Страница 163: ...n 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 Change any event tasks to periodic tas...

Страница 164: ...In the controller organizer cut these modules from the local I O configuration and paste them into the remote CNB module I O 1756 DHRIO 1756 DNB 1756 ENET or ENB 1756 MVI Replace Local I O Tags 1 Open...

Страница 165: ...5 3 Type Local 4 Type the name of the CNB module that is in the remote chassis 5 Select All Routines 6 Click Find Within 7 Select Ladder Diagrams 8 Check Instruction Operands 9 Choose Replace All The...

Страница 166: ...eplacing Local with chassis_c Searching through MainProgram MainRoutine Replaced Rung 0 XIC Operand 0 XIC Local 16 I Data 0 Replaced Rung 0 OTE Operand 0 OTE Local 2 O Data 0 Replaced Rung 1 XIC Opera...

Страница 167: ...2006 Convert an Existing System to Redundancy 167 3 Type Local 4 Type the name of the CNB module that is in the remote chassis 5 Select All Tags 6 Click Find Within 7 Check Alias 8 Choose Replace All...

Страница 168: ...Publication 1756 UM523F EN P December 2006 168 Convert an Existing System to Redundancy Notes...

Страница 169: ...o secondary 16 10 Primary locked for update Redundancy state of the partner chassis PartnerChassis RedundancyState INT GSV If Then 16 8 Synchronized secondary 16 9 Disqualified secondary with primary...

Страница 170: ...centage synchronization qualification is in progress 100 Synchronization qualification is complete Keyswitch settings of the controller and its partner match or do not match KeyswitchAlarm DINT GSV If...

Страница 171: ...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 chassis identification of a...

Страница 172: ...INTs that was crossloaded in the last scan No This gives number of DINTs that would have been crossloaded in the last scan Size of the biggest crossload Size of the biggest crossload if you had a seco...

Страница 173: ...chassis 1756 CNB B or 1756 CNBR B module and 1756 DHRIO module that is connected to a remote I O network Communication Loss While Bridging Topic Page Losing Communication while Bridging Via a Series B...

Страница 174: ...is situation use series D or series E ControlNet Bridge modules Communication Stoppage While Using a Series B ControlNet Bridge Module All communication on a ControlNet network could stop if the lowes...

Страница 175: ...roject to the redundant controller You lose communication with the remote chassis and any devices to which you were bridging via the chassis such as the remote I O modules During the communication los...

Страница 176: ...1756 CNB or CNBR D module is disconnected or breaks and then is replaced while power is still applied to the the 1756 CNB B or CNBR D module If a tap to a 1756 CNB B or CNBR B module becomes disconne...

Страница 177: ...e any of these features in a ControlLogix redundancy system Local chassis I O 1756 DHRIO or 1756 DNB modules Event task Inhibit a task Motion control such as these modules 1756 HYD02 1756 L60M03SE 175...

Страница 178: ...Publication 1756 UM523F EN P December 2006 178 Redundant System Restrictions Notes...

Страница 179: ...Net IP module 50 message instruction 72 produced tag 70 SRM module 53 connect device via NAP 16 connection requirements 35 consumed tag configure 70 controller configure 68 download project 95 install...

Страница 180: ...on 119 I I O placement 21 31 49 import event log 115 install rails 49 remote chassis 49 system 43 interpret SRM event log 109 IP address assign 50 what happens during a switchover 20 IP swapping overv...

Страница 181: ...emote I O network design 21 restrictions redundant system 177 revision 13 updating system 138 RIO network design 21 S scan time See program scan time task scan time schedule ControlNet network 97 seco...

Страница 182: ...ask number of 122 set watchdog time 100 test switchover 59 test edits finalize 67 what happens during a switchover 18 troubleshoot switchover 104 U update firmware 51 keeper signature 107 modules 129...

Страница 183: ...all Usefulness How can we make this publication more useful for you Completeness all necessary information is provided 1 2 3 Can we add more information to help you procedure step illustration feature...

Страница 184: ...NECESSARY IF MAILED IN THE UNITED STATES BUSINESS REPLY MAIL FIRST CLASS MAIL PERMIT NO 18235 CLEVELAND OH POSTAGE WILL BE PAID BY THE ADDRESSEE 1 ALLEN BRADLEY DR MAYFIELD HEIGHTS OH 44124 9705 PLEA...

Страница 185: ......

Страница 186: ...tp 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...

Отзывы: