文档详情

VAN_COMM.doc

发布:2015-08-07约1.29万字共13页下载文档
文本预览下载声明
VAN_COMM 规约说明 一、简介 VAN_COMM 规约是美国 FERRANTI 公司开发的信息交换标准, 适用于“主从式”或“问答式”处理环境。主站 (通常一个) 主动向子站 (多个) 询问,子站只被动回答。 二、规约信息基本格式 l.信息发送 VAN_COMM 规约是问答式同步规约。 VAN_COMM 规约的信息发送没有严格规定, 由主站和子站双方约定。逍常按高位先送,低位后送, 也可按照逆序发送, 即低位先送, 高位后送 (如图l) 。信号电平一般规定为EIA电平 (如表l) 。但也可由系统自己定义。 广东中凋即规定为逆序发送, 码“l”为低电平, 码“0”为高电平。 B7 B6 B5 B4 B3 B2 B1 B0 1 1 … … … 0 l l →→ 发送方向 图1信息逆序发送方向 表l 信号电平定义 码 名 称 EIA 电平 备 注 0 空号 (SPACE) -l2VDC 空闲状态位SPACE电平 l 传号 (MARK) +l2VDC 2.信息结构 主站和子站之间传送的信息由一个或多个信息帧组成。每帧长度可变, 但最多有l4个信息字节, 而且应包含有帧长度的字节计数。每帧有帧头、数据和 BCH 校验码三部分, 首帧还有一个前导 (PREAMBLE) 。前导和 BCH 校验码不计算在帧字节计数中 (如图2) 。 PREAMBLE 帧头 DATA BCH 图2 信息结构 2.l 前导 (PREAMBLE) 前导又称同步字节, 定义了信息的开始和发送方向。前导引起线路状态变化, 并由接收方来实现与发送方的同步。信息由主站下发到子站时, 前导为FEH: 信息由子站上送到主站时, 前导为FDH。 2.2 数据段 数据段包含1到14个字节。第一帧还有一个报文信息头, 包含有帧字节数、站址、命令、RTU状态等 (见图3)。各状态位定义见表2。 BYTE1(FRAMEINFO) BYTE2 BYTE3(COMMAND) BYTE COUNT B C P L F I C D C S E Q STATION ADDRESS A L S N R P DATA SET MOD 8 4 2 1 1 2 8 6 4 3 2 1 6 8 4 2 1 8 4 2 l 2 l (a) 命令 (第一帧) BYTE1(FRAMEINFO) BYTE2 BYTE3 BYTE COUNT B C P L F l C D C S E Q STATION ADDRESS UNIT STATUS 8 4 2 l 1 2 8 6 4 3 2 1 6 8 4 2 1 X X S O E R S T S C D P W R ⅠS E A C K 回答 (第一帧) 图3 第一帧信息头格式 表2 帧信息头位定义 名 称 定 义 字节计数(BYTE COUNT) 本帧字节数(1-l4) 。不包括前导和BCH BCP 字节计数奇偶标志。当字节计数段包含偶数个‘l’时置‘l’ CDC 命令数据变化标志。置位时表示本帧开始新的数据类型 LFI 末帧指示。末帧置0, 其余置l。 SEQ 帧序列。奇数帧 (1,3,…) 置0, 偶数帧 (2, 4,…) 置l 站址(STATION ADDRESS) RTU地址(0l一FEH)。00H一般不用。FFH用作广播地址。 ALS 上次状态确认。RTU上送状态数据后保持直到主站确认(本位) NRP 置‘1’时RTU不需回答。正常命令置‘0’ 命令码 (DATA SET) 主站下发命令 MOD 命令扩展位 SOE SOE标志。置‘l’表示有未读SOE数据 RST 重启标志。置‘1’表示RTU重启且主站未确认 SCD 状态变化标志。置‘l’表示有未读的遥信状态变位。 PWR 电源故障标志 ISE 内部异常标志。置 ‘1’表示RTU异常 (可能原因见表5 ) ACK 状态确认请求。请求主站确认已上送的状态信息。 X 未使用 2.3 BCH校验码 VAN_COMM 规约采用BCH校验。BCH码生成多项式为 G (X)=X8+X7+X6+
显示全部
相似文档