当前位置:首页 > 高端制造 > 正文

三菱FX3U-ENET-L网络通讯模块MC协议通讯

最近有个项目要使用FX3UPLC的网络通讯功能,配了一个FX3U-ENET-L网络模块。调试过程记录如下。一配置软件跟客服确认了FX3U-ENET-L设置需要的组态工具软件没有提供到官网,要找经销商提供。如下为软件链接分享。链接:提取码:khcv软件界面如下,类似Q系列网络设置的界面。二参数设置2....

最近有个项目要使用FX3UPLC的网络通讯功能,配了一个FX3U-ENET-L网络模块。调试过程记录如下。一配置软件跟客服确认了FX3U-ENET-L设置需要的组态工具软件没有提供到官网,要找经销商提......

最近有个项目要使用FX3UPLC的网络通讯功能,配了一个FX3U-ENET-L网络模块。调试过程记录如下。

一配置软件

跟客服确认了FX3U-ENET-L设置需要的组态工具软件没有提供到官网,要找经销商提供。

如下为软件链接分享。

链接:
提取码:khcv

软件界面如下,类似Q系列网络设置的界面。


二参数设置

2.1连线

要使用网络模块的功能要先配置网络参数,先通过PLC的调试线(我使用的是USB转9pin串口线)连接上PLC,可以先用GXWorks2确认连线状态。

确认可以正常连线后,通过上面软件界面的连接目标设置按钮进入连接目标设置画面,确认连线OK。


2.2网络参数设置

然后回到主界面设置模块的网络参数,主要是运行设置和打开设置

2.2.1运行设置主要设置:

1通讯方式是2进制还是ASCII码,

2通讯模块的IP地址


2.2.2打开设置要注意的是4个通道中通道1,2和通道3,4配置的opensystem的备选项是不同的。

我这个项目主要是3和4两个通道。

如下图通道3设置的MELSOFT连接,用于GXWorks编程连线;通道4设成被动(MC)开放端口5000用于MC协议通讯。


三通讯测试

MC协议的部分主要参考资料是FX3U-ENET-L用户手册。项目需求比较简单,这里只测试了D值的读写功能,指令格式为2进制码。

FX系列使用的MC协议指令与Q系列差别较大,Q系列的MC通讯我有做总结可以参考相关博文。

3.1读取PLCD值寄存器

FX3U单次只支持64个D值的读取,如下指令为读取D100-D159共60个D值。

发送指令:01FF0A00643C00

接收信息:81006000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009E009F00


3.2写入PLCD值寄存器

如下指令将PLC的D100,D101,D102设置为1,2,3

发送指令:03FF0A00640300010002000300

返回指令:8300


最新文章