1.最近项目需要用到C#与FX5U的PLC以太网通讯,通过研究三菱FX5U和Q系列PLC的SLMP/MC协议,使用C#语言发送报文与PLC通讯,用了一个星期时间,做了一个测试程序,封装了一个类库可以实现PLC不同变量和类型的读写,并且支持数组类型批量读写操作。
2.程序可以实时监控网络状态,具有断网重连功能。并举例采集实时曲线,测试运行稳定。
具体程序界面如下。需要这个程序的源码看评论区第一条联系我。

3.FX5UPLC需要设置SLMP和IP地址,步骤如下。

4.设置SLMP的端口号,PLC设置完成。
![VWFP}ZT]_K]LQ7XIFU6)@CY.png](http://upload.gongkong.com/Upload/gongkong/technicalDataImage/202103/03/790673a62c1c4c029ae147aacf40ff2c_w_K]LQ7XIFU6)@CY.png)