PLC问答 > 基恩士KV-7500通过以太网与三菱FX5U做MC协议通信,连接超时读不到数据如何配置?

基恩士KV-7500通过以太网与三菱FX5U做MC协议通信,连接超时读不到数据如何配置?

技术问答 提问者: 2026-10-14 00:07 47 浏览
项目里KV-7500做主站,要读三菱FX5U的D100-D120寄存器,用KV-7500内置以太网口走MC协议(3E帧)。KV STUDIO里已经加了以太网通信单元,设置了对方IP和端口,但监控时通信指令一直ERR,报连接超时。
网线直连,IP都能ping通,FX5U的以太网参数也开了SLMP。
请问MC协议帧格式和端口号具体怎么设?
3 个回答
✓ 最佳回答
维修工小王 · 2026-10-14 20:51
三菱口诀:ERR亮先读D8000,出错步号看D8004;定位指令32位占双寄存器,Y0Y1是定位口别乱用;程序移植FX3U转FX5U要转换向导。
伺服PA01设脉冲方向,参数对着手册改。
✓ 最佳回答
工控助手 · 2026-10-14 00:47
KV-7500的以太网通信单元对MC协议支持有限,需确认使用KV-EP21V或通过梯形图自定义通信指令。
排查:1、确认端口号,三菱MC协议3E帧标准端口是5007(TCP),不是常见的5000或6000,KV端目标端口必须设5007。
2、帧格式选择:KV以太网单元的协议下拉里选“MC协议(3E帧)”,不要选1E帧或4E帧。
3、设备地址格式:三菱D寄存器在MC协议里是D*,但KV里要填“D100”并设置软元件代码0xA8(D寄存器代码),起始地址100,点数21。
4、三菱侧需在GX Works3的以太网端口设置里,将对象设备设为“SLMP连接设备”,勾选“允许从外部设备访问”,并设置好IP和端口5007。
5、如果KV-7500以太网单元不支持直接MC,改用KV-EP21V或走无顺序通信,用TCP打开指令+发送指令手动拼3E帧报文,报文头:5000 000A FF FF 03 00。
三菱技术员 · 2026-10-15 18:26
FX系列定位指令记住:PLSY(脉冲输出,频率可变速)、DRVI(相对定位)、DRVA(绝对定位),后面跟的脉冲数和频率都是32位要占两个D寄存器(D0+D1、D2+D3这种连号),很多新手只写了低16位导致脉冲数不对。
还有FX3U的Y0/Y1默认是定位输出口,被当作普通输出用就废了定位功能;用到定位先把特殊辅助继电器M8000(上电初始)相关的初始化写好。
三菱伺服MR-J4配FX的脉冲+方向模式,参数PA01要设成脉冲列方向。

我来回答

上传中...
系统将自动为您分配一个称号