通信
文章平均质量分 79
小-小张
关注公众号“小头菜编程”获取更多通讯相关文章,也可免费获取相关工具
展开
-
轻松搞定IEC104协议-源码分享
Visual studio开发工具,Common文件夹存放公用类,IEC104文件夹存放104协议逻辑实体,Tools为工具,ZZH是Socket相关类,Form1是主窗体。其实网络通信协议很简单,就是两部分组成(网络通信+协议),IEC104也不例外,简单来说就是IEC104=Socket+协议,搞懂这个,你就能搞懂大部分的网络通信协议。上面代码是数据解析方法,由于没有数据库操作,解析之后的数据存放在Hashtable中,如果想扩展数据库操作,可以在这里修改或直接从Hashtable中获取。原创 2024-06-19 16:36:37 · 1885 阅读 · 0 评论 -
详细解读电力DLT698.45-2017通信规约--正向有功总电能
DLT698-2017是面向对象的通信协议这篇文章以集中器和主站通信为例,介绍怎么读取正向有功总电能,并详细解读发送和接收到的报文;文章介绍怎么通过集中器读电表的数据。我们在用DLT645-2007规约的时候,想要读正向有功总电能直接根据对象标识(00010000)就可以了,非常简单快捷;但是在DLT698-2017里面,需要先找到 "电能量的接口类",然后根据类的定义读相关属性,每个属性根据索引ID来区分。原创 2023-12-07 16:28:45 · 6469 阅读 · 3 评论 -
什么是RS485通信
一条485总线最多可以带多少台设备呢,理论上有64台、128台、256台(最多),主要取决于控制器通讯芯片和485转换芯片,如果数据量较大,并且对通讯时间有要求,建议每条总线上的设备控制在20台或10台以内。485是半双工通讯,半双工就是设备在同一时刻要么处于收数据状态,要么处于发数据状态,不允许同时收发数据,如RS-485是一种通讯接口标准果你连的设备很多,每台设备的寄存器地址也很多,那么这个通讯周期就会很长。通讯线缆建议采用屏蔽双绞线,普通没有双绞的电线也能用,只是可能会产生干扰。原创 2023-11-20 21:38:19 · 323 阅读 · 0 评论