您上次上传的关于c#和三菱plc如何上传程序的资料还有吗

版权声明:本文为博主原创文章遵循 版权协议,转载请附上原文出处链接和本声明

由于本人在工业自动化行业做机器视觉的工作,所以除了图像处理方面要掌握外還需要与工业机器人进行通信。上一篇写了c#通过TCP与川崎机器人通讯链接:。

在自动化项目中除了视觉系统直接与机器人通信外,还有┅种常用的就是上位机与PLC通信再由PLC对机器人进行控制,这适用于整个项目比较复杂的情况下面就介绍如何利用MX component实现与三菱plc如何上传程序的通信。

首先当然是MX component这个软件的安装与设置下载安装好软件后,需要进行一些设置才能通信网上一下就能搜到。这里就简单讲一下

这里用以太网连接FX5U的CPU为例,选好接口和CPU

如果是PC直接连接PLC则勾选并选择PC的网卡,但有些时候要通过交换则需要把勾选去掉,然后按“Find CPU on network”自动获得所选型号的CPU的IP地址博主一开始先输入了IP地址然后再寻找CPU,一直出错很是苦恼了一段时间。

设置完成之后测试连接成功后僦可以用C#来调用了。

接下来是c#里面的程序首先将dll添加引用:

首先要建立PLC连接,建立连接后就可以对PLC进行读、写操作了。

等于0arrDeviceValue就是读取的值。写操作也是类似需要注意的是一些逻辑判断上的问题,比如说怎么判断上升沿写入之前先判断当前值,写入是否成功的判断等这些在源代码相应的部分都有注释,就不过多赘述了

  使用上传程序时出现通讯错誤的故障原因及解决方法

  1、三菱plc如何上传程序编程的通讯端口及波特率是否设置正确如:点串口图标-》端口RS232-》波特率/

版权声明:本文为博主原创文章遵循 版权协议,转载请附上原文出处链接和本声明

我要回帖

更多关于 三菱plc如何上传程序 的文章

 

随机推荐