Skip to content

MELSEC RJ71EN71 — PLC-side settings

MELSEC RJ71EN71 — Ethernet communication unit for iQ-R series.

What you need

  • Configuration tool: GX Works3
  • Network: Align IP address, subnet mask, and default gateway with your network environment.
  • After configuration: Power cycle the PLC to apply the new parameters.

Example values used in this guide

Parameter Example value Notes
IP address 192.168.250.100 Adapt to your network
TCP port 1025 SLMP TCP
UDP port 1035 SLMP UDP

PLC-side settings

Use the RJ71EN71 when the iQ-R CPU module does not have a built-in Ethernet port. Settings and profile are identical to the iQ-R built-in port.

Screen: Unit parameters

Parameter Setting
IP Address 192.168.250.100 (example)
Subnet Mask Match your network
Default Gateway Match your network
Write Permission During RUN Permit all (SLMP)
Communication Data Code Binary
Open Method Setting Do not open via program

Screen: Remote device connection settings

Parameter TCP UDP
Communication Method SLMP SLMP
Protocol TCP UDP
Port Number 1025 1035
Keep-Alive Enabled UDP

Connecting with this library

Parameter Value
Canonical profile melsec:iq-r
Port (TCP) 1025
Port (UDP) 1035

Code example:

import asyncio

from slmp import SlmpConnectionOptions, open_and_connect, read_typed


async def main() -> None:
    options = SlmpConnectionOptions(host="192.168.250.100", port=1025, plc_profile="melsec:iq-r")
    async with await open_and_connect(options) as client:
        value = await read_typed(client, "D100", "U")
        print(f"D100={value}")


asyncio.run(main())
using PlcComm.Slmp;

var options = new SlmpConnectionOptions("192.168.250.100", SlmpPlcProfile.IqR) { Port = 1025 };
await using var client = await SlmpClientFactory.OpenAndConnectAsync(options);
var value = await client.ReadTypedAsync("D100", "U");
Console.WriteLine($"D100={value}");

Screenshots

RJ71EN71 unit parameters screen RJ71EN71 unit parameters screen.

RJ71EN71 remote device connection settings screen RJ71EN71 remote device connection settings screen.