Home

PACSystems Max-On Hot Standby Redundancy Manual

image

Contents

1. uueseeuusse 8 3 Step 3 Use the Max ON RX3i Diagnostic Tool eeeeeeeeeeeeeeeeeeeee 8 4 xiii elc 2 eR E 8 5 Ala S e 8 6 System Considerations uci Cocco costo Caceres Come circ rence oce cin Cos aou aude A 1 General Max ON RX3i Considerations eeeseeessesesseeeeeeee rennen A 1 Improving Ethernet Sync Efficiency Using PLC Sweep Mode A 1 Hot Swapping IC693 ICG94BEM331 Modules eeeeeeeeeeeeeeeeeeee A 3 Frequently Asked Questions ccccccssseeseeseeeceenseeseenseesenseesenneesens B 1 Quick Start Guide Using Ethernet I O C 1 Updating an Existing Application D 1 VENIE LL toc Hic EL I ee M D 1 Updating an Existing Max ON RX3i Application eeeeeseeeeeeeeeeennne D 3 BACKUP IMGs ADDICTION asst ctia CC D 3 Updating from Releases Prior to 3 14 cc eccceccccceeceseeeeeeeeceeeeseeeeseeeeseeesaeeeseueesaees D 5 Add EGD Exchanges t PLO Aiacis mto ESPERE Dc acht esa u a ea aaaea D 5 Add EGD Exchanges tO PLO B 2 essei deti ene rete e neut pr dbe n etae ua dE ach outils D 11 Update the Max ON Drivers ssi ote dte orae te ate era E eet ai Dor o e cte Stud uad D 17 vi PACSystems RX3iMax On Hot Standby Redundancy February 2009
2. Prraay Hue Lerida B i epum Humber 2 Buses ET bem s LT f dpeacem Settings Lerprdap Fun Cond ober Default Mum Feriti ag mee Audit Tt all d d d rt 1 CL s4bled EZ User AET Byrne LAM Topela gy 2 Iued Lae ar Failover Period Cmm Stan Teeredatanad ALATA Himlher of Alarms Fact 0 1235 128 A The configuration summary window text can be selected use the Select All right mouse button and pasted into a text editor for archiving and printing GFK 2409A Chapter 4 The Max ON RX3i Configuration Utility 4 29 User Defined Alarms The user may post user defined faults from within the application However before the Max ON RX3i Diagnostics can display the user alarms they must be configured NOTE User Defined Alarms are not available in the current version of the Max ON RX3i Diagnostics Adding a User Alarm 1 Select the User Alarms item in the Max ON RX3i Configuration Utility Project tree e ege inc Hiroa uma Burms Oger Detined Alarms Emm Humber cf ALecms 2 Select the User Defined Alarms gt Add Alarm menu item 3 Enter an Alarm Number and the corresponding Alarm Description Note The Alarm Number must be within the numerical range 3840 4095 The descriptor may be up to 60 characters in length Add Mew Une Alan Pump 1402 Stari Sequence F akad 4 30 PACSystems RX3i Max ON Hot Standby Redundancy February 2009 GFK 2409A 4 Enter any additional a
3. M00996 Program Changed MO00997 HW Config Changed MO00998 Programs Miscompare M00999 Y M00993 Authorization Alarm This alarm bit indicates that the corresponding PLC is operating in DEMO mode on a standard PACSystems RX3i CPU IC695CPU310 When the CPU is replaced by a Max ON cpu IC695CMU310 this flag may be reset using the RST LOC or RST ALL variables joMO00994 Authorization Fault This fault bit indicates that the system was operating in DEMO mode for over 22 days and has subsequently shutdown The PLC Fault Table will indicate shutdown due a Service Request 9o0M00995 Remote CPU Offline The companion CPU is offline This may be due to the CPU being in STOP Fault or Power OFF Also it may be due to a cable problem or Ethernet Interface failure 9oM00996 Program Changed The program in the Local CPU has changed MO00997 HW Config Changed The hardware configuration in the Local CPU has changed MO00998 Programs Miscompare The program in CPU A is not the same as the program in CPU B 5 6 PACSystems RX3i Max ON Hot Standby Redundancy February 2009 GFK 2409A Local Status Flags Latched cont 70MO 1001 MO01002 90MO 1003 9oMO 1004 9o0MO 1005 MO01006 9oMO 1008 GFK 2409A Max ON Alarm Fault Present MO01004 Max ON Alarm Fault Table Full MO01005 Config Fault 96MO 1006 Reserved M01008 Power Up The Local CPU has undergone a power up event Pr
4. ee Elash ed Dyno LEN Topology Badundank Failover Faricd Cra doen Paar detained kiarms Himbeer of Alarm TEARS o HI As you can see from the Project Navigator the utility allows you to specify the following information about the Max ON RX3i redundant system 4 6 Developer Biographical information of the engineer who developed the application End User Biographical information about the end user Settings Specifies the Max ON RX3i System Parameters Sync Data Specifies the synchronization data that is to be transferred from the Master CPU to the Backup CPU in order for the redundant system to be synchronized Sync Networks Specifies the Ethernet LAN configuration to be used to transfer the oynchronized Data Genius Busses Specifies the Genius Busses used by the redundant system for Genius I O User Alarms Allows the user to create self defined faults that can be logged by the Max ON RX3i redundant application Note User Alarms are not available in the current version of Max ON RX3i Diagnostics PACSystems RX3i Max ON Hot Standby Redundancy February 2009 GFK 2409A Developer and End User Information By selecting the Developer and End User items in the Project tree the information about the engineer who developed the application and the end user may be displayed and modified To edit this biographical information double click on the Developer or End User item in
5. February 2009 GFK 2409A BSM Controller Output Time Default CPU Redundancy Set this to Yes if there are two Genius busses that connect directly to the NIU Set this to No if there is a single bus connection Normally this is set to 2 5 Seconds oet this to Hot Standby InfoViewer 0 0 1C200GBI001 Target23 Settings Network Memory Power Consumption Parameters Values Serial Bus Ages 2 Baud Rate 153 6 Kbps Standard Report Faults Enabled BSM Present Yes BSM Controller Ma Output Time Default 2 DEC CPU Redundancy Hot Standby Duples Default Ott BSM Forced Untorced BSM State Bus A Series b Reference 65535 Contig Pratect Disabled 5 Select this as the active target 6 Set the Comm port characteristics 7 Connect a serial programming cable to your workstation and to the VersaMax I O drop 8 Store the configuration into the drop 9 Repeat this for any other VersaMax I O drops in the system GFK 2409A Chapter 7 Configuring the I O Devices 7 5 Remote 90 30 Genius Drops A Remote 90 30 Genius Drop consists of a Series 90 30 CPU power supply base and one or more Genius bus controllers Input and output modules are installed in the CPU base Modules also may be installed in an I O Expansion base A Scanner routine executes in the drop s CPU This routine scans all input devices and transmits the input states to the Hot Standby PLCs by way of the I O bus Creat
6. Primary Bus This field defines the base address assigned to the discrete inputs This address establishes the references that the input devices will use while they are connected to the Primary bus These are the same references that will be used throughout the user application logic l Reference The first reference address used within the discrete input group l Length The number of discrete references that are to be included on this device 4 22 PACSystems RX3i Max ON Hot Standby Redundancy February 2009 GFK 2409A Discrete Inputs Secondary Bus When a dual bus is used there must be an alternate location for the Genius discrete inputs to report their status The alternate location is the reference area in which the inputs will appear while they are connected to the Secondary Genius I O bus Max ON RX3i redundancy drivers detect when the Primary inputs are unavailable If the Secondary inputs are reporting into the Secondary reference area the drivers will map the data automatically from the Secondary area into the Primary address locations This permits the user application to be written with references to the Primary addresses only Reference The first reference address used in the Secondary alternate reference table If the Primary Bus l Length is a multiple of 16 then the inputs will be mapped into the RX3i register table This value is read only If the Length is an odd multiple of 8 then the inputs may be mapped
7. This is the time required to update all configured synchronized data of the types AQ M and Q The time is reported in seconds This field indicates the mastership status of the corresponding PLC either Master or Backup There never should be two Masters or two Backups in a system that is operating properly A Preferred B Preferred or Float The local CPU has been switched from STOP mode to RUN mode The local CPU has undergone a power up event The companion PLC is offline This may be due to the CPU being in STOP Fault or Powered Off Also it may be due to a cable problem or Ethernet Interface failure This field indicates the completion status for the transfer of synchronized data The Backup CPU will indicate either Synced all oynchronized Variables have been received or Not Synced The Master CPU always indicates Synced ON It is ON in the Backup CPU at the moment when all Synchronized Data items have been updated This indicates that the corresponding PLC is running on a Max ON RX3i CPU or operating in DEMO mode In a system that is running on a Max ON RX3i CPU this flag will be OFF Chapter 8 Diagnostic Tools 8 5 Alarms Historical information is stored in the alarm table This table contains archived information for up to 32 alarm records for each PLC The records store information for both system alarms and optional user defined alarms Each alarm record consists of an identifier for the event that initiate
8. Instantaneous cont Variable Reference Description Name PWR UP mM00969 PRG RST MO00970 Program Restart E1 OFFL 70M0097 1 System Ethernet Bus Primary Offline E2 OFFL MO00972 System Ethernet Bus Secondary Offline MO00973 Reserved MO0992 MO00969 M00970 M0097 1 M0097 2 MO00973 90M00992 GFK 2409A Power Up PWR UP The Local CPU has undergone a power up event Program Restart PRG RST The Local CPU has been switched from STOP mode to RUN mode System Ethernet Bus Primary Offline E1 OFFL The primary Ethernet LAN is offline This may be due to a cable problem a transceiver problem a hub switch problem an ETMOO1 module failure or a LAN configuration error System Ethernet Bus Secondary Offline E2 OFFL The secondary Ethernet LAN is offline This may be due to a cable problem a transceiver problem a hub switch problem an ETMOO1 module failure or a LAN configuration error Reserved Chapter 5 Programming Considerations 5 5 Local Status Flags Latched The following status flags represent the latched state corresponding to the associated descriptors The states are set by the first instance of the associated event The flags are reset by either a Local Alarm Clear RST LOC or M01015 or a Master Alarm Clear RST ALL or M01016 If the underlying alarm condition is persistent then the flag will be set again Authorization Alarm A Only Authorization Fault A Only
9. F hbr noz ET hbr noa FP hbr_oo4 Appendix C Quick Start Guide Using Ethernet I O C 5 16 Select the C Block Update right mouse menu and select the cfg dat C Block gefelf file E MP El PLC COMMON CODE gay Data Watch Lists c i Hardware Configuration o Eff Rack o c695CH5012 EB Logic c Eta Program Blocks E ET MAIN M Fl MaxoM Components sii TF hbr Rename Fe ETT hbr Update DE hbr cut Ctrl H hbro copy Ckrl C i H hbr m 1F hbr Delete Del ETT hbr Properties Alt Enter ALP hbr Look irc E Mac Propet 4 t eE Femme fol duger O Flee of Ippe C Block Fies gerE ii T Cancel 17 At this point the updated Configuration Utility parameters have been added to the Max RX3i project Now download the updates to the Primary and Secondary controllers C 6 PACSystems RX3iMax On Hot Standby Redundancy February 2009 GFK 2409A Appendix Updating an Existing Application D This appendix explains how to upgrade the Max ON program blocks in your application to a newer version of Max ON using the Proficy Toolchest Overview The general sequence for updating an application is as follows 1 Revise the Hardware Configurations e Update the existing hardware configuration for the target named PLC A HW Include any changes that need to be made especially the EGD exchanges e Update the existing hardware configuration for the target named PLC B HW Again considering
10. IP address of each device This must be done in two places in the properties of the Target how programmer connects and in the Ethernet settings in hardware configuration Subnet mask of each device if required Gateway IP address of each device if required Check the Local Producer ID of each device and verify it is the IP address For Consumed Exchanges change the Producer ID of the Exchange 10 Set default values for variables 11 Download configurations to the Targets When downloading to new or unknown hardware first set the physical port property of the device in the programmer to a serial comm port com1 and connect via a serial cable to the power supply port After the initial store of the configuration sets the IP Address the physical port property can be set to Ethernet and the IP address entered This will allow connection of the programmer via Ethernet If you know the device s MAC Address an alternative process is to use the Set IP Utility in Machine Edition to set a temporary IP address so that you can connect to the devices from Logic Developer PLC Appendix C Quick Start Guide Using Ethernet I O C 3 12 To launch the Max ON RX3i Configuration Utility Open the Supplemental Files Documentation Files directory of the PLC COMMON CODE Target Lug D Using H l E Program Blocks S oe Reference view Tables m Eig Default Tables pani ih Supplemental Files ax 3 AUP Files hs B PAINI M
11. 0305 Notused o O 0320 Notused 00 0 O m Fault Class 04h Analog Outputs Decimal Hex Description Code Code 0 Circuit Offline The device corresponding to the circuit reference number shown in the Source Column has transitioned to offline 401 402 E S 0420 Notused o O lass 05h l O LAN Alarms N Fault C Decimal Hex Description Code Code 1089 0501 Addition of Device The device corresponding to the circuit reference number shown in the Source Column has transitioned to online 1090 0502 Loss of Device The device corresponding to the circuit reference number shown in the Source Column has transitioned to offline 1091 503 Notued o O 1120 ps20 Notued o o GFK 2409A Chapter 5 Programming Considerations 5 27 5 28 PACSystems RX3i Max ON Hot Standby Redundancy February 2009 GFK 2409A Chapter Configuring the Hot Standby Redundancy CPUs A Max ON RX3i Project contains three Targets that are used to distinguish between hardware configurations for CPU A and CPU B and the user application that is common to both of the CPUs The figure shown below illustrates the various components contained in the Generic X3i Project named Max ON RX3i LD Project vx yy zip 4 2 Ba mk at E PLT i b i Ms OR I ict HeU PLE B torri Cerda i i H uum lsi po sr LE I dl e ac Qon cone e Me Ferien rennen Ha DH REM Orset plus yow Eh sd Applicaton logic p
12. at ix Spe Propert ET Proficy Machine Edition GFK 2409A 8 1 3 Navigate to the Proficy Components directory then to the Diagnostics VIEW Make certain that the selection for Files of Type has been set to Proficy Machine Edition zip Max ON Rx3i Tools pe L3 Documents A Proficy Components ie _ Redundancy LO H Remote Drops LD When you click on Open a new project will be added to the Proficy Navigator window Restore Look ir 23 Diagnostics VIEW amp fe Max ON Rx3i view Project v2_06 zip File name Max ON Fix3i View Project v2 D6 zip Files of type zip Files zip L ancel E 4 Give your View project a descriptive name in the Machine Edition Navigator 8 2 PACSystems RX3i Max ON Hot Standby Redundancy February 2009 GFK 2409A Step 2 Configure Ethernet Connections to the PLCs In order to conduct data transfers between Max ON RX3i Diagnostics and the Hot Standby PLCs you need to establish an Ethernet communication connection to the PLCs To configure the Ethernet addresses of the PLCs in the View Project 1 Open the View project that was restored in Step 1 2 Expand the PLC Access Drivers node in the Navigator for the View target and select the PLCA device E PLC Acciess Drivers H ot Fanu TOF PL fy Sangin ad Files 23 Docamentation Files HHI Ha Crer ia HAL Overvate im teh Derren T 10
13. m eT as Maximum Sync Data For each Synchronized Data type the system will sum the lengths in each configured group to arrive at a total amount for that data type The total must not exceed the size listed in the table below Registers Discrete Outputs Internal Coils Analog Outputs R Q M AQ 8000 2048 4096 256 The system flags although included in this number are not transferred Sync Networks When using Max ON RX3i one or two Ethernet LANs may be configured using an IC695ETMOO 1 interface card to transfer the Synchronization Data If you are using a dual Ethernet LAN topology then you may use two ETMOO1 modules in each PLC for the Sync LANs When the Ethernet module has been configured in the Logic Developer PLC hardware configuration you must assign the module a device status address Generally it is a good practice to place these in the upper area of the l reference memory Note The address must be set to 96101969 or lower When dual Ethernet LANs are used you must specify which device is to be the Primary device and which is to be the Secondary device The Ethernet Modules must be in the same slot positions in each of the two RX3i main racks GFK 2409A Chapter 4 The Max ON RX3i Configuration Utility 4 9 To display the configuration of the Sync Networks Interface Modules expand the Sync Networks node in the Project tree Now the configurations of the two Primary Interface modules are displayed To ed
14. place CPU A in STOP mode and CPU B in RUN mode Verify that the system input devices return real time values properly Verify that system output devices may be controlled from the Output Reference Tables Hot Standby Operation 1 Place both CPUs into RUN mode Make certain that there is only one Master and only one Backup Make certain that there is no preferred Master Place CPU B into STOP mode and then into RUN mode Make certain that Synchronized Data is transferred properly to CPU B Transfer Mastership from A to B by placing the CPU A into STOP mode Make certain that the I O did not dropout during the transfer Place CPU A into RUN mode 9 Make certain that it becomes a Backup properly 10 Transfer Mastership from B to A by placing the CPU B into STOP mode 11 Make certain that the I O did not dropout during the transfer 12 Place CPU B into RUN mode 13 Make certain that it becomes a Backup properly Oe a Ya oS CIN 14 Make certain that Synchronized Data is transferred properly to CPU B GFK 2409A Chapter 3 Building a Max ON RX3i Hot Standby Application 3 7 Step 7 Debug the System Use the Max ON RX3i View Diagnostic Project Restore the Proficy View Project from the installation directory into Proficy Machine Edition Enter the Ethernet Addresses of PLC A and PLC B into the Proficy View Project Download and Run the View Project on your workstation Examine the Alarm and the Real time Status displays
15. 10 some GFK 2409A Chapter 6 Configuring the Hot Backup CPUs 6 13 Set the Max ON RX3i Identity for PLC B The identity for CPU B is determined by the value set in the Logic Checksum Words CPU Parameter located in the CPU s Hardware Configuration for CPU B Open the CPU module s Hardware Configuration by double clicking on the CMU310 module Click on the Scan tab to display the Logic Checksum Words parameter Verify that the Logic Checksum Words parameter s value is 16 If it is not 16 change the parameter to this value Verify that the Number of Last Scans is set to 1 If itis not 1 change the parameter to this value EEUTIENZERNTHDIGUEXIL Set Memory for PLC B Normally the memory in CPU B is configured the same as for CPU A Please refer to the information used for CPU A and make adjustments to the CPU B memory configuration if necessary Configure Ethernet Sync Network for PLC B Repeat the configuration process for the Ethernet synchronization interfaces in PLC B 6 14 PACSystems RX3i Max ON Hot Standby Redundancy February 2009 GFK 2409A L Configure EGD Exchanges for Sync LANS for PLC B Repeat the configuration process for the Ethernet synchronization interfaces in PLC B As stated for PLC A if the IP address needs to be changed then you must also change the IP addresses in the Produced and Consumed Exchanges that follow PLC B Primary PLC B Secondary Destination 10
16. 3 Targets PLC A HW This target contains the hardware configuration for PLC A It must be edited to reflect the hardware settings and components of PLC A in your system Then it must be downloaded to PLC A only PLC B HW This target contains the hardware configuration for PLC B It must be edited to reflect the hardware settings and components of PLC B in your system It will be very similar to PLC A hardware configuration except for certain items such IP addresses and Genius bus controller settings In a similar fashion this configuration must be downloaded to PLC B only PLC COMMON CODE This contains the core redundancy logic for the Max ON RX3i redundancy application You must add your application logic starting in the rung that follows the call to the core Max ON RX3i logic hbr 000 The logic from this target will be downloaded to both PLC A and PLC B Note that the download consists of the PLC Logic Only the Hardware Configuration option must be unchecked GFK 2409A 4 1 The diagram below illustrates how the Max ON RX3i Project is organized m ES ET EE Max CN Bcd LO Project v3 04 Bj 4 PLC A HW PLC A Hardware Canflquration Target DE d Pic Bi HW PLC B Hardware Confiquration Target Fi 4 PLC COMO CODE Common Application Logic target H Da Watch Lists MaxOM RX3i Data Watch Lists EB teh i Logic for Max ON RX3I Redundant Application ayan Blocks 4 7 MAN RS be ents Max ON Rai Drivers and Config File E erence Vues
17. Family is Genius then select the I O Type for the I O device Click in the cell labeled O Type A dropdown list will appear 4 18 PACSystems amp RX3i Max ON Hot Standby Redundancy February 2009 GFK 2409A fidd Sew benus Device 5 Select the O Type for the device using the drop down list selections If your I O device does not match with any of the selections then select Generic Also you should select Generic if the device is a Remote 90 30 Genius drop 6 Click the Apply button to assign the I O Family and I O Type Note If this is a dual bus a reminder may be displayed to ask you to verify the starting address for the Secondary Bus Reference Click Ok Max ON Config 7 Click on the I O Device type tab that is now active Discrete In for example GFK 2409A Chapter 4 The Max ON RXS3Si Configuration Utility 4 19 8 Edit the device properties for both the Primary and Secondary busses 9 Click Apply and Ok to complete the changes or Cancel to leave without making any changes 4 20 PACSystems RX3i Max ON Hot Standby Redundancy February 2009 GFK 2409A Editing Genius I O Devices 1 To edit a Genius device s parameters select the Genius I O item in the Project tree for a specific Genius Bus 2 Select a Genius device by clicking on the gray button to the left of the SBA number A will be placed on the button to indicate it s selection 3 Select the Bus Devices gt
18. Interface module s to the appropriate slot s in the Hardware Configuration for PLC A You will also need to configure this Module s EGD information to match the definitions of your ENIU EGD exchanges E PLC Hw Parameters PO Pes Data Watch Lists EA Hardware Configuration Adapter Name Ell Rack 0 c ascHso12 Use BOOTP far IP f Slot a IC695P5 4040 IP Address Slot 1 Used with Slot 0 Bl slot 2 IC6SscMus10 Slot 3 Used with Slot 2 fi slot 4 IC695ETMOO1 Subnet Mask Gateway IP Address Mame Server IP A B Slot 5 IC695ETMO01 EE B slot 6 IC695ETMO01 EAU EEE e gl Slot 7 IC69SETMOO1 Status Address Length VO Scan Set Please note that only 4 Ethernet Modules may be added to an RX3i Main Rack Configure Genius Bus Controllers for PLC A if used Use the Genius Bus Primary Secondary configuration summary from the Max ON RX3i Configuration Utility as a guide for configuring the Genius busses in the system Geereur Bur Peer Tm Bessi B uere Bus Controllers Frimar y Bus Controller 4B eres Bae Hae Popa pea eae earereaearse Bain Eazk 1 ALE ves we ees we ee ee Blot 6 ux Etstur Addrmzxm aIZO17 th Bera Un Becorsdary Bum Controller Beem 22 22 222252 132222 23 in Kack J Taia Bus Corde BLEE i 2 222 2z252Z252522z Slot 1 Stratum dale Cem ETLUAS GFK 2409A Chapter 6 Configuring the Hot Backup CPUs 6 9 K Add the G
19. M01011 after it has completed processing the switchover Momentary Switch 24 Vdc Sw Master Input Device O 101011 First you must set the system for Floating Mastership Refer to Setting the System for Floating Master Then include the following logic to implement the Toggle Master function im next rung switches the Master The system will reset 90M 1001automatically Sw Mstr Pb SW_MSTR 9d 01011 9aM OO 11 Switch Master os If a command to set SW_MSTR M01011 has been issued then the system will operate in the following manner If both CPUs receive the command and there is no Preferred Master then the Mastership will change as soon as data synchronization is complete f only the Master receives the command and the Backup is available and there is no Preferred Master and data synchronization is complete then the transfer will occur If one or both of the CPUs receive the command and the Master is the Preferred Master then the request is discarded f only the backup receives the command then no transfer will occur After the relevant conditions above have been evaluated SW MSTR M01011 will be reset automatically 5 14 PACSystems RX3i Max ON Hot Standby Redundancy February 2009 GFK 2409A Switching Mastership Using an HMI In your HMI application configure an operation that sets the command flag SW MSTR 99M01011 in the current Master CPU The HMI should set SW MSTR M01
20. O module in the remote rack has failed 264 p108 RemoteRackLossofOptMod 265 p109 Remote Rack Opt Mod Hard Fault 266 010A Remote Rack Opt Mod Soft Fault o 267 p10B Remote Rack Sys Fault Present 0000000000 268 10C Remote Rack I O Fault Present 010D Remote Rack Program Changed 10E Remote Rack HW Configuration Changed 010F Remote Rack Power Up Power has been lost and then subsequently restored at the remote rack 272 0110 Remote Rack Program Restart The remote rack has transitioned from STOP to RUN 273 0111 Remote Rack Gen BusPLRC 274 0112 Remote Rack Gen BusSLRC o 275 DMD Notued o O 288 0120 Notued o O 0 0 110 0111 0112 011D 0120 5 26 PACSystems RX3i Max ON Hot Standby Redundancy February 2009 GFK 2409A Fault Class 02h Discrete Outputs Decimal Hex Description Code Code 0 Circuit Offline The device corresponding to the circuit reference number shown in the Source Column has transitioned to offline hh Bu pmo Mau Fault Class O3h Analog Inputs Decimal Hex Description Code Code 0301 Circuit Offline The device corresponding to the circuit reference number shown in the Source Column has transitioned to offline SERE c EN EE RENE RECEN 0303 After scaling the resulting value is less than the lower engineering unit limit 0304 Over range After scaling the resulting value is greater than the upper engineering unit limit
21. Taie gg Default Tables Hity Supplemental Files Oy AUP Fikes 3 Controller 2 Documentation Files Max ON RX3i Configuration File Launch Utility from here Lj FSS Maw Files When creating a Max ON RX3i Project the best approach is to start with the generic project that is supplied with the Max ON RX3i software This assures that all of the basic components of the Max ON RX3i redundant application are included in the project Creating a New Max ON RX3i Project To create a new Max ON RX3i Project in Proficy Logic Developer PLC 1 Create a new project based on the generic Max ON RX3i Project A new Max ON RX3i Project is added to the Machine Edition project Navigator by using the File gt Restore Project menu item Select the Project Navigator window making certain that there is no project open at this time Prodigy leche nition Inlniessr 2cxamumnessGg s X M coldgu Proficy Machine Edition Cor Sana Logic Developer PLC okey Cnm T AE 2005 Lab 1 Mioch 4 2 PACSystems RX3i Max ON Hot Standby Redundancy February 2009 GFK 2409A 2 Using the File menu click on the Restore Project menu Prolicy Machine Edition Inbhe _ BD ci oi dmh pot Tyt abin oi iedo teb JEN Heer 1 Hp Gren Project MEET ET io OF 4 Proficy Machine Edition 3 Navigate to the Proficy Components directory where the Max ON RX3i Tools software has been installed then to th
22. Tg Propam Blocks DO NOT delete the cfg_dat C Block D 18 PACSystems RX3i Max ON Hot Standby Redundancy February 2009 GFK 2409A 4 Add the version Max ON RX3i Drivers to the MaxON Components folder directory using the Ctrl Drag and Drop operation from the Toolchest Mant Adi RE 14 Prediew Machine Fadi M Dis gdi Seech Project k Jp PAJE E Inn Inia Te Target Werisbles Took Wires Hain eas be ium r m f P ie Ind ese B Pl idees LS Project v 18 c d ric A Hu E db PIC D HW 4 PLC DD CDDE Baia Watch Lets v ME Hardware Configurator D Logk hg Prog Blocks Ham Dd Pac Conponents Ez dag dal Eres BESE T F SSS Eksi hir Oe v d Bock jhi e Br hir DEC JB hack hir 004 0 Sep 2 Fg Bock nir reri PRESSES ERE Zt WE 2 Et MEHienDeasbepeus amp Mation Developed Flawchart iB Pacdewenns Elli Hah Arai Enabless 7 Cases Ey Favoris oTe terete LOC L fee Re TERETE Is J The Blocks must be added to the Machine Edition Project in the following order a hbr_001 hbr_005 hbr_008 b hbr 099 c hbr 002 hbr 003 hbr 004 hbr 006 hbr 007 hbr 009 hbr 010 hbr 011 hbr cfg d hbr 000 5 When performing the Ctrl Drag and Drop Toolchest operation when the Variable Conflict Resolution dialog is displayed you must select the Replace all existing variables option to ensure that any new MaxON RX3i variables are properly defined GFK 2409A D
23. W40147 W40223 W49613 W40072 W40148 W40224 W49614 W40073 W40149 W40225 W49615 W40074 W40150 W40226 W49616 Data that is to be transferred to the companion PLC should be placed in one or more of the Transmit Buffer words T Buff Data from the companion PLC may be retrieved by reading from the corresponding Common Buffer CommBuff The other two buffers contain the received data on the Primary and Secondary Ethernet Sync LANs If the Primary LAN is functioning then its data is moved into the CommBuff If the system is configured for dual Sync LANs AND the Primary fails AND then the Secondary buffer is available then the secondary is moved into the CommBuff If neither LAN is available then the buffer is cleared GFK 2409A Appendix B Frequently Asked Questions B 3 B 4 PACSystems RX3i Max ON Hot Standby Redundancy User s Manual February 2009 GFK 2409A Appendix Quick Start Guide Using Ethernet I O C This appendix uses an example Max ON RX3i Redundant system with two controllers to give an overview of the steps needed to set up Max ON RX3i systems with Ethernet NIUs for the I O 1 Create List of ENIUs and I O like the example shown below The list should include Controller s with IP addresses and local I O if used Each ENIU with IP Address and the I O for the ENIU Leave expansion space for additional I O if the system is likely to change or grow Example System with Redundant Controllers Primary E
24. add the hardware configuration information for each PLC in your application add your application logic and define the parameters of the Redundant System using the Max ON RX3i Configuration Utility that us launched from the Logic Developer PLC Project cm m MeO Roc U0 Progect v3 09 i d PLC A Hw PLC A Hardware Configuration Target PLC B Hw PLC EH Hardware Configuration Target b PLE COMMON CONE Common Application Logic target F 2 Data atch Lists MaxOM RX3i Data Watch Lists 4 T Loge Logic for Max OH ASG Redundant lication i n z Tg Program Blocks a man E E MaccN Components M ax ON Radi Drivers and Config File pg Reference ness Tables x eau Tables Sy AUP Pies J Controle 23 Documentation Pies Max 0N RX3i Configuration File Launch Utility fram here A RX3I MaxoN Files GFK 2409 3 1 Project Workflow Step 1 Gather Information Gather the information about your system O Bus topologies and addresses Synchronization LAN locations Module types and locations O Devices including bus assignment bus addresses circuit references number of circuits and I O family type Step 2 Create a New Max ON RX3i Project In Proficy Logic Developer PLC 1 Create a new project based on the Generic Max ON RX3i Project The redundant ladder project is added to the Machine Edition project Navigator by using the File gt Restore Project menu item Select the Project Navigator window making certain that th
25. be placed in Manual by an HMI or a local control station This is accomplished by setting PO1_Man M00501 Note that M00501 operates only in the Master CPU If POI Man M00501 is SET in the Backup then it will be reset before the rung containing the PID is solved If the PID is in Manual then the raise POI Up 70M00502 and lower PO1 Dn M00503 contacts are operational If this is the Master CPU then the output CV will respond to the UP DN commands If this is the Backup CPU the register block RO1001 01040 will be overwritten by Synchronized Data values received from the Master CPU This forces the Backup s PID to Track the values in the Master MASTER P01 Man P01 Man MO01020 M00501 96M00501 This CPU is PID 01 Set PID 0I Set in Master in Manual Manual MASTER d MO01020 This CPU is Master 5 16 PACSystems RX3i Max ON Hot Standby Redundancy February 2009 GFK 2409A PID P01 PO1SP 1SP CV P01 CV 90801001 74 30050 py D Ot 94300503 PI D OfSet Pt Paramet PI D Ot ers Output Value P01 PV 94800502 PID OtPrese t value P01 Man 90M 00501 PID Ot Setin Manual P01 Up M 00502 PID 0f Raise Output P01 Dn M 00503 PID Ot Lower Output In this example the PID parameters begin at PID_P01 R01001 For PID loop 01 there must be a synchronized data group configured that assures that registers R01001 through R01040 are transferred You must include the registers associated with o
26. been entered 026 001A Ethernet The System s primary Ethernet LAN has failed CPU A and CPU B are Synchronization unable to transfer Synchronized Data via the primary Ethernet LAN Primary Failure Synchronization are unable to transfer Synchronized Data via the secondary Ethernet Secondary Failure LAN 028 001C Illegal Mastership State There are either two Masters or two Backups in operation 029 001D Notused 032 0020 Notused n B Ethernet The System s secondary Ethernet LAN has failed CPU A and CPU B GFK 2409A Chapter 5 Programming Considerations 5 25 Fault Class 01h Discrete Inputs Decimal Hex Description Code Code 2 0101 Circuit Offline The discrete input reference displayed in the Source Column has transitioned to an offline state 57 258 102 259 0103 Remote Rack Offline The remote drop corresponding to the discrete input reference displayed in the Source Column has transitioned to an offline state 260 0104 Remote Rack Overrides Present The corresponding remote drop has I O overrides present 261 0105 Remote Rack PLC Low Battery The corresponding remote drop has an indication of low CPU Battery voltage Replace or connect the battery in the remote drop 262 0106 Remote Rack Config Mismatch There is a configuration discrepancy between the modules installed in the remote rack and the hardware configuration that has been stored into the remote rack 263 0107 Remote Rack Loss of I O Module An I
27. busses e Hot Standby controller Genius and Field Control l O While you are configuring the Genius I O you must configure extra parameters that govern system operation with respect to redundant PLCs and redundant dual Genius I O busses Please note that for Genius and Field Control I O you must have a Handheld Monitor available to set these parameters Redundant Controllers Using the Genius Handheld Monitor HHM set each Genus device for Redundant Controllers YES BSM Present Using the Genius Handheld Monitor HHM set the BSM Present configuration parameter to YES This is required whether or not a dual Genius I O bus is being used When this parameter is configured as YES then the output default period is extended from 3 token rotation time periods to 2 5 seconds The extra time allows the RX3i PLCs to exchange mastership correctly BSM Controller NV m LL Genius Bus Interface Unit BRIERE TLBLLLLI xxu s ux VE ERAS Ax Ops ux xxu zx xu ux Bus Interface Unit Terminal Block GFK 2409A Chapter 7 Configuring the I O Devices 3 If the Genius I O device is attached directly to a dual bus either by a Bus Switching Module BSM or a Bus Interface Unit BIU then you must configure this device to be a BSM Controller Genius Block with BSM In the case of a Genius Block connecting to the BSM setting the block to be a BSM Controller allocates its first output to the control of the BSM It is assumed that th
28. communicating All peripherals are connected and operating normally The procedure is as follows Using Logic Developer PLC record the peak CPU Scan Time in the Master CPU You should observe the system for several minutes to obtain this value 1 Add 75to the value you obtained in step 1 Round this value down to the nearest multiple of 5 Open the hardware configuration for CPU A Zoom into the CPU module Click on the Scan tab oet the Sweep Mode to Constant Sweep Set the Sweep Timer to the value calculated in step 2 otore the configuration into CPU A LU SE XY cpu IY Open the hardware configuration for CPU B PACSystems RX3i Max ON Hot Standby Redundancy February 2009 GFK 2409A 8 Repeat steps 3 through 6 9 Store the configuration into CPU B 10 Using Logic Developer PLC Select the PLC COMMON CODE Target as the Active Target 11 Prior to the call to HBR 000 in the MAIN Block enter a rung that resets AUTSWP M1012 to OFF 12 Store the Logic into CPU A 13 Store the Logic into CPU B Hot Swapping IC693 IC694BEMS331 Modules Genius Bus Controller modules 1C693 694BEM331 that are included in a Max ON redundancy system should not be removed from or installed in the PLC that is operating as a Master If a module is removed from the Master and then reinstalled the outputs for that module will not be enabled until the next Backup to Master transition Note Any time a Genius bus controller is removed or ins
29. into either 9ol or G references You may select the desired reference type and address for the Secondary location Length words The number of discrete references that are to be included on this device This is a read only value that is generated from the number that was entered into the Primary Bus l Reference GFK 2409A Chapter 4 The Max ON RX3i Configuration Utility 4 23 Configuring Genius Discrete Outputs The Genius Device dialog allows you to configure the Genius discrete outputs The main purpose of this configuration is to identify the device and the circuit reference so that online status may be monitored Any offline online activity will be reported in the Max ON RX3i Fault Table Add New Genius Device ae Ru 4 24 PACSystems RX3i Max ON Hot Standby Redundancy February 2009 GFK 2409A Configuring Genius Analog Inputs The Genius Device dialog allows you to configure how the Max ON RX3i redundancy driver will process Genius analog inputs The analog inputs may be configured on a per circuit basis Add New Genius Device EM LO Device Discrete Out Analog In Analog Out Analog Inputs Primary Bus Analog Inputs Secondary Bus 24 Reference anm Reference 1025 zA Length E zA Length E Analog Inputs Primary Bus The Primary Bus addressing is the base address assigned to the analog inputs This address establishes the references that the analog input devices will use while they are connected to the P
30. records Alarm Record Structure Each record in the Alarm Table consists of 5 registers Each register may be interpreted as a pair of bytes whose definitions are shown in the table below If the registers are displayed as hexadecimal values in Logic Developer PLC then the interpretation may be simplified LIEEEEEENM Timestamp Seconds BCD ec l Timestamp Minutes BCD HE Timestamp Hours BCD ec Timestamp Day of Month BCD 2 Timestamp Month BCD 5B Timestamp Year BCD 6 CircuitReference Isb o 8 Alarm Subclass o 9 AamClas 9 0 Bytes 0 5 These contain date and time information stored as BCD values The simplest way to view these in Logic Developer PLC is to display the fault table registers as hexadecimal numbers 5 22 PACSystems RX3i Max ON Hot Standby Redundancy February 2009 GFK 2409A Bytes 6 Bytes 6 and 7 contain the decimal value of an I O circuit reference The value in this pair of bytes must be interpreted in the context of the Alarm Class that has generated the message The Alarm Class is contained in Byte 9 The value will be zero for CPU or system level hot standby faults Byte 8 This byte contains the Alarm Subclass code The subclass contains the rack number in the upper nibble and the slot number in the lower nibble This number implies different fault descriptions depending upon the value of the Alarm Class contained in byte 9 Byte 9 This byte contains the Alarm Class co
31. well as Series 90 30 and PACSystems RX3i Ethernet NIUs e Provide data synchronization using an Ethernet LAN With the Max ON RX3i Configuration Utility software you can e View and Modify the parameters of the Hot Standby Redundancy system e Redundant System Parameters e Synchronization Data Groups e Synchronization Network Interface Parameters e Genius I O Bus definitions With the Max ON RX3i View Project you can e Establish a communication link to the Hot Standby CPUs to Monitor system level alarms in real time Monitor performance characteristics in real time Display information about the Redundant system Max ON driver version CPU modules 1 2 PACSystems amp RX3i Max ON Hot Standby Redundancy February 2009 GFK 2409A Installing Max ON RX5i Software System Requirements Max ON RX3i Software may be installed on a PC that has the minimum requirements shown below 1 GHz Pentium class processor 256 MB RAM or more Windows XP Professional Service Pack 2 Windows 2000 Professional Service Pack 4 50 MB of free disk space NOTE Max ON RX3i Software requires Logic Developer PLC Professional Edition Release 5 80 LD PLC SIM 1 or later To Install Max ON RX3i Software 1 Qr Ol dps ee Make sure that you have installed Proficy Machine Edition release 5 8 SIM 1 or later This is required to configure and program the Max ON RX3i CPU It is recommended that you close all applications including virus checking
32. 0 300 10011 FmaducedPe od 10 Reply Rata n Serd Typa Sakea Fun Mode Store Ensbie Fake B Fan Hode Store Ensbie Fake Hame Moran Pinducai ID 10010011001 Broun ID n Proce ID 10010011001 GeuplD n Exchange ID 2 Adepier Name 5 UodaeTimexi 0 Fin Mode Slore Enable Falp Updae Teu Fan Mode Store Enable Falp GFK 2409A Chapter 6 Configuring the Hot Backup CPUs 6 15 Configure Ethernet Interface for Ethernet l O LANS for PLC B if used Configure the Ethernet Interfaces used in conjunction with the Ethernet NIUs Configure Genius Bus Controllers for PLC B if used Serial Bus Address All Genius bus controllers in PLC B should be configured to have their serial bus addresses set at 30 Input Default Inputs should be set to Force OFF Status Reference Type The recommended practice is set the device status address at the high end of the discrete input status references For instance the first GBC might start at 99102017 length 32 Output at Start Outputs must be set to Disabled at Start SE EE Lh TEMMEN PLC B HW 7 T A ae l Data Wash Lie Hatara Configuestion EN nas fice 2 METTE Ern Sor 1 Tuned wir ier C6 B a ipni ot 3il With Sit 25 B x tiam M 3x SCS TAL x 4 Shek amp oa B uxo 6 16 PACSystems RX3i Max ON Hot Standby Redundancy February 2009 GFK 2409A L Configure I O Devices on the Primary and Secondary Buss
33. 011 in each PLC This command will be executed in the current Master CPU but will be ignored in the current Backup CPU Each CPU will reset the command automatically Assuming that there is no preferred Master set in either CPU then the transfer will occur as soon as data synchronization is complete In most cases this will happen immediately You must set the system for Floating Mastership Refer to Setting the System for Floating Master No other logic is required System Data Registers Variable Name CAT NUM 9o RR9001 Catalog Number REV NUM 9o 9002 Current Release Number integer with implied decimal point MRS n 00101 v1 01 R9003 User Version Number double precision If audit trail has been enabled R9004 Max ON will increment this register pair each time a program change is stored or updated If audit trail is not enabled then the user may enter any value here PDAT 01 R9005 mm ss User Version Date Related to above this is a packed BCD date R9006 dd hh yy mm dd hh mm ss R9007 yy mm 9o FR9008 Program Size double precision An approximate program size R9009 Some users include this value with the checksum value for additional security in revision control ARDO Program Additive Checksum fo R9011 Reserved R9021 ARDOR 9eR9023 E H 90R9024 REM SCN R9025 Remote CPU s Current Scan Instantaneous PLC Scan time in msec time LOC SCN 9o 9026 Local CPU s C
34. 1001001 Scan Plate 11000 Erat Conditional Scar F abe 3 Modify the Address of PLCA in the Inspector to match the IP address of PLC A in your Max ON RX3i system 4 Repeat step 3 for PLCB 5 Select the Download and Start Active Target toolbar button to start the Max ON RX3i Diagnostic program or press the F9 key M ne D peh moea Tung mmidi piahi eie reip mex o1 E f H M d ck This will launch the View project to run on your PC GFK 2409A Chapter 8 Diagnostic Tools 8 3 Step 3 Use the Max ON RX3i Diagnostic Tool Once the Diagnostic Tool starts on your PC the main Diagnostics page will be displayed Tew Hur rection ial E Max ON RX3i Diagnostics System Status Alarme Project info Authorization PLC A is the Master PLC B is the Back Up Local Scantime Local Scamtime MIDER Renee Seatime Hamiti Searire ull I AR Update Time cmc SA Update Time pr SNB Update Tina TI pa Ben Update Tims ee Failover Mode Falover Mode PL A identity PLC B Identity LAN Statue LAN Siriu Program Fee start Program Foestart Power Up Power Lap Remote CPL Offline Remote CPU Oline Data Syme OK Data Sync OF Primary ETM Primary ETM Secondary ETM Secondary ETM Authorization Nuttveriz atian Fakire TOR System Status Clicking on this tab displays the Real time Status page The page contains information on scan times update rates and PLC status Alarms Clicking on this tab will bring up the Al
35. 2 Local Producer I Nus D Local Producer ID Hue 8071 337 27 Use Configueation Serve Falte Use Configueation Serve Falte Primary LAN EGD Consumed Exchange In the Navigator window expand Ethernet Global Data to reveal the Consumed and Produced exchanges Te i MEA fee Meac OH AXA LD Protect v3 13 x d PLC A Hw PCE HW Cake Watch Lists Eai Gkal Cant BE consumed Exchanges MS Produced Exchanges NE ardere Configuration Loge py Reference vee Tables Supplemental Filles 4 C OoN CODE B Data watch Lists i Right click on Consumed Exchanges The following pop up menu will be displayed ei ris D 12 PACSystems RX3i Max ON Hot Standby Redundancy February 2009 GFK 2409A Click on New to create the first Consumed Exhange The default name for the exchange is ConsExch1 In the nspector window set these properties as follows Name Set to MxnCons1 Producer ID Set to the IP address of the Primary Ethernet module in PLC A Group ID Defaults to 0 Exchange ID Defaults to 1 Adapter Name Set to location of Primary ETM normally Rack 0 Slot 4 Consumed Period 200 not configurable Update Timeout Defaults to O no Timeout Run Mode Store Defaults to False Ee oni 100 100 1001 D Adapter Marre Lorumed Pence Ligfaibar T irea 0 i Fun Mode Sion Ens Faks Fan Mode Sine Erle Faks In the Navigator window double click on MxnCons1 This
36. 2409A D D Updating an Existing Application D 5 P Go to the nspector window and edit Local Producer ID so that the IP address corresponds to the IP address that was set for the Primary LAN Ethernet module in PLC A E repeto O O O OOOO Eene Gibba Dais NE EfereiBkbiDas O 5 5 5 55 5 05 teaPoacero uri Local Producer I Nus D Local Producer ID Hur 2355515 Use Configueation Serve Falte Use Conhgurslion Serve Falte Primary LAN EGD Consumed Exchange In the Navigator window expand Ethernet Global Data to reveal the Consumed and Produced exchanges T T A F fee Mec OH AXA LD Progect v3 13 4 RC A Hw Data Watch Liste Ae Corrente Exchanges BE Produced Exchanges E Hadese Configuration D Leagi Feference Yee Tables Sake ed Fils Right click on Consumed Exchanges The following pop up menu will be displayed bed ne D 6 PACSystems RX3i Max ON Hot Standby Redundancy February 2009 GFK 2409A Click on New to create the first Consumed Exhange The default name for the exchange is ConsExch1 In the nspector window set these properties as follows Name Set to MxnCons1 Producer ID Set to the IP address of the Primary Ethernet module in PLC B Group ID Defaults to 0 Exchange ID Defaults to 1 Adapter Name Set to location of Primary ETM normally Rack 0 Slot 4 Consumed Period 200 not configurable Update Timeout Defaults to O no Timeout Run Mod
37. 3i LD Project vx yy zip file alzi Look in E Redundancy LD do t E be File name MaxON Rai LD Project v3 04 zip Files of type zip Files zip Cancel E When you click on Open a new project will be added to the Proficy Navigator window Now you may give this new Project a descriptive project name You may also use this project to create a Machine Edition project template that can me used as a starting point for future Max ON RX3i projects Launching the Max ON RX3i Configuration Utility The Max ON RX3i Configuration Utility is launched from the Machine Edition project Open the project that you restored in the previous section There are three targets in the project Navigator Ex E EHESI Max ON Rx3i LD Project v3 D4 B ge PLC A Hw e PLC B HW f et PLC COMMON CODE e PLC A HW This target contains the hardware configuration for PLC A It must be edited to reflect the hardware settings and components in your system Then it must be downloaded to PLC A only e PLC B HW This target contains the hardware configuration for PLC B It must be edited to reflect the hardware settings and components in your system It will be very similar to PLC A hardware configuration except for certain items such IP addresses Genius bus controller settings etc In a similar fashion this configuration must be downloaded to PLC B only GFK 2409A Chapter 1 Introduction 1 7 e PLC COMMON CODE This target contain
38. 4 Controller C3 Documentation Files 3 RX3I MaxoM Files Update EP 13 Select the Max ON Project directory Ev ar N Propect mie Ed Vm Favorites Took Hip Baek o nb o a Geah Troens 1 0 OS X a Ei Address WORXITemplMyMacON ApplicabonlzVaddibonl Files Documentation FleslfMas ON Project T n d Mpa free File Sape 1 74 KE 1 74 KB lel Py Computer d C 4 PACSystems RX3iMax On Hot Standby Redundancy February 2009 GFK 2409A 14 Double click on the config mx3 file This will launch the Max ON RX3i Configuration Utility that can used to define the parameters of the Redundant System n brea dae Prijact Heme B Bie PRS we m Flim 3 ione Humber at Eyre DAHs z Tam bm il etek B Humber aT Beem Lu Jyrin Getting DasthuLr Pii Peri 50 ded Audit Trail Da eek Led an LEH Tupuilog Fd urina r Failcerer Parimi me Ear Tg A mer ALam Humber of AIAERE Ln a Pam nno wm Pra 15 When the parameters of the Redundant Systems are entered or modified using the Configuration Utility the cfg dat C block is updated in the Max ON Project directory This block then must be used to update the C Block in the PLC COMMON CODE of the Project n HM El PLC COMMON CODE 2 EA Data Watch Lists flit Hardware Configuration Aji Rack a ICK9SCHSO12 A Logic EES Program Blocks ET MAIN xd Droponents FPP hbr mon ET hbr aoi
39. 985 for M5S and M5L drop folders Status Reference Type In the Global Data Tab At the GBC s Address Input 1 Address Input 1 Address 90100001 Input 1 Length always 0 Input 2 Address 9oAI0000 1 Input 2 Length always 0 Output 1 Address 20100001 Output 1 Length 16 plus the number of Discrete Inputs installed Output 2 Address 9o AI10000 1 Output 2 Length The number of Analog Inputs installed At SBA 30 oee Buffer Registers Input 1 Length 62 Input 2 Address 9oAI0000 1 Input 2 Length always 0 Output 1 Address 90 Q00001 Output 1 Length always 0 Output 2 Address 90A Q00001 Output 2 Length always 0 At SBA 31 Input 1 see Buffer Registers Input 1 Length 62 Input 2 90100001 Input 2 Length always 0 Output 1 Q00001 Output 1 Length always 0 Output 2 AQ00001 Output 2 Length always 0 The table shown below should be used to configure the Genius bus controller s in a remote drop The table lists the register references that must be entered into the Logic Developer PLC hardware configuration based upon the template folder that was used to create the remote drop 7 10 PACSystems RX3i Max ON Hot Standby Redundancy February 2009 GFK 2409A Remote 90 30 Genius Drop Project Name RemDrop RemDrop RemDrop RemDrop RemDrop Description M23dxyy zip M31dxyy zip M4xdxyy zip M5sdxyy zip M5ldxyy zip Receive Buffer R00705 R01729 R09680 R09680 R16065 Primary Bus CPU A SBA 31 Receive Buffer R00833 R01857 R09808 R09808 R16193 Secon
40. D Flag for CPU A IDB Mo1018 ID Flag for CPU B CPU_RUN M01019 CPU is in RUN Mode MASTER M01020 Master Flag SYNC_OK M01021 All Data has been Synchronized M01022 Reserved M01024 M01017 ID Flag for CPU A ID A This flag is ON in the CPU identified as PLC A Setting the CPU Identity M01018 ID Flag for CPU B ID B This flag is ON in the CPU identified as PLC B Setting the CPU Identity M01019 CPU is in RUN Mode CPU RUN This flag is ON if the CPU is in RUN Mode It is OFF if the CPU is in STOP Disabled or STOP Enabled M01020 Master Flag MASTER This flag is ON in whichever CPU is the current Master M01021 All Data has been Synchronized SYNC_OK This flag is always ON in the CPU identified as the current Master It is ON in the Backup CPU at the moment when all Synchronized Data items have been updated 5 2 PACSystems RX3i Max ON Hot Standby Redundancy February 2009 GFK 2409A Indicating Mastership Using the System Status Flag M01020 Master and the System Status Flags M01017 and M01018 the CPU Identity flags you may determine which PLC is the current Master By combining these flags it is possible to link discrete outputs to indicator lamps link to internal coils to provide status points to an HMI or even link discrete outputs to data switches to route communications lines from a peripheral to the CPU serial ports In the example below the Flags are used to control discrete outpu
41. D Updating an Existing Application D 19 2 riable Lonlfict Resolakion r For veins whch caus s Nan and Sepa coit Fiepiaer al eso vaaabier For vanebles whch caves Ref Adde and Data Type B3 os d J J i i WEHE 7 i ab I oc ce He 6 AMaxON RX3i MAIN Block is also available in the Toolchest Drawer This Block has a comment in the first rung that details the revision history 7 Validate your Max ON RX3i application to verify that all Max ON Driver blocks are properly located in the Project 8 You can also verify the version of each hbr Block by checking the description in the Block Properties Inspector Block Properties Mame her LL Language Block Type Block Scheduling Parameters Lack Settings Extra Local Words 128 Herion Settings Inspector D 20 PACSystems RX3i Max ON Hot Standby Redundancy February 2009 GFK 2409A GFK 2409A A Adding a Secondary Bus to an Existing Bus 4 15 Adding an I O Device 4 17 BSM Controller 7 4 BSM Present 7 3 C CIMPLICITY ME backup folders C 1 Configuring Analog Inputs 4 22 Configuring the Analog Output Range 7 13 Configuring the Drop s GBC 7 9 Configuring The Hot Standby GBCs 7 14 Configuring the I O Devices 7 1 7 3 Creating a Connection to a PLC 8 3 Creating a New Project 4 2 Creating Connections to the PLCs 8 3 Creating the Drop Folder 7 6 D Diagnostics 8 1 Ethernet Ha
42. GE Intelligent Platforms Programmable Control Products PACSystems RX3I Max On Hot Standby Redundancy User s Manual GFK 2409A January 2010 GFL 002 Warnings Cautions and Notes as Used in this Publication Warning notices are used in this publication to emphasize that hazardous voltages currents temperatures or other conditions that could cause personal injury exist in this equipment or may be associated with its use In situations where inattention could cause either personal injury or damage to equipment a Warning notice is used Caution Caution notices are used where equipment might be damaged if care is not taken Note Notes merely call attention to information that is especially significant to understanding and operating the equipment This document is based on information available at the time of its publication While efforts have been made to be accurate the information contained herein does not purport to cover all details or variations in hardware or software nor to provide for every possible contingency in connection with installation operation or maintenance Features may be described herein which are not present in all hardware and software systems GE Intelligent Platforms assumes no obligation of notice to holders of this document with respect to changes subsequently made GE Intelligent Platforms makes no representation or warranty expressed implied or statutory With respect to and assumes no
43. GFK 2409A Chapter Introduction l Welcome Thank you for choosing Max ON RX3i Hot Standby Redundancy software and GE PACSystems RX3i controllers to implement your critical control project Max ON RX3i Software consists of several software components some of which execute in a pair of Hot Standby PACSystems Max ON RX3i Controllers and some of which execute upon your programming workstation The PACSystems controller based software consists of a set of application blocks that perform the Redundancy portion of the Hot Standby application These application blocks are provided as part of a Proficy Machine Edition Project that is the starting point of your redundant automation application Using GE s Proficy Logic Developer PLC programming software you add your application logic to this project and then store the overall project to each of the Hot Standby controllers The Max ON RX3i Configuration Utility which is launched from the Logic Developer PLC Project provides a utility to allow the control system designer to customize the functionality of the redundant system A Proficy View Max ON RX3i Project is also provided to monitor the status of the Redundant oystem and to display diagnostic information GFK 2409A 1 1 With the Max ON RX3i LD Project you can e Create a Hot Standby system that operates using a combination of GE Genius O Field Control V Series 90 30 remote Genius drops and Genius VersaMax I O as
44. Hardware Configuration for PLC B HW Target to match the parameters of PLC B in your system 6 18 PACSystems RX3i Max ON Hot Standby Redundancy February 2009 GFK 2409A Configuring the I O Devices Configuring the Ethernet I O Devices Before you may use your system you must configure the Ethernet I O devices that are to be installed on the Ethernet I O bus For Max ON RX3i the Ethernet devices may consist of PACSystems RX3i ENIUs and or Series 90 30 ENIUs For a complete description of how to configure and use the PACSystems RX3i ENIUs please see GFK 2434 titled PACSystems RX3i Ethernet Network Interface Unit A summary of the process to configure this ENIU is as follows 1 Determine the IP Addresses for the Primary PLC A and Secondary PLC B Controllers and the Ethernet NIU 2 Add the PACSystems ENIU target s to your Machine Edition Project by selecting the Add Target gt GE Remote I O gt OS he ED Propel v3 Ud Frog ea hiar lies doer B Pe Ek Sexo Bened Taper rishi ook Andes Help Ko m hwo C amp 4b dt o r Phu GFK 2409A 7 1 8 9 the I O Station A LD logic block named Local User Logic is provided for this purpose Repeat steps 2 through 7 for each ENIU Store this information to each ENIU 10 Add the Ethernet Global Data component to the Primary PLC A HW target and 11 13 14 15 16 17 Secondary PLC B HW target Controllers Fir Fc LO Preeect o_O Probity H
45. Internet Explorer and HMI software that might be running in the background You may need to check the task manager to determine if other applications are running As a further precaution it is also recommended that you re boot the PC to make sure components that Max ON RX3i Configuration Utility needs to update are not running during the installation process Put the Max ON RX3i Software CD in CD ROM Drive Select the CD drive from Windows Explorer Double click Setup exe Follow the user prompts to complete the installation GFK 2409A Chapter 1 Introduction 1 3 Uninstalling Max ON RX3i Software Max ON RX3i Software can be uninstalled only from the computer upon which it is installed It cannot be uninstalled over a network You can uninstall Max ON RX3i Software from the Add Remove Programs option on the Windows Control Panel or from the Windows Start Menu If the computer has other GE software products installed Max ON RX3i Software can be uninstalled without removing any files needed by those applications To uninstall Max ON RX3i Software do the following 1 Choose Uninstall from the Start Menu or the Control Panel 9 A dialog box appears asking if you are sure you want to uninstall 3 Confirm the Uninstall All files relating to Max ON RX3i Software will be removed from the hard drive Any files used by both Max ON RX3i Configuration Utility and another application will be left on the system All registry entri
46. LI 35s 36x 374 small amp t I li lB zip mI E RembDrap Mas File name RemDrop M5106 zip Files of type Zip Files zip Cancel E When you click on Open a new project will be added to the Proficy Navigator window 4 Give your project a descriptive name in the Machine Edition Navigator GFK 2409A Chapter 7 Configuring the I O Devices 1 1 Remote Drop Status Word A remote drop always places important status information into its local references at 96100001 through 96100016 inclusive The definition of these inputs is shown in the table below 7 9 System Fault Present 10 11 12 13 Bit Offset Description 4 15 16 To ensure proper operation of the remote drop you must not configure any local module such that it overlaps these discrete input addresses Make certain that addressing for your modules begins at 100017 or above 7 8 PACSystems RX3i Max ON Hot Standby Redundancy February 2009 GFK 2409A Configuring the Drop s GBC The Genius bus controller in the remote drop must be configured to transmit the input data to the Hot Standby PLCs and also to receive global data from the Hot Standby PLCs In the Remote Drop global data contains the discrete and analog output data Primary Bus The Genius bus controller should be configured as follows In the Settings Tab Serial Bus Address SBA Status Reference Type In the Global Data Tab At the GBC s Address Inp
47. Max ON Hot Standby Redundancy February 2009 GFK 2409A If a corresponding user defined alarm has been entered during the Max ON RX3i Configuration Utility configuration session then the fault time stamps along with appropriate descriptors will be displayed in the Max ON RX3i Alarm Table in the Proficy View Diagnostics application Max ON RX3i variables used by subroutine HBHR 005 to log a user defined alarm 96R09761 Fault Parameter Circuit Number 96R09762 Fault Parameter Fault Code PLC E Amr Piola 153i 8 Pinging ar Halide i HANT Gpet FFadare EERE i Afire a ae ai Z Afire sx alae 15361218 i PAG fgat FF ade EE RETE bana Fakie te er IEEE RETI Ar cx ae EE FEHI J CP Tipp GFK 2409A Chapter 5 Programming Considerations 5 21 Alarm Table Organization The Alarm Table begins at R9030 and ends at R9190 The Alarm Table organization is shown below Number of Faults in Table 0 empty 33 full o d NUM FLT 156 R9186 Record 32 Fault Type The value in NUM FLT 96R09030 indicates the number of active faults alarms in the table A value of zero indicates that the fault table is empty A value of 33 indicates that the table is full When the table is full no further faults may be added to the table The first fault table entry is located in NUM FLT 001 005 R9031 9035 The second fault entry is in NUM FLT 006 010 R9036 9040 This pattern is repeated for a total of 32 fault
48. Properties menu item The Edit Genius Device dialog is displayed EI Dee Defienison 0 Fami Genus 10 Tyne pn z 4 Editthe device properties 5 Click Apply and Ok to complete the changes or Cancel to leave without making any changes Deleting Genius I O Devices 1 To delete a Genius device select the Genius I O bus from the Project tree for the item to be deleted 2 n the device table select the Genius device by clicking on the gray button to the left of its SBA number A will be placed on the leftmost column and row to indicate that the device has been selected 3 Select the Bus Devices Delete Device menu item The device will be deleted GFK 2409A Chapter 4 The Max ON RX3i Configuration Utility 4 21 Configuring Genius Discrete Inputs The Genius Device dialog allows you to configure Genius discrete inputs If the bus to which this device is attached has been configured to have a Secondary bus controller then both the Primary Bus and Secondary Bus information will be displayed If this is a single non redundant bus then only the Primary Bus information will be displayed Add New Genius Device l VO Device Discrete in j Discrete Inputs Primary Bus Discrete Inputs Secondary Bus Reference anm Reference I BOLT Length i b Lenath wards b Selected Reference Type C xp Discrete Inputs C xm Global Bits f ZA Registers TE Cancel Apply Discrete Inputs
49. Redundancy February 2009 GFK 2409A Selecting the I O Max ON RX3i systems may be implemented using any combination of the following I O Ethernet NIUs Ethernet NIUs are remote I O drops that as based on standard 90 30 or PACSystems RX3i hardware These remote drops communicate to the redundant controllers using Ethernet Global Data These NIUs are configured using Logic Developer PLC Genius Block Genius blocks are intelligent self contained configurable I O modules The blocks are available as discrete analog and special purpose types such as the high speed counter Many of the blocks offer advanced diagnostic capabilities such as open circuit short circuit and overload detection Each block is configured using a hand held monitor Genius Field Control Genius Field Control is a family of versatile modular I O devices The I O modules are small and rugged and are available in both discrete and analog versions I O Terminal Blocks provide universal field wiring terminals for the I O modules allowing I O module types to be mixed on the same I O Terminal Block The I O Terminal block is mounted on a DIN rail As many as eight Field Control I O modules four I O terminal blocks can be connected to one Bus Interface Unit Together they make up a Field Control station The bus interface unit provides either a single or a dual redundant LAN connection to the Hot Standby PLCs Each station is configured using a hand held mo
50. Simplify the System Here are a few suggestions from other system developers that have worked well 3 8 Turn OFF one PLC and troubleshoot the system using the remaining one Disable Max ON RX3i drivers by placing an ZALW OFF contact prior to the call to HBR 000 Now determine if input output devices operate properly This will require that you modify the hardware configuration for the Genius bus controllers Place them in Enable at Start Don t forget to change the configuration to Disable at Start when it is time to place the system into its final redundant operation Disable your application code and troubleshoot the Max ON functionality Check to make certain that synchronized data items transfer properly Check to make certain that the Hot Standby CPUS will exchange mastership properly PACSystems RX3i Max ON Hot Standby Redundancy February 2009 GFK 2409A Chapter The Max ON RX3i Configuration Utility Jj The Max ON RX3i Configuration Utility is used to create or edit the operating parameters used by the Max ON RX3i redundancy drivers These parameters specify such things as bus topologies I O addresses and definitions for the ranges of synchronized data transfers Max ON RX3i Projects A Max ON RX3i Project is a collection of items needed to define the elements of a redundant system If you inspected a Max ON RX3i Project using Logic Developer PLC you would see that it consists of a Machine Edition Project with
51. arm Table display page This page lists any alarms that have been archived within the PLCs that have active connections Alarms may be cleared from this display page Project Info Clicking on this tab will display the Project Information page Catalog number version number program checksum and other items are displayed Authorization Clicking on this tab will display the Authorization page that indicates if the system is operating in Demo mode or not Please note that if the Diagnostic Tool is not communicating with the PLCs a ES will be displayed for the items The C symbol indicates a Latched Alarm condition where a symbol indicates a current Alarm condition 8 4 PACSystems RX3i Max ON Hot Standby Redundancy February 2009 GFK 2409A System Status You may view items that relate to the current operating characteristics of your system on the oystem Status page An example is shown in the picture above PLC A and PLC B Status Local Scan Time Remote Scan Time R Update Time AQ Q M Update Time Failover Mode PLC A and PLC C Identity Program Restart Power Up Remote CPU Offline Data Sync OK Authorization GFK 2409A Indicates the operating status of the corresponding PLC either Running or Stopped The scan time in milliseconds for the Local PLC The scan time in milliseconds for the Remote PLC This is the time required to update synchronized data of type R The time is reported in seconds
52. ary Dehnation Type Linicast 100 300 100 2 Produced Parad 1 100 300 10012 Produced Penad 1 vari T pp Fun Hode Stone Ensbie Fake Fun Hode Store Enshi Fake Benton 1001001082 Producer IC 100100 100 2 o i o 1 che d 4 me D Commend Period tad Run Mode Store Enshi Fate Run Mode Store Enable Fale Note All Ethernet modules within a PLC that produce and consume Ethernet Global Data must use the same Producer ID i e IP address For instance all the modules in PLC A that are configured for EGD exchanges might be addressed at IP 100 100 100 1 while all those in PLC B are configured for 100 100 100 2 This applies to Ethernet modules used for I O networking as well GFK 2409A Chapter 6 Configuring the Hot Backup CPUs 6 7 Exchange References The tables that follow contain the references that are associated with the exchanges You may configure these parameters by double clicking on the Produced or Consumed exchanges and then edit the values within the nfoViewer pane Note These parameters must be set exactly as shown MxnProd1t Primary LAN MxnCons1 Primary LAN oomen qe 199 MxnProd2 Secondary LAN MxnCons2 Secondary LAN 6 8 PACSystems RX3i Max ON Hot Standby Redundancy February 2009 GFK 2409A L Configure Ethernet Interface for Ethernet I O LANS for PLC A if used Configure the Ethernet Interfaces used in conjunction with the Ethernet NIUs Add the Ethernet
53. ays in Demo mode 0009 Authorization Not used Corruption 000A Program Changed The application program in the identified CPU has changed either due to a program store or due to online Bosal Mismatch This implies that the programs in the two CPUs are not equivalent 014 000E Remote is Online The companion CPU has transitioned to an Online mode 015 OOOF Local Switches to The CPU identified in the Source Column has become a Master Master Z2 Switches to The CPU identified in the Source Column has become a Backup acae 3 019 0013 Genius Sync PLRC Not used Error 020 0014 Genius Sync SLRC Not used Error 021 0015 Q Configuration FaultA defective configuration has been entered There are either too many Q groups or the reference range exceeds the capacity of the system 022 A defective configuration has been entered There are either too many AQ groups or the reference range exceeds the capacity of the system 023 0017 M Configuration A defective configuration has been entered There are either too many Fault M groups or the reference range exceeds the capacity of the system 024 R Configuration Fault A defective configuration has been entered There are either too many R groups or the reference range exceeds the capacity of the system 5 24 PACSystems RX3i Max ON Hot Standby Redundancy February 2009 GFK 2409A Decimal Hex Description Code Code 025 0019 Corrupted Config A defective configuration has
54. changes to EGD exchanges 2 Revise the Application with new Max ON Drivers 3 Download both Hardware Configurations e Select the hardware target that is associated with the Backup PLC Set it as the Active Target e Go online and place the Backup PLC into STOP mode e Download Hardware only the appropriate hardware target to the Backup PLC e Place the Backup PLC in RUN Mode e Go offline e Switch Mastership so that the current Backup becomes the Master e Select the hardware target that is associated with the new Backup PLC Set it as the Active Target GFK 2409A D 1 e Go online and place the Backup PLC into STOP mode e Download Hardware only the appropriate hardware target to the Backup PLC while it is in STOP mode e Place the Backup PLC in RUN Mode e Go offline 4 Download the Application Logic e Set PLC COMMON CODE as the Active Target e Adjust the target s Ethernet I P address to match the address of the Backup PLC Or if using a serial connection connect to the programming port on the Backup PLC e Download Logic only the target named PLC COMMON CODE into the Backup PLC e Place the Backup PLC in RUN Mode e Go offline e Switch Mastership so that the current Backup becomes the Master e Adjust the target s Ethernet I P address to match the address of the Backup PLC Or if using a serial connection connect to the programming port on the Backup PLC e Download Logic only the targ
55. cuit addressed at AI00001 will have a Secondary address at AI01025 Discrete Inputs For discrete inputs the addressing is more flexible If the Primary address is on a word multiple i e 1 17 33 etc AND the length is a word multiple i e 16 32 48 etc then the Secondary address will be mapped into R space If the primary address does not meet the criteria above then the user may select an alternate address at either a G reference or a l reference Secondary Bus References The configuration utility will display the configuration options for the Secondary bus references automatically Please use the configuration information displayed in the text window to obtain the information that is needed to configure the Secondary bus controllers for discrete and analog inputs 4 28 PACSystems RX3i Max ON Hot Standby Redundancy February 2009 GFK 2409A Project Information Configuration Summary The configuration summary provides information about your project You determine the content of this report by the item that is selected in the project tree Each time an item is selected in the project tree the configuration summary will update automatically ss PS Esk I r A cm iit Frajeri all sd Projet eista Mabenekz Bims riis feted Recon Bio Hep El End Lire a F Sorc Habsah TID neris an Host PLC siran x I I hu M Geen Eun Man Humber of Byrne GAMA aai Higbee GE Mebeworks
56. d the entry along with a date time stamp to indicate when the event occurred Typical events include change of Hot Standby mastership loss of PLC power program restart and loss of I O devices y wwe Ld Project PLC A Alarms 21 41 45 2 21 41 45 21 41 45 21 41 45 g 2141345 21 41 45 PLC BH Alarms Lacation B AD A A B CODD A OOO mt H A UA Description fm rene Circuit Offline Circuit iline Circuit Offline Cimeulir Offline Remote Rack Oime Note User defined alarms are not available in the current version of Max ON RX3i Diagnostic Tools 8 6 PACSystems RX3i Max ON Hot Standby Redundancy February 2009 GFK 2409A Project Information You may view certain items that relate to the general nature of your system Select the Project Info tab View Aurime Max ON RX3i Diagnostics Projectinfo d Authorization gt PLC B PLC Catalog Number PLO Catalog Number ow Version SW Version User Version Humber User Version Humber Liter Version Date Leer Version Date Program Siz Program Siz Program Checksum Program Checksum PLC Catalog Number The catalog number of the GE controller that is running the Max ON RX3i project SW Version The current version number of the Max ON RX3i PLC drivers User Version Number If Audit trail has been enabled then this represents the number of times the application logic has been changed If Audit trail has not been enabled then the Max ON RX3i drivers will
57. d within application logic and in some instances by an HMI 9oMO 1009 MO01010 MO0101 1 70M01012 M01013 M01014 M01015 M01016 Variable Reference Description Name SEL A 9oMO 1009 Select A as Preferred SEL B M01010 Select B as Preferred SW_MSTR M01011 Switch Master self resetting 9M01003 Notused o M01044 Clear Remote Alarms self resetting Clear Local Alarms self resetting Clear All Alarms self resetting The definitions of the flags are as follows Select A as Preferred SEL A Used in conjunction with SEL B 96M01010 to determine the manner in which Mastership operates See Selecting the Master Select B as Preferred SEL B Used in conjunction with SEL A M01009 to determine the manner in which Mastership operates See Selecting the Master Switch Master self resetting SW MSTR Used to exchange Mastership See Selecting the Master If it is set ON the Max ON driver will reset it to OFF automatically See Switching the Master Auto Sweep Mode When this is set to ON the Backup CPU will be set to Constant Sweep mode automatically and the Master will be set to Normal oweep mode automatically See PLC Sweep Mode Not used Clear Remote Alarms self resetting When issued to the Master CLEARS the alarms in the Backup CPU only If it is set ON the Max ON driver will reset it to OFF automatically Clear Local Alarms self resetting Clears the alarms in
58. dary Bus CPU A SBA 31 Receive Buffer R00769 R01793 R09744 R09744 R16129 Primary Bus CPU B SBA 30 Receive Buffer R00897 R01921 R09872 R09872 R16257 Secondary Bus CPU B SBA 30 Configuring the Discrete Output Range Discrete output states are broadcast as global data from the Hot Standby PLCs The global data is intercepted by the Remote Drop and then mapped to local output states The mapping process allows output references from the Hot Standby PLCs to be translated to a different set of output references in the remote drop For example assume that your Remote Drop is implemented using a model IC693CPU323 This CPU supports a maximum of 512 discrete output addresses Your Hot Standby CPUs are each a model IC695CMU310 This CPU supports 32640 output addresses The mapping process allows a portion of the output addresses in the range Q00001 02048 to be mapped into the range 99Q00001 00512 at the remote drop GFK 2409A Chapter 7 Configuring the I O Devices 11 Configuring the Range 1 2 3 12 In Logic Developer PLC open the Remote Drop project Using the navigator open the Block named mxn cfg Edit the first rung of data moves In the first MOVE function a constant is moved into the reference named M Q ST Master CPU Starting Q Ref Enter the starting reference for the outputs that are to be received from the Hot Standby PLCs In the second MOVE function a constant is moved into the reference na
59. ddress 9 IU0L1B563 IP Address 5 222522 2555 LO0 100 100 1 PLO m 4 b m P Lb d B b d B b d P E d bL S d amp B Rack 2 52 22524222222 22325 Main Rack Blot saasaa Crete C cR alot 4 Etatus Address 21015953 IP AGP ERR LOO 100 100 2 Add the Ethernet Interface module s to the appropriate slot s in the Hardware Configuration for PLC A and configure its parameters to match the Max ON RX3i Configuration Summary amp 4 ICEASETIHAOT PLE A Hw Tl HE j PLC A W JE etna 5 232 Port Station Manager Poser Consumption Data Walch Lt amiers Andee t Cond igorsion Di ia E El e o cesse Ba Sot 0 CicessrsaDac Sob 1 lined With Shot D B Sot 20ce09cHoun Sick 31 Lined With Slot 2 J TFET Ja S CET Sick 6 CEES B iiit 1o B man TaN i Shot 7 OCR D xau n a fie Pe ed l 6 4 PACSystems RX3i Max ON Hot Standby Redundancy February 2009 GFK 2409A a Configure EGD Exchanges for Sync LANS for PLC A Critical system data is transferred between the PLCs by way of Ethernet Global Data Exchanges A Max ON project contains two preconfigured sets of exchanges for each PLC one for the Primary LAN and one for the Secondary LAN Single Sync LAN If you are not using a Secondary LAN then delete
60. de The valid range is 0000 4095 Alarm Class Alarm Circuit Reference Alarm Class Description Subclass Range Integer Offset 8 Offset 6 7 00 00 FF Always 0 System level faults 00 FF 0001 2048 Discrete input circuit Offset 9 L 85 9 FF 00 02k Areo moase 04 00 FF 001 0256 Analog output circuit ee 9 Not defined GFK 2409A Chapter 5 Programming Considerations 5 23 Alarm Class 00h System Level Alarms Decimal Hex Description Code Code 001 0001 CPU Stopped The CPU identified in the Source Column has transitioned from Run to Stop M p Program Restart The CPU identified in the Source Column has transitioned from Stop to Run 003 10003 PowerUp Power has been restored to the CPU identified in the Source Column 004 0004 Invalid CPU ID The CPU identified in the Source Column does not have a valid ID Open the hardware configuration Zoom into the CPU module and set the Checksum Length to 11 for CPU A or 12 for CPU B 005 0005 Duplicate IDs The CPUS have identical IDs Verify that the hardware configuration has been stored to the proper CPUs Verify the identities in the project have been set so that the Checksum Length for CPU A is 11 and 12 for CPU B 006 0006 New Authorization 007 0007 Authorization Alarm This occurs after operating for a total of approximately 22 days in Demo mode 008 0008 Authorization Fault This occurs after operating for a total of approximately 22 d
61. dler See Max ON RX3i Advanced Programming topic User Defined Alarms 4 32 PACSystems RX3i Max ON Hot Standby Redundancy February 2009 GFK 2409A Chapter Programming Considerations a This chapter provides additional information on programming considerations and system resources for the Max ON RX3i product In many cases Max ON RX3i System Variables have been predefined to use in application logic in order to interact with the Max ON RX3i redundancy driver Reserved References Max ON RX3i redundancy drivers make use of a small number of variable references Some of these references are used for the internal operation of the drivers to hold system state information Many are available to your application logic to provide both information on the system and to control the operation of the redundancy drivers I O References 6100001 to 2048 Q00001 to 2048 AI00001 to configured limit AQ00001 to configured limit Available to all applications G00001 to 1024 G01025 to 1280 M00001 to 0928 M00929 to 1024 M01025 to 4096 5 al T00001 to 256 R00001 to 8000 GFK 2409A 5 1 System Status Flags The System Status Flags indicate key operating characteristics of a Max ON RX3i system These flags may be monitored by an HMI to display such things as current Master Optionally the system designer may use the status flags to control the operation of the application Variable Reference Description Name ID A 96M01017 I
62. e BSM is connected to the first output circuit In the case of Field Control connecting to the BIU setting the parameter to be a BSM Controller directs the BIU to activate its internal bus switching circuitry If the device is connected to a stub downstream of another device that controls the switching then set BSM Controller to NO Genius VersaMax I O 1 Add the PACSystems VersaMax target s to your Machine Edition Project by selecting the Add Target gt GE Remote I O gt VersaMax Genius menu Add Target GE Controller R GE Remote Ilo Series 90 30 Ethernet ave Motion Series 90 70 Genius Save As Close QuickPanel Yiews Contral versaMax Ethernet Windows CE Validate All Windows MT ZODO XP Windows NTP 2000 Mirror Close without saving H Ld Ld GuickPanel d PACSvsEems Resi Ethernet Ld H H Versahlax S s E Clean All Build Folders Properties 2 Click on the Target and rename it to match your application conventions 3 Expand the Hardware Configuration and then click on the Genius NIU component IC2Z00GBI001 4 Set the following parameters Serial Bus Address Set this in accordance with the addressing scheme for your project Baud Rate Normally this is set to 153 6 kbps Standard however it may require adjustment depending upon cable selections distances and the presence of electrical noise BSM Present Set this to Yes 4 PACSystems RX3i Max ON Hot Standby Redundancy
63. e Redundant LD directory Make certain that the selection for Files of Type in the Restore dialog has been set to Proficy Machine Edition zip E m Max ON Rx3i Tools SE Documents B xL jre EL ta Proficy Components c tuc LL EU B Cj LD 4 When you click on Open a new project will be added to the Proficy Navigator window Restore Look ar CO Redundancs LD Ma UH FS LD Propet v3 148p Fit apa F e ap 5 Give your project a descriptive name in the Machine Edition Navigator GFK 2409A Chapter 4 The Max ON RX3i Configuration Utility 4 3 Launching the Max ON RX3i Configuration Utility The Max ON RX3i Configuration Utility is launched from the Max ON RX3i Machine Edition Project For example open the project that you created in the previous section Navigate to the Max ON RX3i Configuration Utility by following these steps 1 Select the target PLC COMMON CODE node in the Navigator Max OM Rx3i LD Project v3 14 H e PLC A HW HR PLC B Hw PLC COMMON CODE Mm eoo ona te 2 Expand the tree structure so that the Supplemental Files folder named Documentation Files is visible Lug fod Using H ES Program Blacks Flog Reference View Tables FH p Default Tables aA 3 Hfy Supplemental Files iin SS AUP Files ML Update 24 3 Controller P C3 Documentation Files 3 RX3I MaxoN Files ESI P 3 Double click on Documentation Files This will lau
64. e Store Defaults to False Hil 100 100 10 D Adapter Marre Lorumed Pence Ligfaibar T irea 0 i Fun Mode Sion Ens Faks Fan Mode Sine Erle Faks In the Navigator window double click on MxnCons1 This will create a new tab in the InfoViewer window so that you can configure the properties of the consumed exchange The new tab is shown below r p ies IunEonzal PLC A Hw P x Add per lelet Length Bes ll Ofset Rete Hu Varahln GFK 2409A D D Updating an Existing Application D 7 P In the InfoViewer window click on the Add button to add a new item to the table The window will appear as shown below Li Dreher MunConed PLC A HY X Add Insert Delete Length Eyes 1 nrw Mpt Da Wansble Met Accesses Lorne Length Tape Che screens 23 OO CH Faire WOT USED Foodie 3100017 F site Complete the configuration for the exchange by editing the parameters as illustrated in the table that follows MxnCons1 Primary LAN Produced Exchange In the Navigator window right click on Produced Exchanges The following pop up menu will be displayed Hei res Click on New to create the first Produced Exhange The default name for the exchange is ProdExch1 n the nspector window set these properties as follows Name Set to MxnProd1 Exchange ID Defaults to 1 Adapter Name Set to location of Primary ETM normally Rack 0 Slot 4 Destination Type Defaults to Unicast D
65. elect I O devices based upon functionality cost physical design items carried in spare parts inventory or personnel expertise GFK 2409A Chapter 2 System Overview 2 7 Demo Mode Operation A Max ON RX3i application will operate in demo mode for 22 days on standard PACSystems RX3i CPU hardware IC695CPU310 In this mode all of the system s capabilities are fully operational At the end of the demo period PLC A will either stop immediately if it is the backup or begin an orderly transfer of Mastership to PLC B If the transfer is successful then PLC A will shut down automatically At this point the system will be operating in a non redundant manner A Max ON RX3i system that is installed in a production environment MUST be running on a Max ON RX3i CPU IC695CMU310 in order to allow PLC A to run indefinitely Running Max ON RX3i on a standard RX3i CPU is helpful for short times in case of a hardware failure or for non production demonstration purposes 2 6 PACSystems RX3i Max ON Hot Standby Redundancy February 2009 GFK 2409A Chapter Building a Max ON RX3i Hot Standby Application 3 Max ON RX3i Project Max ON RX3i encapsulates your entire application within a single Machine Edition Project Using a generic Max ON RX3i Project you can create a new Max ON RX3i Redundancy project The generic project contains all of the base Max ON RX3i redundancy application components needed to perform the redundant application You
66. eme wem gp F ag tee me gamme me PR Wax ON REH Configuration Fite V Er Ha When a Max ON RX3i project is created a hardware configuration Target is provided for PLC A and one is provided for PLC B In most aspects these targets are very similar to each other The significant differences between the two hardware configurations are e Identity settings for the CPUs via logic checksum words e Serial communication port settings and SNP ID e Ethernet interface IP addresses e Ethernet Global Data configuration for the Ethernet Sync LANs e Ethernet Global Data configuration for the Ethernet I O LANs e Genius bus controllers configuration Many of the configuration items are completed during the process of developing the Project The following sections provide details on the configuration of these elements GFK 2409A 6 1 K Configuring PLC A Open the Hardware Configuration for PLC A HW In the Max ON RX3i Project select and expand the Hardware Configuration node of the PLC A HW target mmu ig VaccH bor Lia lard 4A mca ne 8 Dog fec h Leni Eae Chea eo Set the Max ON RX3i Identity for PLC A The identity for CPU A is determined by the value set in the Logic Checksum Words CPU parameter located in the CPU s Hardware Configuration for CPU A Open the CPU module s Hardware Configuration by double clicking on the IC695CMU310 module Click on the Scan tab to display the Logic Checksum Words parameter Veri
67. en the Secondary analog input addresses will be at the Primary address plus an offset of 1024 For example AI00001 will have an associated Secondary address at AI01025 4 26 PACSystems RX3i Max ON Hot Standby Redundancy February 2009 GFK 2409A Configuring Genius Analog Outputs The Genius Device dialog allows you to configure Genius analog outputs The main purpose of this configuration is to identify the device and the circuit reference so that online status may be monitored Any offline online activity will be reported in the Max ON RX3i Alarm Table Add New Genius Device GFK 2409A Chapter 4 The Max ON RX3i Configuration Utility 4 27 Configuring the Secondary Address On dual bus systems discrete and analog inputs are mapped from the Primary bus controller s buffers into the normal input reference tables Inputs from the Secondary bus controller are placed into an alternate area and then the Max ON RX3i redundancy driver remaps the alternate states into the table area used by the Primary Remapping occurs whenever the device is detected as being present on the Secondary bus but not present on the Primary In most instances the data will be available on one of the busses but not both The exception is for Remote 90 30 Genius drops in which case there are bus controllers on each bus Analog Inputs For analog inputs the Secondary addressing is fixed at the primary s address reference plus 1024 Thus an analog input cir
68. enius bus controllers to the appropriate slot s in the Hardware Configuration for PLC A and configure its parameters to match the Max ON RX3i Configuration Summary Meet eee B x TAF EHD Mas ANLO Projet v3 DR gt J PLC Hw Ed aa Mach Lak Perdis Con eer atn B iai occisa a 3x 00e uh xor j Oued ath Sor UT ok rA Ti 3 oed Ehe Sod Fj ok 4 DCESSE TP T ok E S2ESSETPAILI ok E Ce u B x 7 cee deed D 3090 mo6iumc T EEMBEMIH O F Cs eran Bur Console GB Relesemce ddis 00077 Serial Bus Address SBA All Genius bus controllers in PLC A must be configured to have their serial bus addresses set at 31 Inputs Default Inputs should be set to Force OFF Status Reference Type The recommended practice is set the device status address at the high end of the discrete input status references For instance the first GBC might start at 96102017 length 32 Output at Start Outputs must be set to Disabled at Start 06 ICGd BESE3E FPLC A HW 6 10 PACSystems RX3i Max ON Hot Standby Redundancy February 2009 GFK 2409A Configure I O Devices on the Primary Bus for PLC A Use the Bus I O configuration summary from the Max ON RX3i Configuration Utility as a guide for configuring the Genius devices that reside on the Genius bus Add Genius devices to the GBC s configuration and configure the Genius device
69. ent Preferred Master In this mode if the corresponding CPU fails or is placed in STOP then the companion CPU will assume Mastership As soon as the Preferred Master resumes operating normally and its Synchronized Data has been updated then the Mastership will transfer The example shown below sets PLC A as the preferred master m next two rungs set the Mastership Mode for Preferred A ALW_ON SEL_A j 26800007 MO1009 Always ON Select A Pref d SALW OFF SELB S00008 MO01010 Always OFF Select B Prefd Setting the System for Floating Master oet the system to Floating Master by including the logic shown below in your application Include this logic in any system that must change mastership based upon a command initiated by either momentary pushbutton or HMI Te next two rungs set the Mastership Mode for Float m ALW OFF SEL A E 94800008 94M 07009 Always OFF Select A Pref d ALW OFF SEL B JARa mmm ir 94800008 YMODD Always OFF Select B Pref d GFK 2409A Chapter 5 Programming Considerations 5 13 Switching Mastership Using a Momentary Pushbutton You may switch Mastership using a momentary pushbutton switch that is wired to a discrete input shared by the Hot Standby CPUs In the example that follows the switch is wired to discrete input Sw Mstr Pb 96101011 When this input transitions from Off to On the System Command Flag SW MSTR 96M01011 will be set The system will reset SW MSTR
70. ere is no project open at this time Pri y FLachinge edion nie M Be pR Search poet Tanger Vanables Took winder Help EEG C FR a Tra Bingo wa m m d 8i Inka Vereer ee Proficy Machine Edition AE A PACDESO CST aedis Blacks JE SOME ochre HR ose Fe Lab UE 2005 Lab 1 Motorctk Logic Developer PLC Bt kay Concepts 2 Using the File menu click on Restore Project Peaticy Machine Edition Inlo iewer O Bj rie Edt Search Project Target arisbles Took Window Help BE nan Project a NI E i Kp Opara the Pastore daly bes OA O e MEME id of ee Gee peer Propet F m T RemwePmjet l EE Proficy Machine Edition 3 2 PACSystems amp RX3i Max ON Hot Standby Redundancy February 2009 GFK 2409A 3 Navigate to the Proficy Components directory then to the Redundant LD directory Make certain that the selection for Files of Type has been set to Proficy Machine Edition zip T x ae Drope L LD When you click on Open a new project will be added to the Proficy Navigator window Restore Mae ON Foci LIP Project v3 14 cop Fier of type Zip Files 2s Canoe 4 Give your project a descriptive name in the Machine Edition Navigator 5 Enter Project Setting information by launching the Project Settings dialog in the Max ON RX3i Configuration Utility Refer to Chapter 4 for more
71. es for PLC B The I O devices in CPU B are configured exactly the same as for CPU A Please refer to the instructions earlier in this chapter to complete their configuration Copying PLC A Configuration to PLC B Configuration A productivity tool that can also be used to speed the duplication of the Hardware Configuration between PLC A and PLC B is to Export the Hardware Configuration from PLC A and Import it into PLC B This will accelerate the configuration of the hardware configuration and you only need to modify the slight differences in PLC B To export the Hardware Configuration from the PLC A HW target and import it into the PLC B HW target Select the Hardware Configuration node for PLC A HW target oelect the Export to File right mouse menu item T MSS B Maxon Pas Lb Propet v H d RC A Hw a Dota Walch Las Be ELCHE Fie name admae Conbgurstion hec Lano Sivi lick lpp GFK 2409A Chapter 6 Configuring the Hot Backup CPUs 6 17 K Select the Hardware Configuration node for PLC B HW target Select the Import from File right mouse menu item nA Tn T 5y Documenistion Fles E Lj FT Mero Piles RC BH a Data ateh Lists CTUDRNTCT Har Dese te Rest rero lee PL sic 0 cesse Sk Lied 9 AEk B uc cer Skt 3 Lise B axis Cem P h8 ses B x s cHSE Pyopartin Files of type Hance Configuration heic Canos Now modify the
72. es relating to Max ON RX3i Software will be removed from the systems registry Icons for Max ON RX3i Software will be removed from the Start Menu Any data you created for example Project that you have created will be left on the system Note You may also uninstall Max ON RX3i Software by choosing Add Remove Programs from the Control Panel then selecting Max ON RX3i Tools 1 4 PACSystems RX3i Max ON Hot Standby Redundancy February 2009 GFK 2409A Max ON RX3i Component Installation The default settings for the Max ON RX3i software installation places the Max ON RX3i ooftware and the associated project components in the GE directory The Max ON RX3i components are installed in the tree structure as shown below EH ire EH Proficy Components Diagnostics VIEW L Redundancy LD EL Remote Drops LD LL RemoteDrop CPUS13 and 323 L RemoteDrop CPU331 x RemaoteDrop CPUS RemoteDrop CPUSSx 36x 374 large ef J RemoteDrop CPUSSx 36x 374 small The Max ON RX3i Configuration Utility is located in Max ON RX3i Tools directory It is launched by double clicking on the Max ON RX3i configuration file config mx3 located in the Proficy Logic Developer PLC project The default Max ON RX3i Hot Standby Redundancy application project named Max ON RX3i LD Project vx yy zip is located in the Redundancy LD directory This project must be brought into your Proficy Machine Edition development environment using Pr
73. es the main items that the application developer should keep in mind when planning and developing such a system 1 Ethernet Synchronization LAN should use dedicated Ethernet Interface Modules If other devices such as I O or HMIs are placed on the Sync LAN they can have a negative impact on the performance of the system in terms of Failover and Synchronization time Therefore it is recommended that the Sync LAN be isolated Adding a single device like the Logic Developer PLC programmer or the Max ON RX3i Diagnostic tool should be acceptable and also useful when diagnosing the system 2 Ethernet I O LANs should use dedicated Ethernet Interface Modules and be isolated from a main Ethernet network Again if other devices are placed on the I O LAN they can have a negative impact on the performance of the I O system in terms of IO update time Therefore it is recommended that the I O LAN be isolated Improving Ethernet Sync Efficiency Using PLC Sweep Mode For the Ethernet Synchronization interfaces to work efficiently it is necessary to extend the ocan Time in one or both of the PLCs The extra time is used to transfer Synchronized Variables through the CPU Communications Window There are two approaches Each has its own advantage Automatic Mode Selection In this approach the system detects which CPU is the Backup and then sets the Backup to Constant Sweep f there is a transfer in Mastership then the Max ON RX3i driver will set the ne
74. estination Set to the IP address of the Primary ETM in PLC B Produced Period Set to 10 Reply Rate 0 not configurable Send Type Always not configurable Run Mode Store Defaults to False D 8 PACSystems RX3i Max ON Hot Standby Redundancy February 2009 GFK 2409A Fun Mode Store Enable Fake In the Navigator window double click on MxnProd1 This will create a new tab in the nfoViewer window so that you can configure the properties of the produced exchange The new tab is shown below Jdfceeer MerSonsh PLC A Hw MtenProdd PLE A HW Add Ins ert Delete Length Hytes 0 In the nfoViewer window click on the Add button to add a new item to the table The window will appear as shown below Intoviewer Mwnconsl PiC A HW MwnProdl PLC A HW Add insert Delete Length Bytes 1 ps Jem 0v i ae ae IRUNC D 9 GFK 2409A D D Updating an Existing Application n Complete the configuration for the exchange by editing the parameters as illustrated in the table that follows MxnProd1t Primary LAN Secondary LAN EGD optional LAN IP Address In this release of Max ON the Secondary LAN must use the same IP address settings as used for the Primary LAN Consumed Exchange These exchanges are similar to the Primary exchanges except for the Reference addresses that are set in the properties table Refer to the procedure used for the Primary exchange and then set
75. et named PLC COMMON CODE into the Backup PLC e Place the Backup PLC in RUN Mode Additional information on how to revise the three Max ON targets follows D 2 PACSystems RX3i Max ON Hot Standby Redundancy February 2009 GFK 2409A 2 Updating an Existing Max ON RX3i Application If you have a Max ON RX3i application that was created using an earlier version of Max ON RX3i software such as version 3 04 you must update the Max ON Drivers in your application to take advantage of issue resolutions in later versions A Machine Edition Toolchest drawer is provided on the Max ON RX3i Software Release CD to aid in the upgrade process To upgrade an existing Max ON RX3i application perform the following steps Backup the Application Back up your Max ON RX3i application using the Backup feature in Machine Edition 1 Make certain that all projects are closed so that only the current projects are displayed in the Navigator window 2 Select the project that is to be backed up In this example it is O06Feb17 DPCS Navigator dg Projects My Computer E Shared Projects JR O6Febi7_DPCS JE b amp Febi7 ZEF B Max ON Rx3i LD Project v3 14 AR NH3 ME B u3scr JR UACSAU B UACUIL JR UNIT1 ME unit3 With MaxON 3 Right click on the project and the following menu list will be displayed Open Creste Tempe md To Shared Froris yor ate Eros Dasiops Propect Panama Properties 4 Select Back UP and the fo
76. ex or 4 dual Genius I O busses and up to 3 Ethernet I O busses Ethene HIU VO Station with M GFK 2409A 2 1 The example below shows the Max ON RX3i controllers connected to a single Genius I O LAN This example includes dual Ethernet synchronization LANs CPU A CPUB Mitel Genius Io LANs 1L L B VersaMax 0 Genius 1 0 Blocks Series 90 30 UO Up to 29 Genius IO Device Max ON RX3i provides the following functionality Discrete Inputs 961 2048 Discrete Outputs Q 2048 Analog Inputs Al 1024 Analog Outputs AQ 256 Synchronized Internal Coils M 4096 Synchronized Registers R 8000 I O Busses Up to eight simplex Genius busses or Up to four dual Genius busses Up to 29 devices per simplex or dual bus Up to 3 simplex Ethernet busses or one dual Ethernet bus Synchronizing LANs One or two Ethernet LANs CPU Model IC695CMU310 I O Families Ethernet Series 90 30 Ethernet NIU or PACSystems RX3i Ethernet NIU Genius Genius Block Field Control VersaMax Remote 90 30 Drop 2 2 PACSystems RX3i Max ON Hot Standby Redundancy February 2009 GFK 2409A Software Components Max ON RX3i software consists of several components some of which execute in the Hot Standby Controllers and some of which execute in your programming workstation A base Logic Developer PLC Project provides the basic template for the Logic of the Redundant oys
77. for Files of Type has been set to Proficy Machine Edition zip EM IC646MsNDDI Ee 3 Quick Start mm File name Max ON RX3i QuickStart 3ENIUs zip Files of type Zip Files zip Cancel E C 2 PACSystems RX3iMax On Hot Standby Redundancy February 2009 GFK 2409A When you click on Open a new project will be added to the Proficy Navigator window 5 Give your project a descriptive name in the Machine Edition Navigator 6 The Quick Start project is set up with controller targets named Primary Controller PLC A and Secondary Controller PLC B and 3 ENIUs named ENIU11 ENIU12 ENIU13 You can rename the Targets as appropriate If you need fewer ENIUs delete the ones you don t need If you need more ENIUS select hardware configuration of a ENIU right click and export the configuration Create a new ENIU target select hardware configuration right click and import the hardware configuration You will need to adjust the IP address before proceeding to the next step 7 Using the list you created in step 1 change the hardware configuration for the controllers and ENIU to match the I O in your project Make sure the I O reference addresses are correct 8 Adjust the Produced exchange of the ENIUs and the Consumed exchange of the Controller s to match the l and AI in the hardware configuration of the ENIUs 9 f you are changing the IP addresses of the devices you need to change the following items
78. fy that the Logic Checksum Words parameter value is 32 If it is not 32 change the parameter to this value Verify that the Number of Last Scans is set to 1 If it is not 1 change the parameter to this value 0 2 IC 595C am Hw 6 2 PACSystems RX3i Max ON Hot Standby Redundancy February 2009 GFK 2409A Set Memory Limits for PLC A The Max ON RX3i drivers have memory requirements as defined below 26 W R AI AQ Registers Registers Analog In Analog Out 50000 16384 2048 512 minimum minimum minimum minimum Select the Memory tab of the CPU configuration and verify that these values have been configured Please note the memory limits may be larger than these values for use in your application 0 2 IC695CMU310 PLC_A HW Settings Scan Memory Faults Fort 1 Port 2 Scan Sets Power Consumption Parameters V alues zaB System aaa Reference Words ZAL Analog Input 240 Analog Output 4H Register Memory zw Bulk Memory Total Reference words GFK 2409A Chapter 6 Configuring the Hot Backup CPUs 6 3 Configure Ethernet Sync Network for PLC A Use the Sync LAN Interface Module configuration summary from the Max ON RX3i Configuration Utility as a guide for configuring the Ethernet synchronization interfaces in the system R amp ck 5 enh area eee a Main Rack BENE 2ovuudaex os oe ee RE OR alot 4 Status A
79. gested practice is to address Genius bus controllers at high addresses This leaves the low addresses available for Input devices such as field sensors Note The input address must be set to less than 96102017 Genius Bus Controller Location Hack Main Hack Slot Slot b Status Address 5g Lancel PACSystems amp RX3i Max ON Hot Standby Redundancy February 2009 GFK 2409A Adding Genius I O Devices To add Genius devices to a Genius Bus select the Genius I O item in the Project tree Now the I O Assignments table is displayed which lists the Genius Devices that are assigned to the various SBAs Serial Bus Addresses SIL C884 UO Feri M Tye T Liria TI E triu i ae lium Sur Her B 7 30 lh Ea Bus Topology 1 1 Wimbser af Devices 2 sconcar Dur Lonirallat Lom ciae To add a Genius I O device to this Genius Bus 1 Select an SBA for the new Genius device by clicking on the gray button to the left of the SBA number A will be placed on the button to indicate it s selection 2 Select the Bus Devices Add Device menu item The Add New Genius Device dialog is displayed GFK 2409A Chapter 4 The Max ON RX3i Configuration Utility 4 17 Adi Pies Denis Device Ok anced 3 Click in the cell labeled O Family A dropdown list will appear En Aew Derius ERE Discrete in Discrete Cul 4 Ifthe I O
80. hecksum word lengths are incorrect CPU A should be configured to have a checksum word length of 32 CPU B should Duplicate IDs i be configured to have a checksum word length of 16 Q Configuration Fault One or more of the Synchronized Data types that you have AQ Configuration Fault configured is greater than the maximum quantity allowed for the product on which the project is based M Configuration Fault R Configuration Fault GFK 2409A B 1 My system indicates that both PLCs are Masters What is wrong The two PLCs are not exchanging Ethernet Sync LAN data properly If the system is being started up for the first time then there may be a problem with the hardware configuration for the Ethenet Interface modules Or there may be a problem with the LAN cabling stopped one of my CPUs and then disabled the Max ON RX3i PLC drivers in the remaining CPU Now my Genius output devices aren t working What has happened You will need to change the configuration in the Genius bus controllers In the Logic Developer PLC Hardware Configuration open your Max ON RX3i Project zoom into the bus controller and set Output at Start to Enabled Store the new configuration into the CPU Make certain that you do this for both CPUs Redundant operation is affected adversely by these settings Don t forget to change the configuration to Disabled when you are ready to run the Max ON RX3i drivers again CPU A has stopped know that the demo
81. information 6 Enter Developer and End User Information by launching the Biographical Information dialog in the Max ON RX3i Configuration Utility Refer to Chapter 4 for more information GFK 2409A Chapter 3 Building a Max ON RX3i Hot Standby Application 3 3 Step 3 Configure the Controller Hardware In Logic Developer PLC For CPU A Open the Hardware Configuration for PLC A HW target in the Max ON RX3i Project 2 Configure the PLC hardware for PLC A CPU Memory CPU SNP ID Genius Bus Controllers O Devices on the Genius Bus or Busses Ethernet Modules o Ethernet IP Address and Subnet Mask o Device Status Address Ethernet Global Data EGD Exchanges for Ethernet NIUs 3 otore the new hardware configuration into CPU A 4 oet the time and date for CPU A For CPU B Open the Hardware Configuration for PLC B HW target in the Max ON RX3i Project 2 Configure the PLC hardware for PLC B CPU Memory CPU SNP ID Genius Bus Controllers O Devices on the Genius Bus or Busses Ethernet Modules o Ethernet IP Address and Subnet Mask o Device Status Address o Ethernet Global Data EGD Exchanges for Ethernet NIUs 3 Store the new hardware configuration into CPU B 4 oet the time and date for CPU B 3 4 PACSystems amp RX3i Max ON Hot Standby Redundancy February 2009 GFK 2409A Step 4 Add Your Application Logic Using Logic Developer PLC open the PLC COMMON CODE Target folder and add your applica
82. ing the Remote 90 30 Genius Drop Project Follow these steps to create a Remote 90 30 Genius Drop Project in Proficy Logic Developer PLC 1 Create a new project based on the appropriate Remote 90 30 Genius Drop template The Remote 90 30 Genius Drop project is added to the Machine Edition project Navigator by using the File Restore Project menu item Select the Project Navigator window making certain that there is no project open at this time niis Slachine Pichi bL d M ris pd earch powt Toget vanabler Jode inie Help ns sx Oda 3 Ind oie r Proficy Machine Edition E Logic Developer PLC E ak 2805 Lab i Motori Key Concepts 2 Using the File menu click on Restore Project Proficy Pirrihine Editha MNT ud MG pe fede Search Project Target variables Took window Help aF Open Projert LEL EL 2on 7 6 PACSystems RX3i Max ON Hot Standby Redundancy February 2009 GFK 2409A 3 Navigate to the Proficy Components directory then to the Remote Drops LD directory Open the desired Remote Drop directory RemoteDrop CPU35x 36x 374 small for example Make certain that the selection for Files of Type has been set to Proficy Machine Edition zip Select the Remote Drop project backup file JE Froficy Components tu Diagnostics VIEW if Redundancy LO B Ga Remote Drops LD e L RemoteDrop CPUS13 and 323 e A RemoteDrop CPUS31 axl o E Look in E RemoteDrop CP
83. iscrete output data is being broadcast in the global data exchange and thus no other discrete output data is available for the remote drops Synchronized Data Groups 7 14 PACSystems RX3i Max ON Hot Standby Redundancy February 2009 GFK 2409A Chapter Diagnostic Tools S Max ON RX3i Diagnostic Tools software provides diagnostic functions that may be used to obtain both real time and historical operating information from your Hot Standby system The Diagnostic Tools are provided by a Proficy View project that is used to monitor the redundant system Step 1 Create a Max ON RX3i Diagnostic Tool View Project In Proficy Logic Developer PLC 1 Create a new project based on the generic Max ON RX3i Diagnostic Tool project This project is added to the Machine Edition project Navigator by using the File gt Restore Project menu item Select the Project Navigator window making certain that there is no project open at this time Prohicy Hahira EdRien EE E B De Gt Search prec lpg Vajab ooh mido pee FB mL a tt m e AGT aNg 3 j al 844 minii erT T A F a i 4 Proficy Machine Edition Ba PAL DEPAO 5 Tad PSBIbbocks 2 na Cot Stan Logic Developer PLC Ear 2005 Lab 1 Mobertkt Key Comempe 2 Using the File menu click on Restore Project Pretice arhin ESiien Inira M re Edt Sead Projet Target imde Took nie Help ij tH mel Bur ges he peie dis bene uA E Hoa Oo
84. it this information double click on the LAN Interface Modules item in the project tree or select the Module Properties menu item The Ethernet Modules configuration dialog is now displayed and the information about them can be entered Ethernet 5 Tedule re pe p T Te To E 4 10 PACSystems amp RX3i Max ON Hot Standby Redundancy February 2009 GFK 2409A Configuring Dual Sync Networks If you want to use a dual Ethernet Sync Networks then you must use two ETMOO1 modules in each PLC for the Sync Network In this case you need to define the Secondary Sync network To add a Secondary Sync Network to the Max ON RX3i system select the Sync Networks node in the project tree Then select the Networks Redundancy Add Secondary Network menu item Now the Secondary Network will be added to the system and parameters may be configured Mi Feb iapa aim Le an um Hamid IF diiss FICA DE diei FLL I h E BOR IUE ER B aot fru ins Zink 1 SE A LIP bee eee To edit the Secondary LAN information double click on the LAN Interface Modules item in the project tree or select the Module gt Properties menu item Note The Ethernet LAN information that is placed in the Max ON RX3i Configuration must match the configuration information that is placed in PLC A HW and PLC B HW hardware configurations in order for the system to operate properly GFK 2409A Chapter 4 The Max ON RX3i Configura
85. larms mul PIDE Dsschusege High Fresco a e Ide Tuc Piatt Creche ah Pra Shka sar Datzned Alarms Huxber cf Alarms Alarm Hurbrt Alira Description m m rum mm MES DEM EM NEC REM DEM EM EMO NEZ DEM XMO REC RES DEMO EM E E DEM EM XHC NES DEM COEM ONE e ZEE CEN cXE ERU NES GEM CERO GS aan Punp L402 Start Beguence Failed maal Pl402 Discharge High Pressure Alarm Tags Bl4OZ Discharge High Frassure Shutdown jf 12a Maa 5 Save your Max ON RX3i Configuration update the cfg_dat C Block in the Max ON Project 6 Download the new Max ON RX3i Configuration to the CPUs GFK 2409A Chapter 4 The Max ON RX3i Configuration Utility 4 31 Deleting a User Alarm 1 Select the User Alarms item in the Max ON RX3i Configuration Utility Project tree 2 Select a User Alarm by clicking on the gray button to the left of the User Alarm number A will be placed on the button to indicate it s selection 3 Select the User Defined Alarms Delete Alarm menu item The alarm has now been removed 4 Repeat steps 2 and 3 for any additional user defined alarms 5 Save your Max ON RX3i Configuration update the cfg dat C Block in the Max ON Project 6 Download the new Max ON RX3i Configuration to the CPUs Note In order for User Defined Alarms to be active ladder logic must be added to the application The logic passes the user specified alarm number to the Alarm han
86. llowing dialog box will be displayed GFK 2409A D D Updating an Existing Application D 3 Bark Up Seren irc C Hae Project for GEKZALS rr EE Guai 3D Febl7 zEF LUNITI ME IC3Haz ON Rad LO Project v3 14 OGUMA With Mat NHS ME user mme a Save at pp Zi Files zip 00 Cancel 5 Navigate to the directory in which you wish to save the backup copy of the project 6 Make certain that the file is saved as a Zip File zip and then click on Save D 4 PACSystems RX3i Max ON Hot Standby Redundancy February 2009 GFK 2409A Updating from Releases Prior to 3 14 In release 3 14 the system state values are transferred by way of Ethernet Global Data Exchanges EGD Add EGD Exchanges to PLC A Select the target named PLC A HW Right click on the target to display the pop up menu Click on Add Component Ethernet Global Data A new component named Ethernet Global Data will be added to the target ALU Prepi vi_11 Frc ey ru ditan Ep rn B De gp pr posa Target Vejbir ole Window hip Bebev ie CARTONE TIT Aem Gs el ag f TakLa wo o DE uuu de Tae El Ma n Fein PLC AR Hu Tee eh Bul Fodien s E Trademarks Dei Decet nnum oe Fa Prat a Lanier Tae Flee hi IH Leyeed zn with no Pree sey Des fered Frome ibe Set the Producer ID Go to the Navigator window and click on Ethernet Global Data so that you may edit the properties GFK
87. lues Because many bus devices are able to perform their own scaling this option may be enabled for devices that do not provide scaling inherently Please be aware that enabling this option adds to overall scan time and consumes additional configuration memory The circuit configuration parameters are as follows Address The analog circuit reference This item is read only Scaling Enables scaling from raw units RU to engineering units EU for the corresponding analog input circuit RU Lower The lowest raw count value RU that the analog circuit will produce RU Upper The highest raw count value RU that the analog circuit will produce EU Lower The desired lowest value expressed in the sensor s measurement unit EU EU Upper The desired highest value expressed in the sensor s measurement unit EU The acceptable range of values for any of the units is 32768 to 3276 If the raw value produced by the analog circuit is less than the RU Lower value OR if the value is greater than the RU Upper value then an alarm will be generated for the analog circuit Notes Many of the GE analog input devices are capable of performing scaling independently It is better to use the built in capabilities of the devices This will reduce the CPU scan time by eliminating the extra processing associated with the scaling function Also it reduces the amount of configuration memory consumed If the device is configured to be on a dual bus th
88. med L Q ST Local Rack Starting Q Ref Enter the starting reference for the outputs in the Remote Drop in that you wish to place the Hot Standby values In the third MOVE function a constant is moved into the reference named L Q LN Local Rack Q Length bits Enter the number of outputs that are to be mapped into the Remote Drop Save the Project Store the Project to the Remote Drop MOVE MOVE MOVE INT INT INT 1 1 1 1 4l N Qr M QST 174I N QI L Q ST 256 JIN Qr L Q LN 94809288 94809289 94809290 Master CPU Local Rack Local Rack Q Startng Q Ref Startng Q Ref Length bits PACSystems RX3i Max ON Hot Standby Redundancy February 2009 GFK 2409A Configuring the Analog Output Range Analog output values from the Hot Standby PLCs are intercepted by the Remote Drop and then mapped i e the output reference may be modified to local output references For example assume that your Remote Drop is implemented using a model IC693CPU323 This CPU supports a maximum of 512 analog output addresses Your Hot Standby CPUs are each a model IC695CMU310 This CPU supports up to 32640 analog output addresses The mapping process allows a portion of the output addresses in the range AQ00001 32640 to be mapped into the range AQ00001 00032 at the remote drop Configuring the Range 1 In Logic Developer PLC open the Remote Drop project 2 Using the navigator open the Block named mxn cfg 3 Edit the second rung of data moves 4 In the fi
89. nch Windows Explorer for this directory 4 4 PACSystems RX3i Max ON Hot Standby Redundancy February 2009 GFK 2409A 4 Click on the Max ON Project directory to display contents The Explorer window will be similar to what is shown below E an A Propert File Edk view Favortes Took Help sea Back p ua seach Froes QC OS 0X 3 E n E C Documentation Fies j LL Types mx3 File Siga 1 74 KE 1 74 kB lel My Computer F 5 Double click on the Max ON RX3i Configuration file named config mx3 This launches the Max ON RX3i Configuration Utility You may now examine and edit the parameters of the Max ON RX3i redundant system Note The cfg_dat gefelf file in the Max ON Project directory is the C Block that is modified by the Max ON RX3i Configuration Utility After the utility has updated this file you must update the cfg dat C Block that is located in the PLC COMMON CODE target in the Max ON RX3i Project GFK 2409A Chapter 4 The Max ON RX3i Configuration Utility 4 5 Working with the Max ON RX5i Configuration Utility Now that you have created a Max ON RX3i Project and launched the Max ON RX3i Configuration Utility you can set the parameters of the redundant system When the Max ON RX3i Configuration Utility is launched it will display the following Fumherz ot Purser yo tam HetbiTgp i Daf ult Moe Fariad 10 maac kudlit Fraill
90. nd edit the parameters of the Max ON RX3i redundant system 1 8 PACSystems RX3i Max ON Hot Standby Redundancy February 2009 GFK 2409A Chapter System Overview d Architecture A Max ON RX3i Hot Standby Redundancy system consists of two PACSystems Max ON RX3i Controllers at least one dedicated Ethernet Synchronization link and an I O system comprised of at least one I O LAN The Ethernet Synchronization link is used to exchange status and synchronization data between the two Max ON RX3i Controllers For higher system availability dual redundant LANs may be employed The I O LAN is used to communicate with the I O devices that are attached to it The I O system may be implemented using a combination of Ethernet drops Series 90 30 ENIU or PACSystems RX3i ENIU or Genius drops Genius I O Field Control I O VersaMax I O or Remote I O drops based upon Series 90 30 I O The example below shows the Max ON RX3i controllers connected to a single Ethernet I O LAN Frarareiber Tranxzmittar CFL Modules Ried ule r cR RC Niaa On Hol Standby Ra Max On Het Standbry Controller with Modules Controller with Modules mRxx REN Gthernce iex 3i RXx3i Ethernel Elharrwil Tanim ar Elsen ot Traecamifier PELI Boduls HILI Hadduta a Eher NIU I O Stason with Modules WW Max ON RX3i has been designed to satisfy applications that have high performance requirements It has support for up to 8 simpl
91. ned next GFK 2409A Chapter 6 Configuring the Hot Backup CPUs 6 11 Configure I O Devices on the Secondary Bus for PLC A Use the Bus I O configuration summary from the Max ON RX3i Configuration Utility as a guide for configuring the Genius devices that reside on the Secondary Genius bus You can use the Copy Genius Bus function in the hardware configuration to facilitate the speedy duplication of Genius bus configurations peragat 7 i EA Masc OR Doi LD Praiect v3 4 mc A Hw da on ad rn Lathe MB Hondar Configuration 2 EM hack 0 Ceo a uo acer zirt D Lisad With Slot D BM StI Elo X Len Ah Sole 2 Sek 4 CER TIO Select the location for the duplicate Genius Bus and an exact copy will be made to the destination slot location Destination GEC Hack 5 Slot LE Mate The destination BBC s Genius Bus Sistem will be overwritten with the sources Benus Bus Sustem Cancel 6 12 PACSystems RX3i Max ON Hot Standby Redundancy February 2009 GFK 2409A Configuring PLC B Open the Hardware Configuration for PLC B HW In the Max ON RX3i Project select and expand the Hardware Configuration node of the PLC B HW target T m Hardware Configuration zl Pack o cces5cHs012 M Sot o c osesesadgen Slat 1 Used with Shot 0 B sir z icesong Slot 3 Used with Slot 2 B stot 4 arcesseTHoOL B shot 5 acesseTHoOL Sot 6 i Sr 0 Shot 8 n Shot 9 siet
92. nitor Genius Remote 90 30 Genius Remote 90 30 drops consist of a Series 90 30 CPU power supply base Drop plate and one Genius bus controller for a single LAN connection or two bus controllers for a dual redundant LAN connection Normally input and output modules are installed in the base A Scanner routine executes in the drop s CPU This routine scans all input devices and transmits the input states to the Hot Standby PLCs The routine also monitors outputs Q and AQ in the Synchronized Data stream from the Hot Standby PLCs Any output data that is configured to be active in the remote drop is captured from the data stream and then is mapped into the Drop s output reference tables Configuration of the remote drop is accomplished using the Logic Developer PLC software package Also a few rungs of ladder logic must be edited in order to characterize the outputs in the drop Genius VersaMax Genius VersaMax I O products feature DIN rail mounted modules with up to eight I O and option modules per rack and up to 8 racks per VersaMax I O Station system Expansion racks can be located up to 750 meters from the main VersaMax I O Station rack Expansion racks can include any VersaMax I O option or communications module Genius Third Party In some cases third party devices may be used on the LAN as well These devices must comply with the Genius I O specification relating to Controller Redundancy With a Max ON RX3i system you may s
93. not update any value here User Version Date If Audit trail has been enabled then the current date and time will be posted here each time the application logic is changed If Audit trail has not been enabled then the Max ON RX3i drivers will not update any value here Program Size An approximate program size There will be a slight difference between the value displayed in Logic Developer PLC and the value displayed here The Max ON RX3i value includes the memory overhead associated with subroutines Program Checksum The additive checksum for the Program GFK 2409A Chapter 8 Diagnostic Tools 8 7 Authorization You may view the information related to the authorization of your system by selecting the Authorization tab yw Le Max ON RX3i Diagnostics PLC A Stat Runtime Remaining Status Runtime Remaining N oo Authorization PLC B EE UL Eur Remaining The Status field indicates whether the system is running on a Max ON RX3i CPU IC695CMU310 or running in Demo mode on a standard RX3i CPU IC695CPU310 The Runtime Remaining field indicates how much demo time remains when the system is in Demo mode 8 8 PACSystems RX3i Max ON Hot Standby Redundancy February 2009 GFK 2409A Appendix System Considerations A General Max ON RX3i Considerations There are a number of considerations and recommendations that should be taken into account when defining a Max ON RX3i system This appendix summariz
94. o ge com Japan support in io ge com remaining Asia customers Customer Care Email customercare apo ip ge com customercare cn ip ge com China Chapter 1 Chapter 2 Chapter 3 Chapter 4 Chapter 5 Chapter 6 GFK 2409A Contents HUF OCUCU OM PE AA AE A E T E T A 1 1 NCU ON O MTM E E E dome alesse eomalseccna 1 1 Installing Max ON RX39i Software sssssssssssssssseseese nennen nnne nennen nnn nna nnns 1 3 System Redguirertiel lis c iiec exime n idt Ee o Pede Ue peed desta Doe ded 1 3 To Install Max ON RAG SOMWANLEC iore eked piste iu ta LO e Remertedu terete 1 3 Uninstalling Max ON RX3i Software seeessessssesseseneee nennen nnns 1 4 Max ON RX3i Component Installation ccc ccecccceeceseeeeeeeeeeeeeseeeeeeeeeseeeeseueeseees 1 5 System OVGRWICW b 2 1 ARCHIBCIUIB e cce EAE E E IL iL ML S E RM i E 2 1 SOnware COMpPONGM Siac cael oc acetate edis Cue De aon ieee pU sc dist c c emu ees eei 2 3 Hot Standby dancy Operation cccccccscccssccceececseeeceeeceuceceucessueesueeseaeessueessueesaees 2 4 FAllOV GR TM Or ae E cc tO EEA 2 5 Synchronized Data Transfers cccccsscccescccseeeceeescececeueecaeeceuceseueesseeseaeessaeessueess 2 5 VO BUS LODOlOGIC mtm 2 6 Genius Dual Bus O C 3DaCclU iss iie dintusta eset si ead cw epe Sup uio Putas esbta oda epu oe tob seduce d prns 2 6 SELECIONE O sun ad aed cal eases renin ete cretus ta
95. od Sand T We Abas Fun Mode Store Enable Fake In the Navigator window double click on MxnProd1 This will create a new tab in the InfoViewer window so that you can configure the properties of the produced exchange The new tab is shown below O oiee MsnCoWi RC B HW MeProdi PL B HW OOOO FOX Inzierni lbeletr Length Bytes mmus e eno In the nfoViewer window click on the Add button to add a new item to the table The window will appear as shown below GFK 2409A D D Updating an Existing Application D 15 n Complete the configuration for the exchange by editing the parameters as illustrated in the table that follows MxnProd1t Primary LAN Secondary LAN EGD optional LAN IP Address In this release of Max ON the Secondary LAN must use the same IP address settings as used for the Primary LAN Consumed Exchange These exchanges are similar to the Primary exchanges except for the Reference addresses that are set in the properties table Refer to the procedure used for the Primary exchange and then set the table properties as shown below MxnCons2 Secondary LAN Produced Exchange Refer to the procedure used for the Primary exchange and then set the table properties as shown below MxnProd2 Secondary LAN D 16 PACSystems RX3i Max ON Hot Standby Redundancy February 2009 GFK 2409A Update the Max ON Drivers 1 Import the latest Max ON RX3i Driver Toolchest drawe
96. od This value is the default time period used to advance the oynchronized Data multiplexer This is used when there are Remote 90 30 Drops present on a Genius I O LAN Sync Data synchronization data from the 96M Q AQ and R reference tables may be transferred from the Master CPU to the Backup CPU in order for the redundant system to be synchronized By selecting the Sync Data item in the Project tree the Max ON RX3i Sync Data settings may be displayed and modified e c rri of Pray Lehi irtatace Meck Byes Data Groups Dis crzetgs Outputs FOI 11 D greups g encor Analog Cutputs AZ O grcupa Internal Coils SR D grcups LAB Hoe ace bones Raegimztscz eR gropa 7 D cai n aa b n oynchronized data may be transferred in up to 6 groups for each of the reference tables listed above This allows transfer of non contiguous data areas The general format uses a Start Reference and a Length To add a new address range to a data group select the Data Group tab in the table and then select the Sync Data gt Add Data ltem menu Now enter the new range for the new data group for this reference table Add New Sync Data Item for Yo Start Hef Length k 4 Cancel 4 8 PACSystems RX3i Max ON Hot Standby Redundancy February 2009 GFK 2409A EN Ered La o TTE C UL TT je Pup M eT Wap Laconia a LAH larvae nca cca
97. oficy Machine Edition s File gt Restore Project menu A Proficy View Diagnostic project is located in the Diagnostics VIEW directory When it is active this diagnostic utility displays key information regarding the operation and state of the redundant CPU pair This project must also be brought into your Proficy Machine Edition development environment using Proficy Machine Edition s File Restore Project menu GFK 2409A Chapter 1 Introduction 1 5 Adding the Max ON RX3i Hot Standby Redundancy Application Project to Proficy Machine Edition The default Max ON RX3i LD project is added to the Machine Edition project Navigator by using the File Restore Project menu item Select the Project Navigator window making certain that there is no project open at this time Fr licy Lachine Edition Tn ewes Me UR ech bue Tae var Lek ery ee Gere Re Bo ke TAE g EE es BH awh T A i gp 1o m 4 Proficy Machine Edition AJ APAC DEMO ST andSBbiocks B Logic Developer PLC kay Toncepes Navigate to the Proficy Components directory then to the Redundant LD directory Make certain that the selection for Files of Type has been set to Proficy Machine Edition zip E 0 Max ON Rx3i Tools L Documents B jre EL ta Proficy Components x Diagnostics VIEW cH Redunda ancy LD B 1 Remote em LD 1 6 PACSystems RX3i Max ON Hot Standby Redundancy February 2009 GFK 2409A Select the Max ON RX
98. ogram Restart The Local CPU has been switched from STOP mode to RUN mode Max ON Fault Present There is at least one fault entry in the Local CPU s Max ON Alarm Table Max ON Fault Table Full The Local CPU s Max ON Alarm Table is full Config Fault The Max ON configuration has exceeded one or more limits for the allowable size of Synchronized Data transfers Reserved Chapter 5 Programming Considerations 5 7 Remote Status Flags Latched The following flags indicate the status as received from the companion remote CPU For instance if you are attached to CPU A in Logic Developer PLC then these bits in CPU A will depict system status received from CPU B The flags below are latched They may be cleared by resetting the alarms see Command Flags If the alarm condition persists then the flag s will be set again M00929 Remote is Offline M00930 Remote Forces Overrides Present M00931 Remote PLC Low Battery M00929 Remote is Offline CPU is offline or there has been a bus failure on a system that uses a single Ethernet Sync bus or on a system using dual Sync busses both have failed MO00930 Remote Forces Overrides Present There is at least one force override present in the remote same as ZOVR PRE S0011 in the remote M00931 Remote PLC Low Battery Same as PLC_BAT S0014 in the remote MO00932 Remote Config Mismatch Same as CFG_MM SA0O009 in the remote M00933 Remo
99. ored to service the current Mastership does not change While the system is in Float Mode Mastership may be changed by setting the System Command Flag SW MSTR M01011 Float Mode is required if you intend to switch Mastership using an HMI GFK 2409A Chapter 5 Programming Considerations 5 11 Setting the Master Using a Selector Switch A three position center OFF selector switch may be connected to a pair of discrete inputs shared by the two CPUs This allows a system operator to chose either of the CPUs to be the Preferred Master or the Mastership may float between the two controllers In the example that follows the switch contacts are wired to discrete inputs SEL A 96101009 and SEL B 96101010 When the switch is in the A position only SEL A 96101009 is ON When the switch is in the B position only SEL B 96101010 is ON When the switch is in the center Float position SEL A 99101009 and SEL B 96101010 are both OFF Selector Switch 24 Vdc A Float B Input Device 26101009 70101010 mi s next two rungs choose the preferred Master SSw 101A SEL A M My Lu 9 d 01009 94M 01009 Selector Select A Switch Select Pref d A Sw 0B SEL B ir 90 00D YMODD Selector Select B Switch Select Pref d B 5 12 PACSystems RX3i Max ON Hot Standby Redundancy February 2009 GFK 2409A Setting a Preferred Master You may set a perman
100. parameters to match A sample is shown below Hun UU Dereon nm nan Eur Bik BMG coeur tien IO Bus Eus Topalogy E Fua o o om Rs Ta Hambeer af Dawvicam 2 t i 49 Bere Ba Ba erial Bus AddressB OG I Pi Bus Crin Primary Gas Hattings Tit Famniw 2 i i x sad ru J Sere mweigp i g Les Typs Ii EEEE E jcti TRG Diacrets Inputs ZzrartEBT Ln Earn 0002 E Dena LU Dizcrats Cutputz HtartkEst YOUN Lan Ug Analey znpuka z e ster Analey Gubputa DBs zandary Dus Settings Dyp ee ee ee 22 Gamera Diserete Inputa oie Jrtartkef tRLIZDOI ben O02 Discrete Cutputza ZtartkEsef to000L Lar 0002 Analcq Inputs Analog cutputas Repeat this process for each Genius device in the Max ON RX3i configuration niver 0 7 0 GEMERIE 60 PLE A HW Hw E B suerncesxsEEMiSI A B Sot cessseM331 B 32s i GENERIC 13 B sea GENERIC 13 B sea s GENERIC 13 lg sea so eee Bg 354 x1 Ycessegn FI rwn 1 ped Gute 2 Referee Publienn e TI keg i DU aiig Repeat the above process until there are no more bus controllers to be configured Note VersaMax I O is no longer configured automatically by the PLC Max ON drivers Please make certain that you use the Remote I O Manager in Machine Edition to set and download the configurations If there are no Secondary busses in the system then store the configuration into CPU A Otherwise configure the secondary bus as explai
101. period has expired but can t get the CPU running again What can I do Make certain that you turn ON M1016 while the CPU is in STOP Then restart the CPU This will re initialize the CPU to run in Demo Mode for an additional 22 days Can I use my existing Max ON RX3i Configuration Tools to create new projects or do need to re install the software each time You may use the Max ON RX3i Configuration Tools as often as you like However you will need to purchase a copy for each PC that you want to run the Configuration Tool on The software license for C646MXNO01 is a single user license When view the EGD Status word for the System Data Transfers it often contains a value of 5 Stale Data Is this a problem No you may ignore this value The Produced data rate is set at 10 milliseconds which is less than one half the period of the PLC Scantime This has been done to make certain that at least one exchange will be produced in every scan In many scans there will be two or more exchanges In these extra exchanges the same data is being transferred multiple times hence the message Stale Data B 2 PACSystems RX3i Max ON Hot Standby Redundancy User s Manual February 2009 GFK 2409A would like to transfer some information from the Backup to the Master PLC Is this possible Yes There are five word references available for Reverse Data Transfers T Buff R BuffP RBufS CommBuff W40070 W40146 W40222 W49612 W40071
102. r into Machine Edition a Open your Max ON RX3i Project in Machine Edition b Open the Toolchest by pressing the Toolchest button on the Toolbar or by pressing Shift F9 C Select a node in the Toolchest d Using the right mouse button select mport Drawer Toolchest nx I Local i E 3 If at t pf Bas Collapse All ES a New Drawer ur c Rename Drawer ES i Delete Drawer Del Ep Ma m Ma Export Drawer Ep Ma NN Import Drawer c P Het a PC Scan Far new abjecEs mE PC Mew Folder p PC nstructions ff PLC FBD Instructions RS P 7 1 inetroctions e Navigate to the Max ON RX3i Driver Toolchest drawer located on the Max ON RX3i Software Release CD The file is named Max ON RX3i Drivers v3 nn ZDRW where nn indicates the release number GFK 2409A D D Updating an Existing Application D 17 Import laalchest Ovens Lenk rr E T acdeheci Diss Fra Upi Havs CI Fc vera v 14 Z DET Toolchest Dra f Press the Open button This will add the drawer to your Toolchest 2 Expand the MaxON Components folder in the PLC COMMON CODE Target in your project to display the current set of Max ON Drivers If you examine the Block Properties of each Block you can see your current Block revision such as v3 04 3 Delete the Max ON Driver blocks that start with hbr from the MaxON Components folder 3 PLC ODN D DE E Data Watch Lote CER Vic ON Control Dis C Mex ON se Fils Dt Lxx
103. rdware A 1 Fr Fault Record Structure 5 22 Fault Table 5 22 Frequently Asked Questions B 1 G Genius and Field Control I O 7 3 Genius and Field Control I O Config I O 7 3 Genius Bus Controllers 6 4 6 9 6 10 6 16 Genius Bus Controllers CPU A 6 10 Genius Bus Controllers CPU B 6 16 I O devices 6 11 6 12 6 17 adding 4 17 Identity CPU A 6 2 Identity CPU B 6 14 If You Have a Question or Problem 1 10 Indicating Mastership 5 3 Index M Mastership Modes 5 11 Memory 6 3 6 14 O Online Project Information 8 5 8 7 8 8 P PID Function Blocks 5 16 PLC Sweep Mode A 1 Programming 5 1 Project information 8 5 8 7 8 8 Project workflow 3 2 Q Quick Start project C 3 R Redundant Controllers 7 3 Remote 90 30 Drops 7 6 Remote Drop Status Word 7 8 Remote Status Flags 5 8 S Secondary bus adding 4 15 Selecting a Master 5 11 Setting a Preferred Master 5 13 Simplex Genius Bus 4 12 system Command Flags 5 10 System Data Registers 5 15 System Level Alarms 5 26 System Status Flags 5 2 T Time Stamp Record Structure 5 22 Troubleshooting diagnostic tools 8 1 frequently asked questions B 1 U Uninstalling Max ON Tools 1 4 W Welcome 1 1 Working with Projects 4 1 Index 1
104. responsibility for the accuracy completeness sufficiency or usefulness of the information contained herein No warranties of merchantability or fitness for purpose shall apply indicates a trademark of GE Intelligent Platforms Inc and or its affiliates All other trademarks are the property of their respective owners Copyright 2009 GE Intelligent Platforms Inc All Rights Reserved Contact Information If you purchased this product through an Authorized Channel Partner please contact the seller directly General Contact Information Online technical support and http www ge ip com support GlobalCare Additional information http www ge ip com Solution Provider solutionprovider ip ge com Technical Support If you have technical problems that cannot be resolved with the information in this guide please contact us by telephone or email or on the web at www ge ip com support Americas International Americas Direct Dial Europe the Middle East and Africa Online Technical Support www ge ip com support Phone 80 0 1 433 2682 EMEA Direct Dial 352 26 722 780 if toll free 800 option is unavailable or if dialing from a mobile telephone Primary languages of support English French German Italian Czech Spanish Asia Pacific Online Technical Support www ge ip com support 86 400 820 8208 86 21 3217 4826 India Indonesia and Pakistan Technical Support Email support cn ip ge com China support jp i
105. rimary Bus These are the same references that will be used throughout the user application logic AI Reference The first reference address used within the discrete input group AI Length The number of discrete references that are to be included on this device Analog Inputs Secondary Bus When a dual bus is employed there must be an alternate location for the analog inputs to report their values The alternate location is the reference area in which the inputs will appear while they are connected to the Secondary Genius I O bus Max ON RX3i redundancy drivers detect when the Primary inputs are unavailable If the Secondary inputs are reporting into the Secondary reference area the drivers will map the data automatically from the Secondary area into the Primary address locations This permits the user application to be written with references to the Primary addresses only GFK 2409A Chapter 4 The Max ON RX3i Configuration Utility 4 25 AI Reference The first reference address used in the secondary alternate reference table This value is read only The reference will always be equal to the Primary reference plus an offset of 1024 AI Length The number of discrete references that are to be included on this device This is a read only value that is generated from the number that was entered for the Primary Bus Circuit Configurations Analog input scaling may be used to convert raw values received from the input device into scaled va
106. rops then configure the Genius bus controller s and edit the configuration rungs in the remote s I O driver Make certain that Synchronized Data has been configured for the range of outputs used by the Remote Drop Step 6 Start the System Divide the system into manageable subsystems that may be verified as independent entities I O Bus Make certain that the Ethernet LAN s have been installed and configured correctly Make certain that the Genius LAN s have been installed correctly LAN polarity and shield IN OUT are connected consistently and correctly Also make certain that terminating resistors are installed at each end of the LAN s Genius and Field Control Using a Handheld Monitor verify that output devices may be turned ON or OFF from the LAN Use the Handheld Monitor check the LAN for any Bus Error activity 3 6 PACSystems amp RX3i Max ON Hot Standby Redundancy February 2009 GFK 2409A I O Devices When Interfacing to CPU A With the I O operating place CPU A in RUN mode and CPU B in STOP mode Verify that the system input devices return real time values properly Verify that system output devices may be controlled from the Output Reference Tables Note This might require that you place a temporary JUMP in your application The JUMP should be placed immediately after the CALL to HBR 000 The companion label should be placed at the end of MAIN When Interfacing to CPU B With the I O operating
107. rst MOVE function a constant is moved into the reference named M AQ ST Master CPU Starting AQ Ref Enter the starting reference for the outputs that are to be received from the Hot Standby PLCs 5 In the second MOVE function a constant is moved into the reference named L AQ ST Local Rack Starting Q Ref Enter the starting reference for the outputs in the Remote Drop in that you wish to place the Hot Standby values 6 In the third MOVE function a constant is moved into the reference named L AQ LN Local Rack Q Length words Enter the number of outputs that are to be mapped into the Remote Drop 7 Save the Project 8 Store the Project to the Remote Drop 94809291 R09292 R09293 M aster CPU Local Rack Local Rack Startng AQ Startng AQ AQ Length Ref Ref words GFK 2409A Chapter 7 Configuring the I O Devices 7 13 Configuring the Hot Standby GBCs The bus controllers should be configured in the same fashion as other I O devices Configuring the Synchronized Output Variables Discrete and analog outputs in a Remote Drop receive values from the Hot Standby CPUs by way of the Synchronized Variables data exchange In order for outputs to update properly there must be a corresponding range of Synchronized Variables that has been configured in Max ON RX3i Configuration Utility For example in the configuration shown below remote drops would be able to access discrete outputs only within the range Q00001 00064 No other d
108. s the core logic for the Max ON RX3i redundancy application You must add your application logic starting in the rung that follows the call to the core Max ON RX3i logic hbr 000 The logic from this target will be downloaded to both PLC A and PLC B Note that the download consists of the PLC Logic only the Hardware Configuration option must be unchecked You navigate to the Max ON RX3i Configuration Utility by following these steps 1 Select the target PLC COMMON CODE 2 Expand the tree structure so that the Supplemental Files folder named Documentation Files is visible Le i od Using H ES Program Blacks i E A Reference View Tables p Default Tables Hab 3 Hfy Supplemental Files ip SS AUP Files hs nee Update 24 3 Controller in rigid C3 Documentation Files 03 RX3I MaxoM Files 3 Double click on Documentation Files This will launch Windows Explorer for this directory 4 Click on the Max ON Project directory to display its contents The Explorer window will be similar to what is shown below deBak e i erch Faden Qm UL X oo EH Address C Program Files CIMPLICIT Machine Edicion Secun WORN Temp Max ON 231 Protectiz Addons Fiesp i36 a dy da geEm oiim Folders x 2 Dic gend tion File 5 Double click on the Max ON RX3i Configuration file named config mx3 This launches the Max ON RX3i Configuration Utility 6 You may now examine a
109. sing the latest internal states from the ex Master These states may represent such things as latched coils timer counter values PID values system set points and perhaps user calculated values Enforce an Orderly PLC Startup When a failed PLC is returned to service it must not attempt to assume control of the system prior to being synchronized to the current Master If both PLCs startup simultaneously then whichever one was the last valid Master assumes the Mastership Process Genius Dual Bus I O Devices When the system uses dual Genius I O busses input devices are mapped automatically from the active I O LAN into the PLC s input reference tables Execute Diagnostic Tests Automatically post time stamped fault messages into the Max ON RX3i Alarm Table Identify system problems such as bus faults loss of devices change of Mastership program restart and power up event PACSystems RX3i Max ON Hot Standby Redundancy February 2009 GFK 2409A Failover Time The Mastership Time of the Max ON RX3i system determines the Failover Time The Failover Time is the time required for control of the system to transfer from the Master Controller to the Backup Controller Mastership Time This is the time interval for the Backup Controller to recognize that the Master Controller has failed It takes one or two CPU scans plus one Synchronized Data Transfer period to determine that the Master has failed Then it takes an additional scan
110. t A 2 Demo Mode Operation tT 2 8 Building a Max ON RX3i Hot Standby Application 3 1 WiaX OIN M e SLEPO CC bias HE 3 1 I XTOIS CE VVOF KNOW oceana Seales oediohs a E TL Ern anne soneamanucies 3 2 The Max ON RX3i Configuration Utility 4 1 MaX ON RX SN rectc T D 4 1 Working with the Max ON RX3i Configuration Utility eeeeeeessseesseessss 4 6 Adding Genius O D 6 VvlCGS oko oix o Dos er ince clone EO ER bebo tcv Lu I voc REUS 4 17 Proje c MORMON E DL EL 4 29 UserDeined Alamis assar E ceste mutui Lud rut teas cate m EAD M teer cate eae 4 30 Programming Considerations 1 eee ceeee eere rere nnne nnn 5 1 PROVENCE GO GS e RHET Rm 5 16 Configuring the Hot Standby Redundancy CPUS 6 1 CONTOUR sib Dur RAE 6 2 Sie giilo le Male Wh ad oci RC E 6 13 V Contents Chapter 7 Chapter 8 Appendix A Appendix B Appendix C Appendix D Configuring the VO DEVICES ioi aedi ce ede diente rra dedecore diss 7 1 Configuring the Ethernet I O Devices eeeeeeeeeeeeeeeeeeennnnn nnn 7 1 Configuring the Genius I O Devices ccccseccceeeeceeeeceeeseeseceueeseueeseeeseeeseasessaeens 7 3 Diagnoslie FOOLS uu 235 05 c25020952 5030000252 9 000109122 iso E SEP Oeo DU OPI EOS 8 1 Step 2 Configure Ethernet Connections to the PLOs
111. talled in an active system there is a possibility that the bus may be disrupted with a subsequent impact on the corresponding I O devices For systems that require online maintainability it is recommended that dual redundant Genius busses be used GFK 2409A Appendix A System Considerations A 3 A 4 PACSystems RX3i Max ON Hot Standby Redundancy February 2009 GFK 2409A Appendix Frequently Asked Questions b Does Max ON RX3i Configuration Tools generate my Logic Developer PLC hardware configuration No You must create the Hardware Configuration in the Logic Developer PLC project to match the parameters defined in the Max ON RX3i Configuration Tool Is the hardware configuration in the Max ON RX3i Project used in any fashion Yes The memory limits on the CPU must be set to be compatible with your application requirements Note that you may have to adjust these in the PLC A HW and PLC B HW targets as well Can Max ON Configuration Tools append the drivers onto one of my existing application folders No You must start by creating a Max ON RX3i Project and then add your application to it Or you can add the Max ON RX3i driver blocks to an existing Project using the Toolchest drawer supplied with the Max ON RX3i software My two CPUs will not start What is wrong There are several possibilities You should use Max ON RX3i Diagnostic Proficy View Project to display the Fault Tables in the PLCs Invalid CPU ID The c
112. te Loss of I O Module Same as LOS_IOM SA0014 in the remote M00934 Remote Loss of Option Module Same as LOS SIO SA0015 in the remote MO00935 Remote Option Module Hard Fault Same as HRD_SIO SA0027 in the remote 90M00936 Remote Option Module Soft Fault Same as SFT_SIO SA0031 in the remote 5 6 PACSystems RX3i Max ON Hot Standby Redundancy February 2009 GFK 2409A Remote Status Flags Latched cont MO00946 Reserved MO0960 90M00937 Remote System Fault Present Same as SY_PRES SC0012 in the remote MO00938 Remote I O Fault Present Same as IO_ PRES S0013 in the remote MO00939 Remote HBR Fault Present there is at least one fault in the Max ON fault table MO00940 Remote HBR Fault Table Full The Max ON fault table is full MO0094 1 Remote Program Changed The user application in the remote has changed MO00942 Remote HW Config Changed The hardware configuration in the remote has changed MO00943 Remote Power Up The remote has undergone a power up event MO00944 Remote Program Restart The remote has undergone a Program Stop to Run event MO00945 Remote Authorization Alarm The Remote CPU is operating in DEMO mode M00946 Reserved MO0960 GFK 2409A Chapter 5 Programming Considerations 5 9 System Command Flags Operation of the system may be influenced by interfacing to the Max ON RX3i command flags They may be accesse
113. tem This project is modified by the system designer to add the other necessary Logic to perform the user application and then the final application is stored in the Controllers using Proficy Logic Developer PLC You may think of the software provided in the Project template for the Controllers as drivers that handle the complex tasks associated with Hot Standby redundancy These drivers allow the two Controllers to behave as a single Controller from the perspective of your application The Max ON RX3i Configuration Utility allows the system designer to customize the parameters of the Max ON RX3i drivers and to specify the hardware that is contained within the system The Max ON Configuration Utility software operates in Windows XP Professional Windows NT4 0 and Windows 2000 Professional The Max ON RX3i Configuration Utility software allows you to define the way your system is constructed and how you want the system to operate It provides additional information that is not included in the Hardware Configuration files produced by Logic Developer PLC The Max ON RX3i software includes a Proficy View Diagnostic Project that allows you to observe the way your system is operating and helps you to diagnose problems This Project displays the operational status of the redundant system in real time The Max ON RX3i software also includes a set of projects to configure Series 90 30 Remote Genius Drops The Max ON RX3i software components are organi
114. the project tree or select the Edit Properties menu item The Biographical Information dialog is now displayed and the detailed information may be entered and saved Empra nhe al Infor i e irm Fast hara Jobs Tie Project Manage Cicer Hase ACME Akhi Line T Akhi Line Z Cee ir Prenet Fita Cicer Sat bo Ded ult Drees County Eira Akiai P iran F r Hurrian Po reed A ps Settings By selecting the Settings item in the Project tree the Max ON RX3i System Parameters settings may be displayed and modified These parameters are defined as follows Ga Ach Cont zinj a Project E indem Hip Tome Fogectss SS fo ni gram Peeri ZW Maci M Fari Cina Daiackon E Piagasm Chega Jur Tied Gmg RE siue Dm Mupi wid 3 Fast Offline Detection Enabling this option directs the CPUs to detect an offline condition within one CPU scan If the option is not enabled then it will require two consecutive scans to produce an offline condition Program Change Audit Trail Checking this box instructs the Max ON RX3i redundancy system to monitor the program for changes to logic If there is a change the value in the change counter UR N1 R9003 9004 DINT will be incremented by one and a date time PDAT 01 R9005 9007 packed BCD will be posted for the moment at which the change was detected GFK 2409A Chapter 4 The Max ON RX3i Configuration Utility 4 7 Default Multiplexer Peri
115. the CPU to which it is directed Is reset automatically Clear All Alarms self resetting When issued to the Master CLEARS the alarms in the Master and Backup CPUs Is reset automatically PACSystems RX3i Max ON Hot Standby Redundancy February 2009 GFK 2409A Mastership Modes You may specify the Mastership mode of operation for the Hot Standby CPUs This may be accomplished by setting the states of the System Command Flags SEL A 99M01009 and SEL B 99MO1010 Both CPUs must have the states set identically in order to function properly The truth table shown below illustrates the operation of the Mastership Command Flags 26M01009 MO01010 oOo oat O 1 Jo Preferred 0 1 B Preferred A Preferred In this mode SEL A M01009 is ON and SEL B M01010 is OFF Assume that CPU A is currently the Master If CPU A fails or is placed in STOP then CPU B will become the new Master CPU B will remain the Master until CPU A is repaired or is restored to RUN mode As soon as the all of the Synchronized Data has been updated in CPU A the Mastership will return to CPU A B Preferred In this mode SEL A M01009 is OFF and SEL B 99M01010 is ON The description is similar to A Preferred except that the roles are transposed Float Either CPU may be the Master Mastership will not change unless the current Master fails or is placed into STOP or RUN Outputs Disabled mode When the failed stopped CPU is rest
116. the Consumed Exchange named MxnCons2 and also the Produced Exchange named MxnProd2 T PE im PN 3 RC a Hw 2 b PLC A HW mel Clete abch Lits Cate nach Ln E Consumed Exchanges E Consumed Exchanges B minces E oreo WE Procuced Exchanges B Mercian B MenProadd menProdz RB Hardie Config ation Dr Loge qu Reference vire Tables GFK 2409A Chapter 6 Configuring the Hot Backup CPUs 6 5 Producer ID Modifications It might be necessary to revise the EGD configurations to match your unique system requirements such as the IP addresses used The local producer ID may be configured by clicking on Ethernet Global Data and then setting the appropriate properties within the Inspector window Navigator PLC A HW EA Data Watch Lists Se Ae Ethernet Global Data a Consumed Exchanges ai Menlons 1 ai MenCons2 BE Praduced Exchanges Inspector Ethernet Global Data Local Producer ID 100 100 100 1 Local Producer IO Hur 23356516 Use Configuration Serve False g PTxnPradti E MxnProd Blin Hardware Configuration Logic p Reference View Tables lf Supplemental Files PLC B Hw P NALE gd GT URS GER oe GE ee am lili Inspector 6 6 PACSystems RX3i Max ON Hot Standby Redundancy February 2009 GFK 2409A If the IP address needs to be changed then you must also change the IP addresses in the Produced and Consumed Exchanges that follow PLC A Primary PLC A Second
117. the table properties as shown below MxnCons2 Secondary LAN Produced Exchange Refer to the procedure used for the Primary exchange and then set the table properties as shown below MxnProd2 Secondary LAN D 10 PACSystems RX3i Max ON Hot Standby Redundancy February 2009 GFK 2409A Add EGD Exchanges to PLC B Select the target named PLC B HW Right click on the target to display the pop up menu Click on Add Component Ethernet Global Data A new component named Ethernet Global Data will be added to the target dgpm Marine biren Lg d MB me pk seach Deed Typi Vanib ns Teoh Sanches bein iai k NNITiBNXwN Fe oU E ITE aa Proficy Mac g i MH Fie LD e 3 13 Fic de Ty i j AH Components Motion i Hia rome e E Lay Concer d Hi E sirasnrmar FH ael Fe Lo Deinin Dal O amp ara Nag DO Tomia Tangel i n Wie Bi dla ig Fa ack u Moi B pals a Iren M RAEDT Set the Producer ID Go to the Navigator window and click on Ethernet Global Data so that you may edit the properties GFK 2409A D D Updating an Existing Application D 11 P Go to the nspector window and edit Local Producer ID so that the IP address corresponds to the IP address that was set for the Primary LAN Ethernet module in PLC B E repeto 0000000 LIII Eene Gibba Data NE EfereiBkbiDas 5 5 5 5 5 5 5 05 teaPoacero 010000
118. ther PID function blocks as well GFK 2409A Chapter 5 Programming Considerations 5 17 User Defined Alarms The user may post self defined faults from within the application by performing the following steps In Max ON RX3i Configuration Utility 1 Select the User Alarms item in the Max ON RX3i Configuration Utility Project tree End iie o t pre Data Spe frre Hen Umaer Dafimmed Alarmm Humber pf Alarms 2 Select the User Defined Alarms Add Alarm menu item 3 Enter an Alarm Number and then the corresponding Alarm Description Note The Alarm Number must be within the numerical range 3840 4095 The descriptor may be up to 60 characters in length Add sew NET Alarm 5 18 PACSystems RX3i Max ON Hot Standby Redundancy February 2009 GFK 2409A 4 Enter any additional alarms Lez Conde ation Lib s jun i pel Pree ee See Dee Bek Ere co eer Ih Ba a z Pi p 7 J p in Mam arbe EHI Purgl42 zus Segaence F aad TH Plil et Pieire aa JH PIT Deckmge High Prepare hhadonn Usser Dmefinmi Alarmz Himbeer pf Boe 5 I arr Huber Alarm Damcripticr iau Ramp Lad tart Saquanca Failed 3341 FL402 Pblaschkarge High Pressure Alam 1842 Tl4d2 DLiz charga High Prasggura Shutdeen g o Gm aD 5 Save your Max ON RX3i Configuration update the cfg dat C Block in the Max ON Project 6 Download the ne
119. thernet Synchronization Link Secondary uv ME cc ete ee pe IP 10 10 10 2 IP 10 10 10 3 11 32 11 32 O1 32 Q1 32 Al1 16 Al1 16 AQ1 16 AQ1 16 ENIU 11 ENIU 12 ENIU 13 IP 10 10 10 11 IP 10 10 10 12 IP 10 10 10 13 133 64 0165 128 701129 256 Q33 64 Q65 96 70Q97 128 JoAI17 32 AI none Al 33 56 AQ17 32 AQ none JoAQ none A Machine Edition backup folder to start from is provided with the Max ON RX3i Software Max ON RX3i Quick Start 3 ENIUs GFK 2409A C 1 2 n Proficy Logic Developer PLC create a new project based on the Project named above This project is added to the Machine Edition project Navigator by using the File gt Restore Project menu item Select the Project Navigator window making certain that there is no project open at this time Petes leche Ecler Ine wer E Die Ld manh pot Tgp Variation Doch Windows Chi Baek Th hocks msmegsesa 4 6 3g ud llc 4 Proficy Machine Edition i A PAL DEHO S Tandil bik Perr Sam 8 Logic Developer PLC Cams D AE 2005 Lab i Mawit 3 Using the File menu click on Restore Project Prolicy Machine Edition InfoViewes M De Lit Jerch Promet anges variables Jodi jinde Delo OM EB few raket gn EE ren Poit T ATTEN ga 4 Proficy Machine Edition 4 Place the Max ON RX3i Installation CD in your CD drive and navigate to the Quick Start directory Make certain that the selection
120. tion Utility 4 11 Genius Busses By selecting the Genius Busses item in the Project tree the Max ON RX3i Genius busses may be displayed and their settings may be modified By default no Genius busses are defined so you must configure the bus definitions to match your hardware configuration Genius busses can be defined as a Simplex or a Duplex bus Simplex Genius Bus A simplex Genius Bus is a non redundant I O bus that connects to one or more Genius I O devices To Add a Genius Bus 1 To add a new Genius Bus select the Genius Busses item in the Project tree then select the Busses gt Add Genius Bus menu item Prost Ed emp ee tss um mp nc Here Pravin Genium Bumsaesm Humber of B smsem D B Linsen iae A encor LAM rimate hin i 4 12 PACSystems amp RX3i Max ON Hot Standby Redundancy February 2009 GFK 2409A 2 Give the Genius bus a descriptive name such as Main and change the Baudrate setting if necessary Add new Genius Bus 3 After the Genius bus has been created it is added to the Project tree and now Genius devices may be added to this bus Ce re Hanni Et d Piy Humber o Bussusm B ee m 4 eem Humhar of I O Devices B onim oie TEE ED 4b Germ Gee m B eias cades Gy imn Fg um um GFK 2409A Chapter 4 The Max ON RXS3Si Configuration Utility 4 13 4 Double click on the Primary Bus Controller item in order
121. tion logic after the call to the subroutine named HBR 000 F m T 88 x Ta CALL hbr ODO MU If you are using an Existing Project If you have developed the application previously then you may copy and paste the Max ON RX3I logic into the existing Project A Machine Edition Toolchest drawer is also provided that may be used to copy the Max ON Blocks into the Project If this is a New Application Add your application logic into the project folder directly after the CALL to the hbr 000 Block in MAIN Rung 3 Step 5 Configure the I O Devices Ethernet NIUs If you are using Ethernet NIUs then you will need to create Ethernet NIU targets configure the I O in the remote drop and then download the ENIU information to the remote drop using Logic Developer PLC Genius or Field Control If you are using Genius or Field Control then set the appropriate parameters for Serial Bus Address O Settings I O Quantities Redundant Controllers BSM present always set to yes BSM Controller set to yes when a dual I O bus is used etc GFK 2409A Chapter 3 Building a Max ON RX3i Hot Standby Application 3 5 Genius VersaMax I O In Logic Developer PLC add a Target for each VersaMax I O Drop Add the appropriate modules to the drop and then configure the parameters for each module Connect to each drop with a serial cable and then store the configuration data Remote Genius 90 30 Drops If you are using Remote Genius 90 30 D
122. to activate the output data stream in the Backup Controller For the Ethernet I O LAN the Remote Ethernet drop will start using the data from the Backup Controller as soon as it detects that 1 The Backup is now the Master 2 he Master is no longer sending data For the Genius IO LAN Lacking output data from the current Master s GBC each output circuit on each device on the Genius I O LANs will hold its last state for up to 2 5 seconds before it assumes the Default State unless there is output data from the Backup GBC This assumes that each device has been configured for either BSM present or for long timeout Then the output device will begin using output data from the other GBC Synchronized Data Transfers Data may be synchronized from the Master to the Backup on a continuous basis in order to assure that the Backup controller s data is always in sync with the Master s Max ON RX3i supports up to 6 groups of synchronization data for each data type listed below The groups do not have to be contiguous Each group is specified by a starting reference address and a length For each data type the lengths are added together and the sum must not exceed the value in the corresponding column below Registers Discrete Internal Analog R Outputs Coils Outputs 6Q M AQ Max Length 8000 2048 4096 1 8000 1 2048 1 4096 1 256 GFK 2409A Chapter 2 System Overview 2 5 I O Bus Topologies The Max ON RX3i application supports the
123. to configure parameters or select the Busses gt Properties or Module gt Properties menus Enter the module s location in the RX3i main rack and it s status address A suggested practice is to address devices such as Genius bus controllers and Ethernet modules at high addresses This leaves the low addresses available for Input devices such as field 4 14 Sensors Genius Bus Controller Location Hack Main Hack Slot Slot z Status Address 0297 PACSystems amp RX3i Max ON Hot Standby Redundancy February 2009 GFK 2409A Adding a Secondary Genius Bus To add a Secondary Genius Bus to an Existing Genius Bus 1 Select the Genius Bus in the Project tree and then select the Busses Redundancy gt Add Secondary Bus menu item to add a Secondary Genius Bus ni bpr in Lp Pepe nius Fas Details for Hair BuudratHB fe a LEJ S Btd Bum Tap Wolle s dinrgls umber o7 I5 Deviass 2 A Secondary Genius Bus Controller is added to the Project tree zenius Eus Details for Main Buaudrats Bum Topology mumbey of TS bewiokB GFK 2409A Chapter 4 The Max ON RXS3Si Configuration Utility 3 Double click on the Secondary Bus Controller in order to configure it s parameters or 4 16 select the Busses gt Properties or Module gt Properties menus Enter the module s location in the RX3i main rack and it s status address A sug
124. ts that are attached to indicator lamps im next two rungs will indicate which CPU is Master ID A MASTER 90M 01017 90M 01020 ThisisCPUA This CPUis Master ID B MASTER I 3 94M 01018 90M 01020 ThisisCPUB This CPUis CPUB isth Master Master GFK 2409A Chapter 5 Programming Considerations 5 3 Local Status Flags Instantaneous The following status flags represent the instantaneous not latched state corresponding to the associated descriptors M0096 1 MO00962 MO00963 MO00964 5 4 Variable Reference Description Name AUTH_ALM MO00961 Authorization Alarm REM OFF MO00962 Remote CPU Offline PROG CHG MO00963 Program Changed HWC_CHG MO00964 HW Configuration Changed MO0965 Reserved MO00968 Authorization Alarm AUTH ALM This alarm bit indicates that the corresponding PLC is operating in DEMO mode on a standard PACSystems RX3i CPU IC695CPU310 In a system that has been properly authorized this flag will be OFF Remote CPU Offline REM OFF The companion PLC is offline This may be due to the CPU being in STOP Fault or Power OFF Also it may be due to a cable problem or Ethernet Interface failure Program Changed PROG CHOG The program in the Local CPU has changed HW Configuration Changed HWC_CHG The hardware configuration in the Local CPU has changed PACSystems amp RX3i Max ON Hot Standby Redundancy February 2009 GFK 2409A Local Status Flags
125. uch ne Editizn 1nfaWieserr BER De dE ew Boek Peet Vabbe Took Meke Hein Bake DORKA D 8 DUE SS aW ad ip ab xu He hw it oC f h L e ac n d ua ndis aA mmu z Il Fac o8 Fi LDP Project 3 04 Proficy Machine Edition T MM M Cry Potion Set the EGD Local Producer ID in the controllers 12 Create EGD Exchanges in the Primary controller PLC A to match the EGD exchanges in each ENIU Create EGD Exchanges in the Secondary controller PLC B to match the EGD exchanges in each ENIU If Remote COMMREQ Calls will be used with the ENIUs add the RCC Parameterized C Block to the PLC COMMON CODE target s application and add any logic needed to execute these commands otore the Hardware Configurations PLC A HW and PLC B HW targets to PLC A and PLC B otore the Application Logic PLC COMMON CODE target to PLC A and PLC B Verify that the EGD Exchanges are working 18 19 Verify that any RCC commands are working Verify that any Local Logic is working PACSystems RX3i Max ON Hot Standby Redundancy February 2009 GFK 2409A Configuring the Genius I O Devices Before you may use your system you must configure the Genius I O devices that are to be installed on the Genius I O bus You must configure each device for e Serial Bus Address SBA Type of I O Input Output Combination e Scaling e Defaults Additionally you must set the I O to operate properly for redundancy e Dual I O
126. urrent Scan Instantaneous PLC Scan time in msec time LOC MUX jo R9027 Average Mux Packet Interval Average time interval for advancing to the next multiplexer packet msec IOM UPD 969028 joo YM Q WAQ Update Time to update all S M Q AQ and time of Interval day in the backup PLC sec X 0 01 REG UPD R9029 R Update Interval Time to update registers in the backup PLC sec X 0 01 NUM_FLT R9030 Number of Faults in Fault 0 empty 33 full Table NUM FLT 001 R9031 Fault Record 01 R9036 NUM FLT 007 R9037 Fault Record 02 R9041 NUM FLT 156 R9186 Fault Record 32 R9190 GFK 2409A Chapter 5 Programming Considerations 5 15 Advanced Topics PID Function Blocks The PID function block uses a data structure consisting of 40 registers These registers contain not only configuration parameters but also intermediate and final terms used in the internal calculations Some of the internal calculations are based upon values from the PLC s system clock Because the internal clocks in the two CPUs are not synchronized precisely to each other it is necessary to include a small amount of logic to compensate for the difference Also it will be necessary to include the PID registers in one or more of the R Synchronized Data Groups This ensures that the PID in the Backup CPU tracks the Master The ladder logic is straightforward following rungs control the operation of the PID This first Rung allows the PID to
127. use of single non redundant and or dual redundant busses interfacing to the I O devices A Max ON RX3i controller supports up to four Ethernet LANs At least one Ethernet Interface must be dedicated to the Synchronization Link This allows up to 3 additional Ethernet Interfaces that may be used as dedicated Ethernet I O LANs Support is also available for a single duplex Ethernet I O LAN Simplex Ethernet I O Busses Dual Ethernet I O Busses NOTE Redundant IP on the Primary and Secondary Synchronization LANs is not available Max ON RX3i supports up to four redundant Genius LANs or up to eight non redundant Genius LANs or a mixture of the two However the system may not have more than eight Genius bus controllers in a Controller Simplex Genius I O Busses Dual Genius I O Busses Up to 8 Up to 4 Redundant busses are superior to non redundant busses when there is a requirement to protect against cable failures or Genius bus controller failures When the primary consideration is to protect against cable failures then the system designer should consider separating the cables so that a single mechanical failure does not damage both cables Genius Dual Bus I O Capacity The maximum allowable I O capacity for Max ON RX3i redundant system that is configured for Genius Dual busses is as follows Discrete Discrete Analog Analog Inputs Outputs Inputs Outputs 2048 2048 1024 256 2 6 PACSystems RX3i Max ON Hot Standby
128. ut 1 Address Input 1 Length Input 2 Address Input 2 Length Output 1 Address Output 1 Length Output 2 Address Output 2 Length At SBA 30 Input 1 Address Input 1 Length Input 2 Address Input 2 Length Output 1 Address Output 1 Length Output 2 Address Output 2 Length At SBA 31 Input 1 Address Input 1 Length Input 2 Address Input 2 Length Output 1 Address Output 1 Length Output 2 Address Output 2 Length GFK 2409A Any address from 0 to 29 is acceptable Note Normally a Genius Handheld Monitor normally is set for SBA 0 It is standard practice to avoid O when using Field Control or Genius I O 90100481 for M23 M31 and M40 drop folders 70102017 for M5S and M5L drop folders 90100001 always 0 9oAI00001 always 0 90100001 16 plus the number of Discrete Inputs installed 90100001 The number of Analog Inputs installed oee Buffer Registers 62 90100001 always 0 Q00001 always 0 AQO00001 always 0 oee Buffer Registers 62 90100001 always 0 Q00001 always 0 joAQO00001 always 0 Chapter 7 Configuring the I O Devices 9 Secondary Bus optional The Genius bus controller should be configured as follows In the Settings Tab Serial Bus Address SBA Any address from 0 to 29 is acceptable Note Normally a Genius Handheld Monitor normally is set for SBA 0 It is standard practice to avoid O when using Field Control or Genius I O 90100449 for M23 M31 and M40 drop folders 90101
129. w Master CPU into Normal Sweep and the new Backup to Constant Sweep Why you should consider this approach The Master always operates with the fastest Scan Time possible GFK 2409A A 1 The Backup will adjust its timing regularly to meet current system requirements The period for Constant Sweep is determined automatically once per second The value is calculated by adding 75 milliseconds to the Master s Scan Time and then rounding downward to the nearest multiple of 5 milliseconds To enable this mode of operation 1 Using Logic Developer PLC open your Max ON RX3i Project 2 Select the PLC COMMON CODE Target as the Active Target 3 Prior to the call to HBR 000 in the MAIN Block enter a rung that sets AUTSWP M1012 to ON Store the Logic into CPU A 5 Store the Logic into CPU B Manual Mode The second method is to configure the CPUs to execute in Constant Sweep mode The configuration is entered via the Logic Developer PLC Hardware Configuration Both of the hardware configurations for targets PLC A HW and PLC B HW must be set and then stored into the corresponding CPUs Why you should consider this approach By having the Master in Constant Sweep mode Ethernet communications with HMIs may be improved dramatically Prerequisite The system has been commissioned and is operating in its normal fashion All application logic has been completed and is being executed in the hot standby CPUs HMls are attached and
130. w Max ON RX3i Configuration to the CPUs GFK 2409A Chapter 5 Programming Considerations 5 19 In Your Application Folder 5 20 1 Move a user specified fault value into FLT COD 96R9762 The fault value must be in the range 3840 4095 decimal inclusive and should correspond to the equivalent user defined fault created in Max ON RX3i Configuration Utility In most cases move a value 0 into FLT CKT R9 61 However you may define your own identifier that may be MOVed into this register The diagnostic tool will display this as a decimal value in the Circuit Reference position Call the subroutine named HBHR 005 This must be done for only once otherwise each subsequent call will post an additional alarm into the alarm table In the sample logic shown below ua 0002 99M02050 has been used as an alarm latch The user defined alarm will be posted only if the coil is not already set Note that a setcoil is used so that the alarm state will be retained through a loss of power Also a rung has been provided that resets the coil if the alarm clear flags are invoked m a User Alarm PSH 402 ua_0002 jf MOVE MOVE CALL un 0002 4 ii INT fee INT Ihr 0051 Lcd E 9400259 90M02050 M 02050 Pump User 0002P1 User 0002 Discharge 402 High 402 High Pressure High Pressure Pressure Alarm Alarm 1 1 0 N QF FLT_CKT 3841 IN QF FLT_COD 90M 01015 Reset Local Alarms os PACSystems RX3i
131. will create a new tab in the InfoViewer window so that you can configure the properties of the consumed exchange The new tab is shown below r rien Fiunicoemsl PLc B Mw x Add insert Delete Length Bytes t DOsat Byte fa Viable GFK 2409A D D Updating an Existing Application D 13 P In the nfoViewer window click on the Add button to add a new item to the table The window will appear as shown below r c e Manon PLE E He T x Add inseri Delete Length Byes 1 Dieet fete Ha HOT USED Complete the configuration for the exchange by editing the parameters as illustrated in the table that follows MxnCons1 Primary LAN Produced Exchange In the Navigator window right click on Produced Exchanges The following pop up menu will be displayed Hes Ires Click on New to create the first Produced Exhange The default name for the exchange is ProdExch1 n the nspector window set these properties as follows Name Set to MxnProd1 Exchange ID Defaults to 1 Adapter Name Set to location of Primary ETM normally Rack 0 Slot 4 Destination Type Defaults to Unicast Destination Set to the IP address of the Primary ETM in PLC A Produced Period Set to 10 Reply Rate 0 not configurable Send Type Always not configurable Run Mode Store Defaults to False D 14 PACSystems RX3i Max ON Hot Standby Redundancy February 2009 GFK 2409A Produced Peri
132. zed as follows ECC Max ON Rx3i Tools Max ON Rast Configuration Tool installation af J Documents Getting Started Document J ire HG Praficy Components 7 Diagnostics VIEW Proficy View Diagnostics Project oof Redundancy LD Default Max ON Rasi LD Project El Remote Drops LD cernes 90 30 Genius Remote Drop Projects RemoteDrop CPUS13 and 323 2 RemoteDrap CPU331 gd RemoteDrap CPUS Lu RemoteDrop CPUSSx 36x 374 large B L RemoteDrop CPU35x 36x 374 small A Max ON RX3i Quick Start Project is also included on the Max ON RX3i Software CD This Quick Start Project also includes 3 RX3i ENIU targets GFK 2409A Chapter 2 System Overview 2 3 Hot Standby Redundancy Operation During each controller scan the Max ON RX3i redundancy drivers are solved first and then your application logic is solved The Max ON RX3i redundancy drivers handle the following functions 2 4 Determine Mastership One CPU operates as the Master The other operates as the Backup Output devices use the output states from the Master only In a Max ON RX3i system the user may specify either PLC to be the preferred Master If no preference is specified then Mastership floats between the PLCs The current Master retains its status until it fails or until the user switches Mastership at which time the Master and Backup exchange their roles Transfer Synchronization Data If the Master fails the Backup must be prepared to control the process u

Download Pdf Manuals

image

Related Search

Related Contents

リーフレット印刷用(PDF)    2711P-UM006C-EN-P, PanelView Plus 6 Terminals User Manual  PDF(21.2MB  IMPRESSA 201 Mode d`emploi  CG 22EAP2 (SL)  LD-T20R - PRODUCT SEARCH サービス終了のお知らせ  Avaya 4622SW Cordless Telephone User Manual  AMPLIFICADOR P/AUTO  Rexel 696547 folder  

Copyright © All rights reserved.
Failed to retrieve file