Home

PACSystems* RX3i Genius* Communications Gateway User Manual

image

Contents

1. VALUE VALUE decimal Hex DESCRIPTION word word 0 0 Command has not been processed 1 1 Non specific command failure 2 2 Null or invalid command block Unknown Task ID detected Task ID should be 132 for Gateway COMMREQs or 131 for generic 3 3 PROFINET acyclic requests 4 4 Command completed successfully 5 5 Incorrect command block length 10 Ox0A Unknown command number 11 OxOB Invalid PROFINET device number Number should be in the range 1 through MAX_PROFINET_IO_DEVICE_CONNECTIONS model specific definition PROFINET device is undeclared The PROFINET device specified in the command block is not 12 OxOC known to the PNC as currently configured 13 0x0D PROFINET API value is out of range The value should be 0 or 1 always 0 for Gateway requests PROFINET slot value is out of range The value should be in the range 0 through 31 Gateway 14 OxOE A E requests normally use 31 except when using read index 0x0203 15 OxOE PROFINET subslot value is out of range Gateway requests always use subslot 1 Generic acyclic requests test for a subslot value in range 1 through 32784 16 0x10 Invalid transfer length specified Value is either too large or zero 17 Ox11 PROFINET stack interface failure read_req call failed at invocation site Error returned from PROFINET stack a generic acyclic request issued a read reg call that 18 0x12 produced a negative confirmation callback 19 0x13 PROFINET s
2. Technical Support Email support jp ip ge com Japan support in ip ge com remaining Asia customers customercare apo ip ge com Customer Care Email customercare cn ip ge com China Contents Contents CHAPTER 1 INTRODUCTION A O 1 1 1 MANUAL REVISIONS ok an nein en nn aasoanenasnednsueangesds seuaceenseuiadesuadadheauiedine nenadasGhenseussueusens 1 1 2 DESCRITO etnia 2 1 3 PRODUCT OVERVIEW ico a a a a a oe ea 1 4 A O RN 1 5 CONTROLS AND INDICATORS 1 5 1 MOUNTING A NN NO 1 6 PROFINET OPERATION OVERVIEW iisscselavsveiteatssovlaxadsstsltescscdovivcuvnnssncatdexieceuecdencstdeasncedanssncetdexaacetecaearstcoadavaueeaens 7 1 7 SYSTEMILIMITS cc ccctcosteceacatecacadaccadedesacatenractsensaadosecntaetecadedceccanttasectceetedecncacdecadeadeacouttesecace seseehtactcactasacccanesuteahias 10 1 8 OPERATIONAL DIFFERENCES VS GENIUS BUS CONTROLLER mananenanennnenanenanennnenanenanennnenanenenennnenanennnennnennnennnennnennnennnennn 11 1 9 SUPPORTED GENIUS DEVICES vicedisccacessacatdedicceucedsocccccatcucueedceeceecsdeccuceddacsecedieccdcedsavctccdiencdediavdecedievcdenssanceecsdevcueess 12 110 GLOSSARY ane 13 O reindeer redene 13 CHAPTER 2 INSTALLATION isessicvscccsneteccasececasesvescswawsce ccccusssececeeee ee seeesousv eves cassevesedsevesesessebesessesveuedeseveses 15 2 1 PRESINSTALLA TON CHECK 0 na an Aa iea ae anea aaaeei a naaa aE bedaa arbaa aaea SE eA E A 2 2 INSTALLATION LOCATION en
3. 0 Block Model Number 1 Block Software Revision Number 2 A D value for Input Channel 1 LSB 3 A D value for Input Channel 1 MSB 4 5 A D value for Input Channel 2 6 7 A D value for Input Channel 3 8 9 A D value for Input Channel 4 10 D A value for Output Channel 1 LSB 11 D A value for Output Channel 1 MSB 12 13 D A value for Output Channel 2 14 Engineering Units value for input channel 1 LSB 15 Engineering Units value for input channel 1 MSB 16 17 Engineering Units value for input channel 2 18 19 Engineering Units value for input channel 3 20 21 Engineering Units value for input channel 4 22 Engineering Units value for output channel 1 LSB 23 Engineering Units value for output channel 1 MSB 24 25 Engineering Units value for output channel 2 March 2015 63 Chapter 6 COMMREQ Data Init Comm Programming 64 I O Data Format Returned by Current Source Analog CSA Blocks Byte ft Description 0 Block Model Number 1 Block Software Revision Number 2 MA value for Input Channel 1 LSB 3 pA value for Input Channel 1 MSB 4 5 YA value for Input Channel 2 6 7 YA value for Input Channel 3 8 9 UA value for Input Channel 4 10 11 WA commanded value for output channel 1 12 13 yA commanded value for output channel 2 14 Engineering Units value for input channe
4. e Real time Cyclic communication is used to periodically transfer the application s input and output data Cyclic communication occurs each PROFINET IO production cycle e Real time Acyclic communication is used to transfer non periodic data such as alarms Acyclic communication occurs only when needed e Non Real Time NRT communication PROFINET non real time communication is used for less time sensitive data such as configuration parameterization diagnostics and identification data Operations of the Genius Communications Gateway The Genius Communications Gateway performs the following operations e Consumes PROFINET IO Device configuration from the PROFINET lO Controller over the PROFINET network e Scans input data from each Genius device it manages and produces that data to the PROFINET IO Controller e Consumes the output data that it receives from the PROFINET IO Controller and applies it to each Genius device it manages e Where needed translates Genius Datagrams background traffic into PROFINET packages that are sent to the PROFINET Controller This includes Datagrams that originated at the Genius Devices such as Fault Reports e Translates PROFINET packages that are sent by the PROFINET Controller into Genius Datagrams This includes Datagrams that originated at the PLC through use of COMMREQ or Data_Init_Comm instructions For example a COMMREQ is used to generate a Clear Fault Report datagram 8 PACSystems RX3i G
5. 48 49 Channel 5 6 XJI temperature tenths of degrees C 50 Channel 1 2 internal CJS current tenths of pA LSB 51 Channel 1 2 internal CJS current tenths of pA MSB 52 53 Channel 3 4 internal CJS current tenths of pA 54 55 Channel 5 6 internal CJS current tenths of pA 56 Channel 1 2 internal CJS temperature tenths of degrees C LSB 57 Channel 1 2 internal CJS temperature tenths of degrees C MSB 58 59 Channel 3 4 internal CJS temperature tenths of degrees C 60 61 Channel 5 6 internal CJS temperature tenths of degrees C 62 73 Reserved 66 PACSystems RX3i Genius Communications Gateway User Manual GFK 2892A Chapter 6 COMMREQ Data Init Comm Programming 6 4 13 COMMREQ 22 Read Map Command To read the I O mapping configuration from a 90 70 Remote Scanner use the Read Map Command When the data is received it will automatically be placed in the CPU memory location specified in the Command Block Command Block for the Read Map Command Address Command Length 7 Address 1 o Wait 0 Address 2 Status Block memory type 70 l 72 Q 8 R 10 AI 12 AQ or 196 W Address 3 Status Block offset Beginning address for the COMMREQ Status Block Address 4 Idle timeout value 0 Address 5 ax communications time 0 Address 6 Command number 22 Addres
6. you can disable fault reporting at the block using the Genius Hand Held Monitor HHM see Report Faults in GEK 90486 2 The downside is that your application will no longer be able to automatically sense faults at the corresponding Genius Device The LEDs on the Genius Device will continue to indicate Fault conditions however no datagram will be issued for each fault occurrence An intermediate solution is to periodically query each such device with a Read Diagnostics datagram Section 6 4 4 and parse the response in order to detect faulted circuits PACSystems RX3i Genius Communications Gateway User Manual GFK 2892A Chapter 5 Diagnostics Chapter 5 Diagnostics This chapter describes e Status Bits o Genius Status Bits for Genius Gateway o PROFINET Status Bits for Genius Gateway e Module LED Indicators e Power up o Module Restart o Problems During Power up and Reset o Transitioning from Firmware Update Mode to Normal Operating Mode 5 1 Status Data The GGC001 produces a total of 64 bits 8 bytes to supply status information to the controlling PROFINET Controller When ultimately controlled by an RX3i PLC these reference bits consume a total of 64 reference address bits in l memory The 64 bits consist of e 32 bits related to the operation of the GCGOO1 itself referred to in PME as Gateway Status Data and e 32 bits related to the operation of the Genius bus which it controls referred to as Genius
7. 5 Clear Circuit Fault Command uuu ccccsseessssscesecsseessssscesecsssenssaecesecsseeeaaeseseesssessaaseeseesenenes 6 4 6 COMMREQ 6 Clear All Circuit Faults Command sccccccccceseessssscesecessessasscesecssseseaaeseseceseeseasessseeseeenes 6 4 7 COMMREQ 7 Assign Monitor Command uiesssssscseceseessssscesecessessasscesecsssesasecesecsesesesseseseceseeseaseseseesseenes 6 4 8 COMMREQ 11 Read Device Command ssssssssccscsssessssssesecssnensnsseesecsssessasecesscseeeseaaecesecsseeseaaseessesenenes 6 4 9 COMMREQ 12 Write Device Command uu essescsccccsseesssssceseceseesssssceseceseesaaesessesseeseaseseseceseeseaseseseeseeenes 6 4 10 COMMREQ 419 Read Identification 6 4 11 COMMREQ 420 Write Point Command 6 4 12 COMMREQ 21 Read Block I O Command 6 4 13 COMMREQ 22 Read Map Command wiicesscsccccssessessscesecesessensscesecsceesesseesecssessesssassecsceesessaaesessesseesaaaees 6 4 14 COMMREQ 23 Write Map Command uiieisccccccssesssssscesecssesnssseesecscessessesesecseessesseassecsceesesssassessesesesaaaes 6 4 15 COMMREQ 24 Read Data Command uu iiiiscccccccsessessscesecssesnsseeesecsssssessenssesseesesaeaesecsesesesssassessesenesaaaes 6 4 16 COMMREQ 425 Write Data Command iiiiicccccccsessessssesccecesssnsccssecsceesesssaesecsceesesssassesscsesessaaeseseceeeesaaaess PACSystems RX3i Genius Communications Gateway User Manual GFK 2892A Contents Figures Figure 1 PLC System Using Genius Gateway GCGO01 n
8. Channel Diagnosis Manufacturer specific 01 07 Bus Point on Fault Address Address gory Type 1 25 0 28 I O Bus Group Action 1 Informational 41 275 Fault Extra 00 04 50 00 01 13 00 00 00 00 00 00 00 00 00 00 00 00 00 Data Fault Description Lan Name Device Name 00 00 LANO1 geniusgateway8 0 7 D25 r0 51 A Manufacturer specific 01 07 e QI 00041 Channel Diagnosis Appears 275 2000 20 31 17 Group Action Category on I O Bus 1 Address Address Bus Point 25 0 28 2 Diagnostic 40 275 Fault Extra a8 03 48 00 01 13 00 00 00 00 00 00 00 00 00 00 00 00 Data Fault Description Lan Name Device Name 00 00 00 LANO1 geniusgateway8 Figure 23 Genius Discrete Block No Load Present Fault Display example Table Entry Explanation Value Interpretation Loc Location of Fault 0 7 D25 r0 s1 ss1 Rack 0 Slot 7 location of PNC D25 Device Number of GCG rO SBA of faulted Genius device 51 ss1 not used Circ No Genius Device Circuit O First point on Genius device is faulted Variable Alternate to Ref Will display if variable name has been assigned Name Address Ref Address PLC Reference Address QI 00041 Point 41 in QI table is referenced Fault Coded Fault Category Channel Diagnosis Appears when fault first detected at PLC Category Appears Disappears Disappears when fault has been resolved Fault Type Coded F
9. Circuit Isolated I O Block Without Failed Switch Diagnostic C697BEM733t Series 90 70 Remote I O Scanner GR7 tSee GFK 0579 Chapter 1 for a list of S90 70 modules supported by BEM733 PACSystems RX3i Genius Communications Gateway User Manual GFK 2892A 1 10 Glossary Chapter 1 Introduction AR PROFINET Application Relationship CR PROFINET Communication Relationship DCP PROFINET Discovery amp Configuration Protocol GCG Genius Communications Gateway specifically GCG001 GENA Genius Network Adaptor GENI Genius Network Interface GNIU Genius Network Interface Unit GR7 Series 90 70 Remote I O Scanner IC697BEM733 GSDML General Station Description Markup Language HHM Genius Hand Held Monitor LAN Local Area Network LED Light Emitting Diode MRC Ethernet Media Redundancy Client MRM Ethernet Media Redundancy Manager MRP Ethernet Media Redundancy Protocol NRT Non Real Time PROFINET Communication PCIM Personal Computer Interface Module PME Proficy Machine Edition PNC PROFINET Controller PPV PLC Protocol Variables RT Real Time PROFINET Communication SBA Genius Serial Bus Address SD Secure Digital Card Slot STP Shielded Twisted Pair UTP Unshielded Twisted Pair 1 11 References GEK 90486 1 GEK 90486 2 GFK 0579 GFK 2222 GFK
10. Identification 6 4 10 20 Write Point 6 4 11 21 Read Block I O 6 4 12 22 Read Map 6 4 13 23 Write Map 6 4 14 24 Read Data 6 4 15 25 Write Data 6 4 16 1 Note that while the GCG001 does support the indicated COMMREQs the devices which respond to such COMMREQs are not currently supported by the GCG001 PACSystems RX3i Genius Communications Gateway User Manual GFK 2892A Chapter 6 COMMREQ Data Init Comm Programming 6 3 3 COMMREQ Command Block Quick Reference GFK 2892A The table below summarizes all COMMREQs supported by the Genius Gateway Beyond Address 8 please see the individual COMMREQ specification in Sections 6 4 1 thru 6 4 16 COMMREQ Content Addr Addr 1 Addr 2 Addr 3 Addr 4 Addr 5 Addr 6 Addr 7 Addr 8 COMMREQ Wait Status status Idle Max PROFINET Genius Pointer i x COMM f A Length No Memor Pointer Timeout Comm REQ Device Device Wait Type y Offset Value Time Number Number Pulse Test 3 0 see 6 3 1 0 0 1 1 255 0 31 Read Configuration 7 0 see 6 3 0 0 2 1 255 0 3 Write Configuration 4 n 0 see 6 3 0 0 3 1 255 0 3 Read Diagnostics 7 0 see 6 3 1 0 0 4 1 255 0 31 Clear Circuit Fault 4 0 see 6 3 0 0 5 1 255 0 3 Clear All Circuit Faults 3 0 see 6 3 0 0 6 1 255 0 3 Assign Monitor 4 0 see 6 3 1 0 0 7 1 255 0 31 Read Device 18 0 see 6 3 1 0 0 11 1 255 0 31 Write Device 14 78 0 see 6 3 1 0 0 12 1 255 0 31
11. Location column as had been assigned in the system under retrofit New modules can be added by dragging a module from the list of available modules on the right to an empty row Modules can be moved by dragging them to an empty row Modules can be copied by dragging them to an empty row while holding the Ctrl key down Input Output Modules Input Modules Output Modules Intelligent Option Modules 90 70 Genius Remote Scanner Genius Interface GENIUS Gateway Module DE GE GE Order Number IC695GCG001 Description Supports Identification amp Maintenance 1 4 Shared Device and RT Communication GENIUS Gateway Module og came Figure 15 Change Module List for Genius Gateway GCG001 26 PACSystems RX3i Genius Communications Gateway User Manual GFK 2892A Chapter 3 Configuration 9 Select individual Genius I O devices from the right hand panel of Figure 15 and then drop them into the appropriate location row on the left hand side resulting in Figure 16 Modules can be 24 48Vde 16point Source Block IC660BBD020 or IC660BBD022 24 48Vde 16 point Sink Block IC660BBD021 or IC860BBD023 or IC660BRDO21 12 24Vde 32 point Source Block Input Ouput IC660BBD024 12 24Vde 32 point Sink Block Input Output IC660BBD025 115Vac 8 point 2 Amp Grouped Block Input Output IC660BBD 101 3 115Vac 125Vde 8 point Isolated Block Input Output ICBBOBBS 100 or IC660BBS E Input Modules 2
12. NEMA UL Type 1 enclosure or an IP20 rating IEC 60529 providing at least a pollution degree 2 environment For details about installing RX3i rack systems refer to GFK 2314 PACSystems RX3i System Manual GFK 2892A March 2015 15 Chapter 2 Installation 2 3 Installation in Hazardous Areas The following information is for products bearing the UL marking for Hazardous Areas or ATEX marking for explosive atmospheres CLASS 1 DIVISION 2 GROUPS ABCD e This equipment is an open type device and is meant to be installed in an enclosure suitable for the environment that is only accessible with the use of a tool e Suitable for use in Class I Division 2 Groups A B C and D Hazardous Locations or nonhazardous locations only Warning EXPLOSION HAZARD SUBSTITUTION OF COMPONENTS MAY IMPAIR SUITABILITY FOR CLASS I DIVISION 2 WHEN IN HAZARDOUS LOCATIONS TURN OFF POWER BEFORE REPLACING OR WIRING MODULES AND DO NOT CONNECT OR DISCONNECT EQUIPMENT UNLESS POWER HAS BEEN SWITCHED OFF OR THE AREA IS KNOWN TO BE NONHAZARDOUS Warning EXPLOSION HAZARD USB PORT IS ONLY FOR USE IN NONHAZARDOUS LOCATIONS DO NOT USE UNLESS AREA IS KNOWN TO BE NON HAZARDOUS 2 5 1 ATEX Zone 2 The module must be mounted in an enclosure certified in accordance with EN60079 15 for use in Zone 2 Group IIC and rated IP54 The enclosure shall only be able to be opened with the use of a tool 2 3 2 ATEX Marking 113G ExnAlICT4XTa 0 60C 16 PACSyste
13. Series 90 70 Remote 1 0 Scanner module Series 90 70 16 Point Discrete Input Series 90 70 32 Point Discrete Input Series 90 70 8 Channel Analog Input Series 90 70 16 Channel Analog Input Expander Series 90 70 16 Point Discrete Output Series 90 70 32 Point Discrete Output Series 90 70 4 Channel Analog Output Seri 0 Remote Series 90 70 16 Point D Series 90 70 32 Point D Series 90 70 8 Channel Series 90 70 4 Channel Pran Es wa Jon Order Number Description Series 90 70 Remote 1 0 Scanner module g Ly Comet Figure 17 Populating Slots in S90 70 Rack Controlled by Remote I O Scanner BEM733 March 2015 er Chapter 3 Configuration 28 C For each slot in the BEM733 controlled rack select a generic I O device such as a 16 point discrete input module or a 4 channel analog output module and attach that to its corresponding slot in the I O rack Note that actual part numbers have not been assigned for this procedure If in doubt check the data sheet related to each product number to determine the type of I O it consumes Analog or Discrete Input or Output and the number of I O points it requires Once all BEM733 controlled rack slots have been suitably populated save that portion of the configuration 11 Once all the Genius Devices have been populated onto the Genius Bus topology as shown in Figure 16 click the
14. The GCG001 also operates on its own scan cycle As the Genius bus token passes from one SBA to the next each device on the Genius Bus takes its turn to transmit its input data to the GCG001 which then makes that input data available to the PNCO01 The GCG001 also consumes all the output data produced by the PNC001 and broadcasts that data to all the output devices on the Genius bus whenever it receives the Genius Bus token All of the I O scans described above are asynchronous and may vary depending on the path through the RX3i logic traffic on the PROFINET and traffic on the Genius Bus Should I O update rates be a concern for the application it would be prudent to perform a worst case analysis of the interacting scan cycles GFK 2892A March 2015 31 Chapter 4 System Operation 4 1 4 Alarms 32 Whenever an alarm condition occurs on a Genius Device a background message datagram is transmitted from the device to the GCG001 This transmission occurs while the alarmed device has the Genius Bus token Upon reception the GCG001 formulates an Alarm message to be passed to the PNCOO1 which in turn passes it to the RX3i CPU The RX3i takes appropriate action and notifies the operator per the logic in the application Alarms may be cleared programmatically using either the Clear Circuit Fault COMMREQ see Figure 25 or the Clear All Circuit Fault COMMREQ or via the Genius Hand Held Monitor HHM Note that whenever the HHM is used to clear a
15. factory See section 2 4 1 for instructions for installing the SD Card when doing a retrofit The presence of the SD Card should be checked before mounting the module Note Clearance of 3 inches 75mm must be provided above and below the module for proper ventilation and to permit cable access Note External power must always be supplied to the module regardless of which mounting arrangement is chosen When rack mounted the GCG001 does not draw power from the RX3i Universal Backplane 20 4 mm RX3i Backplane Mounting 0 80 in The GCG001 may be mounted in the rightmost slot expansion slot of an RX3i Universal Backplane The two captive M3 5 screws at the rear of the GCG001 align with mating tapped holes on the right side of the backplane providing a convenient mounting location When rack mounted the module does not make contact with the backplane connector Tap for M3 5 2 places Panel Mounting Panel mounting allows for mounting where no RX3i backplane slot is available The two captive M3 5 machine screws on the GCGO01 can be used for attaching the unit to a panel Note The panel must have a minimum thickness of 2 4mm 0 094in 1 Drill two mounting holes using the spacing shown in the drawing at right and tap for M3 5 3 5 x 0 6mm 2 Align the two mounting screws of the module with the mounting holes in the panel 3 Using a Philips screwdriver tighten the two screws to a maximum torque o
16. number 1 For Address 9 Relative Circuit Number example to clear faults on discrete I O block circuit 5 enter 5 here For a 4 Input 2 Output analog block circuit numbers 1 to 4 are for input channels 5 and 6 are for output channels 6 4 6 COMMREQ 6 Clear All Circuit Faults Command The Clear All Circuit Faults command is used to clear all faults on a targeted Genius I O device Command Block for the Clear All Circuit Faults Command Address Command Length 3 Address 1 No Wait 0 Address 2 Status Block memory type 70 l 72 Q 8 R 10 AI 12 AQ or 196 W Address 3 Status Block offset Beginning address for the COMMREQ Status Block Address 4 Idle timeout value 0 Address 5 Max communications time 0 Address 6 Command number 6 Address 7 PROFINET Device number 1 255 The device number of the targeted GCG Genius Gateway 0 31 or 255 the SBA of the targeted Genius Device Enter 255 to Address 8 Genius Device Number send this command to all Hock on the bus 1 This enhancement use of 255 as Genius Device Number requires that the supervising PNCOO1 firmware be version 2 11 or later otherwise the COMMREQ command will fail GFK 2892A March 2015 57 Chapter 6 COMMREQ Data Init Comm Programming 6 4 7 COMMREQ 7 Assign Monitor Command 58 An Assigned Monitor is an additional bus interface module usually in another PLC that monitors G
17. reference address this field identifies the I O memory type and location offset that corresponds to the Ref Arcee Address point experiencing the fault When a Genius device fault or local analog module fault occurs the reference address refers to the first point on the block where the fault occurred Fault gt a Specifies a general classification of the fault Category Consists of subcategories under certain fault categories Set to zero when not Fault Type applicable to the category See Section 5 4 1 below The date and time the fault was recorded by the CPU based on the RX3i CPU Date Time clock Details To view detailed information click the fault entry Note The Reference Address field displays 16 bits and W memory has a 32 bit range Addresses in W are displayed correctly for offsets in the 16 bit range 65 535 For W offsets greater than 16 bits the I O Fault Table displays a blank reference address As mentioned in Section 5 1 the GCG001 consumes two banks of 32 bits in l as status bits a for the GCG001 itself and b for the Genius bus devices it controls These are not to be confused with the entries in the 1 0 Fault Table 36 PACSystems RX3i Genius Communications Gateway User Manual GFK 2892A Chapter 5 Diagnostics 5 4 1 Fault Types Reported to the RX3i Controller I O Fault Table When imported into the Rx3i O Fault Table the following Error Codes are displayed without explanatio
18. that is part of the block s periodic I O update as well as other related data such as the raw counts Command Block for the Read Block I O Command Address Command Length 8 Address 1 No Wait 0 Address 2 Status Block memory type 70 l 72 Q 8 R 10 AI 12 AQ or 196 W Address 3 Status Block offset Beginning address for the COMMREQ Status Block Address 4 Idle timeout value 0 Address 5 Max communications time 0 Address 6 Command number 21 Address 7 PROFINET Device number 1 255 The device number of the targeted GCG Genius Gateway 0 31 the SBA of the targeted Genius Device from which data is to Address 8 Genius Device Number i be retrieved Length of data to be returned by the target Genius device Address ng Value in bits or words depending on memory type selected below Enter the code representing the CPU Memory Type where the GCG will Address 10 Deposit Memory type deposit the data obtained from the target Genius Device Use the same codes as in Address 2 Address 11 emory offset bytes 1 2 Starting address within the Deposit Memory type Address 12 bytes 3 4 Byte 4 is msb Byte 1 is Isb Address 13 O Offset Byte offset from the beginning of the device s I O data zero based 1 0 Data Format Returned by 4 In 2 Out Analog and Strain Gauge mV Blocks Byte Description
19. valves but may change the state of a very small load If appropriate blocks can be configured with the Hand Held Monitor or via a Write Configuration command to ignore a Pulse Test datagram Pulse testing can also be done using a Hand Held Monitor Command Block for the Pulse Test Command Address Command Length 3 Address 1 No Wait 0 Address 2 Status Block memory type 70 l 72 Q 8 R 10 AI 12 AQ or 196 W Address 3 Status Block offset Beginning address for the COMMREQ Status Block Address 4 Idle timeout value 0 Address 5 Max communications time 0 Address 6 Command number 1 Address 7 PROFINET Device number 1 255 The device number of the targeted GCG Genius Gateway Address 8 Genius Device Number 0 31 the SBA of the targeted Genius Device March 2015 53 Chapter 6 COMMREQ Data Init Comm Programming 6 4 2 COMMREQ 2 Read Configuration Command The Read Configuration command is used to request configuration data from device on the Genius bus It causes the Gateway to send a Read Configuration datagram to the indicated device After receiving the request the block returns its configuration data to the Gateway in 16 byte increments When the Gateway has received all the configuration data it transfers that complete data image to the PNC which then transfers the data to the deposit memory location specified in the Command Block Because configu
20. 2314 GFK 2571 GFK 2892 GFK 2900 Genius I O System and Communications User s Manual Genius I O Discrete and Analog Blocks User s Manual Series 90 70 Remote I O Scanner User s Manual PACSystems RX3i and RX7i CPU Reference Manual PACSystems RX3i System Manual PACSystems RX3i PROFINET IO Controller Manual PACSystems RX3i Genius Communications Gateway Module User Manual PACSystems RX3i Genius Communications Gateway Module Important Product Information User manuals product updates and other information sources are available on the Support website http www ge ip com support under Controllers and IO RX3i Controllers GFK 2892A March 2015 13 Chapter 1 Introduction 14 PACSystems RX3i Genius Communications Gateway User Manual GFK 2892A Chapter 2 Installation Chapter 2 Installation This chapter provides instructions for installing the module The following topics are covered e Pre Installation check e Module installation and removal e Port connections e LED indications e Firmware updates For additional information about RX3i system installation see the PACSystems RX3i System Manual catalog number GFK 2314 For additional information about PROFINET installation and configuration see GFK 2571 for the RX3i PROFINET Controller You will also need Proficy Machine Edition PME configuration and programming software version 8 0 or later 2 1 Pre Installation Check Upon receiving your RX3i equipment carefully i
21. 4 48 Vdc G nput RTD Block IC660BBA021 24 48 Vdc 6input Thermocouple Block IC660BBA023 24 48 Vdc Ginput Curent Source Analog Block Input ICESOBEAD26 115Vac 125Vde Ginput RTD Block IC660BBA101 115Vac 125Vde Einput Thermocouple Block IC660BBA103 115Vac 125Vde Einput Current Source Analog Block IC660BBA106 115Vac 16 point AC Input Block IC660BED110 E Output Modules 24 48 Vdc 6 output Current Source Analog Block IC660BBA025 115Vac 125Vde 6 output Current Source Analog Block IC660BBA105 sed Open Relay Block Output IC660BBR101 Genius Interface 4 m r Order Number Description GENIUS Gateway Module Kl Figure 16 Populating the Genius IO Devices to be Controlled by the Genius Gateway 10 Special consideration needs to be given to the configuration of a Series 90 70 Remote I O Scanner BEM733 device on the Genius Bus since this device is capable of controlling a rack filled with I O modules each of which needs to be suitably configured a b GFK 2892A Add the BEM733 to the Genius Bus configuration as described above Drill down into the BEM733 A display of rack I O will be presented Figure 17 Change Submodul t 5 Series nius Remote Scanner New modules can be added by dragging a module from the list of available modules on the right to an empty row Modules can be moved by dragging them to an empty row
22. 6 For additional information about Genius datagrams see the Genius I O System and Communications Manual GEK 90486 1 which describes Genius Datagrams in detail 6 1 COMMREQs and Passwords Level 1 and 2 controller passwords which prevent write access cannot be used in applications that include COMMREQs COMMREQs require write access to return their completion status and requested data 6 2 Programming fora COMMREQ Communication Request In order to communicate via a COMMREQ with a Genius device attached via a Genius Gateway module the application program should perform the following actions 1 Supply the content of the COMMREQ communication Ladder logic Block Moves Data_Init_Comm or similar program instructions can be used to place the required information into CPU memory This content is called the Command Block CPU Memory Application Program 2 Clear status block The program should set the status block to all zeroes see programming example Figure 25 Establishing this initial condition allows the program to differentiate between the result of an earlier command and the currently executing COMMREQ command CPU Memory Application Program Clear status block set value to zero 3 Use a COMMREQ instruction to perform the intended function Application Program PROFINET Genius Genius Device COMMREQ instruction issued Gateway converts I O Module receives Genius to targeted PROFINET COMMREQ content into Controller Genius D
23. 695GCG001 March 2015 25 Chapter 3 Configuration PNCOO1 Within the geniusgateway branch two daughter devices are displayed by default the GCG shown at slot 0 with its connected PNC and the Gateway module itself at slot 31 You may drag the gateway to slot 30 if desired Note that slot 0 normally used by the Genius HHM is not really consumed by the GCGOO1 The slot 0 indication for the GCGOO1 in the ME display should be ignored it does not impact the SBA assignments on the Genius Bus Note geniusgateway is the default PROFINET Device Name that Machine Edition gives to a GCG001 in the Hardware Configuration under a PNCOO1 This Device Name must match that given to the module itself using the PROFINET DCP Discovery and Configuration Protocol tool see below If there are multiple GCGO01s on a PROFINET bus each of the modules Device Names must be unique You can change it by selecting the device in the Navigator then typing in a new name in the Inspector Example GCG_inside and GCG_outside are acceptable Device Names 8 Add Genius I O devices to the Genius Bus by right clicking geniusgateway and selecting Change Module List see Figure 15 If the application is a retrofit of an existing Genius solution be sure to set all I O reference addresses to match those of the Genius configuration being incorporated To ease confusion it is also recommended that the Genius Devices be assigned the same serial bus addresses
24. Bus is configured and operating properly O Green blinking A Genius Bus error has been detected O OFF The Genius Bus has failed or no Genius Bus configuration has been received BUS B indicates activity on the Genius B port LS Green blinking Genius B port activity not expected O OFF No Genius B port activity 2 4 5 Fault Notifications Powering up or down or connecting disconnecting the GCG001 from the controlling PROFINET device will have effects specific to the particular controlling device The discussion below relates to using the RX3i PROFINET Controller as the controlling device Removing a GCG001 from the PROFINET network causes a Loss of Device fault for the GCGOO1 itself and all Genius devices connected via that GCGOO1 Adding a GCG001 to the PROFINET network causes an Addition of Device fault for the GCGOO1 itself and all Genius devices connected via that GCGOO1 Note that when a GCGO001 is replaced by a successor GCGOO1 it is important to ensure that the successor is configured for PROFINET in the same manner as its predecessor The quickest way to ensure this is to remove the SD Card from the original and insert it into the successor GCGO001 2 5 Configuring the Genius Gateway to Operate with the RX3i CPU 1 Start the Machine Edition application then open or create the project which will contain the GCG001 module 2 Configuring the rack power supply CPU and PROFINET Controller in the Proje
25. CG001 Genius Gateway The RX3i GCG001 GSDML can be obtained from the GE Intelligent Platforms support website http www ge ip com support using GCG001 as your search term For subsequent use import the RX3i GCG001 GSDML file into the Tool Chest of Proficy Machine Edition 3 1 Configuration Tools PACSystems RX3i CPU Firmware 8 00 or later Proficy Machine Edition configuration and programming software version 8 0 or later Serial or Ethernet cable for connecting the Proficy Machine Edition programmer computer to the RX3i CPU General Station Description Markup Language GSDML file for the GCG001 available from GE Intelligent Platforms support website http www ge ip com support 3 2 Configuration Overview The steps involved in configuring a GCG001 Genius Gateway are as follows GFK 2892A 1 If you haven t already done so use Machine Edition to add a PROFINET IO Controller IC695PNCOO1 to the Hardware Configuration of the target control system Select the PNCOO1 in the Navigator window then browse the module and the Local Area Network LAN configuration in the Inspector window changing parameters as necessary for your system Note that the GCG001 will operate at 100Mbps and will cause the Network Speed to be auto negotiated to this speed Right click the PNCOO1 then select Add IO Device to add the GCG001 as a connected device on the PROFINET LAN In the PROFINET Device Catalog dialog that subsequently appears sele
26. CPU type is CRU and RMX modules are required e Clear All Faults can now be dispatched to all blocks on the bus in a single command See Section 6 4 6 Jun Original Issue 2014 GFK 2892A March 2015 Chapter 1 Introduction 1 2 Description The RX3i Genius Communications Gateway IC695GCG001 or GCG001 interfaces Genius lO devices on a Simplex Genius Serial Bus to a GE Intelligent Platforms PROFINET IO Controller Cc P P N U C Genius IO Figure 1 PLC System Using Genius Gateway GCG001 The GCG001 operates as a Genius Bus Controller on a Genius network It scans the Genius IO devices configured to it retrieving input data and providing output data It then exchanges that data with its configured PROFINET IO Controller over its Ethernet interfaces at the configured production rate The GCG001 can manage communications for up to 31 Genius IO devices on a single Genius Serial Bus The GCG001 also operates as an IO Device on PROFINET controlled by the PROFINET IO Controller PNCO01 to which it is attached Thus when correctly configured the entire Genius Bus including the GCG001 itself becomes visible to the controlling PLC in this case an RX3i Note that the GCG001 operates only with GE PLC PROFINET IO Controllers PROFINET operates on an Ethernet network If the Ethernet network or Genius serial bus communications are lost the GCG001 manages IO states according to the individual module confi
27. Differences Genius Bus Controllers and Genius Gateway COMMREQs supported by the Genius Gateway GCG are intended to perform the same functions as their Genius Bus Controller GBC counterparts However there are four significant differences that break compatibility with the GBC COMMREQ Command Blocks 52 1 GCG COMMREQs require a PROFINET Device Number at Address 7 This value is required to identify which PROFINET GCG combination is expected to process the COMMREQ As a result of 1 above any COMMREQ command parameters above Address 7 are shifted with respect to the comparable GBC COMMREQ SYSID consists of the Rack Slot location of the PROFINET Controller networked to the targeted GCG rather than the Rack Slot location of the GBC For COMMREQs that return data to CPU memory e g Read Configuration the Memory Offset field has been expanded from one to two words This allows the use of bulk memory W addresses greater than 65 535 When using offsets less than or equal to 65 535 the more significant offset word must be zero The following table shows all Genius COMMREQs and where they are supported COMMREQ Function GCG GBC30 GBC 70 1 Pulse Test Y Y 2 Read Configuration Y Y 3 Write Configuration Y Y 4 Read Diagnostics Y Y 5 Clear Circuit Fault Y Y 6 Clear All Circuit Faults Y Y 7 Assign Monitor Y Y 8 Outputs Enable Disable Y
28. F No faults present 9O Red blinking 2Hz DCP Device Identification Signal received on PROFINET Red ON A fault or other PROFINET diagnostic data exists on the Gateway CONNECT indicates status of the connection to a PROFINET controller O OFF One or more connections with GE Intelligent Platforms PROFINET Controllers have been established to this device Device trying to connect to a controller Red blinking Continuous if device has not been assigned a valid station name O Red ON No PROFINET Controller connection The two LEDs associated with each Ethernet port used here as PROFINET ports are labelled ACT and LINK These LEDs provide information about activity on that particular port PORT 1 PORT 2 LINK indicates connection status on Ethernet ports Green ON steady Ethernet connection established O OFF No Ethernet connection PORT 1 PORT 2 ACT indicates activity on PROFINET ports Amber blinking Communications occurring on port O OFF No communication 20 PACSystems RX3i Genius Communications Gateway User Manual GFK 2892A Chapter 2 Installation The two LEDs located directly above the Genius connectors provide information about the Genius bus Since Genius Bus B is not active no activity is expected on that bus COM indicates the status of Genius Bus communications O Green ON steady The Genius
29. GE Intelligent Platforms Programmable Control Products PACSystems RX31 Genius Communications Gateway User Manual GFK 2892A March 2015 Legal Information Warnings Cautions and Notes as Used in this Publication Warning 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 These instructions do not purport to cover all details or variations in equipment nor to provide for every possible contingency to be met during installation operation and maintenance The information is supplied for informational purposes only and GE makes no warranty as to the accuracy of the information included herein 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 GE may make changes modifications or improvements to the equipment referenced herein or to the document itself at any time This document is intended for trained p
30. Isb Read Identification Reply Data The datagram returned by the target Genius Device has the following data content Word Description MSB LSB 0 Output data length bytes Input data length bytes 1 Number of diagnostic data bytes Number of configuration data bytes Device Status Bits Bit Description 0 Device Forced if setto 1 1 2 01 inputs only 10 outputs only 2 Device Status Table Address lsb 11 combination 3 HHM Present if set to 1 4 BSM Present if setto 1 5 BSM Controller if set to 1 6 BSM Actual State 1 BSM Forced if set to 1 Device Model Number OR 3 GENA application ID if a GENA Device Status Table Address msb Assigned controller bus address 4 OR S6 GBC DIP switch if S6 GBC Device Software Revision Number OR GENA application rev if GENA Baud Rate Code Bits Baud Rate 0000xxxx 153 6 K baud extended 5 0001xxxx 153 6 K baud standard Device Model Number 0010xxxx 76 8 K baud 0011xxxx 38 4 K baud GFK 2892A March 2015 61 Chapter 6 COMMREQ Data Init Comm Programming 6 4 11 COMMREQ 20 Write Point Command This command is intended for use with legacy devices that use absolute memory addressing such as the Series Six For Series 90 and PACSystems PLCs use the Write Device command Note that while the GCG001 does support this COMMREQ the Genius devices which respond to such a COMMREQ are not curre
31. LC program should set the Status Block to zero Establishing this initial condition allows the program to differentiate between the result of an earlier command and the currently executing command Contents of the Status Block The Status Block consists of two words in PLC memory to which the PROFINET Controller returns the status of the COMMREQ The lower word is used for general information about the execution of the COMMREQ VALUE decimal binary DESCRIPTION word bit 0 00000000 00000000 Command has not been processed 1 00000000 00000001 Command not accepted target PROFINET Controller busy with previous request 2 00000000 00000010 Command currently being processed not yet completed 4 00000000 00000100 Command completed successfully 8 00000000 00001000 Command terminated due to a syntax error 16 00000000 00010000 Command terminated due to a data error 128 00000000 10000000 Command not supported 4096 00010000 00000000 Command failed 32769 00100000 00000001 Unknown Task ID rejected by the PNC COMMREQ Manager 32770 00100000 00000010 PNC COMMREQ Manager got an internal error while dispatching the request March 2015 47 Chapter 6 COMMREQ Data Init Comm Programming The upper word of the status location provides additional status information
32. MMREQ will be used to read configuration data from more than one type of block for example in a subroutine be sure to allow enough length to accommodate the largest amount of data that might be returned Enter the code representing the CPU Memory Type where the GCG will Address 10 Deposit Memory type deposit the data obtained from the target Genius Device Use the same codes as in Address 2 Address 11 Memory offset bytes 1 2 Starting address within the Deposit Memory type Address 12 bytes 3 4 Byte 4 is msb Byte 1 is Isb PACSystems RX3i Genius Communications Gateway User Manual GFK 2892A Chapter 6 COMMREQ Data Init Comm Programming 6 4 3 COMMREQ 3 Write Configuration Command The Write Configuration command is used to send configuration data from the CPU to a device on the Genius bus The Gateway cannot write configuration data to another Genius Gateway to a Bus Interface module or to a Hand Held Monitor The PLC sends the intended configuration data from CPU memory to the PNC which then transfers it to the Gateway The Gateway schedules background Write Configuration datagrams to the target Genius device Once message transmission begins the Gateway sends the configuration data to the target Genius device up to 16 bytes per bus scan The block does not use any of the new configuration data until it has all been received No new datagrams can be sent to the Genius device until the operation has been co
33. Mam 32 CHAPTER 5 DIAGNOSTICS sccdsccsscsesscsestsesscsesacscsucasscccsssscssdeasncesdvacducnssbscseteeaacsesiecsassesueassss sestestascsesessse 33 5 1 STATUS ATA aio iodo oo 33 5 1 1 PROFINET Status Data oooocococococacocanonanonononononononononononononononononononono nono no AAAA conoce nono nono no nonononononononononononon 33 5 1 2 GENUS Status Data iii aa EAA EEE EA EAA AEE aE a ria 34 52 MODULE LED INDICATORS cccccsssssescecesecnecssescecesseusessescssecsenscsscecseecuecunseseceseceeeussesseeessceeeuseeseeesseunesseeceseeuenages 34 GFK 2892A March 2015 i Contents 53 POWER UP union Rest 35 5 3 1 Problems during Power up uis scsscessesssssceccceseesasscececessessaseseseceseessasseesecesessasesesecsseeseasesesecsesessaseceseesennes 35 5 3 2 Transitioning from Firmware Update Mode to Operational Mode occconocccccnconcnononocannnnnnncnnnnano 35 5 4 MODULE FAULTS IN THE RX311 O FAULT TABLES erannvvvnrnvvvnnnrsvvvnnnnnrrnnsnvvnnnnnnvvensnnnvenersvvnnnensvrnnssnvvenessrvenssnrvenssnvvnn 36 5 4 1 Fault Types Reported to the RX3i Controller I O Fault Table cccccscceessessssceessesssscesssesssscestsesnsesenseeeses 37 5 4 2 Clearing the RX3i Fault Table S irn a nase a E 39 CHAPTER6 COMMREQ DATA INIT COMM PROGRAMMING sececececececececececececececececececececesesesesesesesesees 41 6 1 COMMIREQS AND PASSWORDS sinin an ir altea 6 2 PROGRAMMING FOR A COMMREQ COMMUNICATION REQUEST cocccccccconononccnncn
34. NET controller used in the application GFK 2571 for the RX3i PROFINET Controller Genius Bus Connection The GCG module is equipped with one active six terminal Genius Serial Bus connector Genius A The Genius B terminal block is not to be used Bus termination resistor Figure 10 Daisy Chain Genius Bus Wiring Figure 11 Genius Bus Wiring for Bus Termination Two terminals each are provided on a removable terminal block for Serial 1 Serial 2 and Shield connections The figure above left shows the Genius connection continuing through the connector block daisy chain Whenever the Genius bus is terminated at the GCG001 a bus termination resistor should connect Serial 1 to Serial 2 with SHLD IN unterminated as shown above right The value of the termination resistor must match the impedance of the Genius Bus cable Note that whenever the GCG001 Genius terminal blocks are removed from the faceplate the continuity of the Genius Bus is disrupted PACSystems RX3i Genius Communications Gateway User Manual GFK 2892A Chapter 2 Installation PROFINET Configuration Once all connections are in place it will be necessary to set up the PROFINET configuration This requires use of the PC based PROFINET Discovery tool Be sure your PC is connected to the same PROFINET network and interrogate the network to discover what is connected as shown in the following screen shot Fie Edit Search Project Target Variables Tools
35. OFINET sub modules supported The GCG001 uses four sub modules two for basic operation and two built in port sub modules that are always configured Each Genius device attached to a GCG001 uses one additional sub module Other limitations such as the configuration and IO sizes are specific to the configuration options chosen Note that not every combination of options is supported in every system If the configuration uses all Genius bus slots with a corresponding large device count the memory of the IO Controller system will be a limiting resource See GFK 2571 for actual limits in the RX3i PROFINET Controller PNCOO1 See GEK 90486 Genius I O System and Communications User s Manual for information on how much I O and which type of I O need to be allocated to Genius devices Machine Edition v8 0 or later takes into account both system limits and I O allocation PACSystems RX3i Genius Communications Gateway User Manual GFK 2892A Chapter 1 Introduction 1 8 Operational Differences vs Genius Bus Controller GFK 2892A Persons migrating from a Genius environment where the Genius Bus Controller performs functions similar to those of the GCG001 will want to be aware of the following differences 1 COMMREQ function block SYSID and Task parameters change SYSID is now the rack amp slot of the PNC connected to the GCG001 Task is now 132 2 COMMREQ data blocks are different mainly due to added PROFINET Device Number and expansio
36. OK button to save that portion of the configuration Note that the I O addresses associated with each Genius Device will have been provided with default assignments by Machine Edition Double click on each Genius device to examine its properties and change the I O assignments where needed In retrofits for example it will likely be crucial to keep the same I O assignments from the earlier implementation so that the controller logic can operate with the same 1 0 allocations as before For each location on the Genius Bus keep a note of the assigned I O addresses In Machine Edition store the Hardware Configuration to the RX3i CPU which also stores the GCG001 configuration data to the PNCOO1 The following screenshot shows a completed configuration such as discussed above 12 13 i i E D Logic P Options Utilities amp Manager EN Project E Variables 2 Infoview EM Rack 0 1C695CHS007 y e er yes GN ERETT EET y Slot 0 1C695PSD140 ic B Slot 1 1C695CPU320 i Slot 2 Used With Slot 1 i l Slot 3 IC695ETMO001 a de Slot 4 IC695PNCO001 E geniusgateway 2 GENIUS COMMUNICATIONS GATEWAY 1C695GCG001 Slot 0 GENIUS COMMUNICATIONS GATEWAY 1C695GCG001 Slot 1 115Vac 8 point 2 Amp Grouped Block Input Output IC660BBD101 i Slot 2 12 24Vdc 32 point Source Block Input Ouput IC660BBD024 fl Slot 3 24 48Vdc 4 input 2 output Analog Block IC660BBA020 8 Slot 4 115 230Va
37. PU Command Block for the Read Diagnostics Command depends on the memory type selected below Address Command Length 7 Address 1 No Wait 0 Address 2 Status Block memory type 70 l 72 Q 8 R 10 AI 12 AQ or 196 W Address 3 Status Block offset Beginning address for the COMMREQ Status Block Address 4 Idle timeout value 0 Address 5 Max communications time 0 Address 6 Command number 4 Address 7 PROFINET Device number 1 255 The device number of the targeted GCG Genius Gateway Address 8 Genius Device Number 0 31 the SBA of the targeted Genius Device This entry tells the CPU how much memory is being allocated to store the diagnostic data returned by the Genius device The number of bits or words needed depends on the number of circuits on the block and the block type 10 words 160 bits Discrete blocks 8 ckt DR NEE RUNDEN 18 words 288 bits Discrete blocks 16 ckt length May represent y 34 words 544 bits Discrete blocks 32 ckt Addresse eitherbitsorwarde 8 words 128 bits Analog 4 in 2 out blocks 8 words 128 bits RTD Input blocks 8 words 128 bits Thermocouple Input blocks 6 words 96 bits High Speed Counter block If the length of data returned by the device exceeds the length specified here the GCG writes as much data as possible to the PLC CPU Memory and returns a data error to the COMMREQ Status Block The GCG will not write past
38. Read Identification 7 0 see 6 3 0 0 19 1 255 0 3 Write Point 8 0 see 6 3 1 0 0 20 1 255 0 31 Read Block I O 8 0 see 6 3 1 0 0 21 1 255 0 31 Read Map 7 0 see 6 3 1 0 0 22 1 255 0 31 Write Map 12 0 see 6 3 1 0 0 23 1 255 0 31 Read Data 9 0 see 6 3 1 0 0 24 1 255 0 31 Write Data 7 0 see 6 3 1 0 0 25 1 255 0 31 March 2015 45 Chapter 6 COMMREQ Data Init Comm Programming 6 3 4 Mechanics of the COMMREQ Instruction 46 Once the content of the of the COMMREQ communication has been set up in the COMMREQ Command Block as described above the application program will need to activate the corresponding COMMREQ instruction in order to initiate communications with the target Genius Device via the interconnected PROFINET Controller and Genius Gateway This section describes the mechanisms employed by the PLC logic to initiate and monitor the COMMREQ instruction and its aftermath The COMMREQ instruction has four inputs and two outputs COMMREQ Inputs COMMREQ Description Input enable Permissive logic that controls power flow to the COMMREQ function block IN The memory location of the Command Block containing the specific COMMREQ command information The Command Block may be located in any word oriented area of memory P L R AI AQ or W SYSID A two byte hex value that gives the rack and slot location of the controlling PROFINET Controller The rack number must be zero and occupies the more significant byte
39. Status Data in PME Each bank of 32 bits may be assigned a different set of Input reference addresses in RX3i memory For each bank of 32 status bits a default beginning reference the next available l for the status bits is automatically assigned by Proficy Machine Edition PME These assignments may be changed by clicking on the GCG001 and keying in different l references 5 1 1 PROFINET Status Data For the Genius Gateway GCGOOL the thirty two bits in the PROFINET Status Data are organized as follows beginning at the first I status reference assigned to this bank of 32 MRP Role MRP Enabled Port 2 Link Up Port 1 Link Up Fault Present Module OK ww eee fr5frafisfr2fifiofofefr7fefsfafsfefrfo Figure 21 Gateway Status Data GFK 2892A March 2015 35 Chapter 5 Diagnostics Bit F Bit Name Condition Meaning of Status Bit OFF The GCG001 module is powering up or has failed 0 Module OK ON Indicates the GCG001 module is functioning properly OFF No GCG001 diagnosis data available FAULT LED is Off 1 Fault Present ON GCG001 diagnosis data is available FAULT LED is On OFF Port is not connected to a properly configured device or port is experiencing communications errors 2 Port1 Link Up ON Port is connected to another device and is communicating OFF Port is not connected to a properly configured device or port is experiencing co
40. Support website for download and import into Proficy Machine Edition The GSDML supporting a firmware release is part of the firmware upgrade kit available on the Support website Hot Swappable The Genius Gateway requires an external 24Vdc power supply and does not draw power from the Rx3i backplane Swapping out the GCG001 will therefore not impact the PLC However this cannot be performed without disconnecting its power supply If configured to support Genius Hot Standby the loss of a single GCG001 will be tolerated otherwise not For system standards general operating specifications and installation requirements refer to the PACSystems RX3i System Manual GFK 2314 4 PACSystems RX3i Genius Communications Gateway User Manual GFK 2892A Chapter 1 Introduction 1 5 Controls and Indicators Figure 3 shows the front of the module and identifies its controls and indicators Module Status Indicator LEDs POWER OK FAULT CONNECT Ethernet Port Indicator LEDs LINK ACT PROFINET Ports Genius Bus Indicator LEDs COM BUS B Genius Bus Connector 24 Vdc Power Connector Figure 3 Genius Gateway GCG001 Front Panel View GFK 2892A March 2015 Chapter 1 Introduction 1 5 1 Mounting The GCG001 may either be panel mounted or mounted in the rightmost slot expansion slot of an RX3i rack IC695CHS012 IC695CHSO16 Note The SD Card supplied with the GCG001 will have been installed at the
41. Window Help ox BsbSv S ES A E E ACC fan gt uud RARA OO DAA ERE AS ax ne ERE ft Data Monitor tion Settings i EGD Management Tool Leed hen 24 PAC8000 1 0 Configuration Tool LAN No PROFINET LAN is selected Hp Set Temporary ls Address Sane No Erors L VersaMotion Servo Configuration Tool 8 VersaConf Safety Tool lt ll D ER Options Utilities EB Manager EA Project Varia Y Infoview Inspector ax Property Inspector No properties nes A an FF passigned MAC Address 00 02 A2 29 9B 03 IP Address 10 10 0 1 Identify Device Device Role Device Subnet Mask 255 255 255 0 FF Assigned with errors er Gateway 0000 Eoee 7 Notassigned Device ID 000A ew ax R PROFINET ax Proficy Change Managenent server i d not shutdown correctly Toolchest drawers have been restored to last known good state HTATPIMR Buid Import Messages Reports References Compare 4 gt __ Offiine Administrator LOCAL Figure 12 PROFINET Discovery Screenshot Initially the out of the box GCG001 will not have a name assigned Select the row containing the GCGOOL then click on the Edit Device button in order to assign a unique name Configuration tools and procedures are discussed in detail in Chapter 3 2 4 3 GCG001 Module Removal e Power down the external 24Vdc source e Remove the P
42. Y 9 Global Data Enable Disable Y 10 Switch BSM Y 11 Read Device Y 12 Write Device Y 13 De Queue Datagram Y 14 Send Datagram Y 15 Request Datagram Reply Y 16 O Faults Enable Disable Y 17 Do Output Y 18 Read Bus Address of Bus Controller Y 19 Read Identification Y 20 Write Point Y 21 Read Block I O Y 22 Read Map Y 23 Write Map Y 24 Read Data Y 25 Write Data Y PACSystems RX3i Genius Communications Gateway User Manual GFK 2892A Chapter 6 COMMREQ Data Init Comm Programming 6 4 COMMREQ Descriptions and Formats 6 4 1 COMMREQ 1 Pulse Test Command GFK 2892A The Pulse Test command causes the Genius Gateway to send a Pulse Test datagram Pulse testing is used to verify the operation of outputs on discrete Genius I O blocks It checks whether the outputs will change state and whether output circuits wires power sources loads will start or stop current flow Any circuit faults generated by pulse tests are reported through the normal Report Fault message Pulse testing is recommended for blocks that seldom change state It is typically done once per hour or once per shift it should not be done more often than once per minute Pulse testing provides assurance that when needed an output will operate correctly Blocks that control outputs that change state frequently do not need to be pulse tested Pulse testing does not provide enough energy to activate mechanical devices such as motor starters replays or solenoid
43. ata CRs always the first to be established within an Application Relationship Record Data Communication Relationships are used for non real time transfers of data records such as startup parameter data diagnostics data identification data and configuration data e IO CRs used for the real time cyclic transfer of IO data e Alarm CR used for real time acyclic transfer of alarms and events The illustration below represents an Application Relationship between a PACSystems RX3i PROFINET Controller and an RX3i Genius Gateway GCGOO1 RX3i with PROFINET Controller PNC PT Figure 5 Application Relationships between PROFINET Controller amp Genius Gateway GFK 2892A March 2015 7 Chapter 1 Introduction Types of PROFINET Communications Genius Communications Gateways use two types of PROFINET communication transfers real time and non real time The illustration below shows real time communications as solid lines and non real time communications as dashed lines RX3i with PROFINET Controller PNC Real Time Data N Non Real Time Data Inputs Parameters Outputs Configuration Data Alarms E x Figure 6 Real Time amp Non Real Time Data Types e Real Time RT communication PROFINET real time communication is used for time sensitive data A PROFINET IO Controller PROFINET Controller and PROFINET IO Device use two types of real time communications to exchange data cyclic communication and acyclic communication
44. atagram Datagram from Gateway GFK 2892A March 2015 41 Chapter 6 COMMREQ Data Init Comm Programming 4 Check the status of the initiated COMMREQ task COMMREQs should be executed sequentially The application program should check that the status of the previous COMMREQ to the targeted PROFINET Controller is complete before sending it another one Failure to do this may result in improper operation of the PROFINET Controller 6 3 COMMREQ Command Block Format The first step in programming communications requests is to set up the contents of the COMMREQ instruction This can be done using Block Moves or similar program instructions as shown later in this chapter CPU Memory Application Program Data is placed in adjacent locations in CPU memory to form a Command Block per the format shown below Location Data Field Value address Data Block Length address 1 Wait No Wait Flag Always 0 address 2 Status Pointer Memory Type address 3 Status Pointer Offset address 4 Idle Timeout Value ms Always 0 address 5 Max Communication Time ms Always 0 address 6 to address 78 Data Block The length of the Command Block depends on the type of COMMREQ being sent Seventy words is the maximum and is used only for a COMMREQ that transfers a 128 byte datagram Most Command Blocks are much shorter The table in Section 6 3 3 gives an overview of the contents of each type of COMMREQ
45. ault Type Manufacturer specific See table of Fault Types page 37 Date Time Date Time Date Time fault is registered by PLC 38 PACSystems RX3i Genius Communications Gateway User Manual GFK 2892A Chapter 5 Diagnostics Controller Date Time 01 01 2000 01 58 51 Status Fault Table Viewer Last Cleared 01 01 2000 01 55 01 Online 1 0 Fault Table Displaying 2 of 2 faults 0 Overflowed CIRC Variable Ref 4 Loc Fault Category Fault Type Date Time 0 7 D27 r0 s3 6 Channel Diagnosis Manufacturer specific 01 01 Bus Point Fault Address Address P Action Category Type 1 27 0 28 L informational 41 290 I O Bus Fault Extra 00 0a 52 00 01 22 00 00 00 00 00 00 00 00 00 00 00 00 00 Data 00 00 Fault Description Lan Name LANO1 Device i ti 9 Name geniusgateway 0 7 D27 r0 53 o E Manufacturer specific 01 01 UY 7 AQ 00101 Channel Diagnosis Appears 290 2000 01 56 05 Category un Bus Point Address Address 1 Fr o 28 2 Diagnostic 40 290 Fault Extra 00 09 4a 00 01 22 00 00 00 00 00 00 00 00 00 00 00 00 Data 00 00 01 I O Bus Group Action Fault Description Lan Name LANO1 Device i t 9 Name geniusgateway Figure 24 Genius Analog Block Over Range Fault Display example 5 4 2 Clearing the RX3i Fault Tables Clearing the RX3i CPU s I O fault tables has no effect on the GCG001 or on the Genius Devices downstream from it This action merel
46. ber 1 255 The device number of the targeted GCG Genius Gateway Addressa Genius Device Numib r 0 31 the SBA of the targeted Genius HSC Device from which data is to be retrieved This entry tells the CPU how much memory is being allocated to store the data returned by the Genius device The value in bytes or bits depends on the memory type selected as the Deposit Memory type in Address 10 below When a HSC block is configured as a Type A counter enter 2 for Address 9 Deposit Memory Length word memory types or 32 for bit memory types However when configured as a Type B or Type C counter enter 3 for word memory types or 48 for bit memory types Note that the Read Data Reply Datagram always responds with six bytes of data The most significant bytes Byte 4 amp Byte 5 are null Bytes 0 thru Byte 3 contain the HSC Data requested Enter the code representing the CPU Memory Type where the GCG will Address 10 Deposit Memory type deposit the data obtained from the target Genius Device Use the same codes as in Address 2 Address 11 Memory offset bytes 1 2 Starting address within the Deposit Memory type Address 12 bytes 3 4 Byte 4 is msb Byte 1 is Isb Address 13 Command Code See Read Write Data Command Code Table below Address 14 Counter Number 1 4 6 4 16COMMREQ 25 Write Data Command This command is used to set data values in a Genius High speed Counter GFK 2892A Command Block for the Write Da
47. c 16 point Normally Open Relay Block Output IC660BBR101 5 Series 90 70 Genius Remote Scanner Subslot 1 Series 90 70 Remote I O Scanner module Subslot 2 Series 90 70 16 Point Discrete Input ff Subslot 3 Series 90 70 32 Point Discrete Output Im a Subslot 4 Series 90 70 8 Channel Analog Input IL a Subslot 5 Series 90 70 4 Channel Analog Output if Slot 31 GENIUS Gateway Module n i pns 1 12 Slot Slot 1 PACSystems RX3i PROFINET IO Scanner fan l Slot 5 C694MDL754 D Slot60 Figure 18 Genius Gateway Configuration Example PACSystems RX3i Genius Communications Gateway User Manual GFK 2892A Chapter 4 System Operation Chapter 4 System Operation This chapter provides a System Overview and describes e Communications e Redundancy e I O Scans e Alarms 4 1 System Overview 4 1 1 Communications GFK 2892A As shown in Figure 7 the Genius Gateway GCG001 sits on a PROFINET network which is connected to a PROFINET Controller PNCOO1 for instance The PROFINET Controller is mounted in an RX3i rack This aspect of the architecture allows the RX3i to interact with the GCG001 The PROFINET network to which the GCG001 is connected operates at 100Mbps only The Network Speed will be set through auto negotiation if necessary Details of PROFINET communications may be found in the RX3i PROFINET Controller System Manual GFK 2571 The GCG001 is also connected to a Genius Bus It takes th
48. cated at ROII memory type would be specified as 08 for R memory and the offset would be entered as 98 so as to point to R099 Note that if a bit oriented memory 1 or Q is specified a byte boundary must be used for the offset Idle Timeout Value ms This field is not used for the No Wait mode of communication Max Communication Time ms This field is not used for the No Wait mode of communication Data Block The Data Block contains the parameters of the command Complete descriptions of all commands appear later in this chapter see Section 6 4 Location Function address 6 Command Number see Section 6 3 2 address 7 PROFINET Device Number 1 255 of the targeted Genius Gateway Targeted Genius Device Number 0 31 The serial bus address SBA ii of the Genius device connected to the targeted Genius Gateway Parameters of the specific Command Number see following EN BEINE k78 sections in this chapter March 2015 43 Chapter 6 COMMREQ Data Init Comm Programming 6 3 2 COMMREQ Commands Supported by the Genius Gateway GCG001 44 Command Function Section 1 Pulse Test 6 4 1 2 Read Configuration 6 4 2 3 Write Configuration 6 4 3 4 Read Diagnostics 6 4 4 5 Clear Circuit Fault 6 4 5 6 Clear All Circuit Faults 6 4 6 7 Assign Monitor 6 4 7 11 Read Device 6 4 8 12 Write Device 6 4 9 19 Read
49. ccnnononcnnnnncnnnnnononnnnnncnonnnnenccnnraninannnnnns 6 3 COMMREQ COMMAND BLOCK FORMAT i sscisnscis sce cocsszacnaddncsesvsanescanesdedbcnsanceda bade cheese ssaiesbuasancascadesaspaiacaceauauesdays 6 3 1 COMMREQ Command Block Contents sssessccccecsseesssscesecesseseaseeesecssseaaecesecssseeasesssecseeesesasesseeseeeees 6 3 2 COMMREQ Commands Supported by the Genius Gateway GCG001 6 3 3 COMMREQ Command Block Quick Reference coconcococcnncnononooaancnnnnnnononanonnnononnnnnn nn nnnnnnnonnnn rca nnnnnnnnnnnns 6 3 4 Mechanics of the COMMREQ Instruction ccscccccccccessessssssececessessaasceseceseessasecesecseseseaseseseceseeseaseseseeseeenes 6 3 5 Comparison COMMREQ vs Data_Init_COMM cococococnnonononononononononononononononononononononononononono nono nononononnnnns 6 3 6 COMMREQ Differences Genius Bus Controllers and Genius Gateway 6 4 COMMREQ DESCRIPTIONS AND FORMATS vaska el nad an ves bern saa sha aai aa Raak 6 4 1 COMMREQ 1 Pulse Test COMIMANAL sscsesssccceceseenssseceseceseensesssecsseeeaaesesecsseseasesssecsceeesasasseeseesns 6 4 2 COMMREQ 2 Read Configuration COMIMANAL sssssccccccceseesssseeseceseessssesesecsssesesusseseceseeseasessseesseenes 6 4 3 COMMREQ 3 Write Configuration COMIMANA scsccccccseceseesssscececsssenssaeceseesseeeasesssecsseesesaseesecsenenes 6 4 4 COMMREQ 4 Read Diagnostics Command wissscccccsseesssscececeseessnssceseceseessaaesesecssseseaaesesecsseeseasessseesenenes 6 4 5 COMMREQ
50. circuit fault the GCG001 will not be aware of this condition thus will not have cleared the corresponding fault Under these conditions the Diagnosis Disappears Fault will not have been logged and any subsequent fault from the same point will not be reported to the I O Fault Table Be sure to follow up any HHM clearing of faults with a COMMREQ to clear the same fault s in order to eliminate the discrepancy described here Typically the field problem needs to be investigated and resolved before the alarm can be successfully cleared For the alarm to be cleared the alarm condition must no longer be present and the Genius device must receive a suitable background message instructing it to clear the alarm notification If the alarm condition is absent the Genius device will cease to exhibit the alarm indication LEDs will operate normally again If the alarm condition is still present a new alarm cycle will be initiated See Sections 6 4 5 6 4 6 and 6 4 4 for related COMMREQ or Data_Init_Comm instructions Refer to GEK 90486 1 Genius I O System and Communications User s Manual for further details As mentioned in Section 1 8 the behaviour of the input references associated with a Genius Device that has indicated a fault and which is interfaced to the CPU via the GCG001 is to cause all inputs to either hold last state or to default to a known state per GCGOO1 configuration parameters If this behaviour is problematic for your application
51. ck offset 31961 Address 4 Idle timeout value 0 Address 5 Max communications time 0 Address 6 Command number 5 1 13 2 Length 10 Max Comm Time ms 0 0 Timeout ms 0 0 Status Address R31961 TP Wait Address 7 Protmet Device Number Address 8 Genius Device Number Address 9 Circuit Number Offset Value sf ComBegTask i132 Exe On Help gt gt Exe Cm He Figure 26 Data Init Comm to Clear Circuit Fault 6 3 5 Comparison COMMREQ vs Data Init Comm Data Init Comm is an instruction designed to help programmers set up COMMREQs Note that when programming a COMMREQ Figure 25 the entry for Address 3 is one less than the intended beginning address for the Status Block When programming a Data_Init_Comm Figure 26 the entry for Address 3 is the actual intended memory location for the beginning address for the Status Block This difference applies to all command blocks detailed in the following sections 6 4 1 6 4 16 f the COMMREQ requires n for the Status Block location the equivalent Data_Init_Comm will require n 1 in its Address 3 Also note that the pop up window presented in Data Init Comm as shown in Figure 26 allows the user to scroll through the parameters of the command This is especially useful where the command has multiple parameters GFK 2892A March 2015 51 Chapter 6 COMMREQ Data Init Comm Programming 6 3 6 COMMREQ
52. ct Have GSDML then browse to the location on your computer where the file is located select it and Open As mentioned above the GSDML can be conveniently stored in the PME Tool Chest Use PROFINET DCP tool in Machine Edition to assign a name to the GCG001 Gateway so that the PROFINET Controller can connect to it and send its configuration To do this right click the PNC001 then select Launch Discovery Tool GCG001 The tool will appear in a new InfoViewer tab entitled PROFINET DCP Direct Connection see Figure 12 Note This tool can also be activated from the Utilities tab in the Navigation pane by selecting PROFINET DCP With the GCG001 connected to the PNCOO1 via Ethernet cables and both the RX3i rack and the GCG001 powered up select Refresh Device List Find the GCG001 in the list If its Device Name does not match the Device Name configured on the PNC001 select the GCG001 then select Edit Device change the Device Name then Exit GeniusGateway appears in the Device Catalog tree i Figure 14 Hard Configurati Select GeniusGateway then OK as eee Expanded Tree OA Hardware Configuration geniusgateway Rack 0 IC695CHSDO7 now appears fl Slot 0 1C695PSD140 Figure 14 as an Slot 1 IC695CPU320 IO device in the Slot 2 Used With Slot 1 Hardware Bl Slot 3 IC695ETM001 Configuration E Bl Slot 4 C695PNC001 tree under the 9 8 geniusgateway 2 GENIUS COMMUNICATIONS GATEWAY 1C
53. ct tab of the Navigator 3 Follow the instructions in the RX3i PROFINET Controller System Manual GFK 2571 for adding devices to the PROFINET IO Network The GCG001 will be one of those devices 4 Note that each lO Device connected to the GCG001 will be mapped per the RX3i PROFINET Controller configuration 2 6 Ethernet Port Connections GFK 2892A As noted earlier PROFINET IO operates at 100Mbps or higher full duplex The GCG001 Genius Gateway cannot operate at a data rate greater than 100Mbps Thus for normal operation at least one port must be operated at 100Mbps Other devices operating at 1OMbps may co exist on that network though this would not be typical Each Ethernet port the GCG001 module see Figure 3 operates independently so devices that operate at different speeds and or duplex modes may be attached to the ports Each port automatically detects the attached cable and functions properly with either straight through or crossover cables Note The module operates only in auto negotiate mode All PROFINET devices and switches that are connected to the module should be configured to use auto negotiation March 2015 21 Chapter 2 Installation 2 6 1 RJ 45 Port Connections The two RJ 45 ports on the GCG001 Genius Gateway can be used for PROFINET network connections or for general Ethernet communications on a 10BaseT or 100BaseTX IEEE 802 3 network 1000BaseTX is not supported If the port is connected to an external s
54. cumulator n Increment 5 0005 Set Read Counter Direction Type A counter n only 6 0006 Load Time Base n 8 0008 Load Read Home Position n 11 0008 Load Read ON Preset n 1 12 000C Load Read ON Preset n 2 13 000D Load Read ON Preset n 3 14 000 Load Read ON Preset n 4 21 0015 Load Read OFF Preset n 1 22 0016 Load Read OFF Preset n 2 23 0017 Load Read OFF Preset n 3 24 0018 Load Read OFF Preset n 4 31 001F Load Read PRELOAD n 1 32 0020 Load Read PRELOAD n 2 50 0032 Load Read Oscillator Divisor PACSystems RX3i Genius Communications Gateway User Manual MMREQ and the Read command codes are used by the ing descriptions n represents the counter number GFK 2892A GFK 2892A March 2015 71 i 1 800 433 2682 GE Intelligent Platforms 1 434 978 5100 www ge ip com GFK 2892A
55. cy PACSystems RX3i Genius Communications Gateway User Manual GFK 2892A Chapter 4 System Operation Ethernet Media Redundancy Protocol PROFINET also supports redundancy in the form of Ethernet Media Redundancy Protocol MRP As shown in Figure 20 this form of redundancy is designed to permit all devices on the network to continue to communicate even though the network cable has been compromised at one point For details see the RX3i PROFINET Controller System Manual GFK 2571 C P a N u c SBA i Genius IO Bus Figure 20 PROFINET Media Redundancy 4 1 3 1 0 Scans As shown in Figure 7 there are a number of I O Scans that effect how the input and output devices on the Genius bus exchange data with the RSX3i PLC The RX3i scan reads input data from all the devices connected to it and active in its configuration It uses this input data to solve the control logic supplied for the application At the conclusion of the logic execution the output data is ready for distribution and the output portion of the RX3i scan takes place The PNC001 PROFINET Controller operates on its own cycle receiving input data for all devices connected to it including the GCG001 Genius Gateway It passes the input data to the RX3i during the RX3i input scan When the RX3i performs its output scan the output data configured to the PNCO01 is transmitted by the PNCOO1 to the output devices on its network including the GCG001 Genius Gateway
56. d tested the module transitions to either normal operation or if the firmware load pushbutton is being depressed see Figure 8 to the firmware update mode The firmware update mode is described in Section 2 7 As the GCG001 transitions to normal operation it attempts to establish communications with the PROFINET Controller Until communications have been established normal operation cannot begin Once the PROFINET Controller matches the configured PROFINET Device Name that of the GCG001 PROFINET communications will begin Any faults detected by the GCG001 prior to this event will then be uploaded to the PROFINET Controller Normal system operation will begin once the RX3i is in RUN mode PROFINET communications are up and running and Genius Bus operations are also up and running 5 3 1 Problems during Power up Certain conditions can prevent the module from powering up and becoming operational or entering firmware update mode Problem Indication Action Contact Technical Hardware failure All Indicator LEDS off Support to Module unresponsive arrange for repair Invalid boot image and replacement Power LED is ON but OK LED is off or Perform firmware Invalid firmware image g Power LED alternates Green amp Amber update 5 3 2 Transitioning from Firmware Update Mode to Operational Mode GFK 2892A As described in Section 2 7 the firmware load pushbutton see Figure 8 must be depressed during power u
57. e GCGOO1 firmware install the SD card in its slot see Figure 8 Note that the GCG001 must not be powered up while installing the SD Card Next while holding down the Firmware Load Pushbutton see Figure 8 apply power to the module This action causes the firmware to be copied from the SD Card to the GCGOO1 module itself Continue holding the pushbutton until the OK LED turns amber then release the pushbutton When the OK LED turns green the firmware has been loaded Cycle power on the module and wait for the OK LED to turn green and steady The module is then ready to be properly mounted see section 1 5 1 PACSystems RX3i Genius Communications Gateway User Manual GFK 2892A Chapter 2 Installation 2 8 Spare Parts The following spare parts may be obtained directly from the indicated vendors Be Manufacturer PENGENE Description Contact Information Usage P N Ale 1763180 CONN TB PLUG 1X3 3 81MM TIN SCW LCKS BLK www phoenixcontact com Config verbatim 44015 SD CARD 2GB www verbatim com Backup GFK 2892A March 2015 23 Chapter 2 Installation 24 PACSystems RX3i Genius Communications Gateway User Manual GFK 2892A Chapter 3 Configuration Chapter 3 Configuration The RX3i GCG001 Genius Gateway receives its configuration via its connected PROFINET I O Controller PROFINET Controller The PROFINET Controller in turn is configured by a PROFINET I O configuration tool This tool will require a GSDML file for the G
58. e place of a traditional Genius Bus Controller meaning it is capable of communicating with up to 31 other Genius Devices It is connected via its Genius Bus A terminal strip Genius Bus B is inactive and should not be wired The Genius Bus operates as a Local Area Network LAN using twisted pair wiring The wiring is daisy chained via the terminal strips on each device as shown in Figure 10 The Genius LAN will not be disrupted if power is lost on one its networked devices since the wiring passes through each device without requiring any active electronics to be present The LAN cabling must be terminated at one end of the cable run using a resistor the value of which matches the impedance of the cable used in the application See Figure 11 for terminating the bus at the GCG001 The Genius Bus is capable of operating at a number of different baud rates All devices on the bus must operate at the same agreed baud rate The GCG001 supports either 153 6 kBaud Standard or 153 6 kBaud Extended It does not support lower baud rates For further details see the Genius I O System and Communications User s Manual GEK 90486 The default baud rate of the GCG001 when shipped from the factory is 153 6 kBaud This may be changed via the Machine Edition configuration software In the event the baud rate needs to be changed the following sequence is recommended Disconnect the GCG001 module from the Genius bus Change the baud rate to the new value on all Ge
59. e required configuration length for the device 32 0x20 A Read Block I O COMMREQ specified an invalid offset value 33 0x21 An internal error has been detected in the PNC COMMREQ firmware 34 0x22 The COMMREQ request is not supported by the specified Genius device The data type code specified for a Read Data or Write Data COMMREQ does not have a value 35 0x23 a i recognized by the High Speed Counter The counter number specified for a Read Data or Write Data COMMREQ does not have a value 36 0x24 i recognized by the High Speed Counter 48 PACSystems RX3i Genius Communications Gateway User Manual GFK 2892A GFK 2892A Chapter 6 COMMREQ Data Init Comm Programming VALUE VALUE decimal Hex DESCRIPTION word word 37 0x25 A Read Configuration or Write Configuration COMMREQ was issued for a device that does not have any configuration data 38 0x26 A Read Diagnostics COMMREQ was issued for a device that does not have any diagnostic data A Read Device or Write Device COMMREQ specified an invalid program name when attempting 39 0x27 to access P or L memory 40 0x28 A Read Device or Write Device COMMREQ specified an invalid block name when attempting to access L memory A Genius Reply does not have the expected sub function code This could indicate that the 41 0x29 4 Gateway delivered a stale or out of sequence reply 42 Ox2A A Read Device or Write Device COMMREQ sent to a 90 30 GBC BEM331 attempted to acces
60. ed is incorrect these errors are reflected in the value returned in the Status Block location not in the FT output COMMREQ Status Block Once a COMMREQ command is completed the PROFINET Controller writes any resulting data into the area designated in the COMMREQ command and then sets the status to Complete 4 However if an error occurred during processing of the command the status will be set to one of the possible error values Possible status values are listed below Note Because COMMREQs require write access to return their status level 1 and 2 Controller passwords which prevent write access cannot be used with COMMREQs If an illegal memory type is specified a fault will be generated If one of the bit oriented memories I or Q is used as the status location the designated bits can be monitored These bits correspond to the binary values listed below For example if 1048 were selected as the beginning location reference 1050 would be set to 1 each time the COMMREQ completed successfully corresponding to a value of 04 Hex Clearing the Status Block COMMREQs to the target PROFINET Controller should be executed sequentially Before sending a COMMREQ to the PROFINET Controller the application program should check the status of any previous COMMREQ to that specific PROFINET Controller CPU Memory Application Program Check completion of prior COMMREQ When the previous COMMREQ has completed the user s P
61. enius Communications Gateway User Manual GFK 2892A GFK 2892A Chapter 1 Introduction IO Scanning In the PACSystems RX3i PROFINET network multiple IO cycles run asynchronously and independently Figure 7 illustrates typical cycles in a system with an RX3i CPU with a PROFINET Controller module communicating with a Genius Communications Gateway Cycles may be different for third party devices PROFINET IO Production Cycle Genius 1 0 Genius 10 Device Scan In this example each GCG scans all of its Genius devices The GCG stores the devices input data into its internal memory Every time the GCG gets a turn on the Genius bus it transmits the output data from its internal memory to each of the Genius devices Note that the GCG001 supports only 153 6 kBaud std and ext data rates 3rd party devices The transfer of IO data between an IO module and the PROFINET IO network is device dependent Refer to the third party manufacturer documentation for specifics for a particular device PROFINET IO Production Cycle Each PROFINET Controller and IO Device publishes data from its internal memory onto the network at its scheduled PROFINET production cycle Note Production cycles between IO Controllers and IO Devices are not synchronized each publishes at its configured update rate independently The PROFINET Controller publishes output data received from the RX3i CPU to each IO Device and the IO Device publishes input data
62. enius I O devices on the bus Remote I O Scanners and I O blocks broadcast their inputs to all devices on the bus Therefore any interface module on the bus will receive all inputs sent by the blocks However blocks direct fault reports and configuration change messages only to the bus interface module that sends them outputs Blocks configured for CPU Redundancy will automatically transmit two copies of any fault report or configuration change message directing them to Device Numbers 30 and 31 The Assign Monitor command can be used to have Genius I O devices send extra fault report and configuration change messages to a monitoring bus interface module Blocks would send two copies of each fault report or configuration message in a non redundant system Blocks in a redundant system would send three two to the redundant bus interface modules and the third to the Assigned Monitor Command Block for the Assign Monitor Command Address Command Length 4 Address 1 o Wait 0 Address 2 Status Block memory type 70 l 72 Q 8 R 10 AI 12 AQ or 196 W Address 3 Status Block offset Beginning address for the COMMREQ Status Block Address 4 Idle timeout value 0 Address 5 ax communications time O Address 6 Command number 7 Address 7 PROFINET Device number 1 255 The device number of the targeted GCG Genius Gateway Genius Device Number of 0 31 the SBA of a sending Genius Device
63. ersonnel familiar with the GE products referenced herein GE may have patents or pending patent applications covering subject matter in this document The furnishing of this document does not provide any license whatsoever to any of these patents GE PROVIDES THE FOLLOWING DOCUMENT AND THE INFORMATION INCLUDED THEREIN AS IS AND WITHOUT WARRANTY OF ANY KIND EXPRESSED OR IMPLIED INCLUDING BUT NOT LIMITED TO ANY IMPLIED STATUTORY WARRANTY OF MERCHANTABILITY OR FITNESS FOR PARTICULAR PURPOSE indicates a trademark of General Electric Company and or its subsidiaries All other trademarks are the property of their respective owners Copyright 2014 2015 by General Electric Company 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 GlobalCare http support ge ip com 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 manual please contact us by telephone or email or on the web at http support ge ip com Americas International Americas Direct Dial Europe the Middle East and Africa Online Technical Support http support ge ip com Phone 800 1 433 2682 dialing from a mobile telephone Asia Pacific Online Technical Support
64. f 0 5 Nm 4 4 in Ibs Figure 4 GCG001 Panel Mount Diagram 6 PACSystems RX3i Genius Communications Gateway User Manual GFK 2892A Chapter 1 Introduction 1 6 PROFINET Operation Overview An RX3i Genius Communications Gateway GCG001 uses PROFINET communications for data exchange with the PLC As noted above the data rate must be 100Mbps full duplex or faster The same network may be used for basic Ethernet communications but use of a separate Ethernet network and RX3i Ethernet interface is recommended PROFINET Communications Communications on an RX3i PROFINET network use the standard PROFINET communications described in this section Note however that the Genius Gateway GCG001 is constrained to work only with GE PROFINET PLC products Application Relationships Before a PROFINET IO Controller can exchange data with a PROFINET IO Device such as the GCGOO1 an Application Relationship connection must be established between the devices The PROFINET IO Controller automatically sets up the correct number and types of Application Relationship and Communication Relationship channels see below based on its Proficy Machine Edition PME configuration Usually only one Application Relationship is established per IO Device Communication Relationships within an Application Relationship Within each Application Relationship the PROFINET IO Controller establishes the following types of Communication Relationships CRs e Record D
65. from its memory to the PROFINET Controller RX3i CPU Sweep The RX3i CPU Sweep includes both an input scan and an output scan The CPU input scan retrieves the current input data being stored within the PROFINET Controller module This input data is then available for use by the application logic After the logic solution the CPU output scan writes the outputs to the PROFINET Controller Genius Genius 1 0 1 0 Figure 7 PLC GCG Genius Scan Cycles March 2015 9 Chapter 1 Introduction Media Redundancy Protocol Support PROFINET Media Redundancy Protocol MRP supports devices configured in a ring topology MRP is specified as part of IEC62439 and has been adopted by the PROFINET specification which provides for convenient configuration of the ring topology and necessary parameters Like PROFINET IO data Media Redundancy Protocol operations are not routable between different IP subnets Each device within an MRP ring has two physical pathways to the IO Controller To connect to the ring each device requires an integrated switch with at least two external ports ring ports that support MRP Devices that are not MRP capable can be connected to a device in the ring i e an MRP capable switch in the ring but they should not be in the ring themselves The redundancy capability offered by the ring topology only extends to the devices on the ring that are MRP capable and enabled One of the devices on the ring must be configured as t
66. gth 11 Address 1 o Wait 0 Address 2 Status Block memory type 70 l 72 Q 8 R 10 AI 12 AQ or 196 W Address 3 Status Block offset Beginning address for the COMMREQ Status Block Address 4 Idle timeout value 0 Address 5 ax communications time 0 Address 6 Command number 23 Address 7 PROFINET Device number 1 255 The device number of the targeted GCG Genius Gateway A Genius Device Nutiber 0 31 the SBA of the targeted Genius Device to which data is to be transmitted FA 2 Data to be written to the Same format as Read Map Returned Data described above Address 16 target device The checksums will be ignored PACSystems RX3i Genius Communications Gateway User Manual GFK 2892A Chapter 6 COMMREQ Data Init Comm Programming 6 4 15 COMMREQ 24 Read Data Command This command is used to read data from a Genius High Speed Counter When the data is received it will be placed in the CPU memory location specified in the Command Block Command Block for the Read Data Command Address Command Length 9 Address 1 No Wait 0 Address 2 Status Block memory type 70 l 72 Q 8 R 10 AI 12 AQ or 196 W Address 3 Status Block offset Beginning address for the COMMREQ Status Block Address 4 Idle timeout value 0 Address 5 Max communications time 0 Address 6 Command number 24 Address 7 PROFINET Device num
67. gurations Both PROFINET and Genius may be set up in Redundant configurations These are discussed later in this manual 2 PACSystems RX3i Genius Communications Gateway User Manual GFK 2892A Chapter 1 Introduction 1 3 Product Overview Features of the GCG001 module include e Attachment of two RJ 45 Ethernet connections Ports 1 amp 2 e Support for both star switched and linear daisy chained network topologies e Supports Ethernet Media Redundancy Protocol MRP e LEDs to indicate Ethernet status ACT amp LINK e Attachment Genius bus connections marked Genius A Genius B connectors are inactive x I G lt e Supports Genius Redundancy consisting of a single Genius bus with two GCG001 Gateways one at SBA 30 and the other at SBA 31 No other form of Genius redundancy is supported e LED to indicate Genius Communications Status COM e LED to indicate Genius Redundancy Status Bus B inactive e LEDs to indicate module status see module header e Panel mount typical e Optional mounting in RX3i expansion slot e Cable tie down loop on underside of module at front e 24Vdc power connector on underside of module e 0 2A maximum current draw e Secure Digital SD Card Slot accessible at rear of module e Firmware load pushbutton accessible at rear of module Figure 2 GCG001 Module Note Although the hardware supports the 10 100BASE TX Ethernet standard PROFINET IO over wired infrastructure mus
68. he Genius B terminal block is inactive as is the Bus B LED Each connection is described below Once all connections are in place it will be necessary to configure PROFINET This is also discussed below Power Connection The module requires a user supplied 24Vdc 10 power source wired to the removable screw terminal block located on the bottom of the module Connector pin outs are identified on the module as indicated at right The module draws 0 2 Amaximum current Use for cable tie downs 24 Vdc Power Connector Figure 9 GCG001 Power Connector March 2015 17 Chapter 2 Installation 18 Grounding For proper operation always connect the GCG001 ground terminal see Figure 9 to earth ground The panel to which the GCG001 module is mounted or the RX3i Universal Backplane to which it is mounted must have a safety ground connection to protective earth This ground wire must be at least 1 5 mm 16 AWG e Connect the frame ground connection on the power plug to protective earth e Terminate all ground wires at the same grounding point e Make all ground wires as short as possible e Where the grounding terminal contacts a painted enclosure panel scrape the paint away down to clean bare metal to ensure good contact PROFINET Connection Attach the PROFINET via one or both of the RJ 45 connectors provided Port 1 amp Port 2 Various configurations are possible Refer to the manual for the PROFI
69. he I O device s that In the event only selected blocks should report their faults to the Address 8 i should send extra fault assigned monitor program separate Assign Monitor commands for reports each entering a different SBA in this field each time Genius Device Number of 0 31 the SBA of the receiving Genius Device i e the Assigned the bus interface device Address 9 Monitor that will RECEIVE the extra fault reports PACSystems RX3i Genius Communications Gateway User Manual GFK 2892A Chapter 6 COMMREQ Data Init Comm Programming 6 4 8 COMMREQ 11 Read Device Command GFK 2892A To read up to 128 bytes of data from another CPU and place it in the host PLC CPU memory use the Read Device command This causes the Genius Gateway to issue a Read Device datagram When the requested data is received it will automatically be placed in the CPU memory location specified in the Command Block Note that while the GCG001 does support this COMMREQ the Genius devices which respond to such a COMMREQ are not currently supported by the GCG001 Command Block for the Read Device Command Address Command Length 18 Address 1 No Wait 0 Address 2 Status Block memory type 70 l 72 Q 8 R 10 AI 12 AQ or 196 W Address 3 Status Block offset Beginning address for the COMMREQ Status Block Address 4 Idle timeout value 0 Address 5 Max communications time O Addre
70. he Media Redundancy Manager MRM and all the other devices must be configured as Media Redundancy Clients MRCs The GCG001 can be configured as an MRC Configuring the GCG as an MRC alters how the Ethernet ports connect to the network They attempt to indicate their state to the MRM before allowing traffic to flow between the ports and close the ring topology through the internal switch They also send out notifications to the MRM when a port is lost Operation of the GCGO001 is otherwise unchanged The MRP configuration is stored in non volatile storage in the GCG001 and activated immediately upon powering up Non volatile storage is updated as part of a connection with the IO Controller A PROFINET Discovery amp Configuration Protocol DCP Reset disables MRP Client operation and updates non volatile storage The current state of the MRP configuration is provided as part of the GCG s Gateway Status Bits which are accessible to user application logic Refer to the description of Gateway Status Bits in Section 5 1 1 for further details Fast ring break detection is not fully functional until all MRP clients have received their MRP configuration For a discussion of ring break detection see Bumpless Operation with MRP below Bumpless Operation with MRP The GCG001 supports bumpless operation under MRP 1 7 System Limits 10 IO Controllers have limitations on the size of the system they support One of these limits is the number of PR
71. he memory type being read For other types of i i i devices the length entered here is as expected by the target device The maximum length is equal to 128 bytes Address 20 aximum Deposit memory Memory length needed for the returned data Value in bits or words ength depends on memory type selected in Address 21 below Enter the code representing the CPU Memory Type where the GCG will Address 21 Deposit Memory type deposit the data obtained from the target Genius Device Use the same codes as in Address 2 Address 22 emory offset bytes 1 2 Starting address within the Deposit Memory type Address 23 bytes 3 4 Byte 4 is msb Byte 1 is Isb Device Memory Addressing For Series 90 and PACSystems PLCs Address 9 contains the segment selector value for the memory type being read Address 10 contains the zero based offset into the memory being read For legacy devices use an absolute address where Address 9 is the least significant word of the address and Address 10 is the most significant word of the address field March 2015 59 Chapter 6 COMMREQ Data Init Comm Programming 6 4 9 COMMREQ 12 Write Device Command To send up to 128 bytes of data to another CPU on the bus use the Write Device command Any type of data that can be addressed by its memory type and offset can be sent This command causes the Gateway to issue a Write Device datagram to the specified device Note that while the GCG001 does support t
72. his COMMREQ the Genius devices which respond to such a COMMREQ are not currently supported by the GCG001 60 Using Write Device Messages Instead of Global Data Write Device datagrams can replace Global Data when the target device is a PLC that is using a Genius Bus Controller to connect to the Genius bus However Write Device will not work in this manner when the target PLC is using a Genius Gateway to connect to the Genius bus Command Block for the Write Device Command Address Command Length 14 78 depending on length of data specified in Address 19 Address 1 No Wait 0 Address 2 Status Block memory type 70 l 72 Q 8 R 10 AI 12 AQ or 196 W Address 3 Status Block offset Beginning address for the COMMREQ Status Block Address 4 Idle timeout value 0 Address 5 Max communications time 0 Address 6 Command number 12 Address 7 PROFINET Device number 1 255 The device number of the targeted GCG Genius Gateway dra Geis Device Number 0 31 the SBA of the targeted Genius Device to which data is to be transmitted Address 9 Target Memory Address Specify the location TO which the supplied data will be transmitted Address 10 bytes 1 2 Itis not necessary to specify a source memory address when sending bytes 3 4 a Write Device COMREQ to a computer Addressa Program name Required to write to P or L memory in another PLC otherwise zer
73. ineering Units value for output channel 5 24 25 Engineering Units value for output channel 6 PACSystems RX3i Genius Communications Gateway User Manual GFK 2892A GFK 2892A 1 0 Data Format Returned by Current Source Input CSI Blocks Chapter 6 COMMREQ Data Init Comm Programming Byte Description 0 Block Model Number 1 Block Software Revision Number 2 pA value for input channel 1 LSB 3 UA value for input channel 1 MSB 4 5 UA value for input channel 2 6 7 pA value for input channel 3 8 9 pA value for input channel 4 10 11 pA value for input channel 5 12 13 pA value for input channel 6 14 Engineering Units value for input channel 1 LSB 15 Engineering Units value for input channel 1 MSB 16 17 Engineering Units value for input channel 2 18 19 Engineering Units value for input channel 3 20 21 Engineering Units value for input channel 4 22 23 Engineering Units value for input channel 5 24 25 Engineering Units value for input channel 6 March 2015 65 Chapter 6 COMMREQ Data Init Comm Programming I O Data Format Returned by Thermocouple Input Block Byte Description 0 Block Model Number 1 Block Software Revision Number 2 Channel 1 T C input voltage hundredths of mV LSB 3 Channel 1 T C input voltage hundredths of mV MSB 4 5 Cha
74. ion datagram When the data is received from the target Genius device via a Read Identification Reply Datagram it will automatically be placed in the CPU memory location specified in the Command Block Command Block for the Read Identification Command Address Command Length 7 Address 1 No Wait 0 Address 2 Status Block memory type 70 l 72 Q 8 R 10 AI 12 AQ or 196 W Address 3 Status Block offset Beginning address for the COMMREQ Status Block Address 4 Idle timeout value 0 Address 5 ax communications time O Address 6 Command number 19 Address 7 PROFINET Device number 1 255 The device number of the targeted GCG Genius Gateway Address 8 Genius Device Number 0 31 the SBA of the targeted Genius Device This entry tells the CPU how much memory is being allocated to Address 9 Deposit Memory length store the identification data returned by the Genius device either bits or words Enter 6 for word memory types or 96 for bit memory types depends on the memory type selected as the Deposit Memory type below Enter the code representing the CPU Memory Type where the GCG will Address 10 Deposit Memory type deposit the data obtained from the target Genius Device Use the same codes as in Address 2 Address 11 emory offset bytes 1 2 Starting address within the Deposit Memory type Address 12 bytes 3 4 Byte 4 is msb Byte 1 is
75. irere enaren aneneen eaea AE aAa EENE A E datet REE RENEA EN Eia 2 3 INSTALLATIONIN HAZARDOUS AREAS amp Hana ansehen 2 3 1 ATEX Zone Zusak ck tatcencdacauencs TN 2 3 2 ATEX Marking iecccsicsieesavcauceasccissasainsuxensvesiseahsntusassvetaseatvedisessbeaesanabeses saveaineaibesbecedanaddavivesesedsent ren 2 4 MODWEEINST LLATION an O NO 2 4 1 INSEOMESDCA A A a 2 4 2 Mounting A AAPP O 2 4 3 GCG001 Module Removal ii s ccccceseessssscesscsssessssscescessseeesecessceseesausscesecsseessaaesessesseessasesesecseceaaeeeseceseenes 2 4 4 Light Emitting Diode LED Indications ccccccccesssceceesseseenssceceessesecesssecsessssecsesseceessseseesssecsesseseeneaes 2 4 5 Fault Notifications 2 5 CONFIGURING THE GENIUS GATEWAY TO OPERATE WITH THE RX31 CPU 2 6 ETHERNET PORT CONNECTIONS 2 6 1 RJ 45 Port Connections 2 7 FIRMWARE UPDATES datada api 2 8 SPARE PARTS ee TEE CHAPTER 3 CONFIGURATION A 500 00000 ana sn Hr nee s essen nenn de Bar Ense Ra ne naeh has Hanse AEAEE EESE een 25 3 1 CONFIGURATION TOOLS wccscvscscadawedsssccescsendesdusbsnacececntowsadecsancssleaendhvsdceacodasslarscissenssessitswassadeadedeenlavowsesiensdeeedowesebiee 3 2 CONFIGURATION OVERVIEW CHAPTER 4 SYSTEM OPERATION EE NN EE 29 4 1 SYSTEM OVERVIEW ie saeta iso 29 4 1 1 COMMUNICATIONS 2 lia 29 4 1 2 Redundan y iii sccavats estes cecesasuauaedacdesscsaccayaelacaeatcoadhauessacdessesduegueetavdaadvaddaaveetaddetackacacsadavevas 30 4 1 3 VO SCAN NENNE NS 31 4 1 4
76. ith other Genius devices Address 10 E Configuration data for transfer to the target Genius device to Configuration Data i a A Address n Formats are given in the Genius I O System User s Manual March 2015 55 Chapter 6 COMMREQ Data Init Comm Programming 6 4 4 COMMREQ 4 Read Diagnostics Command Use this command to request diagnostic information from a Genius device or a bus interface module Diagnostics can be requested from any Genius device even those configured not to issue Report Fault messages The diagnostic data returned by a block will indicate faults that have occurred since power up or since the last Clear Faults datagram Current diagnostic state can be found by issuing a Clear Faults command to the circuit s or channel s to clear the fault history then issuing a Read Diagnostics command This command causes the Genius Gateway to send a Read Diagnostics datagram to the specified device When the device receives this datagram it returns a Read Diagnostics Reply datagram 1 0 blocks return data in message segments of up to 16 bytes per bus scan The content of the Read Diagnostics Reply message depends on the device being queried The first word of the reply will contain the length of the data that follows Data is packed two bytes per word Message formats are shown in the Genius I O System User s Manual When all the data has been received the Gateway transfers it to the PNC which then transfers it to the C
77. l 1 LSB 15 Engineering Units value for input channel 1 MSB 16 17 Engineering Units value for input channel 2 18 19 Engineering Units value for input channel 3 20 21 Engineering Units value for input channel 4 22 23 Engineering Units value for output channel 1 24 25 Engineering Units value for output channel 2 26 YA Feedback value for output channel 1 LSB 27 YA Feedback value for output channel 1 MSB 28 29 YA Feedback value for output channel 2 30 Engineering Units feedback value for output channel 1 LSB 31 Engineering Units feedback value for output channel 1 MSB 32 33 Engineering Units feedback value for output channel 2 I O Data Format Returned by Current Source Output CSO Blocks Byte Description 0 Block Model Number 1 Block Software Revision Number 2 uA commanded value for output channel 1 LSB 3 yA commanded value for output channel 1 MSB 4 5 WA commanded value for output channel 2 6 7 WA commanded value for output channel 3 8 9 uA commanded value for output channel 4 10 11 uA commanded value for output channel 5 12 13 uA commanded value for output channel 6 14 Engineering Units value for output channel 1 LSB 15 Engineering Units value for output channel 1 MSB 16 17 Engineering Units value for output channel 2 18 19 Engineering Units value for output channel 3 20 21 Engineering Units value for output channel 4 22 23 Eng
78. mmunications errors 3 Port2 Link Up ON Port is connected to another device and is communicating OFF Always off 4 9 Reserved ON N A OFF MRP is not enabled 10 MRP Enabled ON MRP is enabled OFF ndicates that the GCG001 is an MRP Client if MRP is enabled or that MRP is not enabled 11 MRP Role ON ndicates role is that of an MRP Manager this is not a possible role for the GCGOO1 OFF Always off 12 31 Reserved ON N A 5 1 2 Genius Status Data For the Genius Status Data status bits are arranged in ascending order of the Genius Serial Bus Addresses SBAs beginning at the first l status reference assigned to this bank of 32 Status for Genius SBA 31 Status for Genius SBA 0 Figure 22 Genius Status Data Bit i Condition Meaning of Status Bit OFF No device present at SBA or device not configured or device not communicating ON Device present configured and communicating at corresponding SBA 5 2 Module LED Indicators See Section 2 4 4 above for a description of LED indications 34 PACSystems RX3i Genius Communications Gateway User Manual GFK 2892A Chapter 5 Diagnostics 5 3 Power Up The GCG001 powers up whenever 24Vdc power is properly applied via the connector shown in Figure 9 During the power up sequence the GCG001 module runs diagnostics and initializes its hardware components When the necessary hardware components have been initialized an
79. mpleted When alll the data has been sent the Gateway changes the status to 4 Done and this is replicated by GFK 2892A the PNC The length of the data sent with this command must exactly match the length specified for the target Genius device If the lengths are not equal the Gateway returns a Syntax Error to the COMMREQ Status Block Command Block for the Write Configuration Command This number equals the sum of the amount of configuration data to be sent to the target Genius device plus 4 For example for an RTD block Address Command Length which has 42 words of configuration data you would enter 46 here See COMMREO 2 Read Configuration for data lengths associated with other Genius devices Address 1 o Wait 0 Address 2 Status Block memory type 70 l 72 Q 8 R 10 AI 12 AQ or 196 W Address 3 Status Block offset Beginning address for the COMMREQ Status Block Address 4 Idle timeout value 0 Address 5 ax communications time O Address 6 Command number 3 Address 7 PROFINET Device number 1 255 The device number of the targeted GCG Genius Gateway Address 8 Genius Device Number 0 31 the SBA of the targeted Genius Device Length of configuration Up to 248 bytes 128 words of configuration data may be written to Address 9 data lin bytes the target Genius device See COMMREQ 2 Read Configuration for data lengths associated w
80. ms RX3i Genius Communications Gateway User Manual GFK 2892A Chapter 2 Installation 2 4 Module Installation 2 4 1 Install SD Card The SD card slot is designed to support a Secure Digital SD non volatile memory card in standard capacity format This optional card has two distinct uses 1 backup storage of some key PROFINET configuration data and 2 loading new GCG001 module firmware Insert the SD Card into its slot at the rear of the GCG001 before mounting the module as shown in Figure 8 Firmware Load Pushbutton SD Card Slot Figure 8 Rear View of GCG001 When shipped from the factory the SD card will have been pre installed It will have been programmed with the then current version of the firmware for the GCG001 In the event the firmware on the SD card needs to be updated see section 2 7 Note that the firmware upgrade should be performed before mounting the module 2 4 2 Mounting the GCG001 GFK 2892A The GCG001 is designed to mount a Inthe expansion slot of an RX3i Universal Backplane or b It may be panel mounted In both cases at least 75 mm 3 in must remain clear above and below the module to allow for convection cooling See section 1 5 1 for mounting details Once the module has been mounted connect 24Vdc power via the connector on the underside of the module connect PROFINET via the RJ 45 connectors and the Genius bus via twisted pair cable Note that only the Genius A terminal block is to be used T
81. n The following table is provided to assist in decoding the displayed error codes Fault Type 257 258 259 260 261 262 263 264 273 274 275 276 277 278 289 290 291 292 293 294 295 296 305 306 307 308 309 310 311 312 400 1026 1027 1028 1029 GFK 2892A Description Internal Circuit fault Shared RAM fault Electronics Assembly EEPROM fault Communication interface fault Terminal Strip EEPROM fault or NVRAM fault EEPROM fault Private RAM fault Processor fault Failed Switch Open Input Over Temperature No Load Present Overload Short Circuit Loss of I O Power Feedback Error Output channel over range Output channel under range Input channel open wire Input channel over range Input channel under range Input channel high alarm Input channel low alarm Input channel shorted Internal channel fault Input channel wiring error Input channel open wire Input channel over range Input channel under range Input channel high alarm Input channel low alarm unknown Error Type Invalid Genius Gateway module configuration Invalid Genius Gateway module configuration Extra Genius device Configuration mismatch in a S90 70 Remote Scanner Rack March 2015 3 Chapter 5 Diagnostics Controller Date Time 01 07 2000 20 43 51 Status Fault Table Viewer Last Cleared 01 07 2000 20 26 42 Online 1 0 Fault Table Displaying 2 of 2 faults O Overflowed CIRC Variable Ref r 0 7 D25 r0 s1 a
82. n of memory address fields from one word to two words See COMMREQ summary in Section 6 3 3 3 Pulse Test and Assign Monitor COMMREQs do not support Genius bus address of 255 to send messages to all blocks 4 COMMREQ commands GCG001 does not support all datagrams See section 6 3 2 for a corresponding list of supported COMMREQs 5 GCGO001 supports hot standby and duplex redundancy modes only No support for dual bus redundancy GCG001 can be assigned to bus addresses 30 and 31 only GCG001 does not support Field Control VersaMax GNIU GENI GENA or PCIM GCG001 does not support 76 8K and 38 4K baud rates Due to PROFINET limitations fault contact operation has changed Whenever there is a fault on a single channel of a Genius block all fault contacts associated with that Genius block will become active All faults on that device must be cleared before any of the fault contacts will de energize 10 Genius faults routed through a GCG001 appear as PROFINET faults to the CPU The same fault routed through a Genius Bus Controller will present a different error code yo Oo ND 11 Whenever a Genius block encounters a circuit fault on one or more points or channels the GCG001 causes all of the input references associated with that block to either hold last state or go to default values until such time as the fault is cleared See the Alarms discussion in section 4 1 4 for a work around to this behaviour March 2015 11 Chapter 1 In
83. nius devices connected to that bus Cycle power to all Genius devices on which the baud rate has just been changed Use the HHM to verify the baud rate was successfully changed on each device Retry the above steps on any devices that failed to switch over to the new baud rate Using Machine Edition configure the GCG001 module to operate at the new baud rate Reconnect the GCG001 to the Genius bus Note that the HHM will not work reliably on a mixed baud rate bus Connect the HHM directly to any device under these circumstances and disconnect that device from the Genius bus temporarily The baud rate of the HHM can be altered via the HHM keyboard to match the configured baud rate of the device which may be unknown Once both the HHM and target device are set to the same baud rate the HHM can command the target device to change to a new baud rate which will take effect upon power cycling the device Remember to then change the baud rate of the HHM to the new baud rate DADAS NP March 2015 29 Chapter 4 System Operation 4 1 2 Redundancy 30 Genius Hot Standby and Duplex Redundancy Genius supports a number of different forms of redundancy as described in the Genius I O System and Communications User s Manual GEK 90486 1 Only Genius Hot Standby and Duplex type redundancy see GEK 90486 1 Chapter 8 is supported by the Genius Gateway GCGOO1 SBA 31 Genius lO Bus Figure 19 Genius Hot Standby Redundancy To s
84. nneeessssssssssssssrrrerreressessssssssssssereereeesssssssssssssssereeerereesessssssssssssererereeesssesssssssssssssnne 2 Figure 2 GCG001 Module Figure 3 Genius Gateway GCG001 Front Panel View Figure 4 GCG001 Panel Mount Di Grar eccssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss Figure 5 Application Relationships between PROFINET Controller amp Genius Gateway Figure 6 Real Time Non Real Time Data Types Figure 7 PLC GCG Genius Scan Cycles Figure 8 Rear View of GCGOO1 rro Figure 9 GCGO01 Power Connector iii asas Figure 10 Daisy Chain Genius Bus Wiring Figure 11 Genius Bus Wiring for Bus Termination Figure 12 PROFINET Discovery Screenshot iin Figure 13 GCG001 Firmware Upgrade ZIP File UnZIPped to SD Card Figure 14 Hardware Configuration Expanded Tree ccsssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss Figure 15 Change Module List for Genius Gateway GCGOO Lses Figure 16 Populating the Genius IO Devices to be Controlled by the Genius Gateway Figure 17 Populating Slots in S90 70 Rack Controlled by Remote 1 0 Scanner BEM733 nen 27 Figure 18 Genius Gateway Configuration EXaMPIE Luse ferske 28 FG u e 19 Genius Hot Standby Redda arr 30 Figure 20 PROFINET Media REGUNCONCY ccsssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss
85. nnel 2 T C input voltage hundredths of mV 6 7 Channel 3 T C input voltage hundredths of mV 8 9 Channel 4 T C input voltage hundredths of mV 10 11 Channel 5 T C input voltage hundredths of mV 12 13 Channel 6 T C input voltage hundredths of mV 14 Channel 1 Engineering Units value LSB 15 Channel 1 Engineering Units value MSB 16 17 Channel 2 Engineering Units value 18 19 Channel 3 Engineering Units value 20 21 Channel 4 Engineering Units value 22 23 Channel 5 Engineering Units value 24 25 Channel 6 Engineering Units value 26 Channel 1 2 XJV voltage hundredths of mV LSB 27 Channel 1 2 XJV voltage hundredths of mV MSB 28 29 Channel 3 4 XJV voltage hundredths of mV 30 31 Channel 5 6 XJV voltage hundredths of mV 32 Channel 1 2 XJV temperature tenths of degrees C LSB 33 Channel 1 2 XJV temperature tenths of degrees C MSB 34 35 Channel 3 4 XJV temperature tenths of degrees C 36 37 Channel 5 6 XJV temperature tenths of degrees C 38 Channel 1 2 XJI current tenths of A LSB 39 Channel 1 2 XJI current tenths of pA MSB 40 41 Channel 3 4 XJI current tenths of A 42 43 Channel 5 6 XJI current tenths of pA 44 Channel 1 2 XJI temperature tenths of degrees C LSB 45 Channel 1 2 XJI temperature tenths of degrees C MSB 46 47 Channel 3 4 XJI temperature tenths of degrees C
86. nspect all shipping containers for damage If any part of the system is damaged notify the carrier immediately The damaged shipping container should be saved as evidence for inspection by the carrier As the consignee it is your responsibility to register a claim with the carrier for damage incurred during shipment GE Intelligent Platforms will cooperate fully with you however should such action be necessary After unpacking the RX3i equipment record all serial numbers Serial numbers are required if you should need to contact Customer Care during the warranty period All shipping containers and all packing material should be saved should it be necessary to transport or ship any part of the system Verify that all components of the system have been received and that they agree with your order If the system received does not agree with your order contact Customer Care If you need technical help contact Technical Support For phone numbers and email addresses see the Contact Information page in the front of this manual 2 2 Installation Location This product is primarily intended for use with the RX3i system Its components are considered open equipment having live electrical parts that may be accessible to users and must be installed in an ultimate enclosure that is manufactured to provide safety At a minimum the enclosure shall provide a degree of protection against solid objects as small as 12mm e g fingers This equates to a
87. ntly supported by the GCG001 62 Command Block for the Write Point Command Address Command Length 7 Address 1 No Wait 0 Address 2 Status Block memory type 70 l 72 Q 8 R 10 AI 12 AQ or 196 W Address 3 Status Block offset Beginning address for the COMMREQ Status Block Address 4 Idle timeout value 0 Address 5 Max communications time 0 Address 6 Command number 20 Address 7 PROFINET Device number 1 255 The device number of the targeted GCG Genius Gateway Addraceed Cenis Device N ib r 0 31 the SBA of the targeted Genius Device to which data is to be transmitted Target Device Address oe m Address 9 bites gt Address within target device to be modified per the AND and OR masks Address 10 y supplied below Byte 1 is Isb of this address Byte 4 is msb bytes 3 4 Address 11 AND and OR Masks AND mask is in the LSB OR mask is in the MSB for byte 1 Address 12 AND and OR Masks AND mask is in the LSB OR mask is in the MSB for byte 2 PACSystems RX3i Genius Communications Gateway User Manual GFK 2892A Chapter 6 COMMREQ Data Init Comm Programming 6 4 12COMMREQ 21 Read Block I O Command This command is used to read input and output data from the following Genius blocks e 4 Input 2 Output Analog Blocks e Current source Analog Blocks e Thermocouple Input Blocks The data available to this command includes the I O data
88. o Address 12 characters 1 2 If the target of the command is NOT a PLC Address 11 through Address 13 characters 3 4 Address 18 are ignored they may contain any value Address 14 characters 5 6 Program names are limited to 7 characters Character 8 and all other characters 7 8 trailing characters MUST be entered as nulls 00h Address 15 Block name Required to write to L memory in a PLC otherwise zero Address 16 o Le For P Address 15 through Address 18 are ignored Address 17 El 3 E Block names are limited to 7 characters Character 8 and all other Address 18 ae eN 7 8 railing characters MUST be entered as nulls 00h This is the amount of data to be written to the targeted device Target Data length When reading a PLC data length is defined in bits or words Address 19 lin words bytes or Bits depending on the memory type being written For other types of i i devices the length entered here is as expected by the target device The maximum length is equal to 128 bytes u iaa Data Data to be transmitted then written into the specified memory of Address the target device PACSystems RX3i Genius Communications Gateway User Manual GFK 2892A Chapter 6 COMMREQ Data Init Comm Programming 6 4 10COMMREQ 19 Read Identification To read the identification data from a Genius device and place it in PLC CPU memory use the Read Identification command This causes the Gateway to issue a Read Identificat
89. ower connector from the underside of the GCG001 module e Disconnect the RJ 45 PROFNET connector s e Remove the Genius A terminal blocks e While holding the GCG001 loosen the two captive M3 5 screws that hold the module in place then pull away from the mounting surface Note that if mounted to an RX3i rack there is no pivot attachment or backplane connection to the rack e The SD Card may be transferred from the removed GCG001 to another successor GCG001 This permits the PROFINET configuration of the removed module to be transferred to the successor module e Once the successor module has been mounted the original Power PROFINET and Genius connections may be restored to it GFK 2892A March 2015 19 Chapter 2 Installation 2 4 4 Light Emitting Diode LED Indications The four LEDs in the module header provide a visual indication of the GCG001 module status POWER indicates the presence of power to the module Green ON steady Power supply is good O OFF Power supply is off or not good OK indicates GCG001 readiness to perform normal module operations Green ON steady Module able to perform normal operations Green Amber blinking Module loading main operating system Amber ON steady Module loading boot loader operating system 0 O OFF Module has an unrecoverable fault or power is not applied FAULT indicates the detection of faults by the module OF
90. p in order to invoke the GCG001 firmware load mode Whenever the GCGOO1 is powered up without this button being depressed normal operating mode will commence following power up testing and initialization Cycling power transitions the module from one mode to the other depending on the condition of the pushbutton March 2015 35 Chapter 5 Diagnostics 5 4 Module Faults in the RX3i I O Fault Tables Module faults from the Genius Devices downstream from the GCG001 Genius Gateway are passed to the PROFINET Controller and then to the PLC where they are visible in the PLC s 1 0 Fault Table For details on the operation of the RX3i Fault Table see GFK 2222 Chapter 14 The 1 O fault table displays I O faults such as circuit faults address conflicts forced circuits I O module addition loss faults and I O bus faults The contents of the I O Fault Table entry are as follows Entry Description Location Identifies the location of the fault by bus and serial bus address SBA CIRC No When applicable identifies the specific faulted I O point on the module enumerated 1 8 for an 8 point I O block for instance Variable If the fault is associated with a point that is mapped to an I O variable and the Name variable is set to publish either internal or external the 1 0 fault table displays the variable name Unpublished 1 0 variables will not be displayed in this field If the fault is on a point that is mapped to a
91. ration data consists of both bit type and byte type portions it is best to place it in word memory then move the bit oriented data to bit memory Contents of Read Configuration Reply messages for I O blocks are shown in the Genius I O System User s Manual 54 Command Block for the Read Configuration Command Address Command Length 7 Address 1 No Wait 0 Address 2 Status Block memory type 70 l 72 Q 8 R 10 AI 12 AQ or 196 W Address 3 Status Block offset Beginning address for the COMMREQ Status Block Address 4 Idle timeout value 0 Address 5 Max communications time 0 Address 6 Command number 2 Address 7 PROFINET Device number 1 255 The device number of the targeted GCG Genius Gateway Address 8 Genius Device Number 0 31 the SBA of the targeted Genius Device 18 words 288 bits any discrete block 13 words 208 bits 16 Circuit AC Input block 42 words 672 bits Analog blocks 4 in 2 out 42 words 672 bits RTD or Thermocouple block 42 words 672 bits 6 Input Analog blocks Maximum data memory 35 words 560 bits High Speed Counter length May represent If the length of data returned by the device exceeds the length Address 9 os specified here the GCG writes as much data as possible to the PLC ie selected Below y CPU Memory and returns a data error to the COMMREQ Status Block The GCG will not write past the computed end point If the same CO
92. s memory types P L W not handled by the BEM331 March 2015 49 Chapter 6 COMMREQ Data Init Comm Programming Example Ladder Logic to Clear Circuit Fault The ladder logic displayed in Figure 25 shows how to clear a fault on circuit 2 of the Genius Device at SBA 13 when connected via a Genius Gateway to the PROFINET Controller located at Rack 0 Slot 7 Figure 26 uses a Data_Init_Comm to set up the same COMMREQ Ef Temporay ComReg Lad to test Genius Communication Gateway Init_CmEg HEST EXE Exe Cm ef load ComReg for Clear Circuit Fault Address Command Length 4 Address 1 No Wait 0 Address 2 Status Block Memeory Type 8 xR Address 3 Status Block ottset 31960 Address 4 Idle timeout value 0 Address 5 Max cormunications time 0 Address 6 Corrnand number 5 Address 7 Protmet Device Nurnber 1 Address 3 Genius Device Number 1 Address 9 Circuit Number 2 ra af ComBegTask is 192 Exe_On_ Exe Cm i Figure 25 Ladder Logic to Clear Circuit Fault 50 PACSystems RX3i Genius Communications Gateway User Manual GFK 2892A Chapter 6 COMMREQ Data Init Comm Programming Ef Temporay CornReg Lad to test Genius Cormmunication Gateway Init CmEq Exe CmRd HEST EXE Exe Cm i fi ComReg for Clear Circuit Fault Address Cornmnand Length 4 Address 1 No Wait 0 Data Init Comm Address 2 Status Block Memeory Type 8 E Address 3 Status Blo
93. s 7 PROFINET Device number 1 255 The device number of the targeted GCG Genius Gateway Address 8 Genius Device Number 0 31 the SBA of the targeted Genius Device This entry tells the CPU how much memory is being allocated to Deposit Memory Length store the data returned by the Genius device Value specified in bits Address 9 i either bits or words or words depending on memory type selected below 8 words or 128 bits Enter the code representing the CPU Memory Type where the GCG will Address 10 Deposit Memory type deposit the data obtained from the target Genius Device Use the same codes as in Address 2 Address 11 emory offset bytes 1 2 Starting address within the Deposit Memory type Address 12 bytes 3 4 Byte 4 is msb Byte 1 is Isb Read Map Returned Data Byte Description 0 Remote Rack ID 1 2 l Starting Reference 3 Length of l data bytes 4 5 AI Starting Reference 6 Length of AI data bytes 7 8 Q Starting Reference 9 Length of Q data bytes 10 11 AQ Starting Reference 12 Length of AQ data bytes 13 8 bit additive checksum 14 15 16 bit LRC checksum GFK 2892A March 2015 67 Chapter 6 COMMREQ Data Init Comm Programming 6 4 14COMMREQ 23 Write Map Command To set the reference table mapping of a 90 70 Remote Scanner on the Genius bus use the Write Map command 68 Command Block for the Write Map Command Address Command Len
94. ss 6 Command number 11 Address 7 PROFINET Device number 1 255 The device number of the targeted GCG Genius Gateway 0 31 the SBA of the targeted Genius Device from which data is to Address 8 Genius Device Number s be retrieved Source Memory Address Specify the location FROM which the requested data will be read Annee bytes 1 2 It is not necessary to specify a source memory address when sending bytes 3 4 a Read Device COMREQ to a computer Program name Required to read P or L memory in another PLC otherwise zero Address 11 characters 1 2 If the target of the command is NOT a PLC Address 11 through Address 12 Address 13 charac ers 3 4 Address 18 are ignored they may contain any value Address 14 characters 5 6 Program names are limited to 7 characters Character 8 and all other characters 7 8 trailing characters MUST be entered as nulls 00h Address 15 Block name Required to read L memory in a PLC otherwise zero Address 16 Ped A a For P Address 15 through Address 18 are ignored Address 17 e en 5 6 Block names are limited to 7 characters Character 8 and all other Address 18 charactets7 8 railing characters MUST be entered as nulls 00h This is the amount of data to be read from the targeted device When reading a PLC data length is defined in bits or words Source Data length i Address 19 in words bytes or bits depending on t
95. ssssasassssssssss 31 Figure 21 Gateway Status DATO ii aaa 33 SA aaa 34 Figure 23 Genius Discrete Block No Load Present Fault Display example 38 Figure 24 Genius Analog Block Over Range Fault Display example 39 Figure 25 Ladder Logic to Clear Circuit Fault sreererrrerrrrrrrrrrrrrrrrrrererrrrrrrrrrrrerererrerreeeseererereeestereeeeseeseseseesesseeeeereseeseseeeeeeeeeeseeseeeseeseeeene 50 Figure 26 Data Init Comm to Clear Circuit Fault on cccsssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss 51 GFK 2892A March 2015 iii PACSystems RX3i Genius Communications Gateway User Manual GFK 2892A Chapter 1 Introduction Chapter 1 Introduction This manual describes the RX3i Genius Communications Gateway which acts as a gateway between PROFINET and Genius I O Introductory material may be found in this chapter Chapter 2 provides installation and set up information Chapter 3 provides configuration instructions Chapter 4 describes system operation Chapter 5 provides diagnostic information Chapter 6 covers the use and format of ladder logic COMMREQ instructions 1 1 Manual Revisions Rev Date Description A Mar e Behaviour of GCG001 with respect to input references associated with a faulted block is 2015 described in Section 1 8 with workaround in Section 4 1 4 e Correction to Figure 19 Genius Hot Standby Redundancy to indicate
96. t be 100Mbps full duplex or faster 10Mbps should not be used for PROFINET GFK 2892A March 2015 3 Chapter 1 Introduction 1 4 Specifications RX3i Genius Communications Gateway Specifications PROFINET Support PROFINET Version 2 3 Class A IO Device CPU Compatibility RX3i CPE305 CPE310 with firmware version 8 15 or later RX3i CPU315 CPU320 CRU320 with firmware version 8 15 or later PNCO01 Compatibility Firmware version 2 05 or later Note that the GCG001 cannot be used with any other PROFINET controllers Proficy Machine Edition Compatibility Machine Edition 8 0 or later Power Requirements External 24Vdc 10 0 2A Operating Temperature Range 0 to 60 C Number of Port Connectors Two RJ 45 Local Area Network LAN IEEE 802 2 Logical Link Control Class IEEE 802 3 CSMA CD Medium Access Control 10 100 Mbps Status Data 64 two banks of 32 bits Genius Bus Support Supports One Genius Bus Genius A terminal is active Genius B is inactive Serial 1 Serial 2 Shield In and Shield Out as marked Up to 31 additional devices supported per Genius Bus Selectable Baud Rate per Genius specifications Genius Hot Standby and Duplex Redundancy supported HHM Compatibility IC66 HHM501 Other Genius Compatibility See table in Section 1 9 SD Card 2GB or smaller Not compatible with SDHC or SDXC cards Configuration GSDML file is available on the
97. ta Command Address Command Length 7 Address 1 No Wait 0 Address 2 Status Block memory type 70 l 72 Q 8 R 10 AI 12 AQ or 196 W Address 3 Status Block offset Beginning address for the COMMREQ Status Block Address 4 Idle timeout value 0 Address 5 Max communications time 0 Address 6 Command number 25 Address 7 PROFINET Device number 1 255 The device number of the targeted GCG Genius Gateway A A 0 31 the SBA of the targeted Genius Device to which data is to be transmitted Address 9 Command Code See Read Write Data Command Code Table below Address 10 Counter Number 1 4 Address 11 Data to be written Four bytes of data to be written to the target Genius HSC bytes 1 2 Address 12 bytes 3 4 Byte 4 is msb Byte 1 is Isb March 2015 69 Chapter 6 COMMREQ Data Init Comm Programming 70 Read Write Data Command Codes for COMMREQs 24 amp 25 These commands are used with the Read Data and Write Data COMMREQs to read or write data to a Genius High speed Counter block The Load and Set command codes are used in conjunction with the Write Data CO Read Data COMMREO In the follow Command Decimal Command Hex Command Description 0 0000 Null command 1 0001 Load Read Accumulator n 2 0002 Load Read Hi Limit n 3 0003 Load Read Lo Limit n 4 0004 Load Ac
98. tack interface failure write_req call failed at invocation site 4 Error returned from PROFINET stack a generic acyclic request issued a write req call that 20 0x14 A i produced a negative confirmation callback 21 0x15 Invalid Genius device number Value should be in range 0 through 31 22 0x16 Invalid circuit number Value should be in range 1 through 32 23 0x17 Error returned from PROFINET stack a Gateway request issued a write_req call that produced a negative confirmation callback 24 0x18 Error returned from PROFINET stack a Gateway request issued a read_req call that produced a negative confirmation callback 25 0x19 Last write request to the Gateway timed out or had an error When Gateway status was checked via read index 0x0200 the returned value was 2 26 OX1A Last write request to the Gateway caused a stuck busy result Gateway status checks via read index 0x0200 have returned a value of 1 for more than 300 msec 27 Ox1B Gateway status check via read index 0x0200 returned an invalid value not 0 1 or 2 28 Ox1C Error returned from PROFINET stack an attempt to retrieve a Genius Reply from the Gateway via read index 0x0201 produced a negative confirmation callback 29 Ox1D The message status byte associated with a Genius Reply is not 0 indicating a problem 30 Ox1E A Genius Reply does not have the expected length A Write Configuration COMMREQ specified a configuration data length that does not match 31 Ox1F j th
99. that may be sent to a PROFINET Controller for transfer to a Genius Gateway 42 PACSystems RX3i Genius Communications Gateway User Manual GFK 2892A Chapter 6 COMMREQ Data Init Comm Programming 6 3 1 COMMREQ Command Block Contents Each field in the Command Block is described below GFK 2892A Data Field Explanation Data Block Length This is the amount of data from address 6 to the end of the Command Block Each type of COMMREQ command has a unique Data Block See Section 6 4 Wait No Wait Flag This must be set to zero indicating No Wait The Status Pointer Memory Type and Status Pointer Offset defined below combine to identify the location in CPU Memory of the Status Block associated with this COMMREQ The Status Block is the location to which the COMMREQ will return its status If one of the bit oriented memories l or 0 is used as the Status Block location those Status Pointer Memory Type Status Pointer Offset bits can be monitored by the PLC program The Memory Type used is defined by address 2 as follows Memory Type Description Required Entry Al discrete input table 70 Q discrete output table 72 R register memory 8 AI analog input table 10 AQ analog output table 12 YW Bulk Memory 196 The offset into the Memory Type above is defined by address 3 Note that the offset is 0 based For example if the Status Block were lo
100. the computed end point Address 10 Deposit Memory type Enter the code representing the CPU Memory Type where the GCG will deposit the data obtained from the target Genius Device Use the same codes as in Address 2 Address 11 Address 12 Memory offset bytes 1 2 bytes 3 4 Starting address within the Deposit Memory type Byte 4 is msb Byte 1 is Isb 56 PACSystems RX3i Genius Communications Gateway User Manual GFK 2892A Chapter 6 COMMREQ Data Init Comm Programming 6 4 5 COMMREQ 5 Clear Circuit Fault Command This command is used to clear any faults on a specified circuit of a targeted Genius I O device Command Block for the Clear Circuit Fault Command Address Command Length 4 Address 1 No Wait 0 Address 2 Status Block memory type 70 l 72 Q 8 R 10 AI 12 AQ or 196 W Address 3 Status Block offset Beginning address for the COMMREQ Status Block Address 4 Idle timeout value 0 Address 5 Max communications time 0 Address 6 Command number 5 Address 7 PROFINET Device number 1 255 The device number of the targeted GCG Genius Gateway Address 8 Genius Device Number 0 31 the SBA of the targeted Genius Device This is the relative number of the circuit within the Genius device It is not its reference number assigned in CPU Memory The first pots circuit on the Genius device is considered to be
101. the slot number in which the PROFINET Controller is located occupies the less significant byte Example Rack Slott Resulting SysID Hex Word Value 0 4 0004h TASK The task is always 132 decimal Thus the input specifies the conditions under which the COMMREQ is to be activated and specifies which PROFINET Controller and which Genius Gateway are targeted in this activity COMMREQ Outputs COMMREQ Output Description OK Indicates correct execution of the COMMREQ FT Indicates a fault condition in COMMREO execution The behavior of the COMMREQ Outputs is shown in the following truth table Note that the OK and FT outputs are never both true at the same time Enable Error OK FT active no true false active yes false true not active no execution false false The COMMREQ passes power flow to its OK output unless e The specified module in rack slot is not present e The specified task is not valid for the target device e The data length is zero If any fault intrinsic to the conduct of the COMMREQ occurs power flow passes to the FT output instead PACSystems RX3i Genius Communications Gateway User Manual GFK 2892A GFK 2892A Chapter 6 COMMREQ Data Init Comm Programming If there are errors in the portion of the Command Block used specifically by the PROFINET Controller or Genius Gateway for example the Device Number enter
102. troduction 1 9 Supported Genius Devices The following Genius devices are compatible with the GCG001 Genius Communications Gateway Catalog Number Description C660BBA020 24 48Vdc 4 Input 2 Output Analog Block C660BBA021 24 48Vdc RTD Input Block C660BBA023 24 48Vdc Thermocouple Input Block C660BBA024 24 48Vdc Current Source Analog Block C660BBA025 24 48Vdc Current Source Output Block C660BBA026 24 48Vdc Current Source Input Block C660BBA100 115Vac 4 Input 2 Output Analog Block C660BBA101 115Vac RTD Input Block C660BBA103 115Vac 125Vdc Thermocouple Input Block C660BBA104 115Vac 125Vdc Current Source Analog Block C660BBA105 115Vac 125Vdc Current Source Output Block C660BBA106 115Vac 125Vdc Current Source Input Block C660BBD020 24 48Vdc 16 Circuit Source I O Block C660BBD021 24 48Vdc 16 Circuit Sink I O Block C660BBD022 24Vdc 16 Circuit Source I O Block C660BBD023 24Vdc 16 Circuit Sink I O Block C660BBD024 12 24Vdc 32 Circuit Source I O Block C660BBD025 5 12 24Vdc 32 Circuit Sink I O Block C660BBD101 115Vac Low Leakage 8 Circuit Grouped Block C660BBD110 115Vac 16 Circuit Input Block C660BBD120 High Speed Counter Block C660BBR100 16 Circuit Relay Block Normally Closed C660BBR101 16 Circuit Relay Block Normally Open C660BBS100 115Vac 125Vdc 8 Circuit Isolated I O Block C660BBS102 115Vac 125Vdc 8 Circuit Isolated I O Block C660BBS103 115Vac 125Vdc 8
103. upport either Genius Hot Standby or Duplex type redundancy two GCG001 modules are present on the same physical Genius Bus one at SBA 31 and the other at SBA 30 as shown in Figure 19 This architecture is designed to withstand the loss of one GCG001 and the loss of the PLC to which it is attached The two GCG001 modules involved should therefore be powered via independent 24Vdc power supplies Alternately a Genius Bus Controller may be used at SBA 30 or 31 In Genius Hot Standby the 1 0 Blocks both Analog and Digital report all inputs to both SBA 30 and 31 but use output data from SBA 30 only whenever SBA 31 becomes unavailable Rack I O controlled by the GR7 also behaves in this way In Genius Duplex Redundancy Discrete Output Blocks vote on the output data received from both SBA 30 and 31 A configuration parameter Duplex Default State must be configured for each output point This parameter determines how the output will behave in the event the commanded output states received from SBA 30 and SBA 31 disagree See GEK 90486 1 Chapter 8 for details Whenever one of the controlling devices at SBA 30 or SBA 31 becomes unavailable the output will be controlled by the remaining device Discrete outputs in the rack I O controlled by the GR7 also behave in this way Note that although the GCG001 provides two Genius Bus terminals and an LED marked Bus B these are not functional The GCG001 does not support Genius Dual Bus Redundan
104. witch hub or repeater up to 12 PROFINET nodes may be connected in a star wiring topology Cables may be up to 100 meters in length Cables for 100BaseTX must be data grade Category 5 or better unshielded twisted pair UTP or shielded twisted pair STP 10BaseT may be used for the general Ethernet traffic but not for PROFINET communications 2 7 Firmware Updates 22 Refer to the rear view of the GCG001 module shown in Figure 8 above Whenever the GCG001 firmware needs to be updated remove the SD card from its slot at the rear of the module then install the SD Card in your PC and copy the new firmware to the SD Card The ZIP file containing the GCG001 firmware upgrade may be found on the GE Intelligent Platforms Product Support web site http www ge ip com support UnZIP as shown below Figure 13 B gt Computer SD Disk D En Eile Edit View Tools Help Organize v Share with w Burn New folder E Ji VirtualBox l Name x Date modified Type AppData I Contacts I dk Desktop ld Downloads T Favorites T Links El My Documents DD My Music My Pictures i My Videos T Saved Games UP Searches Le VirtualBox VMs A Computer amp Windows C B SD Disk D E DVD RW Drive G di Upgrade STARTUP ini 3 10 2014 1 05 PM Configuration sett 1KB Figure 13 GCG001 Firmware Upgrade ZIP File UnZIPped to SD Card After the SD card has received an update of th
105. y clears the I O Fault Table temporarily Use the Genius HHM or COMREQs in the PLC program to exercise I O points that had previously exhibited faults and where the underlying field fault condition has already been corrected GFK 2892A March 2015 39 Chapter 5 Diagnostics 40 PACSystems RX3i Genius Communications Gateway User Manual GFK 2892A Chapter 6 COMMREQ Data Init Comm Programming Chapter 6 COMMREQ Data Init Comm Programming This chapter explains how to use Communication Requests COMMREQs to perform specific tasks with Genius devices that are attached to a Gateway s Genius bus COMMREQs are instructions in the RX3i ladder logic see example in Figure 25 When a COMMREQ is executed in ladder logic communications traffic is directed to the indicated PROFINET Controller module IC695PNCOO1 The PROFINET Controller then communicates with the Genius Gateway over PROFINET The Genius Gateway subsequently sends the corresponding background datagram to the Genius block Serial Bus Address SBA specified in the COMMREQ Status and optionally some data is returned from the Genius Block via the Genius Gateway to the PROFINET Controller and then to the reference memory in the CPU module Data_Init_Comm is a ladder logic instruction that can be used to help set up a COMMREQ It is a more user friendly instruction from the programmer s perspective It performs the same functions as are described in this Chapter An example is shown at Figure 2

Download Pdf Manuals

image

Related Search

Related Contents

Participation, choix occupationnel et gains sur un marché du travail  T815ES rev0107  Pioneer PDK-TS07 flat panel floorstand  CAR WEST 8 FEB 10 (ENE  スーパードンキーコングGB 1 ご使用になる前に はじめに 2  User Manual  

Copyright © All rights reserved.
Failed to retrieve file