自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 ICollection接口SyncRoot

在 C# 中,SyncRoot是接口中的一个属性,主要用于提供一个对象,该对象可以用作同步的根,以实现对集合的线程安全访问。这个属性通常在多线程环境中使用,帮助开发者管理对集合的并发访问。SyncRoot。

2024-12-23 09:55:15 1061

原创 BlockingCollection<T>实现插队

BlockingCollection实现插队

2024-12-22 21:57:45 324

原创 ConcurrentQueue<T>实现插队

ConcurrentQueue<T>实现插队

2024-12-22 21:52:50 237

原创 Modbus TCP

Modbus TCP(或 Modbus TCP/IP)是 Modbus 协议的一个变体,专门设计用于以太网环境。它结合了传统的 Modbus 协议的功能与 TCP/IP 网络的优势,使得设备之间的通信更加灵活和高效。单元标识符(Unit Identifier):1 字节,通常用于区分不同的从站设备(在 Modbus TCP 中可选,通常为 0)。防火墙设置:在某些情况下,防火墙可能会阻止 Modbus TCP 的端口(通常是 502)通信,需要进行相应配置。起始寄存器地址:0x0000(0 字节表示)

2024-12-11 22:29:18 661

原创 Modbus RTU

Modbus 支持多种通信方式,其中包括串行通信(如 RS-232 和 RS-485)。可变长度:根据功能码的不同,数据域的内容和长度也不同。1 字节:表示从站设备的地址。有效范围通常是 1 到 247(0 表示广播,248-255 保留)。2 字节:用于数据完整性的校验,通常使用 CRC(循环冗余校验)来检测传输错误。1 字节:指示请求的操作类型,例如读取或写入数据。寄存器数量:0x0002(读取 2 个寄存器)起始寄存器地址:0x0000(0 字节表示)功能码:0x03(读取保持寄存器)

2024-12-11 22:27:16 528

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除