随笔分类 -  Modbus

摘要:一、引用dll 从nuget里引用 NModbus4 版本选择:2.1.0.0,备注:选那个到目前为止最新的“3.0.0-alpha2”版本不可以,如下图: 二、添加using,如下图: using System.IO.Ports; using Modbus.Device; 三、采集温度和湿度的代码 阅读全文
posted @ 2020-08-02 17:56 星星c# 阅读(4777) 评论(2) 推荐(0) 编辑
摘要:一、安装Modbus Poll 我使用的版本是:64位的9.2.2版本,如下图: 二、打开软件 界面如下(截图时我把最初系统默认打开的的那个实例关掉了): 三、新建实例 点击File-New,如下图: 点击new以后界面如下: 四、建立连接 点击:Connection-Connect如下图: 点开以 阅读全文
posted @ 2020-08-01 11:35 星星c# 阅读(1042) 评论(0) 推荐(0) 编辑
摘要:引用如下: 代码如下: <Window x:Class="TestGeneratePdf.MainWindow" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.mic 阅读全文
posted @ 2020-07-27 16:24 星星c# 阅读(894) 评论(0) 推荐(0) 编辑
摘要:修改成偶校验的命令 01 06 00 0B 00 04 F9 CB 其中01 表示地址 后4位为校验码,改为偶校验,就能在有人的平台了(有人平台说他们支持CRC) 偶校验的代码 public class CRC { #region CRC16 public static byte[] CRC16(b 阅读全文
posted @ 2019-08-12 17:22 星星c# 阅读(433) 评论(0) 推荐(0) 编辑
摘要:一、从nuget里添加引用 1、添加SuperSocket引用 2、添加SuperSocket.Engine引用 二、添加RequestInfo类 public class DTRequestInfo : IRequestInfo { /// <summary> /// 构造函数 /// </sum 阅读全文
posted @ 2018-11-06 08:12 星星c# 阅读(1730) 评论(0) 推荐(0) 编辑
摘要:一、文档上“2001.4”的解释 1、01 这个是首地址 2、把2001减1(技术人员说的),然后再转换为16进制 也就是 2000转换为16进制为:7d0 因为这个是四位,所以是 07d0 3、后面的那个.4,是指的,8位数 00000000里的第4位为1,也就是00010000(从0开始倒数 参 阅读全文
posted @ 2018-10-25 13:56 星星c# 阅读(1452) 评论(0) 推荐(0) 编辑

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