c#rs232与三菱通讯_c#上位机与三菱PLC(FX3U)串口通讯

本文介绍了两种C#上位机与三菱FX3U PLC进行串口通讯的方法。第一种是直接编写代码,需要熟悉三菱PLC的通讯协议。第二种是使用MX Component工具,简化了通信过程,提供了ActUtlType控件进行串口通信的示例。
摘要由CSDN通过智能技术生成

项目中会经常用到上位机与PLC之间的串口通信,本文介绍一下C#如何编写上位机代码

与三菱FX3U进行通讯

1. 第一种方法是自己写代码实现,主要代码如下:

//对PLC的Y7进行置1

byte[] Y007_ON = { 0x02, 0x37, 0x30, 0x37, 0x30, 0x35, 0x03, 0x30, 0x36};//选择串口参数

SerialPort sp = new SerialPort("COM5", 9600, Parity.Even, 7);//打开串口

sp.Open();//写入数据

sp.Write(Y007_ON, 0, Y007_ON.Length);//关闭串口

sp.Close();

该方法的缺点在于我们首先要熟悉三菱PLC的通讯协议,然后根据通信规程来编写通信代码

举例说就是要对三菱PLC的Y007口进行操作,我们需要知道要对三菱PLC发送什么参数,这

里可以参考百度文库的一篇文章:

https://wenku.baidu.com/view/157632dad05abe23482fb4daa58da0116c171fa8.html

2.使用MX COMPONENT软件

2.1 MX Component 是一个工具,通过使用该工具,可以在无需具备通信协议及模块知

识的状况下实现从计算机至三菱PLC的通信。

MX Component的安装使用教程网上有很多,顺便找一下就可以找到合适的,这样

要说明的是MX Component工具,使用手册和编程手册都可以在三菱的网站上下载。

工具下载:

https://cn.mits

  • 0
    点赞
  • 18
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值