imgboxbg

技术应用
Application

tb

hh

/
/
-
通过C#与三菱FX5U通讯

资讯详情

通过C#与三菱FX5U通讯

  • 分类:列举工程实例
  • 作者:迷茫的超级兵
  • 来源:原创
  • 发布时间:2022-05-31 16:13
  • 访问量:

【概要描述】C#

通过C#与三菱FX5U通讯

【概要描述】C#

  • 分类:列举工程实例
  • 作者:迷茫的超级兵
  • 来源:原创
  • 发布时间:2022-05-31 16:13
  • 访问量:
详情

通过C#与三菱FX5U通讯

准备

  1. FX5U一台
  2. Visual Studio 2022(软件)低版本的也可以;
  3. MX Component-act-4.22(软件)
  4. 网线一根

实现步骤:

 

<FX5U设置>

 

PLC上电后设置一下FX5U的IP地址即可;

 

<C#设置过程>

 

1、打开Visual Studio 2022,找到MX Component 软件的安装磁盘,按照下面路径找到Sample2010文件,MELSEC\Act\Samples\Vcs.NET\Sample2010

2、打开Sample2010后点击:Sample2010.sln

3、修改程序的“目标框架”为“.NET Framework4.5.2”

 

 4、确认生成平台

目前用于测试的电脑使用的是WIN10 64位操作系统, 所以需要将生成平台改为AnyCPU,目标平台改为X86;这是因为程序中用的DLL是32位的,目标平台改为X86可解决兼容问题,否则会报错;

 

 

<MX Component设置过程>

 

5、找到MX Component软件的“通讯设定插件”,右键“以管理员身份打开“

 
   


6、点击“Wizard”按钮进行连接设置

 

 

6-1第一步填写站号

 

6-2选择连接方式以及CPU类型

 

6-3填写PLC的IP地址,也可以直接点击“Find CPU”按钮自动搜素PLCIP;

 

6-4站类型以及CPU类型默认即可,无需更改

 

6-5最后点击Finish即可(Comment无需设置,不影响通讯)

 

6-6连接设置好之后,进入“Connection test”界面点击Test与FX5U进行连接测试,提示successful即可;

 

7、以上所有准备就绪后打开Visual Studio 2022的调试按钮开始与FX5U的连接测试;

 

         在C#窗口画面上选择“ActUtlType”,在LogicalStationNumbe里填入《6-1》步骤里设置的站号“1“,然后点击“OPEN”按钮,如果通讯成功, Return会返回0x00000000,下面是对FX5U进行多个寄存器写入以及读取测试, 测试结果如下图,数据已经写入到PLC,同时成功读取到上位软件中;要关闭通讯时点击“COLSE”按钮即可;

 

注意:选择“ActProgType”连接时,不需要提前打开MX Component插件,但是需要在C#里设置PLC的IP地址、通讯方式等信息,由于样例程序里没有相关设置,所以目前无法使用“ActProgType”连接,添加设置程序后方可使用;

关键词:

扫二维码用手机看

公司地址:郑州市文化路68号科技市场数码港109B室   电话:0371-63965378

河南八方自动化设备有限公司    ALL REGHTS RESERVED.    豫ICP备12023801号  网站建设;中企动力  郑州

在线客服

客服热线 :

0371-63965378-8023