C#串口 Modbus通讯工具类

这篇具有很好参考价值的文章主要介绍了C#串口 Modbus通讯工具类。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

一、安装Modbus包

C#串口 Modbus通讯工具类,C#,c#,开发语言

二、创建modbushelper类

1、打开串口

public bool IfCOMOpend; //用于实例内的COM口的状态

public SerialPort OpenedCOM;//用于手动输入的COM转成SERIAL PORT

/// <summary>
/// 打开串口
/// </summary>
/// <param name="COMname">串口名称</param>
/// <param name="baudRate">波特率</param>

/// <param name="parity">奇偶校验 (无,奇校验,偶校验)</param>
/// <param name="stopBits">停止位(1,2)</param>

/// <param name="dataBits">数据位</param>

public bool OpenCOMPort(string COMname,string baudRate,string parity,string stopBits,string dataBits)
        {
            try
            {

                Parity Comparity;

                StopBits Comstopbits;
                switch (parity)
                {
                    case "无":
                        Comparity = Parity.None;
                        break;

                    case "奇校验":
                        Comparity = Parity.Odd;
                        break;

                    case "偶校验":
                        Comparity = Parity.Even;
                        break;
                }

                switch (stopBits)
                {
                    case "1":
                        Comstopbits = StopBits.One;
                        break;文章来源地址https://www.toymoban.com/news/detail-835377.html

到了这里,关于C#串口 Modbus通讯工具类的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 工程师必备串口数据截取工具modbus命令分析串口数据分析

    工程师必备串口数据截取工具modbus命令分析串口数据分析。 主要功能: ·支持监控COM端口类型:标准电脑端口,内核虚拟COM端口,USB转串口等; ·可以实时监控并采集串口数据; ·可以同时监控多个串行端口; ·监控已经被其他应用程序打开的串口(需要服务启动); ·支持

    2024年02月13日
    浏览(26)
  • C#与松下PLC串口通讯发送,接收数据

    记录与学习 第一次跟PLC打交道,C#与松下plc交互读写功能,很多东西都是自己在网上找的,整理了下做个记录  引入“Panasonic.dll”文件 下载地址 百度盘百度网盘 请输入提取码  提取码:8vnm  public Panasonic.PLC Sp_PLC;   Sp_PLC.WCS(\\\"R\\\", \\\"1\\\", true);//提示PLC软件初始化完成,可以正常工

    2023年04月12日
    浏览(33)
  • C#串口通讯实战:基础功能及高效数据传输

      概述: C#串口通讯示例展示了基本功能,包括打开/关闭串口、设置属性、发送和接收数据。通过SerialPort类实现,可根据需求扩展更复杂的串口通讯应用。 最近有项目应用到串口通讯,网上找到一个C#写的调试工具,如下图:   需要的文末可下载。下面我再讲一下串口通讯

    2024年01月17日
    浏览(33)
  • AWTK 开源串口屏开发(17) - 通过 MODBUS 访问数组数据

    在 AWTK 串口屏中,内置了 MODBUS Client Channel 的模型,不用编写代码即可实现在 ListView 中显示数组数据。 MODBUS 协议一次只能读取 125 个 WORD,AWTK-MODBUS Client Channel 支持长数据,自动分成多个请求访问。 不用编写代码,实现对远程设备上数组数据的显示。 从模板创建项目,将

    2024年04月28日
    浏览(21)
  • ARM--day5(C语言点灯实验、总线、串口通信信息、串口通讯协议)

      gpio.c: gpio.h: main.c:

    2024年02月12日
    浏览(30)
  • 串口通信利器:SerialPortStream库详解,轻松实现C#串口开发

      概述: RJCP.DLL.SerialPortStream库为C#串口通信提供强大支持,跨平台、高度可定制,集成基础功能如打开、配置串口和数据读写,以及高级功能包括事件处理、超时设置等,极大简化串口开发流程,适用于不同平台和复杂通信需求。 RJCP.DLL.SerialPortStream库用于C#中串口通信的开

    2024年03月09日
    浏览(46)
  • Modbus RTU通讯实例:安科瑞电表通讯

    方法有两种,一种是从电表的侧面直接查看,端子为30、31分A、B两种,A+、B-接USB线的相应位置如下图 第二则是从用户手册里读取,有需要的朋友可以私信我,无偿。 我用的是dtech的usb2.0转422RS485线,一般在内部就有二维码,可以下载出来串口驱动 我这里使用的是HslCommunica

    2024年02月14日
    浏览(33)
  • PMAC与Modbus主站进行Modbus Tcp通讯

    在项目的PMAC Script LanguageGlobal Includes下创建一个名为00_Modbus_Para.pmh的pmh文件。 具体的参数查看手册,样例使用的是本机的回环地址。 在C LanguageBackground Programs下添加一个后台C应用程序,名为capp1。在capp1文件夹下创建一个capp1.c的source文件。 在PMAC Script LanguagePLC Programs文件夹

    2024年02月11日
    浏览(27)
  • Modbus通讯协议学习

    Modbus协议 莫迪康(施耐德电气) 1979年 PLC在1969年诞生 为解决PLC通讯问题而发表 为不同设备之间提供了一种通用的语言 Modbus协议是一种应用层的报文传输协议,RTU/ASCII/TCP Modbus RTU通讯协议 通讯功能:读数据,写数据 存储区: 输出线圈 输入线圈 输入寄存器 保持寄存器 ​

    2024年02月12日
    浏览(35)
  • JAVA modbus4j 实现modbus tcp通讯

    1.maven依赖 2.在modbus进行读写之前,需要先建立连接,例如:建立modbus tcp通讯  3.modbus4j 读工具类 4. modbus4j 写工具类

    2024年02月16日
    浏览(36)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包