SECS/GEM通信协议学习之报文

本文详细介绍了SECS/GEM通信协议中的HSMS和SECS-II报文格式。HSMS报文包含会话标识、头部字节和系统字节等关键信息,用于控制和数据消息的交互。SECS-II协议通过数据项和列表结构化消息,数据项头部定义了格式字节和长度,提供了16种数据项类型代码。
摘要由CSDN通过智能技术生成

SECS/GEM通信协议学习笔记之报文格式
转载自他山之石

一、HSMS报文格式
在这里插入图片描述

HSMS 报文消息长度用一个 4 字节无符号整数表示,它表示消息头部和消息文本的总字节数,在传输过程中,高字节在前,低字节在后。消息长度的最小值是 10。和 SECS-I 中块的信息头部类似,HSMS 消息头部的字节数也是 10。HSMS 消息头部各个字节的含义见表 4.2。
在这里插入图片描述

会话标识是一个 16 位无符号整数,用来关联控制消息和其后的数据消息;头部字节 2 在不同 HSMS 消息中的用途不同,在控制消息中,头部字节 2 取值为 0 或者状态码 (Status Code),在数据消息中,它表示等待位(W-Bit)和消息的 SECS 流(SECS Stream);头部字节 3 的用法和头部字节 2 相似,不同之处在于在数据消息中,它表示 SECS 功能 (SECS Function);表示类型是一个 8 位无符号整数,表示类型是一个枚举值,表示消 息头部和消息文本的编码类型,本文设计的系统中其取值为 0,表示编码类型为 SECS-II; 会话类型也是无符号整型数,用来表示消息的类型,取值为 0 时表示 HSMS 数据消息

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值