Skip to content

Mitsubishi 1E ​

Mitsubishi 1E is a part of Mitsubishi Electric's PLC series that leverages the MELSEC Communication protocol for efficient and reliable data exchange in diverse industrial automation applications.

For the generic steps, see Create a Southbound Driver and Groups and Tags.

EMQX Neuron's a1e driver is used to access Mitsubishi's A series, FX3U, FX3G, iQ-F series PLCs via Ethernet, iQ-F requires a specific firmware version.

Add Driver ​

On Data Collection → South Devices, click Add Device.

  • Name: The name of this device node.
  • Driver: Select the Mitsubishi 1E driver.

Connection Parameters ​

Click the driver card to open the Device Configuration page and fill in:

ParameterDescription
Transport ModeUse TCP mode or UDP mode
PLC IP AddressTarget PLC IPv4 address
PLC PortTarget PLC IPv4 address, Default 2000
UDP Source PortTarget device port number, available when UDP mode is enabled, default is 52001

Tag Configuration ​

The data types and address formats supported by this driver are listed below.

Data Types ​

  • INT16
  • UINT16
  • INT32
  • UINT32
  • FLOAT
  • DOUBLE
  • BIT
  • STRING

Address Format ​

AREA ADDRESS[.BIT][.LEN[H][L]]

AREA ADDRESS ​

AREATYPEATTRIBUTEREMARK
Xbitread/writeInput relay (FX3/iQ-F)
Ybitread/writeOutput relay (FX3/iQ-F)
Mbitread/writeInternal relay (FX3/iQ-F)
Lbitread/writeLatch relay (FX3/iQ-F)
Fbitread/writeAnnunciator (FX3/iQ-F)
Bbitread/writeLink relay (FX3/iQ-F)
SBbitread/writeLink special relay (FX3/iQ-F)
Sbitread/write(FX3/iQ-F)
Dallread/writeData register (FX3/iQ-F)
Wallread/writeLink register (FX3/iQ-F)
TSbitread/writeTimer Contact (FX3/iQ-F)
TCbitread/writeTimer Coil (FX3/iQ-F)
TNallread/writeTimer Current value (FX3/iQ-F)
STSbitread/writeRetentive timer Contact (FX3/iQ-F)
STCbitread/writeRetentive timer Coil (FX3/iQ-F)
STNallread/writeRetentive timer (FX3/iQ-F)
CSbitread/writeCounter Contact (FX3/iQ-F)
CCbitread/writeCounter Coil (FX3/iQ-F)
CNallread/writeCounter Current value (FX3/iQ-F)
LCSbitread/writeLong Counter Contact (FX3/iQ-F)
LCCbitread/writeLong Counter Coil (FX3/iQ-F)
LCNallread/writeLong Counter Current value (FX3/iQ-F)
SBbitread/writeLink special relay (FX3/iQ-F)
SWallread/writeLink special register (FX3/iQ-F)
SMbitread/writeSpecial relay (FX3/iQ-F)
SDallread/writeSpecical register (FX3/iQ-F)
Zallread/writeIndex register (FX3/iQ-F)
LZallread/writeLong Index register (FX3/iQ-F)
DXbitread/writeLink input (FX3/iQ-F)
DYbitread/writeLink output(FX3/iQ-F)
Rallread/writeFile register (FX3/iQ-F)

.BIT ​

It can only be used in non-bit type area, which means to read the specified bit of the specified address, and the binary bit index range is [0, 15].

AddressData TypeDescription
D20.0bitD area, address is 20, bit 0
D20.2bitD area, address is 20, bit 2

.LEN[H][L] ​

When the data type is string, .LEN indicates the length of the string; H and L can be optional to indicate two byte orders, the default is H byte order.

Example Addresses ​

AddressData TypeDescription
X0bitX area, address is 0
X1bitX area, address is 1
Y0bitY area, address is 0
Y1bitY area, address is 1
D100int16D area, address is 100
D1000uint16D area, address is 1000
D200uint32D area, address is 200
D10floatD area, address is 10
D20doubleD area, address is 20
D1002.16LstringD area, address is 1002, string length is 16, endianness is L
D1003.16stringD area, address is 1003, string length is 16, endianness is H