- 213
- 0
- 约1.91千字
- 约 27页
- 2020-10-23 发布于天津
- 举报
上位机(C#)以太网连接三菱PLC 前言 最近有个项目要使用C#与三菱PLC通信,在网络上找了很多资料,几乎都是使用VB或者C++的,很少用C#实现的。看了一下三菱给的资料中的C#案例,也说得不是太清楚,所以在这里把我摸索出来的经验留给大家,和大家一起学习,共同进步! 我使用的三菱PLC型号是FX5U,操作系统是Win7 64位,使用的VS2010平台。 安装MX Component 首先我们要安装一个三菱公司提供的一个通信软件MX Component-4,我们将来要进行的以太网通信都要通过这个软件来实现。 在三菱自动化的官网上下载软件/fa/zh/download/dwn_idx_softwareDetail.asp?sid=45 这里的版本号是4.08。如果你在其他地方下载的也行,但是一定要版本号大于4的。 安装就是傻瓜式的下一步直到完成,提供一个安装的SN:998-598638072 安装MX Component 安装完成之后,在 开始-所有程序 里面就可以看到我们安装好的软件。总共有3个:Communication Setup Utility, Label Utility, 和PLC Monitor Utility. 设置连接 用网线将PLC和电脑连接好,更改本地IP地址为:8。接着,我们打开Communication Setup Utility程序来建立跟PLC的连接。点击Wizard..按钮 设置连接 在Logical station number那里填上一个号码,这个逻辑工站号是我们后来要进行通信的关键信息。然后点击下一步 设置连接 在PC side I/F选择 Ethernet board 选项 设置连接 在Connect module 选择 CPU module(FX5) 选项。对应我们使用的PLC型号。超时时间默认60000ms。点击下一步。 设置连接 这里我们点击Find CPU按钮。 设置连接 显示出我们连接的PLC(IP地址是50)。如果没有PLC显示,请检查网线是否连接好。点击OK按钮进行下一步。 设置连接 我们选择的PLC的IP地址就自动填写进Host文本框中了。点击Next进行下一步。 设置连接 这里不需要改,注意:Station type要是Host station。点击Next进行下一步。 设置连接 在Comment处填写备注信息,如:test。点击Next进行下一步。 设置连接 到这里我们进行的连接设置就基本完成了。 设置连接 点击Connection test标签页,进行连接测试。 设置连接 点击Test按钮,显示连接OK。 监视PLC 设置好连接PLC之后我们就可以来监视PLC,查看PLC地址里的内容了。打开PLC Monitor Utility程序。 监视PLC 在Device文本框处填写我们要查看的PLC地址,如:D198,然后点击Start monitor按钮,我们就可以看到数据显示了。 C#读写PLC 前面都是一些准备工作,接着就要进行我们关键的C#读写PLC的数据了。首先,建立一个窗体项目,目标框架为.NET Framework 3.5,目标平台为X86(32位),不然可能会报警。 C#读写PLC 在工具箱里右键,点击选择项。 C#读写PLC 在COM组件标签页,这里有我们安装的好多三菱PLC组件。选择MITSUBISHI ActUtlType Control,点击确定。 C#读写PLC 然后在我们的Form1界面上画出我们要使用的组件。组件默认的名字为 axActUtlType1, C#读写PLC 在属性页可以对组件的属性进行设置。我们只需要设置ActLogicalStationNumber为我们之前设置连接的逻辑工站号就可以进行读写PLC的数据了。ActPassword可以不用设置。 C#读写PLC 在进行PLC的数据读写之前,我们要先连接PLC。新建按钮,在点击事件中将我们要使用的组件axActUtlType1连接上PLC。 C#读写PLC 接着新建一个按钮控件,在其点击事件中我们就可以使用axActUtlType1 来读取PLC的数据了。我使用的是其方法:ReadDeviceBlock2,具体还有很多其他的方法参见MX Component的使用说明书。 C#读写PLC 再建立一个按钮控件,然后在其点击事件中我们使用axActUtlType1 来写入PLC的数据。我使用的是其方法:WriteDeviceBlock2,具体还有很多其他的方法参见MX Component的使用说明书。
您可能关注的文档
最近下载
- (T8联考)2025届高三部分重点中学12月第一次联考 英语试卷(含答案解析).docx
- 增材制造医疗器械.docx VIP
- 八年级下册语文第二单元知识总结.docx VIP
- 2024年安徽省公务员行测及答案详解【最新】.docx VIP
- 《林海雪原》章节精读读书笔记.pdf VIP
- 2024级“工商管理学”学术学位硕士研究生培养方案(120200).pdf VIP
- (2025春新版本)一年级下册道德与法治全册教案.pdf
- XX人民医院采购功能性电刺激(低频电子脉冲刺激仪)技术参数(2026年).docx VIP
- T/CARM 002-2023 康复医院建设标准.pdf VIP
- 《Java语言程序设计案例教程》课件第4章.ppt VIP
原创力文档

文档评论(0)