失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > 和利时服务器通信协议 和利时网关UDP通信协议.pdf

和利时服务器通信协议 和利时网关UDP通信协议.pdf

时间:2022-05-11 16:57:31

相关推荐

和利时服务器通信协议 和利时网关UDP通信协议.pdf

和利时和利时 DCS 数据数据 UDP 方式上传协议方式上传协议 DCS 网关机通过网卡与 MIS 网相连 采用 UDP 方式定时向所指定的 MIS 网络节点发 送数据 发送周期可配置 一 数据包格式一 数据包格式 UDP 数据包格式如下表 字节序号 数据内容 数据类型 描述 1 源节点编号 NodeNo char UDP 发送端在 MIS 网的编号 2 数据点组号 GroupNo char 将所有的点编成组 组号从 0 开始往后 排 每个 UDP 包只包含一个组的数据 通过组号和数据点在组内的偏移可以 得到每个点的 ID 每个包的发送顺序 没有限制 3 数据点类型 Type char 1 float 型模拟量 2 int 型模拟量 3 short int 型模拟量 4 char 型开关量 5 bit 型开 关量 4 数据点数 PointNum short int 该组所含的数据点个数 6 数据区长度 DataLen short int 该组所有的数据点所占的数据长度 8 数据区 所有数据 点的类型 都为Type 所确定的 类型 字节数为 DataLen 8 DataLen 校验和 Checksum unsigned char 包括源节点号到数据区在内的所有字 节的算术和 不考虑溢出位 二 数据区格式二 数据区格式 其中数据区的格式根据数据点类型的不同有所差别 分别加以描述 1 float 型模拟量点的数据区格式 数据区字节序号 数据内容 长度 描述 1 第 1 个数据点的值 4 字节 5 第 2 个数据点的值 4 字节 1 4 PointNum 1 第 PointNum 个数据点的值4 字节 每个float型模拟量点的 值占 4 个字节 低字节 先传 数据区长度为 PointNum 4 个字节 2 int 型模拟量点的数据区格式 数据区字节序号 数据内容 长度 描述 1 第 1 个数据点的值 4 字节 5 第 2 个数据点的值 4 字节 1 4 PointNum 1 第 PointNum 个数据点的值4 字节 每个 int 型模拟量点的 值占 4 个字节 低字节 先传 数据区长度为 PointNum 4 个字节 3 short int 型模拟量的数据区格式 数据区字节序号 数据内容 长度 描述 1 第 1 个数据点的值 2 字节 3 第 2 个数据点的值 2 字节 1 2 PointNum 1 第 PointNum 个数据点的值2 字节 每个 short int 型模拟量 点的值占 2 个字节 低 字节先传 数据区长度 为 PointNum 2 个字节 4 char 型开关量的数据区格式 数据区字节序号 数据内容 长度 描述 1 第 1 个数据点的值 1 字节 2 第 2 个数据点的值 1 字节 PointNum 第 PointNum 个数据点的值1 字节 每个 char 型开关量点的 值占 1 个字节 0 表示 关状态 1 表示开状态 数据区长度为 PointNum 个字节 5 bit 型开关量的数据区格式 数据区字节序号 bit 序号 数据内容 长度 描述 1 第 1 个数据点的值 1bit 2 第 2 个数据点的值 1bit 3 第 3 个数据点的值 1bit 4 第 4 个数据点的值 1bit 5 第 5 个数据点的值 1bit 6 第 6 个数据点的值 1bit 7 第 7 个数据点的值 1bit 1 8 第 8 个数据点的值 1bit 1 第 9 个数据点的值 1bit 2 第 10 个数据点的值 1bit 3 第 11 个数据点的值 1bit 4 第 12 个数据点的值 1bit 5 第 13 个数据点的值 1bit 6 第 14 个数据点的值 1bit 7 第 15 个数据点的值 1bit 2 8 第 16 个数据点的值 1bit 1 第PointNum 4个数据 点的值 1bit 2 第PointNum 3个数据 点的值 1bit 3 第PointNum 2个数据 点的值 1bit 4 第PointNum 1个数据 点的值 1bit 5 第 PointNum 个数据 点的值 1bit 6 0 1bit 7 0 1bit DataLen 8 0 1bit 每个字节的高位在 前 低位在后 每个 bit 型开关量点的值 占 1 个字节中的一 位 1 表示开状态 0 表示关状态 数据 区的长度为数据点 个数除以 8 求整 若 有余数则加 1 空余 位补 0 三 指标三 指标 一包所能发送的每种类型点的数量见下表 最大点数 包 点类型 512 字节 包 1024 字节 包 float 型模拟量 126 252 int 型模拟量 126 252 short int 型模拟量 252 504 char 型开关量 504 1008 bit 型开关量 504 8 504 8 2 参考上表并结合实际情况确定传送时采用的数据点类型和每包传送的最大字节数 所以 每包传的最大点数应在程序中可配置 四 说明 四 说明 1 源节点号为 UDP 发送端的节点号 2 数据点的 ID 号由系统数据库中定义 接收端与发送端一一对应 3 建议每个数据包最大不超过 1024 字节

展开阅读全文

如果觉得《和利时服务器通信协议 和利时网关UDP通信协议.pdf》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。