Application Guide Contents GFK 2928C Oct 2019 Contents Chapter 1: Introduction ............1 Revisions in this Manual ..................1 PACSystems Documentation ................1 PACSystems Manuals ................1 RX3i Manuals .................... 2 RX7i Manuals .................... 2 Series 90 Manuals ..................2 Distributed I/O Systems Manuals ...............
Page 3
Application Guide Contents GFK 2928C Oct 2019 Memory Settings ..................18 Point Fault Setting ................... 18 Transfer List Entries ................... 18 Input Transfer Points ................18 Output Transfer Points ................19 Configure the Built-in Ethernet Port of the CPU ..........19 Configure the PROFINET Controller Module ............
Page 4
Changes, modifications, and/or improvements to equipment and specifications are made periodically and these changes may or may not be reflected herein. It is understood that Emerson may make changes, modifications, or improvements to the equipment referenced herein or to the document itself at any time.
PLC project. Revisions in this Manual Date Description Following Emerson’s acquisition of this product, changes have been Sep-19 made to apply appropriate branding and registration of the product with required certification agencies. No changes to material, process, form, fit or functionality.
Application Guide Chapter 1 GFK-2928C Oct 2019 Abbreviations Abbreviation Meaning Genius Bus Switching Module RX3i CPU with embedded Ethernet Genius Communication Gateway (GCG001) Genius Hand-Held Monitor Ethernet Media Redundancy Protocol PAC Machine Edition (programming & configuration software tool) PROFINET Controller PNSR PROFINET System Redundancy Genius Serial Bus Address...
GCG001 supports several different Genius head-ends, allowing other types of I/O rack to be attached to the Genius bus. Figure 1: Genius Dual Bus Combined with RX3i Hot Standby Redundancy For details, refer to the PACSystems RX3i Genius Communications Gateway User Manual, GFK-2892C or later. Overview...
Application Guide Chapter 3 GFK-2928C Oct 2019 Chapter 3: Application System Architecture Figure 2: RX3i Genius Dual Bus Interfaced to RX3i via Genius Gateway Modules (GCG001) A typical system consists of at least two RX3i racks, with the following components in each rack: •...
Oct 2019 • Optional – Connectors that provide Hand Held Monitor attachment points for each of the Genius busses. (Emerson catalog number 44A736310-001-R001. Refer to Genius Hand-Held Monitor User’s Guide, GFK-0121, page 2-9 for further information). PROFINET Network Arrangement A ring topology using MRP is the preferred arrangement. With this topology, a system may use a combination of PROFINET System Redundancy (PNSR) devices and non-PNSR devices (specifically Genius Communication Gateway modules).
Application Guide Chapter 3 GFK-2928C Oct 2019 Dual Bus Mapping Description The dual-bus application evaluates the attachment state for each Genius device on both busses. • If the device is attached to Bus A, then the corresponding inputs appearing in the A references are valid and no further action is needed.
Application Guide Chapter 3 GFK-2928C Oct 2019 Simplified Description of Project Upgrade Steps • Convert the existing Series 90 project into an RX3i project. • Import Software Components for Dual Bus into the PAC Machine Edition Toolchest. • Edit the Primary/Secondary Hardware Configurations. •...
Application Guide Chapter 4 GFK-2928C Oct 2019 Chapter 4: Toolchest Components In order to use the dual bus application components, they must first be added to the PAC Machine Edition Toolchest. Click on the View Tab in PAC Machine Edition Then make certain that the Toolchest item is checked.
Application Guide Chapter 4 GFK-2928C Oct 2019 Figure 7: Select Toolchest Drawer File to Import The Toolchest now contains the DualBus drawer. Using the dropdown text box, click on DualBus. Expand the drawer so that the individual folder items are visible as shown below: Figure 8: Folders in DualBus Drawer Add Toolchest items to your project While depressing the Ctrl key, drag the following items from the Toolchest’s DualBus folders...
Application Guide Chapter 4 GFK-2928C Oct 2019 Place into Program Blocks When function blocks are dragged from the Toolchest into the Program Blocks collection, PAC Machine. Edition may prompt for an entry into which a variable name must be provided. Figure 9: PAC Machine Edition Form: Enter Variable Name The blocks and corresponding entries are as follows: Group03 –...
Application Guide Chapter 4 GFK-2928C Oct 2019 Adding Dual Bus Logic In the ladder block named _Main, insert a new row at the beginning of the program. While holding down the Ctrl-key, drag the program block named BUSSES and place it into the first rung.
Application Guide Chapter 4 GFK-2928C Oct 2019 Note: A new variable must be declared for each additional dual bus. Dual Bus Mapper Each dual bus will require a separate instance of the DBUS function block. In this case the block refers to the first dual bus. The name DB00 relates to the first bus. Figure 11: Edit Block for Mapping Each Dual Bus Note the bus variable on the left side of the function block.
Page 18
Application Guide Chapter 4 GFK-2928C Oct 2019 Figure 12: Copy INIT_GBnn Block 3. Right-click on Program Blocks in the Navigator pane. The following pop-up menu will be displayed: Figure 13: Paste INIT_GBnn Block 4. Click on Paste Block. 5. Because the block already exists, PAC Machined Edition will prompt for further action. Click on the Duplicate button.
Application Guide Chapter 4 GFK-2928C Oct 2019 Dual Bus Number Figure 15: Genus Bus Number Assignment BUS.NUM The bus number provides a bus identity to various software components. Each dual bus must have a unique value that is in the range of 0 to 15.
Application Guide Chapter 4 GFK-2928C Oct 2019 Figure 18: GCG Assignments – Bus B BUS.GCG_B.PRI_NUM The PROFINET Device Number for the Primary PLC Gateway module attached to Bus B. BUS.GCG_B.SEC_NUM The PROFINET Device Number for the Secondary PLC Gateway module attached to Bus B. BUS.GCG_B.PSDA The PROFINET Status/Diagnostic bits for the Gateway module attached to Bus B.
Page 21
Application Guide Chapter 4 GFK-2928C Oct 2019 B. For instance, a device configured at %AI0001 on Bus A must be configured at %AI (1+AI_OFST) on Bus B. Figure 20: References by SBA of Genius Devices on Bus BUS.Devices[nn].DI_Add This parameter applies to devices that contain discrete inputs.
Application Guide Chapter 5 GFK-2928C Oct 2019 Chapter 5: PLC Hardware Configuration Overview In general, the hardware configuration for the Primary and Secondary PLCs are very similar. The dual-bus elements will be configured in a nearly identical manner. PLC Reference Memory Tab Settings In the Hardware Configuration (Primary) double-click on the RX3i CPU module to display the configuration settings.
Application Guide Chapter 5 GFK-2928C Oct 2019 configured for length=0 (as needed) (as needed) (as needed) Optionally, there is one symbolic variable that may be included in the synchronized data transfer list. It is in the program logic block named AUTO_SW. The variable ACTV_CSB must be included in the Input Transfer List if you wish to perform automatic role switches based upon the loss of devices on a GCG.
Application Guide Chapter 5 GFK-2928C Oct 2019 Figure 23: Assign Ethernet Status Address Note that there are additional port settings for LAN1 and LAN2. These will require configuration entries as well. Configure the PROFINET Controller Module The PROFINET Controller Module has a 32-bit diagnostic/status reference. The recommended starting reference is %I16465 (the next available reference following the Ethernet port status reference).
Gateway Status Data The GCG provides 32 bits of status information for the network (MRP, Port Availability), Genius Device Fault state, and GCG Module OK. Refer to the PACSystems RX3i Genius Communications Gateway User Manual, GFK-2892, Section 5.1.1. Figure 27: GCG Gateway Status Data Reference Assignments...
Figure 28: GCG Baud Rate & Output at Startup Settings Genius Devices Refer to the PACSystems RX3i Genius Communications Gateway User Manual, GFK-2892C or later, for instructions on configuring I/O devices that are attached to the GCG. Dual Bus Function Block...
Application Guide Chapter 5 GFK-2928C Oct 2019 Input This receives the Genius bus parameters (via a variable of “user defined type” G_Bus). Note that the parameters are configured using the function blocks derived from either INIT_GB00 or INIT_GBnn. Output PNCST Provides a copy of the status information for the associated PROFINET Controller module.
Application Guide Chapter 5 GFK-2928C Oct 2019 Figure 30: Monitor SBA Connection Status Switch Devices on Busses SW_BSM Zoom into the block to display the Switch BSM (SW_BSM) function block. This function block allows the user to switch a specified Genius device to either Bus A or to Bus B.
Application Guide Chapter 5 GFK-2928C Oct 2019 connected onto Bus A. This reference may be turned on by selecting the contact and then right click. The reference maintains its state. Note: The function will turn ON its fault output if TO_A and TO_B are both ON or both OFF. TO_B This is like TO_A, except that it applies to switching a device to Bus Outputs...
Page 30
Application Guide Chapter 5 GFK-2928C Oct 2019 Figure 32: Automatic Role Switch (AUT_SW) Function Block ENAB This Boolean reference determines if automatic switching is active in the Backup PLC. This should not be changed. (It is the reference to the Bus Number [0.15]).
Application Guide Chapter 6 GFK-2928C Oct 2019 Chapter 6: Updating from a Previous Release Overview The upgrade process relies upon Machine Edition Toolchest operations to: • save information that is in the current application’s target, • retrieve the revised components as part of the upgrade, •...
Page 32
Application Guide Chapter 6 GFK-2928C Oct 2019 Figure 33: Pop-up Menu for Local 4. Enter the name of the new drawer, for instance, “SavedDBus”. 5. In the Project Navigator window, expand Program Blocks to reveal the various program blocks used in the application. Locate the program block named BUSSES, plus any blocks that start with the letters INIT_GB (such as, INIT_GB00, INIT_GB01, etc.) Figure 34: Identify Program Blocks...
Application Guide Chapter 6 GFK-2928C Oct 2019 Delete Out-of-Date Logic Components 1. In the Project Navigator window, double-click on the program block _Main so that the ladder block is displayed in the Infoviewer pane. 2. Locate and then delete the rung that contains the call to the program block BUSSES. Figure 35: Delete Rung Invoking Program Block BUSSES 3.
Application Guide Chapter 6 GFK-2928C Oct 2019 Figure 37: Identify Program Block BUSSES to be Deleted 6. Delete the ladder logic block named BUSSES. Delete Remaining Dual-Bus Program Blocks 1. In the Project Navigator window, there will be a collection of outdated ladder logic blocks, structured text blocks and possibly C-blocks.
Application Guide Chapter 6 GFK-2928C Oct 2019 e. ALM_DEV EXE_CR g. fc_ai h. fc_di Add Revised Dual-Bus Program Blocks In the Toolchest window, click on DualBus and expand the drawer so that the individual folder items are visible. While depressing the Ctrl key, drag the following items from the Toolchest’s DualBus folders into Logic||Program Blocks for the PLC target.
Application Guide Chapter 6 GFK-2928C Oct 2019 Add Logic to _Main In the ladder block named _Main, insert a new row at the beginning of the program. From the Navigator window, select the program block named BUSSES and drag it into the first rung.
Need help?
Do you have a question about the PACSystems RX3i and is the answer not in the manual?
Questions and answers