background image

 

Page 1 of (54) 

G-series GN-9212 DeviceNet Rev. 1.01.docx 

 
 

 

 
 
 
 
 

 
 
 
 
 

DeviceNet network adapter

 

GN-9212

 

 

User manual 

 

 

 

Summary of Contents for DeviceNet G Series

Page 1: ...Page 1 of 54 G series GN 9212 DeviceNet Rev 1 01 docx DeviceNet network adapter GN 9212 User manual ...

Page 2: ...GN 9212 User Manual Page 2 of 54 G series GN 9212 DeviceNet Rev 1 01 docx DOCUMENT CHANGE SUMMARY REV PAGE REMARKS DATE EDITOR 1 00 New Document 2018 7 30 1 01 First release 2019 01 29 NJL ...

Page 3: ... System Power LED 11 3 Dimension 12 3 1 GN 9212 12 4 Mechanical Set Up 13 4 1 Total Expansion 13 4 2 Plugging and Removal of the Components 13 5 Configuration and Operation 14 5 1 G Bus Specification 14 5 1 1 G Bus System 14 5 2 DeviceNet Composition 17 5 3 1 DeviceNet Cable Specification 18 5 3 2 Communication Cable Specification 18 5 3 3 DeviceNet Connector Specification 20 5 3 4 Terminator Resi...

Page 4: ... 6 MODBUS INTERFACE 42 6 1 MODBUS Interface Register Bit Map 42 6 2 Supported MODBUS Function Codes 42 6 2 1 8 0x08 Diagnostics 45 6 2 2 Error Response 46 6 2 3 MODBUS Special Register Map 47 6 2 4 Adapter Identification Special Register 0x1000 4096 47 6 2 5 Adapter Information Special Register 0x1100 4352 47 6 2 6 Expansion Slot Information Special Register 0x2000 8192 48 6 4 Trouble Shooting 51 ...

Page 5: ... assemble the products and wire with power applied to the system Else it may cause an electric arc which can result into unexpected and potentiallydangerous action by field devices Arching is explosion risk in hazardous locations Be sure that the area is non hazardous or remove system power appropriatelybefore assembling or wiring the modules Do not touch any terminalblocks or IO modules when syst...

Page 6: ...ndling the modules ensure that the environment persons workplace and packing is well grounded Avoid touching conductive components e g G BUS Pin Identifiesinformation about practices or circumstances that can cause an explosion in a hazardous environment which may lead to personal injury or death property damage or economic loss Identifiesinformation that is critical for successful application and...

Page 7: ...GN 9212 User Manual Page 7 of 54 G series GN 9212 DeviceNet Rev 1 01 docx 2 Specification 2 1 The Interface ...

Page 8: ...c Non Isolation System power I O driver Isolation Field Power Supply voltage 24Vdc typical Max 32Vdc Field Power Range is defferent dependingon IO Module series Refer to IO Module s Specification Max Current Field Power Contact DC 10A Max Weight 154g Module Size 54mm x 99mm x 70mm EnvironmentCondition Refer to 1 Environment Specification Environmental Specification Operating Temperature 60 70 Powe...

Page 9: ... Strobe Cyclic COS Node MAC ID Setup DIP Switch TerminatingResistance Setup DIP Switch Bus Connection 5 Pin Open Style Connector Other Serial Port RS232 for MODBUS RTU Touch Panel or IOGuide Serial Configuration RS232 Node 1 Fixed Baud Rate 115200 Fixed Data bit 8 Fixed Parity bit No parity Fixed Stop bit 1 Fixed Indicator 6 Status LEDs 1 Green Red Module Status MOD 1 Green Red Network Status NET ...

Page 10: ...Powered Not On line OFF Device is not on line or may not be powered Not completed Dup MAC_ID test yet On line Not connected Flashing Green Device is on line but has no connections in the established state Passed Dup MAC_ID test Not allocated to a master On line Connected Green Device is on line and allocated to a master Connection Time out Flashing Red One or more I O connections are in the time o...

Page 11: ...Series Internal Bus Connection Run Exchanging I O Green Exchanging I O data G Series Internal Bus Connection Fault during ExchangingI O Red One or more expansion module occurred in fault state Changed expansion module configuration Internal Bus communicationfailure Mismatch vendor code between adapter and expension module Expansion Configuration Failed RedFlashing Red Failed to initalize expansion...

Page 12: ...GN 9212 User Manual Page 12 of 54 G series GN 9212 DeviceNet Rev 1 01 docx 3 Dimension 3 1 GN 9212 mm ...

Page 13: ...e maximum length is 798mm 4 2 Plugging and Removal of the Components As above figure in order to safeguard the FnIO module from jamming it should be fixed onto the DIN rail with locking level To do so fold on the upper of the locking lever To pull out the FnIO module unfold the locking lever as below figure Before work is done on the components the voltage supply must be turned off ...

Page 14: ...em Network Adapter Module The Network Adapter Module forms the link between the field bus and the field devices with the Expansion Modules The connection to different field bus systems can be established by each of the corresponding Network Adapter Module e g for SyncNet PROFIBUS CANopen DeviceNet Ethernet IP CC Link MODBUS Serial MODBUS TCP etc ...

Page 15: ...viceNet Rev 1 01 docx Expansion Module The Expansion Modules are supported a variety of input and output field devices There are digital and analog input outputmodules and special function modules Two types of G Bus Message Service Messaging I O Messaging ...

Page 16: ...ed of 6 data pin and 2 field power pin No Name Description 1 Vcc System supply voltage 5V dc 2 GND System Ground 3 Token Output Token output port of Processor module 4 Serial Output Transmitter output port of Processor module 5 Serial Input Receiver input port of Processor module 6 Reserved Reserved for bypass Token 7 Field GND Field Ground 8 Field Vcc Field supply voltage 24Vdc Do not touch data ...

Page 17: ...e is cable that is installed terminator resistor Drop line is cable that branch from trunk line In the DeviceNet both trunk and drop line is used Connection Mode Number of Connection mode for DeviceNet is 2 modes First is T branch and Second is multi drop T branch is method that branches off drop lineby T branch tap Multi drop is method what trunk and drop line contacts with node directly Terminat...

Page 18: ...diameter 0 150 inches 0 077 inches Colors Light blue White Light blue White Pair twist ft 3 approx 5 approx Impedance 120Ω 10 at 1MHz Power pair Conductor pair size 15 Copper minimum 19 strand min individuallytinned 22 Copper minimum 19 strand min individuallytinned Insulation diameter 0 098 inches 0 055 inches Color Red Black Red Black Tape shield over pair 1 0mil 1mil Al Mylar Al side out w shor...

Page 19: ...le Cumulativedrop Maximum drop 125Kb 500m 1640ft 1 0 156m 512ft 6m 20ft 250Kb 250m 820ft 1 0 76m 256ft 6m 20ft 500Kb 100m 328ft 1 0 38m 128ft 6m 20ft Communication rate Truck Length Truck Exchange Thick Cable Cumulativedrop Maximum drop 125Kb 100m 328ft 5 0 156m 512ft 6m 20ft 250Kb 100m 328ft 2 5 76m 256ft 6m 20ft 500Kb 100m 328ft 1 0 38m 128ft 6m 20ft ...

Page 20: ...Pin3 CAN_H Pin4 CAN_L Pin5 Female General Characteristics Specification Number of Pins 5 Coupling Nut Female Coupling Nut Thread 7 8 166 UN 2B THD Rotation Required Pin out Drain Pin1 V Pin2 V Pin3 CAN_H Pin4 CAN_L Pin5 PhysicalCharacteristics Specification Wiping Contact Plating Requirements 30 micro inch gold minimum over 50 micro inch nickel minimum or 5 micro inch gold minimum over 20 micro in...

Page 21: ... Pin5 PhysicalCharacteristics Specification Wiping Contact Plating Requirements 30 micro inch gold minimum over 50 micro inch nickel minimum or 5 micro inch gold minimum over 20 micro inch Palladium nickelminimum over 50 micro inch nickels All gold must be 24 karat Wiping Contract Life 1000 insertion extractions ElectricalCharacteristics Specification Operating Voltage 25 Volt minimum Contact Rati...

Page 22: ...GN 9212 User Manual Page 22 of 54 G series GN 9212 DeviceNet Rev 1 01 docx 5 3 4 Terminator Resistor Specification TerminatingResistanceSwitch 1 2 Applied On On Not applied Off Off ...

Page 23: ...eNet Adapter must have a unique MAC ID from 0 to 63 so that it can be addressed independentlyfrom other nodes MAC ID 1 2 3 4 5 6 BAUD RATE 7 8 0 Off Off Off Off Off Off 125kbps Off Off 1 On Off Off Off Off Off 250kbps On Off 500kbps Off On 63 On On On On On On AUTO On On MAC ID addresses have to be unique throughout the entire interconnected Networks ...

Page 24: ...n a product is implementationdependent In other words a product internally maps this object model in a fashion specific to its implementation The objects and their components are addressed by a uniform addressing scheme consisting of Media Access Control Identifier MAC ID an integer identification value assigned to each node on a DeviceNet network Class Identifier Class ID an integer identificatio...

Page 25: ...c 1 63 71HEX Objects Behavior Interface Object Behavior Interface Identity Device identification reset service Message Router DeviceNet Configures port attributes Message Router Assembly Defines I O data format and concatenates configurationdata I O Connection or Message Router Connection Contains the number of logical ports into or out of the device Message Router Acknowledge Handler Manage the r...

Page 26: ...et Device Type 1 word 0x000C Network Adapter 3 Get Product Code 1 word 0x9020 GN 9212 4 Get Revision Major Minor Structure of 1 byte 1 byte 1 9 01 255 5 Get Status 1 word Defined in Spec 0x0005 6 Get Serial Number 2 word Unique Number 7 Get Product Name String Length ASCII String Structure of 1 byte STRING 1A 26 GN 9212_DeviceNet G Series 9 Get Check Sum 1 word EEPROM Checksum Code 100 64h Get I O...

Page 27: ...docx 104 68h Get Firmware Release Date UDINT 0xYYYYMMDD ex 0x20160817 2016 08 17 107 6Bh Get InspectionDate UDINT 0xYYYYMMDD Spec The CIP Networks library ODVA 5 5 2 Message Router Object Common Services None Class Attributes None InstanceAttributes None Class Code 02HEX ...

Page 28: ...0 1 Get Revision 1 word 02 00 InstanceAttributes Instance ID Attribute ID Access Rule Name Data Size Value 1 1 Get Set MAC ID 1 byte 0 63 2 Get Baud Rate 1 byte 0 125K 1 250K 2 500K 3 Auto 3 Get Set Bus off Interrupt BOOL faulted node recovery 0x01 Enable 4 Get Bus Off Counter USINT 0 255 5 Get Allocation Information Allocation Choice Master s MAC ID Structure of BYTE USINT Allocation Choice Defin...

Page 29: ...to set the Baud Rate from Network 1 Disabled Allowed to set the Baud Rate from Network 101 65h Get Set Quick Start BOOL 0 Normal Start up default 1 Quick Start up The MAC ID Switch value 0 63 Not allowed to set the MAC ID from Network Behavior Changed new MAC ID Device will be restarted Refer to 2 4 3 DeviceNet MAC ID Buad Rate Setup Baudrate only500kbps ...

Page 30: ...tputInstance ID ServiceCode Implementedfor ServiceName Class Instance 0x0E No Yes Get_Attribute_Single 0x10 No Yes Set_Attribute_Single Instance ID Attribute ID Access Rule Name Data Type Value 100 64h 3 Get Input Produced Process Image Data Array n BYTE Input process current image data 150 96h 3 Set Get Output Consumed Process Image Data Array n BYTE Output process current image data ...

Page 31: ... 0x040B MAC ID 01 Message group 2 Message ID 3 5 Get consumed_connection_id UINT 0x040C MAC ID 01 Message ID 4 6 Get initial_comm_characteristics BYTE 21HEX 7 Get produced_connection_size UINT 0x0206 518 8 Get consumed_connection_size UINT 0x0206 518 9 Get Set expacted_packet_rate UINT 2504 default Timer Resolution of 8msec 12 Get Set watchdog_timeout_action USINT 3 Deferred Delete default 13 Get ...

Page 32: ...aracteristics BYTE 01HEX 7 Get produced_connection_size UINT Followed by IO process image 8 Get consumed_connection_size UINT Followed by IO process image 9 Get Set expacted_packet_rate UINT Timer Resolution of 8msec 200 decimal 12 Get watchdog_timeout_action USINT 0 Time Out default 13 Get produced_connection_path_ length UINT 0 or 6 14 Get produced_connection_path Array of USINT 15 Get consumed_...

Page 33: ...ction_path_ length UINT 0 or 6 14 Get produced_connection_path Array USINT of 15 Get consumed_connection_path _ length UINT 0 or 6 16 Get consumed_connection_path Array USINT of Instance Attributes for COS I O Connection Acknowledged Instance ID Attribute ID Access Rule Name Data Type Value 4 1 Get State USINT Defined in Spec 2 Get instance_type USINT 1 I O Message 3 Get transportClass_trigger BYT...

Page 34: ...Rule Name Data Type Value 4 1 Get State USINT Defined in Spec 0x01 Configuring 2 Get instance_type USINT 1 I O Message 3 Get transportClass_trigger BYTE 10HEX 4 Get produced_connection_id UINT 0x0341 MAC ID 01 Message ID 13 Message Group 1 5 Get consumed_connection_id UINT 0FFFFHEX 6 Get initial_comm_characteristics BYTE 0FHEX 7 Get produced_connection_size UINT Followed by IO Process image 8 Get ...

Page 35: ...er Manual Page 35 of 54 G series GN 9212 DeviceNet Rev 1 01 docx 15 Get consumed_connection_path _ length UINT 0 16 Get consumed_connection_path Array of USINT Empty 17 Get Set production_inhibit_time UINT 00 00 ...

Page 36: ...es Class Attributes None InstanceAttributes Instance ID Attribute ID Access Rule Name Data Type Value 1 1 Set Acknowledge Timer UNIT Default 10 2 Get Retry Limit USINT 1 3 Get COS Producing Connection Instance UINT 4 Class Code 2BHEX Service Code Implementedfor ServiceName Class Instance 0x0E Yes Yes Get_Attribute_Single ...

Page 37: ...Series Internal Bus Status USINT 0x03 Run state 0x04 Stop state 0x05 Fault state 0x07 CRC state 11 Get Input Produced Byte Size UINT IO input byte size 12 Get Output Consumed Byte Size UINT IO output byte size 113 Get Run time fault code DWORD 0 G bus error count 1 G bus error code Table 5 2 2 Error slot number 3 NA status 150 Get Firmware Revision USINT 0 Major revision 1 Minor revision Table 5 1...

Page 38: ...Net Rev 1 01 docx Table 5 2 G bus error code Byte Description 0x00 Normal Operation 0x02 Connection Fault 0x03 ConfigurationFault 0x04 No Expansion module 0x05 Invalid attribute value 0x06 Too much data 0x07 Vendor Error 0x08 Not expected slot 0x09 CRC error ...

Page 39: ...mbly Corresponding bit offset in the byte If Input data length is zero then return Empty 4 Get Output Offset Table Byte Offset Bit Offset Structure of USINT USINT Byte offset in the Output Assembly Corresponding bit offset in the byte If Output data length is zero then return Empty 5 Get InputData Array of BYTE Read Input data size defined by attributes2 If Input data length is zero then return Em...

Page 40: ... system is reset the new Set Value action is applied If changed slot location set default value automatically 5 5 9 I O Format Setting DeviceNet I O Data Format Setting I O Data Format of GN 9212 can be changed by DeviceNet ConfigurationSoftware Data format is set by change G BUS Manager Object value in Configuration Software Refer G BUS ManagerObject for detail values ...

Page 41: ...the number of coils In the PDU Coils are addressed starting at zero Therefore coils numbered 1 16 are addressed as 0 15 The coils in the response message are packed as one coil per bit of the data field Status is indicated as 1 ON and 0 OFF 2 0x02 Read Discrete Inputs Read input bit This function code is used to read from 1 to 2000 contiguousstatus of discrete inputs in a remote device The Request...

Page 42: ...diagnostic register Refer to the 4 2 1 MODBUS function code 08 provides a series of tests for checking the communicationsystem between a client Master device and a server Slave or for checking various internal error conditionswithin a server The function uses a two byte sub function code field in the queryto define the type of test to be performed The server echoes both the function code and sub f...

Page 43: ...ters and the data to be written The byte count specifies the number of bytes to follow in the write data field The normal response contains the data from the group of registers that were read The byte count field specifies the quantity of bytes to follow in the read data field Refer to MODBUS APPLICATION PROTOCOL SPECIFICATIONV1 1a ...

Page 44: ...Error Count The response data field returns the quantity of CRC errors encountered by the remote device since its last restart clear counters operation or power up Sub function Data Field Request Data Field Response Description 0x000C 12 0x0000 CRC Error Count Sub function 0x000D 13 Return Bus Exception Error Count The response data field returns the quantity of MODBUS exception responses returned...

Page 45: ...ot an allowable action for the server or slave 02 Illegal Data Address The data address received in the query is not an allowable address for the server or slave 03 Illegal Data Value A value contained in the query data field is not an allowable value for server or slave 04 Slave Device Failure An unrecoverable error occurred while the server or slave was attemptingto perform the requested action ...

Page 46: ...ord 1word 1word 1word 1word 1word 2word Composite Id of following address 0x1100 4352 Modbus RS232 Node Fixed 0x0001 0x1000 4096 Vendor ID 0x1001 4097 Device type 0x1002 4098 Product code 0x1003 4099 Firmware revision 0x1004 4100 Product serial number String Type consist of valid string length first 1word and array of characters 6 2 5 Adapter Information Special Register 0x1100 4352 Address Access...

Page 47: ...7F 8575 Slot 13 Slot 15 0x2180 8576 0x219F 8607 0x21C0 8640 0x21DF 8671 Slot 14 Slot 16 0x21A0 8608 0x21BF 8639 0x21E0 8672 0x21FF 8703 Slot 17 Slot 19 Slot 21 0x2200 8704 0x221F 8735 0x2240 8768 0x225F 8799 0x2280 8832 0x229F 8863 Slot 18 Slot 20 Slot 22 0x2220 8736 0x223F 8767 0x2260 8800 0x227F 8831 0x22A0 8864 0x22BF 8895 Slot 23 Slot 25 0x22C0 8896 0x22DF 8927 0x2300 8960 0x231F 8991 Slot 24 ...

Page 48: ... 8248 0x2058 8280 0x2078 8312 0x27D8 10200 0x19 25 0x2018 8217 0x2038 8249 0x2058 8281 0x2078 8313 0x27D9 10201 0x1A 26 0x201A 8218 0x203A 8250 0x205A 8282 0x207A 8314 0x27DA 10202 0x1B 27 0x201B 8219 0x203B 8251 0x205B 8283 0x207B 8315 0x27DB 10203 0x1C 28 0x201C 8220 0x203C 8252 0x205C 8284 0x207C 8316 0x27DC 10204 0x1D 29 0x201D 8221 0x203D 8253 0x205D 8285 0x207D 8317 0x27DD 10205 0x1E 30 0x20...

Page 49: ... 8DI 24Vdc Universal 0x10 16 Read 1word Size of configurationparameter byte 0x11 17 Read Write n word Read write Configuration parameter data up to 8byte Refer to A 2 0x17 23 Read 2word Firmware Revision ex 0x00010010 Major revision 1 Minor revision 1 Rev 1 001 0x19 25 Read 2word Firmware release date After the system is reset the new Set Value action is applied Nothingof output input memory or co...

Page 50: ...OS LED turns off Device may not be powered Check main power Cable IOS LED flashes red Adapter has no expansion module Add one or more expansion modules IOS LED is red One or more expansion module occurred in fault state Detected invalid expansion module ID Overflowed Input Output Size Too many expansion module Initializationfailure Communicationfailure Changed expansion module configuration Mismat...

Page 51: ...TB 2618 16 GT 2628 8 Points Source 24Vdc 2A 10RTB 2628 17 GT 2734 4 Points MOS Relay 240Vdc ac 0 5A 10RTB 2734 18 GT 2744 4 Points Relay 24Vdc 2A 240Vac 2A 10RTB 2744 19 GT 2764 4 Points MOS Relay 24Vdc ac 2A 10RTB 2764 20 GT 2784 4 Points MOS Relay 110Vdc ac 1A 10RTB 2784 Analog Input Module 21 GT 3001 LoadCell TBD 3001 22 GT 3114 4 Channels 0 20 4 20mA 12bits 10RTB 3114 23 GT 3154 4 Channels 0 2...

Page 52: ... 4154 4CH 0 20mA 16Bits 10RTB 4154 53 GT 4118 8CH 0 20mA 12Bits 10RTB 4118 54 GT 4158 8CH 0 20mA 16Bits 10RTB 4158 55 GT 4424 4CH 0 10Vdc 12Bits 10RTB 4424 56 GT 4464 4CH 0 10Vdc 16Bits 10RTB 4464 57 GT 4428 8CH 0 10Vdc 12Bits 10RTB 4428 58 GT 4468 8CH 0 10Vdc 16Bits 10RTB 4468 59 GT 417F 16CH 0 20mA 12Bits 18RTB 417F 60 GT 419F 16CH 0 20mA 16Bits 18RTB 419F 61 GT 442F 16CH 0 10Vdc 12Bits 20P Conn...

Page 53: ...power for starting up CPU Field Power The power for input and output line Terminator Resistor Resistor for prevention reflected wave EDS Electronic Data Sheet Sink The method of in output powersupply if a device has no power source Source The methodof in output power supply if a device has the power source ...

Page 54: ...GN 9212 User Manual Page 55 of 54 G series GN 9212 DeviceNet Rev 1 01 docx Head office Beijer Electronics AB Box 426 20124 Malmö Sweden Phone 46 40 358600 www beijerelectronics com ...

Reviews: