# Mitsubishi 1E

Neuron Mitsubishi 1E 插件用于通过以太网访问三菱的 A 系列、FX3U、FX3G、iQ-F 系列 PLC（iQ-F 需要特定固件版本支持）：

- **A 系列**：这是三菱较早的 PLC 产品线。A 系列 PLC 以其高度的可靠性和灵活性而受到欢迎，广泛应用于各种工业自动化应用。
- **FX3U 系列**：FX3U 是三菱 FX 系列的一部分，是一种紧凑型 PLC，适用于中小型自动化应用。FX3U 提供了丰富的通信选项（包括 RS-232、RS-485 和以太网），并且支持各种 I/O 模块和特殊功能模块。
- **FX3G 系列**：FX3G 也是三菱 FX 系列的一部分，是一种经济型 PLC，适用于小型自动化应用。FX3G 提供了基本的 PLC 功能，包括计数器、定时器、数据寄存器等。
- **iQ-F 系列**：iQ-F 系列是三菱最新的 PLC 产品线，内置以太网、模拟 I/O、数据记录等功能。

## 添加插件

在 **配置 -> 南向设备**，点击**添加设备**来创建设备节点，输入插件名称，插件类型选择 **Mitsubishi 1E** 启用插件。

## 设备配置
|  参数      | 说明                       |
| -------- | -------------------------- |
| **传输模式** |  采用 TCP 模式或 UDP 模式         |
| **PLC IP 地址** |  目标设备 IPv4 地址         |
| **PLC 端口** | 目标设备端口号，默认为 2000 |
| **UDP 源端口** | 目标设备端口号，启用 UDP 模式时可用，默认为 52001 |

## 设置组和点位

完成插件的添加和配置后，要建立设备与 Neuron 之间的通信，首先为南向驱动程序添加组和点位。

完成设备配置后，在**南向设备**页，点击设备卡片/设备列进入**组列表**页。点击**创建**来创建组，设定组名称以及采集间隔。完成组的创建后，点击组名称进入**点位列表**页，添加需要采集的设备点位，包括点位地址，点位属性，数据类型等。

公共配置项部分可参考[连接南向设备](../south-devices.md)，本页将介绍支持的数据类型和地址格式部分。

### 数据类型

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

### 地址格式

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

#### AREA ADDRESS

| 区域 | 数据类型 | 属性  | 备注                                   |
| ---- | -------- | ----- | -------------------------------------- |
| X    | bit      | 读/写 | 输入继电器  (FX3/iQ-F)                 |
| Y    | bit      | 读/写 | 输出继电器 (FX3/iQ-F)                  |
| M    | bit      | 读/写 | 内部继电器 (FX3/iQ-F)                  |
| L    | bit      | 读/写 | 锁存器 (FX3)                           |
| F    | bit      | 读/写 | 信号器 (FX3)                           |
| B    | bit      | 读/写 | 链接继电器 (FX3)                       |
| SB   | bit      | 读/写 | 链接专用继电器(FX3/iQ-F)               |
| S    | bit      | 读/写 | 步继电器(FX3/iQ-F)                     |
| D    | 所有类型 | 读/写 | 数据寄存器 (FX3/iQ-F)                  |
| W    | 所有类型 | 读/写 | 链接寄存器 (FX3)                       |
| TS   | bit      | 读/写 | 定时器触点 (FX3/iQ-F)                  |
| TC   | bit      | 读/写 | 定时器线圈 (FX3)                       |
| TN   | 所有类型 | 读/写 | 定时器当前值 (FX3/iQ-F)                |
| STS  | bit      | 读/写 | 保持定时器触点 (FX3)                   |
| STC  | bit      | 读/写 | 保持定时器线圈(FX3)                    |
| STN  | 所有类型 | 读/写 | 保持定时器 (FX3)                       |
| CS   | bit      | 读/写 | 计数器触点 (FX3/iQ-F)                  |
| CC   | bit      | 读/写 | 计数器线圈 (FX3)                       |
| CN   | 所有类型 | 读/写 | 计数器当前值  (FX3/iQ-F)               |
| LCS  | bit      | 读/写 | 长计数器触点（FX3/iQ-F）               |
| LCC  | bit      | 读/写 | 长计数器线圈（FX3）                    |
| LCN  | 所有类型 | 读/写 | 长计数器当前值（FX3/iQ-F）             |
| SB   | bit      | 读/写 | 链接特殊继电器（FX3）                  |
| SW   | 所有类型 | 读/写 | 链接专用寄存器 (FX3)                   |
| SM   | bit      | 读/写 | 特殊寄存器 (FX3/iQ-F)                  |
| SD   | 所有类型 | 读/写 | 专用寄存器 Specical register (FX3/iQ-F) |
| Z    | 所有类型 | 读/写 | 索引寄存器 Index register (FX3)        |
| LZ   | 所有类型 | 读/写 | 长变址寄存器 (FX3)                     |
| DX   | bit      | 读/写 | 链接直接软元件 链接输入(FX3)           |
| DY   | bit      | 读/写 | 链接直接软元件 链接输出(FX3)           |
| R    | 所有类型 | 读/写 | 文件寄存器 (FX3/iQ-F)                  |

#### .BIT

只可用于**非 bit 类型区域**，表示读取指定地址的指定二进制位，二进制位索引区间为[0, 15]。

| 地址  | 数据类型 | 说明                       |
| ----- | -------- | -------------------------- |
| D20.0 | bit      | D 区域，地址为 20，第 0 位 |
| D20.2 | bit      | D 区域，地址为 20，第 2 位 |

#### .LEN\[H]\[L]

当数据类型是 string 类型时，**.LEN** 表示的是字符串长度；可以选填 **H**和 **L** 表示两种字节顺序，默认的是 **H** 的字节顺序。

### 地址示例

| 地址      | 数据类型 | 说明                                           |
| --------- | -------- | -------------------------------------------- |
| X0    | bit      | X 区域，地址为 0    |
| X1    | bit      | X 区域，地址为 1    |
| Y0    | bit      | Y 区域，地址为 0    |
| Y1    | bit      | Y 区域，地址为 1    |
| D100  | int16    | D 区域，地址为 100  |
| D1000 | uint16   | D 区域，地址为 1000 |
| D200  | uint32   | D 区域，地址为 200  |
| D10   | float    | D 区域，地址为 10   |
| D20   | double   | D 区域，地址为 20   |
| D1002.16L | string   | D 区域，地址为 1002，字符串长度为 16，字节顺序为 L |
| D1003.16  | string   | D 区域，地址为 1003，字符串长度为 16，字节顺序为 H |

## 数据监控

完成点位的配置后，您可点击 **监控** -> **数据监控**查看设备信息以及反控设备，具体可参考[数据监控](../../../admin/monitoring.md)。
