




已阅读5页,还剩22页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
上位机以太网连接三菱PLC,前言,最近有个项目要使用C#与三菱PLC通信,在网络上找了很多资料,几乎都是使用VB或者C+的,很少用C#实现的。看了一下三菱给的资料中的C#案例,也说得不是太清楚,所以在这里把我摸索出来的经验留给大家,和大家一起学习,共同进步!我使用的三菱PLC型号是FX5U,操作系统是Win764位,使用的VS2010平台。,安装MXComponent,首先我们要安装一个三菱公司提供的一个通信软件MXComponent-4,我们将来要进行的以太网通信都要通过这个软件来实现。在三菱自动化的官网上下载软件,安装MXComponent,安装完成之后,在开始-所有程序里面就可以看到我们安装好的软件。总共有3个:CommunicationSetupUtility,LabelUtility,和PLCMonitorUtility.,设置连接,用网线将PLC和电脑连接好,更改本地IP地址为:8。接着,我们打开CommunicationSetupUtility程序来建立跟PLC的连接。点击Wizard.按钮,设置连接,在Logicalstationnumber那里填上一个号码,这个逻辑工站号是我们后来要进行通信的关键信息。然后点击下一步,设置连接,在PCsideI/F选择Ethernetboard选项,设置连接,在Connectmodule选择CPUmodule(FX5)选项。对应我们使用的PLC型号。超时时间默认60000ms。点击下一步。,设置连接,这里我们点击FindCPU按钮。,设置连接,显示出我们连接的PLC(IP地址是50)。如果没有PLC显示,请检查网线是否连接好。点击OK按钮进行下一步。,设置连接,我们选择的PLC的IP地址就自动填写进Host文本框中了。点击Next进行下一步。,设置连接,这里不需要改,注意:Stationtype要是Hoststation。点击Next进行下一步。,设置连接,在Comment处填写备注信息,如:test。点击Next进行下一步。,设置连接,到这里我们进行的连接设置就基本完成了。,设置连接,点击Connectiontest标签页,进行连接测试。,设置连接,点击Test按钮,显示连接OK。,监视PLC,设置好连接PLC之后我们就可以来监视PLC,查看PLC地址里的内容了。打开PLCMonitorUtility程序。,监视PLC,在Device文本框处填写我们要查看的PLC地址,如:D198,然后点击Startmonitor按钮,我们就可以看到数据显示了。,C#读写PLC,前面都是一些准备工作,接着就要进行我们关键的C#读写PLC的数据了。首先,建立一个窗体项目,目标框架为.NETFramework3.5,目标平台为X86(32位),不然可能会报警。,C#读写PLC,在工具箱里右键,点击选择项。,C#读写PLC,在COM组件标签页,这里有我们安装的好多三菱PLC组件。选择MITSUBISHIActUtlTypeControl,点击确定。,C#读写PLC,然后在我们的Form1界面上画出我们要使用的组件。组件默认的名字为axActUtlType1,,C#读写PLC,在属性页可以对组件的属性进行设置。我们只需要设置ActLogicalStationNumber为我们之前设置连接的逻辑工站号就可以进行读写PLC的数据了。ActPassword可以不用设置。,C#读写PLC,在进行PLC的数据读写之前,我们要先连接PLC。新建按钮,在点击事件中将我们要使用的组件axActUtlType1连接上PLC。,C#读写PLC,接着新建一个按钮控件,在其点击事件中我们就可以使用axActUtlType1来读取PLC的数据了。我使用的是其方法:ReadDeviceBlock2,具体还有很多其他的方法参见MXComponent的使用说明书。,C#读写PLC,再建立一个按钮控件,然后在其点击事件中我们使用axActUtlType1来写入PLC的数据。我使用的是其方法:WriteDeviceBlock2,具体还有很多其他的方法参见MXComponent的使用说明书。,结束语,到此为止,我们使用C#来读写三菱PLC就算实现了。我这里只是简短的演示了一下
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 天津安全员c3模拟及答案
- 工地安全员证及答案讲解
- 2024-2025学年度资料员之资料员基础知识考前冲刺练习题附参考答案详解(夺分金卷)
- 2024-2025学年度银行岗位题库(含答案详解)
- 2024-2025学年度医院三基考试通关题库附参考答案详解【培优A卷】
- 2024中级软考复习提分资料(突破训练)附答案详解
- 2024年安全监察人员全真模拟模拟题附答案详解(综合卷)
- 江门的初中考试试题及答案
- 2025年新能源汽车自动驾驶与车路协同技术报告
- 2025企业临时市场营销人员聘用合同
- 人工智能训练师理论知识考核要素细目表一级
- 子宫癌肉瘤诊治中国专家共识(2024年版)
- 加油加气站 反恐防范重点目标档案 范例2024
- 店面漏水赔偿申请书
- ASME-第九卷焊接和钎焊评定标准-资料
- 国家机关事业单位工作人员受到行政刑事处罚工资处理意见
- 《幕墙工程UHPC单元体幕墙施工专项方案》
- 养生行业公司架构分析
- 护士与医生的合作和协作
- 道路运输管理机构人员编制理论研究
- 垃圾发电厂考试题库含答案全套
评论
0/150
提交评论