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.
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.
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.
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...
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...
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...
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...
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...
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...
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...
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...
• 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...
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...
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...
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...
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...
* 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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
(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...
Need help?
Do you have a question about the GL-9089 and is the answer not in the manual?
Questions and answers