background image

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 this COMMREQ, the Genius devices which respond 

to such a COMMREQ are not currently supported by the GCG001. 

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 A19. 

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  0 

A6 

Command number 

12 

A7 

PROFINET Device number 

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

A8 

Genius Device Number 

0-31: the SBA of the targeted Genius Device to which data is to be 

transmitted. 

A9 

A10 

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). 

A11 

A12 

A13 

A14 

Program name,  

characters 1, 2 

characters 3, 4 

characters 5, 6 

characters 7, 8 

Required to write to %P or %L memory in another PLC, otherwise zero. 

If the target of the command is NOT a PLC, A11 through 

A18 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). 

A15 

A16 

A17 

A18 

Block name,  

characters 1, 2  

characters 3, 4 

characters 5, 6 

characters 7, 8 

Required to write to %L memory in a PLC, otherwise zero.    

For %P, 15 through A18 are ignored.   

Block names are limited to 7 characters.  Character 8 and all other 

trailing characters MUST be entered as nulls (00h). 

A19 

Target Data length,  

(in words, bytes, or bits). 

This is the amount of data to be written to the targeted device. 

When reading a PLC, data length is defined in bits or words, 

depending on the memory type being written.  For other types of 

devices, the length entered here is as expected by the target device.  

The maximum length is equal to 128 bytes. 

A20 

to 

An 

Data 

Data to be transmitted, then written into the specified memory of 

the target device. 

 

64

    

Public    

 

PACSystems RX3i Genius Communications Gateway User Manual

 

GFK-2892B

 

Summary of Contents for PACSystems RX3i Genius

Page 1: ...GFK 2892B Programmable Control Products PACSystems RX3i Genius Communications Gateway User Manual August 2016 Public ...

Page 2: ...miliar 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 Public This document is approved for public disclosure GE provides the following document and the information included therein as is and without warranty of any kind ...

Page 3: ...served could result in personal injury or death Caution Indicates a procedure or condition that if not strictly observed could result in damage to or destruction of equipment Attention Indicates a procedure or condition that should be strictly followed to improve these applications Public ...

Page 4: ...ble Technical Support Email support ip ge com Customer Care Email customercare ip ge com Primary language of support English Europe the Middle East and Africa Online Technical Support http support ge ip com Phone 800 1 433 2682 EMEA Direct Dial 420 23 901 5850 if toll free 800 option is unavailable or dialing from a mobile telephone Technical Support Email support emea ip ge com Customer Care Emai...

Page 5: ...e Removal 23 2 4 4 Light Emitting Diode LED Indications 24 2 4 5 Fault Notifications 25 2 5 CONFIGURING THE GENIUS GATEWAY TO OPERATE WITH THE RX3I CPU 25 2 6 ETHERNET PORT CONNECTIONS 25 2 6 1 RJ 45 Port Connections 26 2 7 FIRMWARE UPDATES 26 2 8 SPARE PARTS 27 CONFIGURATION 29 CHAPTER 3 3 1 CONFIGURATION TOOLS 29 3 2 CONFIGURATION OVERVIEW 29 SYSTEM OPERATION 33 CHAPTER 4 4 1 SYSTEM OVERVIEW 33 ...

Page 6: ...ollers and Genius Gateway 56 6 4 COMMREQ DESCRIPTIONS AND FORMATS 57 6 4 1 COMMREQ 1 Pulse Test Command 57 6 4 2 COMMREQ 2 Read Configuration Command 58 6 4 3 COMMREQ 3 Write Configuration Command 59 6 4 4 COMMREQ 4 Read Diagnostics Command 60 6 4 5 COMMREQ 5 Clear Circuit Fault Command 61 6 4 6 COMMREQ 6 Clear All Circuit Faults Command 61 6 4 7 COMMREQ 7 Assign Monitor Command 62 6 4 8 COMMREQ 1...

Page 7: ...de ZIP File UnZIPped to SD Card 26 Figure 14 Hardware Configuration Expanded Tree 29 Figure 15 Change Module List for Genius Gateway GCG001 30 Figure 16 Populating the Genius IO Devices to be Controlled by the Genius Gateway 31 Figure 17 Populating Slots in S90 70 Rack Controlled by Remote I O Scanner BEM733 31 Figure 18 Genius Gateway Configuration Example 32 Figure 19 Genius Hot Standby Redundan...

Page 8: ...ime PROFINET Communication SBA Genius Serial Bus Address SD Secure Digital Card Slot STP Shielded Twisted Pair UTP Unshielded Twisted Pair Related Documents GEK 90486 1 Genius I O System and Communications User s Manual GEK 90486 2 Genius I O Discrete and Analog Blocks User s Manual GFK 0579 Series 90 70 Remote I O Scanner User s Manual GFK 1535 VersaMax System Genius Network Interface Unit User s...

Page 9: ...to input references associated with a faulted block is described in Section 1 8 with workaround in Section 4 1 4 Correction to Figure 19 Genius Hot Standby Redundancy to indicate CPU type is CRU and RMX modules are required Clear All Faults can now be dispatched to all blocks on the bus in a single command See Section 6 4 6 Jun 2014 Initial release GFK 2892B PACSystems RX3i Genius Communications G...

Page 10: ...Contents Notes 6 Public PACSystems RX3i Genius Communications Gateway User Manual GFK 2892B ...

Page 11: ...troller 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 ...

Page 12: ... 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 ETHERNET ACT LINK PORT 1 PORT 2 COM POWER FAULT CO...

Page 13: ...o 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 Support website for download and import into Proficy Machine Edi...

Page 14: ...ER FAULT CONNECT OK GCG001 LINK ACT GENIUS A SER 1 SER 2 SHLD IN GENIUS SHLD OUT Module StMtus HndicMtor LEDs POWER OK FAULT CONNECT Ethernet Port HndicMtor LEDs LINK ACT 24 V dc Power Fonnector Genius Bus HndicMtor LEDs COM PROFHNET Ports Genius Bus Fonnector Figure 3 Genius Gateway GCG001 Front Panel View 10 Public PACSystems RX3i Genius Communications Gateway User Manual GFK 2892B ...

Page 15: ...e 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 allows for mounting where no RX3i backplane slot is...

Page 16: ... 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 Communication Relationships are used for non real time transfers ...

Page 17: ...ansfer 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 performs the following operations Consumes PROFINET...

Page 18: ... 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 ...

Page 19: ...Non volatile storage is updated as part of a connection with the IO Controller A PROFINET Discovery 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 ...

Page 20: ... 0 0 all Genius baud rates are supported 9 Prior to V1 1 1 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 Beginning with V1 1 1 when there is a fault on a single channel none of the f...

Page 21: ...O Block IC660BBD021 24 48Vdc 16 Circuit Sink I O Block IC660BBD022 24Vdc 16 Circuit Source 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 IC660BBD101 115Vac Low Leakage 8 Circuit Grouped Block IC660BBD110 115Vac 16 Circuit Input Block IC660BBD120 High Speed Counter Block IC660BBR100 16 Circuit ...

Page 22: ...Chapter 1 Introduction Notes 18 Public PACSystems RX3i Genius Communications Gateway User Manual GFK 2892B ...

Page 23: ...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 ...

Page 24: ...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 3 1 ATEX Zone ...

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

Page 26: ...he 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 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 te...

Page 27: ...hapter 3 2 4 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 that if mounted to an RX3i rack there is no pivot...

Page 28: ...ET Red ON A fault or other PROFINET diagnostic data exists on the Gateway CONNECT indicates status of the connection to a PROFINET controller OFF One or more connections with GE Intelligent Platforms 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 Contr...

Page 29: ...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 Project 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 ...

Page 30: ...e 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 the file as shown in the following figure Figure 13 GCG001 Firmware Upgrade ZIP File UnZIPped to SD Card After the SD card has received an update of the GCG001 firmware install the SD...

Page 31: ...ription Contact Information Power Phoenix Contact 1763180 CONN TB PLUG 1X3 3 81MM TIN SCW LCKS BLK www phoenixcontact com Genius Terminal Block Weidmueller 127787000 CON 3X2 PLUG W SCREWS SPRING CONN TERM BLOCK www wiedmueller com Config Backup Verbatim 44015 SD CARD 2GB www verbatim com GFK 2892B PACSystems RX3i Genius Communications Gateway User Manual Public 27 ...

Page 32: ...Chapter 2 Installation Notes 28 Public PACSystems RX3i Genius Communications Gateway User Manual GFK 2892B ...

Page 33: ... 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 PROFINET Device Catalog dialog that subsequently appears select Have GSDML then browse to the location on your computer where t...

Page 34: ... Configuration Protocol tool see below 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 8 Add Genius I O devices to the Genius Bus by right clicking geniusgateway and selecting Change Modu...

Page 35: ...iven 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 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 17 Figure 17 Populating Slots in S90 70 ...

Page 36: ...olled by the GBI001 select the VersaMax I O device that corresponds with the actual VersaMax device that is in use 12 Once all the Genius Devices have been populated onto the Genius Bus topology as shown in Figure 16 click the OK button to save that portion of the configuration 13 Note that the I O addresses associated with each Genius Device will have been provided with default assignments by Mac...

Page 37: ... 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 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 eve...

Page 38: ...volved 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 I O 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 I O controlled by the GR7 and GNIU also behave in this way In Genius Duplex Redundancy Dis...

Page 39: ... 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 PNC001 is transmitted by the PNC001 to the output devices on its network including the GCG...

Page 40: ...er 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_Com...

Page 41: ...CG001 itself referred to in PME as Gateway Status Data and 32 bits related to the operation of the Genius bus which it controls referred to as Genius 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 I for the status bits is automatically assigned by Pr...

Page 42: ...F Always off ON N A 10 MRP Enabled OFF MRP is not enabled ON MRP is enabled 11 MRP Role OFF Indicates that the GCG001 is an MRP Client if MRP is enabled or that MRP is not enabled ON Indicates role is that of an MRP Manager this is not a possible role for the GCG001 12 31 Reserved OFF Always off ON N A 5 1 2 Genius Status Data For the Genius Status Data status bits are arranged in ascending order ...

Page 43: ...em 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 Hardware failure All Indicator LEDs off Module unresponsive Contact Technical Su...

Page 44: ...ress 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 Specifies a general classification of the fault Fau...

Page 45: ...ower 289 Feedback Error 290 Output channel over range 291 Output channel under range 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 ...

Page 46: ... 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 r0 SBA of faulted Genius device s1 ss1 not used Circ No Genius Device Circuit 0 First point on Genius device is faulted Variable Name Alternate to Ref Address Will display if variable name has been a...

Page 47: ... Diagnostic 40 290 Fault Extra Data 00 09 4a 00 01 22 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 Fault Description Lan Name LAN01 Device Name geniusgateway9 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 merely clears th...

Page 48: ...Chapter 5 Diagnostics Notes 44 Public PACSystems RX3i Genius Communications Gateway User Manual GFK 2892B ...

Page 49: ...tagrams 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 for a COMMREQ Communication Request In order to communicate via a COMMREQ with a Genius device attached via a Genius Gateway module the appli...

Page 50: ...ck Edit content of COMMREQ 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 Dat...

Page 51: ...nalog 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 bit oriented memory I or Q is specified a byte boundary must be u...

Page 52: ...ircuit Faults 6 4 6 7 Assign Monitor 6 4 7 11 Read Device1 6 4 8 12 Write Device1 6 4 9 19 Read Identification 6 4 10 20 Write Point1 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 48 P...

Page 53: ...ee 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 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 Read Identification 7 0 se...

Page 54: ... of the controlling PROFINET Controller The rack number must be zero and occupies the more significant byte the slot number in which the PROFINET 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 Thus the input specifies the conditions under wh...

Page 55: ...ck 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 Status Block Check completion of prior COMMREQ When the previous COMMREQ has completed the user s PLC program should set the Statu...

Page 56: ...NET 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 a negative confirmation callback 24 0x18 Error ret...

Page 57: ...t have any diagnostic data 39 0x27 A Read Device or Write Device COMMREQ specified 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 sequenc...

Page 58: ... 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 Figure 25 Ladder Logic to Clear Circuit Fault 54 Public PACSystems RX3i Genius Communications Gateway User Manual GFK 2892B ...

Page 59: ...y 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 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 pop up window presented in Data_Init_Comm as shown in Figure 26 a...

Page 60: ...f 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 and where they are supported COMMREQ Function GCG ...

Page 61: ...s 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 command to ignore a Pulse Test datagram Pulse testing can also be done...

Page 62: ...ss 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 Address 9 Maximum data memory length May represent either bits or words depends on the memory type selected below 18 words 288 bits any discrete block 13 words 208 bits 16 Circ...

Page 63: ...NIU does not support this COMMREQ Use Machine Edition 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 See COMMREQ 2 Read Configurat...

Page 64: ...ess 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 Address 9 Maximum data memory length May represent either bits or w...

Page 65: ...ear 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 Addr...

Page 66: ...dundant 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 Beginning address for the COMMREQ Status Block Address 4 Idle timeou...

Page 67: ...nored 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 are ignored Block names are limited to 7 characte...

Page 68: ...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 characters 1 2 characters 3 4 characters 5 6 characters 7 8 Requir...

Page 69: ...pends on the memory type selected as the Deposit Memory type below 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 lsb Read Identif...

Page 70: ...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 transmitted Address 9 Address 10 Target Device Address bytes 1...

Page 71: ...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 lsb Address 13 I O Offset Byte offset from the beginning of the device s I O data zero based I O Data ...

Page 72: ...back 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 µA commanded value for output channel 1 LSB 3 µA com...

Page 73: ...lue for input channel 4 10 11 µA value for input channel 5 12 13 µA 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 2...

Page 74: ...dredths 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 tenths of µA 42 43 Channel 5 6 XJI current tenths ...

Page 75: ...evice 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 Type where the GCG will deposit the data obtained from the target ...

Page 76: ...et 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 0 31 the SBA of the targeted Genius Device to which data is to be transmitted Address 9 to Address 16 Data to be written to the targ...

Page 77: ...s with six bytes of data The most significant bytes Byte 4 Byte 5 are null Bytes 0 thru Byte 3 contain the HSC Data requested 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 D...

Page 78: ...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 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 Read ON Preset n 3 14 000E Load Read ON Preset n 4 21 0015 Load Read OFF P...

Page 79: ...lable on our web site www ge ip com Additional Resources For more information visit the GE Customer Support web site www ge ip com 2014 2016 General Electric Company Inc All Rights Reserved Trademark of General Electric Company Inc All other brands or names are property of their respective holders GFK 2892B ...

Reviews: