C#使用开源库EasyModbusTCP跟PLC进行通讯开发步骤

     使用C#进行非标自动化系统开发一般涉及的知识包含后台、前台、手持终端、客户端软件等功能模块的开发,其中后台程序连接数据库,而前台Vue界面,手持终端Android程序,客户端C#软件都会跟后台接口程序进行数据交换。

     本文主要讨论C#客户端软件跟PLC通讯技术,我们将PLC当做一个TCP服务器来访问,通过IP地址和502端口进行数据通信,如果你没有PLC硬件,也可以下载Modbus Slave软件来模拟一个真实的PLC硬件进行通信测试。

    使用C#和Modbus Slave软件进行通信测试的步骤主要如下:

     一、在Modbus Slave软件中进行连接和从机设置。

    1.1、点击Connection-Connect菜单或者按F3快捷键设置TCP服务器IP地址和端口号

    1.2、点击Setup-Slave Definition...菜单或者按F8快捷键设置要访问的从机编号、线圈或者寄存器地址等信息。

     二、打开Visual Studio 2019软件,新建对应的测试项目进行通信测试。

    2.1、新建一个NET FrameWork 4.6客户端测试项目。

    2.2、右键点击解决方案中的对应测试项目,选择【管理NuGet程序包】菜单

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

疾风铸境

提供工作中碰到的和研究过的技术

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值