Skip to content

Mitsubishi FX ​

The Mitsubishi FX driver is used to access Mitsubishi's FX0, FX2, FX3 and other PLC series via the FX programming port.

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

Add Driver ​

On Data Collection → South Devices, click Add Device.

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

Connection Parameters ​

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

ParameterDescription
Connection TimeoutConnection timeout, default is 3000 milliseconds
Send IntervalCommand transmission interval, default 20 ms
Serial DeviceSerial device path
Stop BitsStop bits, default is 1
ParityParity, default is even
Baud RateBaud rate, default is 9600
Data BitsData Bits, default is 7

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 (FX3U)
Ybitread/writeOutput relay (FX3U)
Mbitread/writeInternal relay (FX3U)
Sbitread/writeStatus relay (FX3U)
TSbitread/writeTimer Contact (FX3U)
CSbitread/writeCounter Contact (FX3U)
TNallread/writeTimer Current value (FX3U)
CNallread/writeCounter Current value (FX3U)
Dallread/writeData register (FX3)

.BIT ​

Only available for non-bit type area, means read the specified binary bit of the specified address, the binary bit index interval is [0, 15].

AddressData TypeDescription
D20.0bitD Area, address 20, bit 0
D20.2bitD Area, address 20, bit 2

.LEN[H][L] ​

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

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
D120uint16D Area, address is 120
D200uint32D Area, address is 200
D10floatD Area, address is 10
D20doubleD Area, address is 20
D152.16LstringD Area, address is 152, string length is 16, endianness is L
D183.16stringD Area, address is 183, string length is 16, endianness H