YASKAWA MP2000 系列机器控制器通信模块
通信模块启动全流程
Step 1:使用机器准备
必备设备:MP2000 系列控制器、通信模块、通信对方设备、专用电缆、装 MPE720 的电脑
控制器兼容性:MP2200(JEPMC-BU2200/BU2210,最大连 8 个模块)、MP2300(JEPMC-MP2300,最大连 3 个)、MP2100M(JAPMC-MC2140,需扩展板,最大连 8 个)、MP2500MD(JEPMC-MP2540-D,需扩展板,最大连 8 个)
Step 2:模块安装与拆卸
安装步骤:断电→拆机器控制器电池盖→拆选购模块盖板→对准导轨插入模块→装盖板→通电
拆卸步骤:断电→备份程序→拆电缆→拆电池盖→拆盖板→用电池盖凸起撬动模块→拔出模块
Step 3:通信管理器设定
支持端口类型:串行(RS-232C)、Ethernet、Ethernet (LP)、CP-215
关键设定示例(Ethernet):电脑 IP 设 192.168.1.2,子网掩码 255.255.255.0;通信管理器设 Logical PT 为 Ethernet,IP 地址填电脑 IP
Step 4:自动配置执行
触发方式:MP2200/MP2300 拨 “CNFG” 为 ON + 重启;MP2100M/MP2500MD 用 MPE720 菜单操作
结果差异:
CNFG INIT 结果
ON ON 模块构成更新,所有通信模块按默认配置
ON OFF 模块构成更新,已有定义模块保留配置,新模块用默认
Step 5:MPE720 启动与传送定义
Ver.6:Online→Communications Setting→选逻辑端口→设参数
Ver.5.xx:启动 MPE720→打开 PLC 文件夹→Properties→Network→勾选 OnLine→选逻辑端口
传送定义:打开模块构成定义画面→双击对应模块→设参数→保存到闪存

传送模式与协议详解
传送模式分类
模式 适用通信方式(模块) 核心特点
信息传送 RS-232C(所有)、Ethernet(218IF-01/02)、MPLINK(215AIF-01) 事件触发,用 MSG-SND/MSG-RCV 函数
工程传送 RS-232C(所有)、Ethernet(218IF-01/02)、MPLINK(215AIF-01) 面板命令 + MPE720,用于程序传输
链路传送 MPLINK(215AIF-01) 定期收发,仅 215AIF-01 支持
核心通信协议
MEMOBUS:安川标准,主控制器指定子控制器地址通信,功能码含 01H(读绕组)、03H(读保持寄存器)等,支持 1~2000 位(位数据)、1~125 字(字数据)
扩展 MEMOBUS:MEMOBUS 扩展,新增 09H(扩展读保持寄存器)等功能码,1 次传 1~508 字,支持 MEMOBUS / 通用信息模式
MELSEC:兼容三菱 A 系列,支持 CPU 间通信、固定缓冲通信,功能码对应 ACPU 通用命令(如 WR→01H/02H)
MODBUS/TCP:工业 Ethernet 协议,支持 1~2000 位(读绕组)、1~125 字(读寄存器),218IF-01/02 自动转换协议
无步骤:直接传 M 寄存器数据,分字(1~254 字)、字节(1~508 字节)单位,无响应
串行通信(以 217IF-01 为例)
端口与协议
接口:RS-232C(PORT,9 针)、RS-422/485(14 针)
支持协议:MEMOBUS、MELSEC、OMRON、无步骤、无步骤 FD(全双工,最大收 5080 字)
传送定义参数
参数 设定内容 示例
传送协议 MEMOBUS/MELSEC/OMRON/ 无步骤 MEMOBUS
主从模式 Master(地址 0)/Slave(地址 1~63) Slave,地址 1
波特率 9600/19200bps 19200bps
数据长度 7/8 位 8 位
校验位 Even/Odd/None Even
连接示例
与 MELSEC 连接:217IF-01 的 RS-232C(针 2=TXD、3=RXD)接三菱 AJ71UC24(针 2=RXD、3=TXD),MELSEC 设局编号 01,波特率 19200bps
与变频器连接:217IF-01 的 RS-485(针 3=RX+、4=RX-、8=TX+、9=TX-)接 VS-616G5,变频器 H5-01=1(地址)、H5-02=9600bps
关键模块特性(218IF-01/02、260IF-01)
218IF-01 模块
接口:RS-232C(PORT)、Ethernet(10Base-T,RJ45)
规格:Ethernet 传送速度 10Mbps,半双工;RS-232C 最大传 15m
Ethernet 设定:IP 地址(默认 192.168.1.1)、子网掩码、连接参数(TCP/UDP,端口 256~65535)
218IF-02 模块
接口:RS-232C(PORT)、Ethernet(100Base-TX/10Base-T)
优势:支持 Ethernet (LP) 端口,工程通信更高速,最大传 100m(100Base-TX)
260IF-01 模块
通信:DeviceNet,支持 Explicit 协议,主控制器设定
规格:最大节点数 64,传送速度 125/250/500kbps

关键问题
问题 1:MP2000 系列通信模块的自动配置有两种触发方式,分别适用于哪些控制器?配置结果有何差异?
答案:
适用控制器:
拨码开关触发:适用于MP2200、MP2300,通过将机器控制器的 “CNFG” 拨动开关设为 ON,重启电源触发;
MPE720 操作触发:适用于MP2100M、MP2500MD,启动 MPE720 后,在 Module Configuration 画面选 Order→Self Configure All Modules/Module Self-configuration 触发。
配置结果差异:
触发方式 具体操作 结果
拨码开关(MP2200/MP2300) CNFG=ON,INIT=ON 模块构成定义更新,所有检测出的通信模块按默认值配置
拨码开关(MP2200/MP2300) CNFG=ON,INIT=OFF 模块构成定义更新,已存在传送定义的模块保留当前定义,新检出模块用默认值
MPE720(MP2100M/MP2500MD) 自动配置所有模块 模块构成定义更新,已存在定义的模块保留当前定义,新检出模块用默认值
MPE720(MP2100M/MP2500MD) 自动配置单个模块 仅所选模块配置传送定义,已存在定义的保留,新检出的用默认值
问题 2:217IF-01 模块支持无步骤与无步骤 FD 两种协议,二者在功能与使用上有哪些核心区别?
答案:二者核心区别体现在通信方式、通道数、数据处理能力等方面,具体如下:
对比维度 无步骤 无步骤 FD
通信方式 半双工(发送 / 接收不可同时进行) 全双工(发送 / 接收可同时进行)
信息通道数 1 个(MSG-SND/MSG-RCV 兼用) 2 个(1 个发送专用,1 个接收专用)
最大数据量 发送 / 接收均为 254 字 发送 254 字,接收最大 5080 字(20 个缓冲,每缓冲 508 字)
数据异常处理 1 条信息中 1 字节异常则废弃全部数据 仅废弃异常字节,正常数据保留,向 MSG-RCV 函数报告异常
接线要求 半双工接线(如 RS-485 2 线制) 全双工接线(如 RS-485 4 线制,分开发送 / 接收线)
适用场景 简单单向通信,无需同时收发 需高速同时收发的场景,如实时数据采集与控制
通道编号设定 MSG-SND/MSG-RCV 均用 1 MSG-SND 设 1,MSG-RCV 设 2
问题 3:218IF-01 模块的 Ethernet 通信支持 TCP 与 UDP 两种连接类型,如何选择?在无步骤协议下使用这两种类型有哪些注意事项?
答案:
连接类型选择依据:
TCP:连接型协议,需建立连接,支持数据确认、错误重传、流量控制,通信质量高,适用于对数据可靠性要求高的场景(如控制指令传输);
UDP:非连接型协议,无需建立连接,处理简单,通信速度快,适用于对实时性要求高、可容忍少量数据丢失的场景(如实时状态监测)。
无步骤协议下的注意事项:
TCP 使用注意:
TCP 为字节流协议,连续发送数据可能被合成数据包,接收侧无法识别数据边界,需采取措施(如设 1 秒以上发送间隔、制定命令响应协议、避免数据包分割);
每个连接仅 1 个接收缓冲,接收数据前需用 MSG-RCV 函数读走旧数据,避免新数据覆盖旧数据。
UDP 使用注意:
无连接确认,向不存在的套接字发送会报错,需确保对方设备在线且端口正确;
接收间隔需大于 MSG-RCV 函数执行周期的 2 倍(如函数周期 5ms 以下,发送间隔设 12ms 以上),避免数据覆盖。
