background image

Chapter 6. COMMREQ/Data_Init_Comm Programming 

64 

PACSystems RX3i Genius Communications Gateway 

GFK-2892F 

 

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 completed. When 
all the data has been sent, the Gateway changes the status to 4 (Done), and this is replicated by 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. 
GNIU does not support this COMMREQ. Use PME to download configuration data to a GNIU. 

Command Block for the Write Configuration Command 

Address 

Command Length 

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, 
which has 42 words of configuration data, you would enter 46 here. Refer 
to Section 6.4.2, COMMREQ #2: Read Configuration Command for data 
lengths associated with other Genius devices. 

A1 

No Wait 

A2 

Status Block memory type 

70 (%I), 72 (%Q), 8 (%R), 10 (%AI), 12 (%AQ) or 196 (%W) 

A3 

Status Block offset 

Beginning address for the COMMREQ Status Block. 

A4 

Idle timeout value 

A5 

Max. communications time 

A6 

Command number 

A7 

PROFINET Device number 

1-255: The device number of the targeted GCG Genius Gateway. 

A8 

Genius Device Number 

1-29: the SBA of the targeted Genius Device. 

A9 

Length of configuration data 
(

in bytes

Up to 248 bytes (128 words) of configuration data may be written to the 
target Genius device. Refer to Section 6.4.2, COMMREQ #2: Read 
Configuration Command for
 data lengths associated with other Genius 
devices. 

A10 
to 
An 

Configuration Data 

Configuration data for transfer to the target Genius device.  
Formats are given in the 

Genius I/O System and Communications 

User’s 

Manual,

 GEK-90486-1. 

 

Summary of Contents for GFK-2892F

Page 1: ...ion Controls For Public Disclosure Programmable Control Products PACSystems RX3i Genius Communications Gateway User Manual GFK 2892F PACSystems RX3i Genius Communications Gateway User Manual GFK 2892F March 2019 ...

Page 2: ...o 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 per...

Page 3: ...automation com support Americas Phone 1 800 433 2682 International Americas Direct Dial 1 780 420 2010 if toll free 800 option is unavailable Customer Care Email digitalsupport ge com Primary language of support English Europe the Middle East and Africa Phone 800 1 433 2682 EMEA Direct Dial 420 296 183 331 if toll free 800 option is unavailable or if dialing from a mobile telephone Customer Care E...

Page 4: ......

Page 5: ...Specifications 7 1 7 Controls and Indicators 8 Mounting 9 1 8 PROFINET Operation Overview 10 1 9 System Limits 14 1 10 Operational Differences vs Genius Bus Controller 15 1 11 Supported Genius Devices 16 Chapter 2 Installation 17 2 1 Pre Installation Check 17 2 2 Installation Location 17 2 3 Installation in Hazardous Areas 18 ATEX Zone 2 18 ATEX Marking 18 2 4 Module Installation 19 Install SD Car...

Page 6: ...uration 35 Chapter 4 System Operation 37 4 1 System Overview 37 Communications 37 Redundancy 38 I O Scans 39 Alarms 40 Chapter 5 Diagnostics 41 5 1 Status Data 42 Gateway Status Data 42 Genius Status Data 43 Fault Status Data 43 5 2 Module LED Indicators 43 5 3 Power Up 44 Problems during Power up 44 Transitioning from Firmware Update Mode to Operational Mode 44 5 4 Module Faults in the RX3i I O F...

Page 7: ...nd 63 COMMREQ 3 Write Configuration Command 64 COMMREQ 4 Read Diagnostics Command 65 COMMREQ 5 Clear Circuit Fault Command 66 COMMREQ 6 Clear All Circuit Faults Command 67 COMMREQ 7 Assign Monitor Command 68 COMMREQ 8 Enable Disable Outputs Command 69 COMMREQ 10 Switch BSM Command 70 COMMREQ 11 Read Device Command 71 COMMREQ 12 Write Device Command 72 COMMREQ 19 Read Identification 73 COMMREQ 20 W...

Page 8: ...panded Tree 28 Figure 15 GCG Data Reference Addresses 28 Figure 16 Genius Gateway Parameters 28 Figure 17 Change Module List for Genius Gateway GCG001 29 Figure 18 Populating the Genius IO Devices to be Controlled by the Genius Gateway 30 Figure 19 Populating Slots in S90 70 Rack Controlled by Remote I O Scanner BEM733 30 Figure 20 PME Display of Complete Genius Gateway Configuration 32 Figure 21 ...

Page 9: ...etween 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 ...

Page 10: ...Switch BSM COMMREQs Documented GCG001 Units deployed in Genius Hot Standby Dual Bus Redundancy Section 3 2 5 B Aug 2016 Added support for VersaMax Genius Network Interface GNIU Added support for IC660BSS101 isolated I O block Added support for additional Genius baud rates A Mar 2015 Behavior of GCG001 with respect to input references associated with a faulted block is described in Section 1 10 wit...

Page 11: ...O Scanner IC697BEM733 GSDML General Station Description Markup Language HHM Genius Hand Held Monitor HWC Hardware Configuration in PME 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 Ed...

Page 12: ...87 PACSystems RXi RX3i RX7i and RSTi EP Controller Secure Deployment Guide GFK 2830 PACSystems RX3i RSTi EP PROFINET I O Controller Manual GFK 2571 PACSystems RX3i Genius Communications Gateway GFK 2928 RX3i Manuals PACSystems RX3i System Manual GFK 2314 PACSystems RX3i PROFINET Scanner Manual GFK 2737 PACSystems RX3i CEP PROFINET Scanner User Manual GFK 2883 Distributed I O Systems Manuals Genius...

Page 13: ... to 31 Genius IO devices on a single Genius Serial Bus The GCG001 also operates as an IO Device on PROFINET It may be controlled by any of the following PROFINET IO Controllers PNC001 the RX3i rack mounted PNC module or by CPE330 LAN 2 when configured as a PROFINET LAN or by CPE400 LAN 2 when configured as a PROFINET LAN Thus when correctly configured the entire Genius Bus including the GCG001 its...

Page 14: ... to indicate Genius Communications Status COM LEDs to indicate module status refer to module header Panel mount typical Optional mounting in RX3i expansion slot Cable tie down loop on underside of module at front 24Vdc power connector on underside of module 0 2A maximum current draw Secure Digital SD Card Slot accessible at rear of module Firmware load pushbutton accessible at rear of module ETHER...

Page 15: ...Support Supports One Genius Bus Serial 1 Serial 2 Shield In and Shield Out as marked Up to 29 additional devices supported per Genius Bus Selectable Baud Rate per Genius specifications Genius Hot Standby and Duplex Redundancy supported HHM Compatibility IC660HHM501 Other Genius Compatibility See table in Section 1 11 SD Card 2GB or smaller Not compatible with SDHC or SDXC cards Configuration GSDML...

Page 16: ... the controls and indicators ETHERNET ACT LINK PORT 1 PORT 2 COM POWER FAULT CONNECT OK GCG001 LINK ACT GENIUS A SER 1 SER 2 SHLD IN GENIUS SHLD OUT Module Status Indicator LEDs POWER OK FAULT CONNECT Ethernet Port Indicator LEDs LINK ACT 24 V dc Power Connector Genius Bus Indicator LEDs COM PROFINET Ports Genius Bus Connector Figure 3 Genius Gateway GCG001 Front Panel View ...

Page 17: ... Backplane RX3i Backplane Mounting 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 Panel Mounting Panel mounting ...

Page 18: ...ed on its 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 Record Data CRs always the first to be established within an Application Relationship Record Data Communica...

Page 19: ...cycle Real time Acyclic communication is used to transfer non periodic data such as alarms Acyclic communication occurs only when needed 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 ...

Page 20: ...emory to each of the Genius devices 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 c...

Page 21: ...nfigured 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 G...

Page 22: ...e 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 Refer to the PACSystems RX3i RSTi EP PROFINET I O Controller Manual GFK 2571 for actual limits in the RX3i PROFINET Controller ...

Page 23: ...s will de energize Beginning with V1 1 1 when there is a fault on a single channel none of the fault contacts will become active 9 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 10 Circuit Fault Behavior Prior to GCG firmware release V1 1 1 when a Genius block encounters a circuit ...

Page 24: ... I O Block IC660BBD023 24Vdc 16 Circuit Sink I O Block IC660BBD024 12 24Vdc 32 Circuit Source I O Block IC660BBD025 5 12 24Vdc 32 Circuit Sink I O Block IC660BBD1003 115Vac 8 Circuit Grouped Block IC660BBD101 115Vac Low Leakage 8 Circuit Grouped Block IC660BBD110 115Vac 16 Circuit Input Block IC660BBD120 High Speed Counter Block IC660BBR100 16 Circuit Relay Block Normally Closed IC660BBR101 16 Cir...

Page 25: ...ver 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 the...

Page 26: ...tions 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 LOC...

Page 27: ...G001 The GCG001 is designed to mounted in one of the following ways a In the expansion slot of an RX3i Universal Backplane b 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 7 1 for mounting details Once the module has been mounted connect 24Vdc power via the connector on the underside of the module connect P...

Page 28: ...anual for the PROFINET controller used in the application PACSystems RX3i RSTi EP PROFINET I O Controller Manual GFK 2571 for the RX3i PROFINET Controller Module Genius Bus Connection The GCG module is equipped with one active six terminal Genius Serial Bus connector Two terminals each are provided on a removable terminal block for Serial 1 Serial 2 and Shield connections The figure above left sho...

Page 29: ...tion tools and procedures are discussed in detail in Chapter 3 GCG001 Module Removal Power down the external 24Vdc source Remove the Power connector from the underside of the GCG001 module Disconnect the RJ 45 PROFNET connector s Remove the Genius terminal block 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 t...

Page 30: ...s of the connection to a PROFINET controller OFF One or more connections with GE PROFINET Controllers have been established to this device Red blinking Device trying to connect to a controller Continuous if device has not been assigned a valid station name Red ON No PROFINET Controller connection The two LEDs associated with each Ethernet port used here as PROFINET ports are labelled ACT and LINK ...

Page 31: ... PROFINET network causes a Loss of Device fault for the GCG001 itself and all Genius devices connected via that GCG001 Adding a GCG001 to the PROFINET network causes an Addition of Device fault for the GCG001 itself and all Genius devices connected via that GCG001 Note that when a GCG001 is replaced by a successor GCG001 it is important to ensure that the successor is configured for PROFINET in th...

Page 32: ...ains the GCG001 module 2 Configuring the rack power supply CPU and PROFINET Controller in the Project tab of the Navigator 3 Follow the instructions in the PACSystems RX3i RSTi EP PROFINET I O Controller Manual GFK 2571 for adding devices to the PROFINET IO Network The GCG001 will be one of those devices 4 Note that each IO Device connected to the GCG001 will be mapped per the RX3i PROFINET Contro...

Page 33: ...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 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 100Ba...

Page 34: ...t 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 GCG001 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 modu...

Page 35: ...1 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 3 Right click the PNC001 then select Add IO Device to add the GCG001 as a connected device on the PROFINET LAN In the P...

Page 36: ...ry and Configuration Protocol tool Figure 12 If there are multiple GCG001s 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 9 Enter the reference addresses for Genius Status Data Fault Status Data and Gateway Status Da...

Page 37: ...ses 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 Location column as had been assigned in the system under retrofit Figure 17 Change Module List for Genius Gateway GCG001 12 Select individual Genius I O devices from the right hand panel of Figure 17 and then drag drop them int...

Page 38: ...ation 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 Add the BEM733 to the Genius Bus configuration as described above b Drill down into the BEM733 A display of rack I O will be presented Figure 19 Figure 19 Populating Slots in S90 70 Rack Controlled by R...

Page 39: ...erface Unit FBIU is very much like the process described for the VersaMax GNIU above a Add a Field Control I O Station to the Genius Bus configuration as described above b Select the Field Control I O Unit then right click it to Change the Submodule List c For each location controlled by the FBIU select the Field Control I O device that corresponds with the actual Field Control device that is in u...

Page 40: ...Chapter 3 Configuration 32 PACSystems RX3i Genius Communications Gateway GFK 2892F The following screenshot shows a completed configuration Figure 20 PME Display of Complete Genius Gateway Configuration ...

Page 41: ...o change the current selection press F2 tgl 2 Press F3 entr to save the new selection 3 Press F4 next to advance to the next configuration display Blocks can be configured for No CPU Redundancy Hot Standby or Duplex redundancy For new blocks it is set to No Redundancy It must be changed if the block should be able to receive output data from two CPUs In Hot Standby mode a block receives output dat...

Page 42: ... In Genius Dual Bus two Bus Controllers are active on separate Genius busses Both are typically configured to use SBA 31 Each I O device controls which bus it is connected to via a Bus Switching Module BSM Thus if the Bus Controller on the active bus ceases to transmit or the bus is physically broken the I O device controlling the BSM senses that condition and switches to the alternate bus The Gen...

Page 43: ...s Configuration combines the two architectures discussed in Section 3 2 2 and 3 2 4 The result is diagrammed in Figure 21 There is a total of four Genius Bus Controllers involved here shown as GCG001 units The Primary CPU hosts two GCG001 units each using SBA 31 One of these is resident on Bus A the other is resident on Bus B The Secondary CPU hosts two GCG001 units each using SBA 30 One of these ...

Page 44: ...Chapter 3 Configuration 36 PACSystems RX3i Genius Communications Gateway GFK 2892F Figure 21 GCG001 Units Deployed in Genius Hot Standby Dual Bus Redundancy ...

Page 45: ...plication 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 For further details refer to the Genius I O System and Communications User s Manual GEK 90486 1 The default baud rate of the GCG001 when shipped from the factory is 153 6 kBaud This may be changed v...

Page 46: ...alog and Digital report all inputs to both SBA 30 and 31 but use output data from SBA 30 only whenever SBA 31 becomes unavailable I O controlled by the GR7 GBIU and GNIU also behave 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 param...

Page 47: ...i 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 PNC001 is transmitted by the PNC001 to the output devices on its network including the GCG001 Geni...

Page 48: ...ition 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 COMMRE...

Page 49: ...describes Status Bits o Genius Status Bits for GCG o Fault Status Bits for GCG o Gateway Status Bits for GCG Module LED Indicators Power up o Module Restart o Problems During Power up and Reset o Transitioning from Firmware Update Mode to Normal Operating Mode ...

Page 50: ...eferences Gateway Status Data For the Genius Gateway GCG001 the thirty two bits in the Gateway Status Data are organized as follows beginning at the first I status reference assigned to this bank of 32 Figure 24 Gateway Status Data Bit Name Bit Condition Meaning of Status Bit 0 Module OK OFF The GCG001 module is powering up or has failed ON Indicates the GCG001 module is functioning properly 1 Fau...

Page 51: ...lled or the device is not able to communicate ON Device is configured has logged in and is communicating at the corresponding SBA Fault Status Data For the Fault Status Data the bits are arranged in ascending order of the Genius Serial Bus Addresses SBAs beginning at the first I status reference assigned to this bank of 32 Figure 26 Fault Status Data Bit Condition Meaning of Fault Status Bit OFF N...

Page 52: ...o 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 Problems during Power up Certain conditions can prevent the module from powering up and becoming operational or entering firmware update mode Problem Indication Action Hardware fail...

Page 53: ...les will not be displayed in this field Ref Address If the fault is on a point that is mapped to a reference address this field identifies the I O memory type and location offset that corresponds to the 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 Category Spec...

Page 54: ...e 292 Input channel open wire 293 Input channel over range 294 Input channel under range 295 Input channel high alarm 296 Input channel low alarm 305 Input channel shorted 306 Internal channel fault 307 Input channel wiring error 308 Input channel open wire 309 Input channel over range 310 Input channel under range 311 Input channel high alarm 312 Input channel low alarm 400 unknown Error Type 513...

Page 55: ...0145 Point 145 in QI table is referenced Fault Category Coded Fault Category Channel Diagnosis Appears Disappears Appears when fault first detected at PLC Disappears when fault has been resolved Fault Type Coded Fault Type Manufacturer specific 273 See table of Fault Types page 46 Failed Switch in this case Date Time Date Time Date Time fault is registered by PLC Figure 29 Genius Analog Block Over...

Page 56: ......

Page 57: ...ius 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 m...

Page 58: ...rogram Command Block Edit content of COMMREQ 2 Clear status block The program should set the status block to all zeroes see programming example Figure 30 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 Status Block Clear status block set value to zero 3 Use a ...

Page 59: ...ormat 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 ...

Page 60: ...output table 72 R register memory 8 AI analog input table 10 AQ analog output table 12 W Bulk Memory 196 Status Pointer Offset 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 located at R099 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 ...

Page 61: ...lt 6 4 5 6 Clear All Circuit Faults 6 4 6 7 Assign Monitor 6 4 7 8 Outputs Enable Disable 6 4 8 10 Switch BSM 6 4 9 11 Read Device6 6 4 10 12 Write Device6 6 4 11 19 Read Identification 6 4 12 20 Write Point6 6 4 13 21 Read Block I O 6 4 14 22 Read Map 6 4 15 23 Write Map 6 4 16 24 Read Data 6 4 17 25 Write Data 6 4 18 6 Note that while the GCG001 does support the indicated COMMREQs the devices wh...

Page 62: ...uration 7 0 see 6 3 1 0 0 2 1 255 0 31 Write Configuration 4 n 0 see 6 3 1 0 0 3 1 255 0 31 Read Diagnostics 7 0 see 6 3 1 0 0 4 1 255 0 31 Clear Circuit Fault 4 0 see 6 3 1 0 0 5 1 255 0 31 Clear All Circuit Faults 3 0 see 6 3 1 0 0 6 1 255 0 31 255 Assign Monitor 4 0 see 6 3 1 0 0 7 1 255 0 31 Outputs Enable Disable 4 0 see 6 3 1 0 0 8 1 255 0 31 255 Switch BSM 4 0 see 6 3 1 0 0 10 1 255 0 31 Re...

Page 63: ...Controller is located occupies the less significant byte Example Rack Slot Resulting SysID Hex Word Value 0 4 0004h TASK The task is 16 0084 for the IC695PNC001 The task is 16 0002 0084 for the IC695CPE330 and IC695CPE400 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 ...

Page 64: ... Controller the application program should check the status of any previous COMMREQ to that specific PROFINET Controller CPU Memory Application Program Status Block Check completion of prior COMMREQ When the previous COMMREQ has completed the user s PLC program should set the Status Block to zero Establishing this initial condition allows the program to differentiate between the result of an earli...

Page 65: ...t invocation site 20 0x14 Error returned from PROFINET stack a generic acyclic request issued a write_req call that 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...

Page 66: ... an invalid program name when attempting 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 41 0x29 A Genius Reply does not have the expected sub function code This could indicate that the Gateway delivered a stale or out of sequence reply 42 0x2A A Read Device or Write Device COMMREQ sent to a 90 30 GBC BEM331 a...

Page 67: ...Chapter 6 COMMREQ Data_Init_Comm Programming GFK 2892F March 2019 59 Figure 30 Ladder Logic to Clear Circuit Fault ...

Page 68: ...Status Block When programming a Data_Init_Comm Figure 31 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 18 If 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 ...

Page 69: ...argeted GCG rather than the Rack Slot location of the GBC 4 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 an...

Page 70: ...eeded 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 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 comma...

Page 71: ...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 1 29 the SBA of the targeted Genius Device Address 9 Maximum data memory length May represent either bits or words depends on the memory type selected below 18 words 288 bits any disc...

Page 72: ...to the COMMREQ Status Block GNIU does not support this COMMREQ Use PME to download configuration data to a GNIU Command Block for the Write Configuration Command Address Command Length 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 which has 42 words of configuration data you would enter 46 here Refer to Sec...

Page 73: ...tatus Block memory type 70 I 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 1 29 the SBA of the targeted Genius Device Addr...

Page 74: ...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 1 29 the SBA of the targeted Genius Device Address 9 Relative Circuit Number This is the relative number of the circuit within the Genius device It is not its reference number a...

Page 75: ...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 Address 8 Genius Device Number 1 29 or 255 the SBA of the targeted Genius Device Enter 255 to send this command to all blocks on the bus 7 7 This enhancement use of 255 as Genius Device Num...

Page 76: ...o 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 No Wait 0 Address 2 Status Block memory type 70 I 72 Q 8 R 10 AI 12 AQ or 196 W Address 3 Status Block offset Be...

Page 77: ...Block for the Enable Disable Outputs Command Address Command Length 4 Address 1 No Wait 0 Address 2 Status Block memory type 70 I 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 8 Address 7 PROFINET Device number 1 255 The device number of the targe...

Page 78: ...held Monitor the command will have no effect A data error is returned to the status reference if the block does not control a BSM Command Block for the Switch BSM Command Address Command Length 4 Address 1 No Wait 0 Address 2 Status Block memory type 70 I 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 Addres...

Page 79: ...s NOT a PLC Address 11 through Address 18 are ignored they may contain any value Program names are limited to 7 characters Character 8 and all other trailing characters MUST be entered as nulls 00h Address 15 Address 16 Address 17 Address 18 Block name characters 1 2 characters 3 4 characters 5 6 characters 7 8 Required to read L memory in a PLC otherwise zero For P Address 15 through Address 18 a...

Page 80: ...dress 8 Genius Device Number 0 31 the SBA of the targeted Genius Device to which data is to be transmitted Address 9 Address 10 Target Memory Address bytes 1 2 bytes 3 4 Specify the location TO which the supplied data will be transmitted It is not necessary to specify a source memory address when sending a Write Device COMREQ to a computer Address 11 Address 12 Address 13 Address 14 Program name c...

Page 81: ...EQ Status Block Address 4 Idle timeout value 0 Address 5 Max communications time 0 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 Address 9 Deposit Memory length either bits or words This entry tells the CPU how much memory is being allocated to store t...

Page 82: ...it Description 0 Device Forced if set to 1 1 2 01 inputs only 10 outputs only 11 combination 3 HHM Present if set to 1 4 BSM Present if set to 1 5 BSM Controller if set to 1 6 BSM Actual State 7 BSM Forced if set to 1 3 Device Model Number OR GENA application ID if a GENA Device Status Table Address MSB 4 Assigned controller bus address OR S6 GBC DIP switch if S6 GBC OR GENA application rev if GEN...

Page 83: ...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 Address 8 Genius Device Number 0 31 the SBA of the targeted Genius Device to which data is to be transmitt...

Page 84: ...s 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 Address 8 Genius Device Number 1 29 the SBA of the targeted Genius Device from which data is to be retrieved Address 9 Length Length of data to be returned by the target Genius devic...

Page 85: ... for output channel 2 I O Data Format Returned by Current Source Analog CSA Blocks Byte Description 0 Block Model Number 1 Block Software Revision Number 2 µA value for Input Channel 1 LSB 3 µA value for Input Channel 1 MSB 4 5 µA value for Input Channel 2 6 7 µA value for Input Channel 3 8 9 µA value for Input Channel 4 10 11 µA commanded value for output channel 1 12 13 µA commanded value for ou...

Page 86: ...gineering Units value for output channel 3 20 21 Engineering Units value for output channel 4 22 23 Engineering Units value for output channel 5 24 25 Engineering Units value for output channel 6 I O Data Format Returned by Current Source Input CSI Blocks Byte Description 0 Block Model Number 1 Block Software Revision Number 2 µA value for input channel 1 LSB 3 µA value for input channel 1 MSB 4 5...

Page 87: ... 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 µA MSB 40 41 Channel 3 4 XJI current...

Page 88: ...ress 8 Genius Device Number 1 29 the SBA of the targeted Genius Device Address 9 Deposit Memory Length either bits or words This entry tells the CPU how much memory is being allocated to store the data returned by the Genius device Value specified in bits or words depending on memory type selected below 8 words or 128 bits Address 10 Deposit Memory type Enter the code representing the CPU Memory T...

Page 89: ...0 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 23 Address 7 PROFINET Device number 1 255 The device number of the targeted GCG Genius Gateway Address 8 Genius Device Number 1 29 the SBA of the targeted Genius Device to which data is to be transmitted Address...

Page 90: ...ed 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 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 D...

Page 91: ...ss 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 Address 8 Genius Device Number 1 29 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 Addr...

Page 92: ...ter number 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 Accumulator n Increment 5 0005 Set Read Counter Direction Type A counter n only 6 0006 Load Read Time Base n 8 0008 Load Read Home Position n 11 000B Load Read ON Preset n 1 12 000C Load Read ON Preset n 2 13 000D Load Rea...

Page 93: ...GFK 2892F March 2019 85 ...

Page 94: ...rs are available on our web site www geautomation com Additional Resources For more information please visit our web site www geautomation com Copyright 2014 2019 General Electric Company All Rights Reserved Trademark of General Electric Company All other brands or names are property of their respective holders GFK 2892F ...

Reviews: