报 文 类型码 报 文 格 式 RTU地址 字节1 E ? R ? 18H 2 N 3 类别标志 4 5 E ? I/O模块地址 6 字标志 ? N+4 CRC(1) N+5 CRC(2) 1 字节 2 3 4 RTU地址 E ? R ? 1BH N 类别标志 功 能 及 说 明 可能回答主站 发来的报文类型 模块状态变化:当主站对类别8询问,RTU没有出现时标数据,但模块状态发生变化,用此报文回答。 ?类别询问(05H) 当模块从完好变为失效时,模?重复询问(1AH) 块板地址的E位置1,相应于字?召唤故障模块(02H) 标志置1的字失效。若E=0,表示此模块中字标志为1的相应字由失效变为完好。 18H 7 6 5 4 0 类型 模块板址 5 ? 6 字标志 数据 ? CRC(1) N+4N+5 1BH 回答类别询问:当被主站询问的类别有数据变化时,RTU用一此报文回答。各字节含义为: 个?字节4的类别标志某位置1,模块 表明主站没询问的某相应类别 中有数据变化,若这次要传送} 它的数据超过数据区最大长度,模超过部分留下次再送,而某一块 类别传送不完,此类别标志仍置1。 ?字节5的位6、位5表明模块类型: 位6位5 0 1 状态变化模块 1 1 事件记录模块 0 0 其它模块 ?字节5的位4~0是板地址,当模块类型为状态变化量或事件记录(时标)量时,由于这种子系统占用2个板地址,在报文中用偶板址。 ?字节6为字标志,那些位为1指明模块板地址内那些字地址有数据变化,数据按字标志的低位先送,高位后送。 ?数据格式见5中各节的说明。 ?类别询问(05H) ?重复询问(1AH) 报 文 类型码 字节1 2 3 4 5 6 N+4 N+5 报 文 格 式 RTU地址 E ? R ? 1CH N 类别标志 数据1(低) 数据1(高) ? CRC(1) CRC(2) RTU地址 E ? R ? 1DH N 类别标志 缺损指示1 数据1(低) 数据1(高) ? 缺损指示2 数据9(低) 数据9(高) ? CRC(1) CRC(2) RTU地址 E ? R ? 2FH N=2 类别标志 参数组号 CRC(1) CRC(2) 功 能 及 说 明 回答数据召唤:当主站用0DH,0FH报文召唤数据和时标数据可能回答主站 发来的报文类型 或各种输出操作的返送校核,RTU用此报文回答。字节5开?数据召唤(0DH) 始为数据,它按主站发来报文?召唤事件记录(0FH) 中字标志置1的位传送,低位所?带返送校核遥控(1EH) 代表的数据先传送。 1CH 字节1 2 3 4 5 6 1DH 7 N+4 N+5 带缺损指示的回答数据召唤: 当从失效的模块召唤数据时,?数据召唤(0DH) RTU用此报文代替1CH报文回?召唤事件记录(时标)(0FH):若模块有故障答。 当召唤的数据多于8个时,则用时,用此1DH报文回答。多个缺损指示,每8个数据用一个缺损指示。 缺损指示中某位置1,表示相应位代表的数据没有传送(缺损)。字节6开始传送的数据,按缺损指示中低位所代表的数据先传送,且缺损指示中相应位置0。 2FH 字节1 2 3 4 5 6 7 报告参数组号:用来向主站报?指定参数组号(2DH) 告现用的参数组号。 ?询问参数组号(2EH)
18
五. 模块数据及命令格式
现对各种数据格式及电度命令、遥控、遥调等过程加以说明。 1)模块数据:各种数据的格式列于表5
表5
类型 字节M M+1 模 拟 量 格 式 模拟量值(0~7)位 E?G?V?S?模拟量(11~8)位 模块数据格式 说 明 每个模拟量经A/D转换后为12位二进值,用2个字节(1个字)来表示。低12位是模拟量的绝对值,最高4位为标志,含义为: E=1:模数转换无数 G=1:增益由RTU设置 G=0:增益由主站设置 V=1:A/D超过量程 S=1:负极性,S=0:正极性。 字节M M+1 M+2 M+3 若主站向RTU发送类别询问或重复询问报文,而被询问的类别定义为状态变化量或时标量(用03H报文定义),且这些量有状态变化,则RTU回答主站的1BH报文中,对应一个字地址的数据用四个字节,前边一个字(字节M和M+1)为16位(路)目前状态,“1”代表合闸状态,“0”代表分闸状态。字节M+2和M+3为变位标志,变位标志某位为1,表明相应位发生状态变化。 状态位(7~0) 状态位(15~8) 变位标志(7~0) 变位标志(15~8) 状 态 量
类型 字节M 格 式 同步时间(07~00)位 同步时间(15~08)位 同步时间(23~16)位 同步时间(27~24)位 状态变化标志 状 态 事件记录时间(07~00)位 事件记录时间(15~08)位 说 明 (1)主站读取时标数据过程: 主站 RTU ?类别询问(05H) ? ?报告有事件启示数据(06H) ?询问第8类数据 ? (05H) ?报告事件记录(时标)数据 事 ? 出现(17H) 件记?召唤时标数据 ? 录 (0FH) ?回答所召唤的事件记录 ? 数据(1CH) 事?更换板地址继续召 件 唤时标数据(0FH) ? 记? 录 (2)数据说明 ?同步时间:是进行软件或硬件同步时,RTU所记另录的时间是28位2进值,单位为毫秒。 一?事件记录时间:是事件发生的时间,也是28位,事28位事件记录时间全为0时,表明时标队列不再有件数据。 记?状态变化标志:为1的位表示此位状态变化,若录 此标志8位都为0,表示事件记录队列已在事件记 录时间所表明的时刻溢出。 ?序号:此位=0表明是低字节 此位=1表明是高字节 M+1 2 3 4 5 6 7 时 8 事件记录时间(23~16)位 标 9 字地址序号事件记录时间数 (27~24)位 据 状态变化标志 10 状 态 11 12 事件记录时间(00~07)位 13 事件记录时间(15~08)位 事件记录时间 14 (23~16)位 15字地址序号事件记录时间(27~24)位 B M+1 C M+2 D M+3 测 量 值 字节M 测量值(7~0)位 测量值(15~8)位 测量值(23~16)位 标 志 (27~24)位 BCD码测量值主站用0DH报文召唤,RTU用1CH报文回答,数据有两种格式:当输入是二进制数时,低28位是2进值(不作任何转换),高4位是0000;若输入是BCD码,RTU把输入的8位BCD转换为28位二进值后送给主站,其中最高4位标志,当是“0000”时,输入有效,当是“1111”时,输入无效(即输入含有非BCD码数字)。
脉 计数值(7~0)位 计数值(15~8)位 计数值(23~16)位 计数标志字节 没用 1:表示计数值从A组读取 20

