For the complete documentation index, see llms.txt. This page is also available as Markdown.

SLMP

Set up the SLMP protocol for ENLYZE.

The following guide walks you through connecting data sources that communicate via the SLMP protocol. SLMP (SeamLess Message Protocol) is Mitsubishi Electric's proprietary Ethernet protocol from the MC protocol family (MELSEC Communication Protocol). It is used by MELSEC controllers with an Ethernet interface, from the compact iQ-F (FX5) to the modular families iQ-R, Q, and L. ENLYZE connects these controllers via SLMP over Ethernet (TCP, default port 5001).

Supported devices

SLMP is supported by a broad range of Mitsubishi controllers with an Ethernet interface. A complete overview of the families and devices, along with the matching Target PLC setting, can be found on the Mitsubishi Electric page. Connectable are all SLMP-capable devices with an Ethernet interface, including:

  • Mitsubishi MELSEC iQ-F (FX5U, FX5UC, FX5UJ)

  • Mitsubishi MELSEC iQ-R (R04, R08, R16, R32 CPU with RJ71EN71 or integrated Ethernet)

  • Mitsubishi MELSEC-Q (with QJ71E71 module)

  • Mitsubishi MELSEC-L (L02, L06, L26 with integrated Ethernet)

So far we have field-tested the FX5U (iQ-F). The modular families iQ-R, Q, and L are likely connectable via SLMP as well but have not yet been connected by us in the field. Older FX controllers without Ethernet (FX2N, FX3U) are connected through the serial interface instead.

Required information

Information
Comment

Name

Give your data source a descriptive name

Selection of the Edge Device used for the connection

Noted on a sticker on every Edge Device. Follows the scheme adjective-scientist

Machine

Every data source is assigned to exactly one machine

Manufacturer

Mitsubishi Electric

IP address

The IPv4 address of the controller. It must be reachable from the Edge Device

Port

Default: 5001 (SLMP over Ethernet, TCP)

Target PLC

Model of the Mitsubishi controller, e.g. FX5U. β†’ How to find the right Target PLC type

Understanding the connector details

Target PLC

The Target PLC defines which Mitsubishi model the data source uses. The selection determines how the connector addresses the device areas (e.g. D, M, X, Y, R) of the controller, since the memory model and the available address range differ between models.

Currently field-tested and selectable is the FX5U (MELSEC iQ-F). We connect additional models on request. To find the right setting for your device, see the device overview on the Mitsubishi Electric page.

1

Connect the data source to the network

If this has not been done yet, a network connection between the data source and the respective Edge Device must first be established. See Integration scenarios for the available options.

SLMP runs over TCP on port 5001. With firewalls, make sure this port is open between the Edge Device and the controller. On the controller itself, an SLMP connection must also be configured (in GX Works3 under the Ethernet settings of the CPU or the Ethernet module).

2

Create the data source

Open the ENLYZE Manufacturing Data Platform, select the machine for which this data source should be added, and click the + Data source button.

3

Add connection details

For a connection to the data source to be established and data recording to start, the connection details must be entered.

Click the Add connection details button and enter the IP address, port, and Target PLC as described above. Then save the details.

4

Add variables

SLMP addresses data through device codes rather than symbolic tags. Variables are therefore created manually based on their device address and data type. Commonly used device codes are:

  • D – data registers (word)

  • M – internal relays (bit)

  • X / Y – inputs and outputs (bit, octal addressing)

  • R – extension registers (word)

  • T / C – timers and counters (word)

The available data types are Bit, Int16, UInt16, Int32, UInt32, and Float32. Keep the relevant addresses from the PLC program (GX Works2 / GX Works3) ready.

If you have any questions, feel free to contact us at support@enlyze.com.

Last updated