AB7072 Communication EtherNet/IP Adapter for Modbus RTU Slave

Hello team support,

I’m doing the test below

For EtherNet / IP protocol is correct

image

I’m having problems on the rtu modbus side, for testing I’m using the micro 820 as Slave Protocol Modbus RTU Slave

The communication data is correct

PLC

Bitrate 19200
Data bits 8
Parity None
Physical Standard RS232

PLC Address Modbus RTU

image

Configuration Modbus RTU

image

Status Gateway

1 - Module Status- Green

2 - Network Status-Green

3 - Link/Activity 1- Green flashing

4 - Link/Activity 2- Off

5 - Subnet Status- Green flashing

6 - Device Status- Green

What may be the problem?

Thank

Hi,

The first two things to look at when trouble shooting the RTU side is the Serial log and the node monitor. Do you see Rx and Tx messages in the log? If you do next check the node monitor to see if there is any data from the node.
Can you upload your config file for us to take a look at?

Deryck

Hi Deryck,

Configuração_GatewayOK.cfg (16.0 KB)

Hello @Santos,

The configuration you shared is empty. Did you take a log and see any transactions? Did the node monitor show data?

Where your PLC shows a 40001 register you will want to subtract 40000 and use that as the starting address for the query.

Deryck

Hello Deryck,

There was no data transaction

Where your PLC shows a 40001 register you will want to subtract 40000 and use that as the starting address for the query.

No, I can read 40001 directly

Hi Mateus,

Please provide me with your configuration so that I can review it.

You do not want to use the full register when configuring the transaction. To read the first holding register you would want to specify 1 as the starting address in the transaction.

If no data is in the log you are not sending any RTU messages.

Deryck

Hi Deryck,

I used RS485 and the gateway received the values

But it is giving input size error on the PLC

CONFIGURATION PLC CONFIGURATION.cfg (16.0 KB) CONFIGURATION.cfx (546 Bytes)

Thank

Hello @Santos ,

It looks like it is added to your PLC with the wrong data size. Update the definition to have 1 int configured for the input and 0 bytes output.

Deryck

Hello Deryck,

Thanks for helping me