WTC-B-02通信协议
声明:您必须遵守我们的协议,如果您下载了该资源行为将被视为对《电天下账号管理规范》全部内容的认可,本网站资源来自原创,仅供用于学习和交流,请勿用于商业用途。如有侵权、不妥之处,请举报本资源,我们将及时审核处理!
WTC-B-02通信协议
文本预览
共 5 页 第 1 页
WTC-B-02 通信协议
WTC-B-02通信协议是我公司自行研制的一种异步串行节点网络化的通信协议,适用于WB系列智能
传感器和控制模块。WTC-B-02是WTC-B-01协议的升级版本,与WTC-B-01协议完全兼容,主要区别是
增加了控制模块的有关命令。该协议语法简练,具有通信效率高和可靠性高的特点,已经在现场经过了长
时间考验。
一、 物理接口
1、 串行通信接口:RS485。
2、 数据传输方式:异步10位,起始位1位,数据位8位,停止位1位,无校验。
3、 数据传输速率:1200BPS≤波特率≤115.2KBPS ;
通常,产品上的拨码开关的位1、位2用于设置4种波特率:
K1 K2 波特率
ON ON 2400BPS
ON OFF 4800BPS
OFF ON 9600BPS
0FF 0FF 19.2KBPS
出厂缺省波特率设置为9600BPS,若用户希望使用4种以外的其他波特率,定货时请声明。
二、 通信方式
主(HOST)从(SLAVE)方式,半双工,POLLING通信方式。
三、 信息类型及协议的基本格式
1、 信息类型
信息分两种:从HOST到SLAVE为命令信息。
从SLAVE到HOST为响应信息。
2、信息的基本格式
表1
序号 名称 备注
1 同步码(SOI,START OF INFORMATION) 1字节(7EH)
2 地址(ADR1,ADDRESS) 1字节
3 地址补码(ADR2,ADDRESS) 1字节
4 命令(CMD,COMMAND) 1字节
5 数据(DATA) 1字节
6 帧校验(CHECKSUM) 1字节
7 结束码(EOI,END OF INFORMATION) 1字节(0DH)
3、 校验
对表1中的前2-5项逐字节作无符号加法,模256取反加1。
4、 编码方式
16进制码。
5、 数据(DATA)
在命令集中详细描述。
6、 数据收、发处理
当表1中2-6项数据中出现EOI(0DH)代码时,发送时将0DH拆分为05H和08H两个字节;当2-6共 5 页 第 2 页
项原始数据块出现 05H时,发送时在 05H之后增加 00H字节。接收时,若收到某字节数据为 05H,则紧
接其后收到的一个字节数据应与05H相加,合为一个字节。
四、 主机命令集
表2
序号 名称 命令码 命令内容 说明
1 RDS 50H 读数据命令 传感器响应该命令,将数据送主机
2 ACK 51H 确认命令 仅在需要确认时(有电度参数)时使用
智能传感器只接受上述命令,其余命令视为无效命令!
3 WRC 61H 主机向控制模块输出D/A数据 控制模块收到该命令帧后原样反送主机
4 RDC 62H 主机读控制模块D/A数据 控制模块根据D/A通道号将相应数据送主机
智能控制模块只接受上述命令,其余命令视为无效命令!
⒈ 读传感器数据命令:
命令名称 RDS
说明 该命令是主机读智能传感器数据命令,数据帧由同步码、地址信息、命令信息、校
验信息和结束符组成,当传感器识别命令帧中的地址与本身的地址和数据帧格式相符合
后,向主机发送响应信息;否则,传感器保持沉默,等待正确接收到主机命令。
命令信息语法
①同步码(SOI):7EH
②地址1(ADR1):传感器地址
③地址2(ADR2):传感器地址的补码
④命令码:50H
⑤校验:B0H(2~4项的模256无符号和补码)
⑥结束符(EOI):0DH
响应信息语法
①同步码(SOI):7EH
②地址1(ADR1):传感器地址
③地址2(ADR2):传感器地址的补码
④命令码:50H
⑤数据:DATA(见说明)
⑥校验:XXH(2~5项的模256无符号和补码)
⑦结束符(EOI):0DH
传感器响应信息数据DATA说明:
数据项组成如表3:
表3 数据(DATA)组成
序号 1 2 3
名称 CID1 CID2 DT
字节数 1 1 N
表3中CID1为传感器描述符,组成如表4
表4 CID1组成
位号 7 6 5 4 3 2 1 0
意义 表示是否需要确认 帧号 符号 开入或保留
名称 ANS FRM SGN KI2 KI1 KI0
CID1的 D7位用于标识单元式智能传感器中是否有电度数据,如果ANS置为1,则帧号数据与后共 5 页 第 3 页
续的电度增量值数据表征某一时间段内的电度量,需要主机的确认命令。如果变送器未收到确认命令,
当上位机再次发出读变送器数据命令时,变送器重传“旧”数据;如果变送器收到确认命令,变送器
将“旧”数据清除,当上位机再次发出读变送器数据命令时,变送器传送“新”数据。如果ANS为0,
无须确认帧。SGN 符号位表示有功功率或无功功率的符号,置 0 时表示正号,置 1 时表示负号。当不
需要确认帧时,变送器将当前传送的数据帧的帧号赋给FRM,此后等待上位机的确认信息。
表3中CID2为保留信息字节,数据值为0。
表3中DT为传感器发送出的采集参数的标幺化数据,参数类型和个数由用户定货时决定。一般地,
传感器的单个参数是双字节数据(不包括拆分处理),低字节在前,高字节在后;传感器检测多个参量
时,所有参量按规定的顺序排列传送。
举例
读取型号为WB1894A05传感器的数据,地址为1,实际命令与响应序列举例如下:
主机命令序列:7EH ,01H,FFH,50H,B0H,0DH
传感器响应序列:7EH ,01H,FFH,50H,00H,00H,88H,13H,10H,27H,87H,13H,44H,
0DH
⒉ 确认命令:
命令名称 ACK
WTC-B-02 通信协议
WTC-B-02通信协议是我公司自行研制的一种异步串行节点网络化的通信协议,适用于WB系列智能
传感器和控制模块。WTC-B-02是WTC-B-01协议的升级版本,与WTC-B-01协议完全兼容,主要区别是
增加了控制模块的有关命令。该协议语法简练,具有通信效率高和可靠性高的特点,已经在现场经过了长
时间考验。
一、 物理接口
1、 串行通信接口:RS485。
2、 数据传输方式:异步10位,起始位1位,数据位8位,停止位1位,无校验。
3、 数据传输速率:1200BPS≤波特率≤115.2KBPS ;
通常,产品上的拨码开关的位1、位2用于设置4种波特率:
K1 K2 波特率
ON ON 2400BPS
ON OFF 4800BPS
OFF ON 9600BPS
0FF 0FF 19.2KBPS
出厂缺省波特率设置为9600BPS,若用户希望使用4种以外的其他波特率,定货时请声明。
二、 通信方式
主(HOST)从(SLAVE)方式,半双工,POLLING通信方式。
三、 信息类型及协议的基本格式
1、 信息类型
信息分两种:从HOST到SLAVE为命令信息。
从SLAVE到HOST为响应信息。
2、信息的基本格式
表1
序号 名称 备注
1 同步码(SOI,START OF INFORMATION) 1字节(7EH)
2 地址(ADR1,ADDRESS) 1字节
3 地址补码(ADR2,ADDRESS) 1字节
4 命令(CMD,COMMAND) 1字节
5 数据(DATA) 1字节
6 帧校验(CHECKSUM) 1字节
7 结束码(EOI,END OF INFORMATION) 1字节(0DH)
3、 校验
对表1中的前2-5项逐字节作无符号加法,模256取反加1。
4、 编码方式
16进制码。
5、 数据(DATA)
在命令集中详细描述。
6、 数据收、发处理
当表1中2-6项数据中出现EOI(0DH)代码时,发送时将0DH拆分为05H和08H两个字节;当2-6共 5 页 第 2 页
项原始数据块出现 05H时,发送时在 05H之后增加 00H字节。接收时,若收到某字节数据为 05H,则紧
接其后收到的一个字节数据应与05H相加,合为一个字节。
四、 主机命令集
表2
序号 名称 命令码 命令内容 说明
1 RDS 50H 读数据命令 传感器响应该命令,将数据送主机
2 ACK 51H 确认命令 仅在需要确认时(有电度参数)时使用
智能传感器只接受上述命令,其余命令视为无效命令!
3 WRC 61H 主机向控制模块输出D/A数据 控制模块收到该命令帧后原样反送主机
4 RDC 62H 主机读控制模块D/A数据 控制模块根据D/A通道号将相应数据送主机
智能控制模块只接受上述命令,其余命令视为无效命令!
⒈ 读传感器数据命令:
命令名称 RDS
说明 该命令是主机读智能传感器数据命令,数据帧由同步码、地址信息、命令信息、校
验信息和结束符组成,当传感器识别命令帧中的地址与本身的地址和数据帧格式相符合
后,向主机发送响应信息;否则,传感器保持沉默,等待正确接收到主机命令。
命令信息语法
①同步码(SOI):7EH
②地址1(ADR1):传感器地址
③地址2(ADR2):传感器地址的补码
④命令码:50H
⑤校验:B0H(2~4项的模256无符号和补码)
⑥结束符(EOI):0DH
响应信息语法
①同步码(SOI):7EH
②地址1(ADR1):传感器地址
③地址2(ADR2):传感器地址的补码
④命令码:50H
⑤数据:DATA(见说明)
⑥校验:XXH(2~5项的模256无符号和补码)
⑦结束符(EOI):0DH
传感器响应信息数据DATA说明:
数据项组成如表3:
表3 数据(DATA)组成
序号 1 2 3
名称 CID1 CID2 DT
字节数 1 1 N
表3中CID1为传感器描述符,组成如表4
表4 CID1组成
位号 7 6 5 4 3 2 1 0
意义 表示是否需要确认 帧号 符号 开入或保留
名称 ANS FRM SGN KI2 KI1 KI0
CID1的 D7位用于标识单元式智能传感器中是否有电度数据,如果ANS置为1,则帧号数据与后共 5 页 第 3 页
续的电度增量值数据表征某一时间段内的电度量,需要主机的确认命令。如果变送器未收到确认命令,
当上位机再次发出读变送器数据命令时,变送器重传“旧”数据;如果变送器收到确认命令,变送器
将“旧”数据清除,当上位机再次发出读变送器数据命令时,变送器传送“新”数据。如果ANS为0,
无须确认帧。SGN 符号位表示有功功率或无功功率的符号,置 0 时表示正号,置 1 时表示负号。当不
需要确认帧时,变送器将当前传送的数据帧的帧号赋给FRM,此后等待上位机的确认信息。
表3中CID2为保留信息字节,数据值为0。
表3中DT为传感器发送出的采集参数的标幺化数据,参数类型和个数由用户定货时决定。一般地,
传感器的单个参数是双字节数据(不包括拆分处理),低字节在前,高字节在后;传感器检测多个参量
时,所有参量按规定的顺序排列传送。
举例
读取型号为WB1894A05传感器的数据,地址为1,实际命令与响应序列举例如下:
主机命令序列:7EH ,01H,FFH,50H,B0H,0DH
传感器响应序列:7EH ,01H,FFH,50H,00H,00H,88H,13H,10H,27H,87H,13H,44H,
0DH
⒉ 确认命令:
命令名称 ACK
AIGC
您好!"WTC-B-02通信协议"很可能是指一种由电气行业针对特定应用或设备设计的通信标准或接口规范。"WTC"可能是厂商、产品系列或者项目代号,而"B-02"则可能表示该通信协议的第二版本或者某种特定功能模块编号。这种协议可能定义了数据传输格式、控制命令、错误校验、握手协议等内容,用于确保电气设备(如工业自动化控制系统、楼宇自动化系统中的PLC、变频器、电机控制器等)之间的可靠和高效通信。为了详细了解此协议,请提供更多信息,例如它是哪个品牌或制造商的产品相关文档,或者具体的应用场景。