Download Print this page

Beijer Electronics GL-9089 User Manual

Modbus tcp / ethernet ip network adapter
Hide thumbs Also See for GL-9089:

Advertisement

Quick Links

User Manual
GL-9089 Network Adapter Module
MODBUS TCP / Ethernet IP network adapter, light version, max. 16 slices
Doc ID: 175609
2025-02-20

Advertisement

loading
Need help?

Need help?

Do you have a question about the GL-9089 and is the answer not in the manual?

Questions and answers

Summary of Contents for Beijer Electronics GL-9089

  • Page 1 User Manual GL-9089 Network Adapter Module MODBUS TCP / Ethernet IP network adapter, light version, max. 16 slices Doc ID: 175609 2025-02-20...
  • Page 2 The information in this document is subject to change without notice and is provided as available at the time of printing. Beijer Electronics AB reserves the right to change any information without updating this publication. Beijer Electronics AB assumes no responsibility for any errors that may appear in this document.
  • Page 3: Table Of Contents

    15.5. Port Object ..................53 15.6. TCP/IP Object .................. 54 15.7. Ethernet Link Object ................56 15.8. Fn-Bus Internal Bus Manager Object ............56 15.9. Expansion Slot Object ................. 58 15.10. Ethernet / IP Reference ..............61 Beijer Electronics, Doc ID: 175609 2025-02...
  • Page 5: About This Manual

    About This Manual 1. About This Manual This manual contains information on the software and hardware features of the Beijer Electronics GL-9089 Network Adapter Module. It provides in-depth specifications, guidance on installation, setup, and usage of the product. 1.1. Symbols Used in This Manual This publication includes Warning, Caution, Note and Important icons where appropriate, to point out safety-related, or other important information.
  • Page 6: Safety

    Before using this product, please read this manual and other relevant manuals carefully. Pay full attention to safety instructions! In no event will Beijer Electronics be responsible or liable for damages resulting from the use of this product. The images, examples and diagrams in this manual are included for illustrative purposes. Because of the many variables and requirements associated with any particular installation, Beijer Electronics cannot take responsibility or liability for actual use based on the examples and diagrams.
  • Page 7: About The G-Series System

    IP, EtherCAT, PROFINET, CC-Link IE Field, PROFIBUS, CANopen, DeviceNet, CC-Link, MODBUS/Serial etc. • Expansion Module - Expansion module types: Digital IO, Analog IO, and Special modules. • Messaging - The system uses two types of messaging: Service messaging and IO messaging. Beijer Electronics, Doc ID: 175609 2025-02...
  • Page 8: Io Process Data Mapping

    Valid parameter data depends on the modules in use. For example, analog modules have settings of either 0-20 mA or 4-20 mA, and temperature modules have settings such as PT100, PT200, and PT500. The documentation for each module provides a description of the parameter data. 2025-02 Beijer Electronics, Doc ID: 175609...
  • Page 9: Specifications

    Wiring IO cable max. 2.0 mm (AWG 14) Weight 76 g Dimensions 54 mm x 99 mm x 70 mm 4.3. Communication Specification Adapter type Slave node (MODBUS/TCP,MODBUS/UDP Server) Protocol MODBUS/TCP,MODBUS/UDP,HTTP,DHCP,10 TCP Connections Sub-protocol Ethernet/IP Beijer Electronics, Doc ID: 175609 2025-02...
  • Page 10 • Exchange data/traffic present (ACT) - Green/Red • Expansion IO module status (IOS) - Green/Red 2 LEDs (RJ45 connector): • Link/Active – Yellow • Not used - Green Module location Starter module, left side of the G-Series system 2025-02 Beijer Electronics, Doc ID: 175609...
  • Page 11: Wiring Diagram

    5. Wiring Diagram Pin no. Signal description System power, 24 V System power, ground Frame ground Field power, ground Field power, 24 V WARNING Never connect system power to field power! Use separate power supplies. Beijer Electronics, Doc ID: 175609 2025-02...
  • Page 12: Led Indicator

    The device has an unrecoverable fault. • Memory error or CPU watchdog error. 6.2. LINK (Physical Connection) Status Indication Not powered or not Device may not be powered. linked Adapter physical Green Adapter ethernet controller physically connected. connected 2025-02 Beijer Electronics, Doc ID: 175609...
  • Page 13: Act (Exchange Data/Traffic Present)

    • Detected invalid expansion module ID. • Overflowed Input/Output size. • Too many expansion modules. • Initialization failure. • Communication failure. • Changed expansion module configuration. • Mismatch vendor code between adapter and expansion module. Beijer Electronics, Doc ID: 175609 2025-02...
  • Page 14: Socket

    RJ-45 Socket 7. RJ-45 Socket For information on network installation, refer to chapter Network Installation. RJ-45 Signal name Description Transmit + Transmit - Receive + Receive - Case Shield 2025-02 Beijer Electronics, Doc ID: 175609...
  • Page 15: Dip Switch

    IP_DIP bit#7 = ON: Enable DHCP/BOOTP * = ON: Use lowest IP address with IP_DIP value * DHCP/BOOTP must be set in special register (default: BOOTP), see chapter Adapter TCP/IP Special Register (0x1040, 4160). Beijer Electronics, Doc ID: 175609 2025-02...
  • Page 16: Hardware Setup

    Installation position is valid vertical and horizontal. The drawings are illustrative and may be out of proportion. CAUTION NOT following the space requirements may result in damaging the product. 2025-02 Beijer Electronics, Doc ID: 175609...
  • Page 17: Mount Module To Din Rail

    • GT-5XXX • GT-7XXX GN-9XXX modules have three locking levers, one at the bottom and two on the side. For mounting instructions, refer to Mount GN-9XXX Module. Mount to DIN rail Dismount from DIN rail Beijer Electronics, Doc ID: 175609 2025-02...
  • Page 18 9.2.2. Mount GN-9XXX Module To mount or dismount a network adapter or programmable IO module with the product name GN-9XXX, for example GN-9251 or GN-9371, see the following instructions: Mount to DIN rail Dismount from DIN rail 2025-02 Beijer Electronics, Doc ID: 175609...
  • Page 19: Field Power And Data Pins

    Token output port of processor module Serial output Transmitter output port of processor module Serial input Receiver input port of processor module Reserved Reserved for bypass token Field GND Field ground Field VCC Field supply voltage (24 VDC) Beijer Electronics, Doc ID: 175609 2025-02...
  • Page 20: Ip-Address Setup

    Connect your computer to the module and power on the module. The BOOTP server will now assign the new IP address to the module and the new IP settings will appear in the Request History section. 2025-02 Beijer Electronics, Doc ID: 175609...
  • Page 21: Modbus/Tcp Ip - Web Server

    12. To verify the connection, ping the device using the new IP address or check its connection through the web server. For more info on the web server, see the next chapter. 10.3. MODBUS/TCP IP – Web Server Network adapter Beijer Electronics, Doc ID: 175609 2025-02...
  • Page 22: Firmware Upgrade Via Ethernet

    A value of 254(dec) = 00 1111 1110 (bin) counting from the dip switch No.1 as LSB bit. Dip switch 2 to 8 = ON and dip switch 1, 9, and 10 = OFF. 2025-02 Beijer Electronics, Doc ID: 175609...
  • Page 23 Ping the adapter from a command prompt: ping 192.168.1.100. Access the web page via a standard web browser using the IP address 192.168.1.100 Login with the following credentials: User ID beijer Password beijer Click Choose File. Beijer Electronics, Doc ID: 175609 2025-02...
  • Page 24 13. Power off and on the module. 14. Before utilizing the PROFINET adapter, ensure that the adapter has finished updating. This can be verified through the following methods: • Checking the PROFINET adapter after firmware update, usingPRONETA from Siemens: 2025-02 Beijer Electronics, Doc ID: 175609...
  • Page 25 Firmware Upgrade via Ethernet Example 1: M9287 F/W 1.005 = V1.5.0 Example 2: GN-9287 F/W 1.112 = V1.112.0 • Checking the MODBUS TCP adapter via the built-in web server, use 192.168.1.100 (default IP). Beijer Electronics, Doc ID: 175609 2025-02...
  • Page 26 • Checking the firmware version using IO Guide Pro. In IO Guide Pro, go to Tools > Protocol Messenger > Modbus. and select device IP and Protocol MODBUS TCP From the GX-9XXX manual read out the MODBUS address for the Firmware version. 2025-02 Beijer Electronics, Doc ID: 175609...
  • Page 27 Firmware Upgrade via Ethernet Send MODBUS message on address (hex): 1003 Response: 010B (hex) = 1.011 Beijer Electronics, Doc ID: 175609 2025-02...
  • Page 28: Io Process Image Map

    * 16. 12.2. Example of Input Process Image (Input Register) Map Input image data depends on slot position and expansion slot data type. Input process image data is only ordered by expansion slot position. 2025-02 Beijer Electronics, Doc ID: 175609...
  • Page 29: Example Of Output Process Image (Output Register) Map

    Discrete input 8 pts (Slot#8) 12.3. Example of Output Process Image (Output Register) Map Output image data depends on slot position and expansion slot data type. Output process image data is only ordered by expansion slot position. Beijer Electronics, Doc ID: 175609 2025-02...
  • Page 30 Analog output Ch2 high byte (Slot#3) Analog input Ch2 low byte (Slot#3) 0x080 Analog output Ch3 high byte (Slot#3) Analog input Ch3 low byte (Slot#3) 0x080 Discrete output 4 Discrete output 4 pts (Slot#5) pts (Slot#4) 2025-02 Beijer Electronics, Doc ID: 175609...
  • Page 31 Analog output Ch2 low byte (Slot#8) 0x080 Analog output Ch3 high byte (Slot#8) Analog output Ch3 low byte (Slot#8) 0x080 Discrete output low 8 pts (Slot#10) Discrete output 4 pts (Slot#9) 0x080 Discrete output high 8 pts (Slot#10) Beijer Electronics, Doc ID: 175609 2025-02...
  • Page 32: Modbus Tcp/Udp

    The MBAP (MODBUS Application Protocol) header contains the following fields. Fields Description Client Server Transac Identification of Initialized Recopied by the server tion byte a MODBUS Request / by the client from the received identifi Response transaction. 2025-02 Beijer Electronics, Doc ID: 175609...
  • Page 33: Supported Modbus Function Codes

    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. Beijer Electronics, Doc ID: 175609 2025-02...
  • Page 34: 0X02) Read Discrete Inputs

    Starting address Hi 0x00 Starting address Lo 0x00 Quantity of inputs Hi 0x00 Quantity of inputs Lo 0x0A Response Field name Example Function code 0x02 Byte count 0x02 Input status 0x80 Input status 0x00 2025-02 Beijer Electronics, Doc ID: 175609...
  • Page 35: 0X03) Read Holding Registers

    The register data in the response message are packed as two bytes per register, with the binary contents right justified within each byte. For each register, the first byte contains the high order bits and the second contains the low order bits. Beijer Electronics, Doc ID: 175609 2025-02...
  • Page 36: 0X05) Write Single Coil

    Function code 0x05 Output address Hi 0x10 Output address Lo 0x01 Output value Hi 0xFF Output value Lo 0x00 Response Field name Example Function code 0x05 Output address Hi 0x10 Output address Lo 0x01 2025-02 Beijer Electronics, Doc ID: 175609...
  • Page 37: 0X06) Write Single Register

    The server echoes both the function code and sub-function code in a normal response. Some of the diagnostics cause data to be returned from the remote device in the data field of a normal response. Beijer Electronics, Doc ID: 175609 2025-02...
  • Page 38 Sub-Function 0x000A(10) Clear Counters and Diagnostic Register The goal is to clear all counters and the diagnostic register. Counters are also cleared upon power–up. Sub-function Data field (request) Data field (response) Description 0x000A(10) 0x0000 Echo request data 2025-02 Beijer Electronics, Doc ID: 175609...
  • Page 39 The response data field returns the status of MODBUS and internal bus addressed to the remote device. This status values are identical with status 1word of input process image. Sub-function Data field (request) Data field (response) Description 0x0064(100) 0x0000 MODBUS, internal bus Same as status status 1word Beijer Electronics, Doc ID: 175609 2025-02...
  • Page 40: 0X0F) Write Multiple Coils

    The requested written values are specified in the request data field. Data is packed as two bytes per register. The normal response returns the function code, starting address, and quantity of registers written. 2025-02 Beijer Electronics, Doc ID: 175609...
  • Page 41: 0X17) Read/Write Multiple Registers

    Request Field name Example Function code 0x17 Read starting address Hi 0x08 Read starting address Lo 0x00 Quantity of read Hi 0x00 Quantity of read Lo 0x02 Beijer Electronics, Doc ID: 175609 2025-02...
  • Page 42: Error Response

    Field name Example Function code 0x81 Exception code 0x02 Exception Codes Excepti Name Description code Illegal function The function code received in the query is not an allowable action for the server (or slave). 2025-02 Beijer Electronics, Doc ID: 175609...
  • Page 43: Modbus Special Register Map

    18 bytes “GL-9089,Modbus/TCP Adapter,GBUS” 0x1006(4102) Read 1 word Sum check of EEPROM 0x1010(4112) Read 2 words Firmware release date. If 0x1114 0x2023, the release date is 2023-11-14 0x1011(4113) Read 2 words Product manufacturing inspection date Beijer Electronics, Doc ID: 175609 2025-02...
  • Page 44 1 word Enable/disable auto recovery watchdog error Write when receiving new frame. 0: Disable, 1: Enable (default). Value is stored in EEPROM. 0x1028(4136) Read 1 word IO update time, main loop time (unit: 1 us). 2025-02 Beijer Electronics, Doc ID: 175609...
  • Page 45 This option can enable Master fault action option. With master fault action, fault action can be activated with master communication failure. Default: Disable. 0x1102(4354) Read 1 word Start address of input image word register =0x0000 Beijer Electronics, Doc ID: 175609 2025-02...
  • Page 46 TOO_MUCH_DATA 0x07: VENDOR_ERROR 0x08: NOT_EXPECTED_SLOT 0x09: CRC_ERROR 0x80: NO_FIELD_POWER 0x111D(4381) Read 1 word Adapter G-Series revision. 13.5.5. Expansion Slot Information Special Register (0x2000, 8192) Each expansion slot has 0x20(32) address offset and same information structure. 2025-02 Beijer Electronics, Doc ID: 175609...
  • Page 47 0x205E(8286) 0x207E(8318) ……. 0x21FE(8702) + 0x1F(+31) 0x201F(8223) 0x203F(8255) 0x205F(8287) 0x207F(8319) ……. 0x21FF(8703) Address offset Access Type, size Description + 0x02(+2) * Read 1 word Input start register address of input image word this slot. Beijer Electronics, Doc ID: 175609 2025-02...
  • Page 48: Modbus Reference Documents

    + 0x19(+25) Read 2 words Firmware release data. * Nothing of output, input, memory or configuration parameter corresponding slot returns Exception 13.6. MODBUS Reference Documents http://www.modbus.org 13.7. MODBUS Tools http://www.modbustools.com - modbus poll http://www.win-tech.com - modscan32 2025-02 Beijer Electronics, Doc ID: 175609...
  • Page 49: Object Models

    14.1. Supported Objects Object Type Number of instances Class code Identity Required Message router Required Assembly Required Connection manager Required Port Required TCP/IP interface Required Ethernet link Required FnBus manager Vendor-specific Expansion slot Vendor-specific 1-16 Beijer Electronics, Doc ID: 175609 2025-02...
  • Page 50: Object Settings

    Structure Value: • Major • 1 - 9 • USINT • Minor • 01 - 255 • USINT Status WORD Device status. Defined in standard (fixed now, use later). Serial UDINT Unique number number 2025-02 Beijer Electronics, Doc ID: 175609...
  • Page 51: Message Router Object

    Implemented for Service name Class Instance 0x01 Get_Attribute_All 0x0E Set_Attribute_Single Class attributes Insta Attrib Access Name Data Value ute ID rule Type Revision UINT 0001 Number of UINT 0000 attribute Number of UINT 0000 service Beijer Electronics, Doc ID: 175609 2025-02...
  • Page 52: Assembly Object

    Attribute ID Access Rule Name Data type Value Revision UINT 0002 Input instance attributes Instance Attribute Access Name Data type Value Rule Input (produced) Array n Input process Process image BYTE image data data 2025-02 Beijer Electronics, Doc ID: 175609...
  • Page 53: Connection Manager Object

    Attrib Access Name Data Value ute ID rule Type Revision UINT 0001 Max instance UINT 0001 Num instances UINT 0001 Entry port UINT 0001 All ports ARRAY 0000 0000 STRUCT 0004 UINT 0002 UINT Beijer Electronics, Doc ID: 175609 2025-02...
  • Page 54: Tcp/Ip Object

    UINT 0001HEX Max instance UINT 0001HEX Num instances UINT Instance attributes Insta Attrib Acces Name Data Value ute ID s rule type Status DWORD See section “Status Instance Attributes” below. Configuration DWORD 00000006HEX capability 2025-02 Beijer Electronics, Doc ID: 175609...
  • Page 55 1 - The device shall use the interface configuration values via BOOTP. 2 - The device shall use the interface configuration values via DHCP upon start-up. 3-15 – Reserved. If TRUE, the device shall resolve host names by querying a DNS server. Beijer Electronics, Doc ID: 175609 2025-02...
  • Page 56: Ethernet Link Object

    Bit 6: Local hardware fault Others: 0 Physical address ARRAY Same as MAC address of 6 USINTs 15.8. Fn-Bus Internal Bus Manager Object Class Code: 70 Common services Service code Implemented for Service name Class Instance 0x0E Get_Attribute_Single 2025-02 Beijer Electronics, Doc ID: 175609...
  • Page 57 (default) Fixed Get/Set Output reset at BOOL 0: Disable (default) stop 1: Enable *After the system is reset, the new “Set Value” action is applied. If slot location is changed, default value is set automatically. Beijer Electronics, Doc ID: 175609 2025-02...
  • Page 58: Expansion Slot Object

    (if output data length is zero, then return Byte offset USINT empty). Bit offset Input data Array of: Read input data size defined by attribute 2 (if input data BYTE length is zero, then return empty). 2025-02 Beijer Electronics, Doc ID: 175609...
  • Page 59 3 Bit/Byte/Word … … 1 1 1 1 1 1 63 Bit/Byte/Word Product code format Byte# Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 Connection type Beijer Electronics, Doc ID: 175609 2025-02...
  • Page 60 I/O Both Modules Priority (input/output data priority for assembly) Priority 0 (low) - usually used by byte/bit type discrete module. Priority 1 Priority 2 - usually used by analog I/O module. Priority 3 (high) 2025-02 Beijer Electronics, Doc ID: 175609...
  • Page 61: Ethernet / Ip Reference

    0 0 0 0 1 0 2 Bit/Byte/Word 0 0 0 0 1 1 3 Bit/Byte/Word … … 1 1 1 1 1 1 63 Bit/Byte/Word 15.10. Ethernet / IP Reference Ethernet/IP reference documents: http://www.odva.org http://www.ethernet-ip.org Ethernet/IP tools: http://www.pyramid-solutions.com Beijer Electronics, Doc ID: 175609 2025-02...