Company News

GMT-X1 Communication with an Omron PLC via EtherNet/IP

Published: 2026-03-23 Article source:

 
 

Hello everyone! Welcome to General Measure's channel.

The GMT-X1 supports multiple communication methods, including Serial Communication, CAN Communication, Ethernet Communication (Modbus TCP/IP), and Fieldbus Communication (including Profinet, EtherCAT, Ethernet/IP, and CC-Link IEFB).

In this video, we will demonstrate how the GMT-X1 communicates with an Omron PLC via EtherNet/IP.

Before communication, you need to download the GMT-X1 description file (EDS file) from the GM website: www.gmweighing.com “GMT-X1_EDS File.”

In this demonstration:

The software used is CX-Programmer (PC IP: 192.168.101.25)

PLC model: CJ2M CPU33 (IP: 192.168.101.2)

Instrument: GMT-X1 (IP: 192.168.101.10)

The 448X parameters of the instrument menu use the default Lite version settings

The EDS file used is the corresponding Lite version: GMT-XONE_Lite(CH)_20250319.EDS


1. Create a New Project

Open CX-Programmer, click [New], and enter a device name, for example, NewPLC1.

Select CJ2M as the device type (according to your PLC), then click [Settings], select CPU33 as the CPU type, and click [OK].

For Network Type, select EtherNet/IP, click [Settings], and enter the actual PLC IP address, for example, 192.168.101.2, then click [OK].

After completing all selections, click [OK] to finish creating the new project.


2. Transfer the PLC IO Address Table

Click [Work Online], and click [Yes] in the pop-up window.

After the PLC goes online, click [Program Mode] to stop the PLC.

Double-click [IO Table and Unit Setup].
In the PLC IO Table window, click [Options] → [Create] → [Yes] → [Yes] → [Transfer].

Wait until the transfer is completed, then click [OK].


3. Add the Routing Table

In the PLC IO Table window, expand [Built-in Port].

Right-click Unit 0, select [Start Special Application] → [Start Only], then select CX-Integrator, and click [OK].

After entering CX-Integrator: Click [Communication Settings]

Device Type: CJ2M, Click [Settings], CPU Type: CPU33, then click [OK]

Network Type: Ethernet
Click [Settings] → [Driver]
Set the actual PLC address (e.g., 192.168.101.2)

Click [OK] → [OK]

Then click [Work Online] → [Start Routing Table].

In the new PLC Routing Table window:
Right-click Unit 0, select [Insert CPU SIOU] → [OK] → [Yes].

Then click [Transfer to PLC] → [Yes] → [OK].

The routing table configuration is complete. You can now close CX-Integrator.


4. Network Configuration

4.1 Open Network Configurator

Return to the PLC IO Table window, right-click Unit 0 again, select
[Start Special Application] → [Start Only],

Then select Network Configurator in the pop-up window and click [OK].


4.2 Online Connection

In the Network Configurator window:

Click [Option] → [Select Interface] → [Ethernet I/F], and ensure Ethernet I/F is selected.

Then click [Connect].

Select the network adapter corresponding to the IP segment and click [OK].

Select TCP:2, click [OK], then select Ethernet/IP_1, and click [OK] to complete the connection.


4.3 Load the EDS File

Click [Install EDS].

Locate and select the prepared Lite version EDS file:
GMT-XONE_Lite(CH)_20250319.EDS

Click [Open] to complete the EDS installation.


4.4 Network Node Configuration

In the Hardware List on the left side, find CJ2M-EIP21 and GMT-Xone, and double-click them.

The PLC and instrument nodes will appear on the right.

Right-click GMT-Xone, select [Change Node Address],
Set New IP Address to 192.168.101.10, then click [OK].

Then right-click the PLC node, select [Change Node Address],
Set New IP Address to 192.168.101.2, then click [OK].

This completes the network node configuration.


4.5 Create Associated Memory

Double-click the PLC node, click [Tag Sets], then click [Edit Tags].

In In-Consume, click [New]:

Name: D100 (corresponding to the instrument input start address)

Size: 20 (10 words = 20 bytes)

Click [Register], then [Close].

In Out-Consume, click [New]:

Name: D200 (corresponding to the instrument output start address)

Size: 16 (8 words = 16 bytes)

Click [Register], then [Close].

Click [OK] → [Yes].

Next, click [Connections], click the Register icon, and double-click GMT-XONE.

For Input Tag Set and Output Tag Set, select D100 and D200 respectively from the dropdown list.

Click [Register], then [Close].

After registration, the Register Device List will display the IO memory addresses corresponding to the instrument.

Click [OK].


4.6 Download Network Configuration

In Network Configurator, click:

[Download to Network] → [Yes] → [Yes]

Wait until the download progress completes, then click [OK].

Then the overall network configuration and download is finished.


5. Read Cyclic Data

Return to the CX-Programmer window.

Click [View] → [Windows] → [Watch].

In the Sheet1 window, double-click an empty row:

Address: D100

Data Type: REAL

Click [OK].

When the PLC is online, you can see the current weight value of the instrument (floating-point format).

Other data read/write operations can be configured by creating symbolic variables according to the IO address table provided in the instrument manual.


That's all for demonstrating the communication between GMT-X1 and Omron PLC.

If you would like to learn more about the detailed functions of this instrument, follow General Measure.