一杯清酒邀明月
天下本无事,庸人扰之而烦耳。
posts - 3121,comments - 209,views - 578万

  三菱PLC都可以通过使用该软件(MX Component)可以不具备有模块知识与通讯协议知识上使用电脑与三菱PLC建立上通讯,可以实现监视和写入软源件,就相当于电脑是PLC的人机触摸屏一样,动作状态、报警内容等都可以实时记录到电脑中。MX Component就是用于电脑与PLC中间连接的关系。有很多算法或PLC编程起来较困难的事情可以交给电脑做,电脑做完后再返回值给PLC来做。

  MX Component提供了各种编程语言的源码,有VBA、VBScript、ASP、C++、C#的。这样你就可以按着官方提供的这些源代码来开发一个专门控制监控PLC的软件了。

  MX Component Version 4编程手册里有介绍各编程语言的示范源码位置,我安装MX Component时选择安装在了E盘。在E:\Act\Samples文件里面就可以看到各种编程语言的示范源码。

这是用C#编程的源码

 用Visual Studio 2017打开后

在模拟前首先要学会如何搭建电脑与PLC的连接,来测试PLC与电脑是否连接上了。

安装好的MX Component4有三款软件

 运行软件时一定要以管理员身份运行,不然无法添加连接会报错。

1)搭建电脑与三菱PLC的连接:

管理员身份打开Communication Setup Utility

 点击wizard添加连接

 连接站号选1(当然你也可以选其它号)点击next 。这里我没有实物PLC所以选择通过模拟来实现通讯。选GX Simulator2模拟,模拟器号可不用选,选使用的是Q系列PLC。

 点击next,输入添加连接的名称。可以按你的意思来取。

 点击finish完成,选上刚添加的1号,名称为test的连接

 打开works2软件,开始模拟。

 回到Communication Setup Utility软件打开页面connection

 点击测试Test连接

 已连接上

0*00000000表示没有错误,可以看三菱自动化官网的MX Component的操作手册。

2)以管理员身份打开PLC Monitor Utility

 选好站号,点击OK

 输入D0的数值,看GX works2里面D0数值是否也跟着改了。先点击上线

 在GX Works2输入数值,可以看到都读到了

 写进去一个看下,这以一位写入。写入D8的第五位

 可以看到GX Works2的D8第五位也跟着变了。

 接下来就可以打开Visual Studio 2017的模拟了。

 输入好站号,我们上面设置的站号是1,所以输入逻辑站站号为1。

 然后open,进行读与写测试即可。注意打开open后,看一下Return的数值是否全部为0,如果不为0即没连接上PLC。

没连接上PLC

好了,关于MX Component的通讯设置就这样好了。下面有时间再更新做一个控制PLC的软件,用labview做一个与三菱PLC通讯的软件也可以。

posted on   一杯清酒邀明月  阅读(2661)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 全网最简单!3分钟用满血DeepSeek R1开发一款AI智能客服,零代码轻松接入微信、公众号、小程
· .NET 10 首个预览版发布,跨平台开发与性能全面提升
· 《HelloGitHub》第 107 期
· 全程使用 AI 从 0 到 1 写了个小工具
· 从文本到图像:SSE 如何助力 AI 内容实时呈现?(Typescript篇)
历史上的今天:
2022-09-25 常见的二十种软件测试方法详解(史上最全)
2022-09-25 什么是软件测试,软件测试究竟是做什么的
2022-09-25 软件测试基础知识 + 面试理论(超详细)
2022-09-25 55道软件测试精品面试题分享!内附答案!
2022-09-25 黑盒、白盒和灰盒测试的区别
2020-09-25 Qt Treewidget添加右键菜单
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

点击右上角即可分享
微信分享提示