1、ICS 35.200 L 65 GB 中华人民圭七/、不日国国家标准信息技术第305GB/T 29265.305-. 2012 信息设备资源共享协同服务部分:电力线通信接口lnformation technology-lnformation device intelligent grouping and resource sharing-Part 305: Power line communication interface 2012-12-31发布e恨。码至13. 町吨Li! 心飞协;罔瞄WH-Ncn1w31Sm电话4)6982315涂层章即/中华人民共和国国家质量监督检验检夜总局中国国家标
2、准化管理委员会2013-06-01实施发布GB/T 29265.305-2012 目次前言.皿I 范围. 2 规范性引用文件-3 术语和定义4 缩略语25 IGRS-PLC f妾口 2 5. 1 概述25. 2 IGRS-PLC接口外部关系45. 3 IGRS-PLC接口内容56 IGRS-PLC接口指令76. 1 IGRS-PLC接口指令构成76. 2 接口指令描述87 IGRS-PLC接口指令操作.44 7.1 IGRS-PLC设备信息获取447.2 IGRS-PLC设备连接设定.46 7. 3 IGRS-PLC传输信道状态监视477.4 IGRS-PLC传输统计数据监视的7.5 IGRS
3、-PLC设备固件版本更新517.6 IGRS-PLC远程控制52附录A(资料性附录)IGRS设备与IGRS-PLC设备的连接方式53A. l 连接方式介绍53A.2 以太网连接MA.3 串行接口连接四GB/T 29265.305-2012 目。昌GB/T 29265rrans!ctiol1 )(用户白由设置Command Length 从VendorID字段到CommandBody部结尾的长度4 (有效范围:12八位位组1448八位位组)Vendor ID 4 生产商10生产商指令10C本部分中的VCI口)Vendor Command ID 低4位代表VC10的子类理(Oxl:请求指令,Ox2
4、:响应指令)。请求指令中Comn川ld10或VendorCommand ID有错误时,将不会得到响应指令版本Command Version 2 请求:填充OxOO响应:处理请求指令的IGR叩LC设备的指令版本指令体4 1 440 IGRS-PLC接口指令的内容,参见6.2 c) 接口指令包:以太网连接时,能够作为接口指令处理的包2,应该满足以下条件:1) 目的MAC地址应该是一个IGRS-PLC设备的MAC地址或者广播地址。2) 本部分所涉及的包,通常指IGRS-PLC接口指令包。而以太网包专指以太网包。55 GB/T 29265.305-2012 2) 目的地址的UDP端口号是由IGRS-P
5、LC接口指令定义的值(默认为OxCOOO)。3) 传送前没有被分段。CMTU应设为1500八位位组)4) 源MAC地址不能为00:00:00:00:00:00。5) 源IP地址不能为0.0.0.0。A. 2. 2 以太网IP地址的说明使用以太网进行IGRS-PLC接口通信时,通常设定IGRS设备的IP地址网络部与IGRS-PLC设备的IP地址网络部相符合。IGRS-PLC设备的IP地址是192.168. O. 249/24时,主机的IP地址应设定为192.168.O. XC249以外)/24C示例见图A.4)。响应指令的目的MAC地址和IP地址分别设定为相应的请求指令的源MAC地址和IP地址。
6、响应指令的源MAC地址和IP地址分别设定为IGRS-PLC设备中设定的MAC地址和IP地址3)。以太网网络地址部图A.4以太网连接时IP地址设定示例IGRS设备向IGRS-PLC设备发送IGRS-PLC接口指令时,把IGRS-PLC设备的IP地址指定为目的IP地址(见图A.5) 0 IGRS-PLC设备把收到的包的目的地信息(目的MAC地址和目的IP地址)作为发送掘的信息进行响应回复。IGRS设备MAC地址:00:80:00:00:00:10IP地址:192.168.0.10/24以太网白包括源、MAC地址和源IP地址以及目的MAC地址和目的IP地址。b将请求数据包中的目的地址作为响应数据包的
7、源地址。IGRS-PLC设备MAC地址:00:80:00:00:00:49IP地址:192.168.0.249/24图A.5以太罔连接时IGRS-PLC接口指令传输3) PLC_INFO_RESOLUTION. request指令中设定了accessIP时,accessIP作为响应指令的源IP地址。56 Y GB/T 29265.305-2012 IGRS-PLC设备信息CIGRS-PLC设备的MAC地址和IP地址)未知时,使用指令PLC_INFO_RESOLUTION获取IGRS-PLC设备的信息。把指令PLC_ INFO _ RESOL UTION的请求参数accessIP设定为与IGRS
8、设备IP地址网络部相同的IP地址,用广播方式发送(示例见图A.6) 0 IGRS PLC设备的MAC地址和IP地址作为指令PLC_INFO_RESOLUTION的响应参数返回。基于获得的IGRS-PLC设备信息,进行连接和IGRS-PLC接口指令通信。IGRS设备IGRS-PLC设备MAC地址:00:80:00:00:00:10IP地址:10. 15. 1. 10/24 以太网MAC地址:00:80:00:00:00:49IP地址192.168.0.249/24要求参数(accessIP)为10.15. 1. 249。MAC地址:00:80:00:00:00:10IP地址:10.15. 1.
9、10/24 目的地信息MAC地址:FF:FF:FF:FF:FF:FFIP地址:255.255.255.255/24送信源信息MAC地址:FF:FF:FF:FF:FF:FFIP地址:10.15. 1. 249/24 目的地信息MAC地址:00:80:00:00:00:0IP地址:10.15. 1. 10/24 广播地址PLC INFO RESOLUTION应答二答参数MAC地址:00:80:00:00:00:49IP地址:192. 168.0.249/24 将要求参数作为应答数据包的源IP地址图A.6PLC_INFO_RESOLUTION指令传输示例IGRS-PLC设备在网络地址不同的环境中也可
10、能进行IGRS-PLC接口通信。在网络地址不同的环境中,有必要指定目的地的MAC地址(示例:做成静态的ARP表)。目的地MAC地址指定为IGRSPLC设备的MAC地址,目的IP地址指定为与IGRS设备的IP地址相符合(lP地址的网络部相同)的IP地址。IGRS-PLC设备通过收到的包的目的MAC地址来判断,获取发送给自己的包(示例见图A. 7) 0 IGRS-PLC设备把收到的包的目的地信息(目的MAC地址和目的IP地址)作为送信源信息返回响应。57 G/T 29265.305-2012 IGRS设备MAC地址:00:80:00:00:00:10IP地址:10.75. 1. 10/24 MAC
11、地趾:00:80:00:00:00:10IP地址:10.75. 1. 10/24 MAC地址:00:80:00:0白:00:49IP地址:10.75. 1. 以太网指定目的MAC地址IGRSPLC设备MAC地址:00:80:00:00:00:49IP地址:192.168.0.249/24(示例,做成静态ARP表)指定与IGRS设备的网络地址相符的IP地址作为目的地址将请求包的目的地址作为发送包的源地址进行回复送信源信息MAC地址:0口:80:00 :00:00 :49 IP地址:10. 75. 1. 249/24 目的地信息MAC地址:00:80:00-10IP地址:10. 75. 1. 10
12、/24 图A.7以太网连接时不同网络地址环境中的信息倒A. 2. 3 以太网连接时的广播以太网连接时,广播符合以下条件:一一当IGRS设备通过广播发送IGRS-PLC接口指令时,只有直接连接的lGRS-PLC设备才能接收到广播包;一当IGRS设备与多个IGRS-PLC设备通过交换型集线器相连时,每个IGRS-PLC设备都会接收到广播包,且响应会异步地返回。除了交换型集线器外不能使用其他类型的集线器,否则会产生环路。A.3 串行接口连接A. 3.1 串行接口连接的指令格式IGRS-PLC设备中,IGRS-PLC接口指令包中的数据是接口指令。数据部分采用小端宇节序Clittle endian)进行
13、解析。a) 指令结构图,见图A.8。58 Y GB/T 29265.305-2012 八位位组数八位位组数4 4 Format Indication I Format Indicatioo Code(Main) I (0心。ub)说明:1 串行结以码;2一数据的i细内容;4 Conlmand Leogth 3一一数据体的详细内容;4 字段Ch,ckSum;5一一-字段NotifiedTask; 6 字段reserved2; 岳4 Vcndor JD 2 2 4l440 指令体7一一字段L(ngth,R-字段Command1队D趴; CJ 字段Tra川川n川110一一一宁F段Vc川川、寸叽ndo
14、汀rCom丑1m口1吕an丑川d10, 11卜子仨段(、omm;川川l口川I口川lC川CI飞Ve盯rSHl川m。图A.8串行接口连接的指令结构b) 指令格式中的参数,见表A.5和表A.6。表A.5串行接口连接的数据详细内窑字段名长度说明八位位组Format lndication Code( Main) 4 IGRS-PLC接口指令的标识(0 xaaaaaaaa :固定值(纯文本) 如呆该字段为非Oxaaaaaaaa,将不会得到n向应Format lndication Code( Sub) 4 IGRS-PLC接口指令的标识(Oxabaaaaaa:固定值(纯文本)如果该字段为非Oxabaaaaa
15、a,将不会得到响应Notified Task 1 固定值(3)如果该字段为非3,将不会得到响应reserved2 保留字段以.OxOO填充Length 2 数据体长度(有效范围:20八位位组1456八位位组)数据体20 1 456 数据体,见表A.6CheckSum 2 校验和aSerial End Code 串行结束码(Oxa2),见A.3. 2 a只对上述的数据体进行校验59 G/T 29265.305-2012 表A.6串行接口连接的数据体的详细内容字段名长度八位位组说明Command ID 2 指令ID(请求:OxfOOl,响应:Oxf002) 如果请求指令中该字段为非Oxf001,将
16、不会得到响应Transaction ID 2 Transaction ID (用户自由设置)从VendorID字段到CommandBody部结尾的长度Command Length 4 (单位:字节,有效沮图:12八位位组1418八位位组)Vendor ID 4 生产商ID生产商指令ID(本部分中的VCID)低4位代表VCID的子类型(Ox1:请求指令,Ox2: 响应指令)Vendor Command ID 2 请求指令中CommandID或VendorCommand ID有错误时,将不会得到响应指令版本Command Version 2 请求:填充OxOO响应:处理请求指令的IGRS-PLC设
17、备的指令版本指令体4 1440 IGRS-PLC接口指令的内容,见6.2 A. 3. 2 串行控制码串行控制码通常如图A.8中,作为串行结束码使用。有时也被用在图A.8的数据中。各种使用方法如下所示:60 一一作为串行结束码使用时,设定为OxA2。-一一在数据中使用时,有S巳rialEnd Code( OxA2 )和SerialEscape Code( OxA3 )两种。当数据中含有串行控制码时,应进行以下操作,见表A.7。串行控制码OxA2 OxA3 表A.7包含串行控制码时的操作步骤步骤用A3替换A2,在A3后插入22A3不变,在A3后插入23NFON|山。的.mN白NH阁。国家标准信息技
18、术信息设备资源共享协同服务第305部分:电力线通信接口G13 T 2926;). 305 11 和民人F dnl I I I 2012 巾l司标准出版社出版发行北京市朝阳IL泛和平If!.两街币2号(1000U)北京rti两城以二II!.MJtf苟同(1000!5) * 网址总编宝:(010)6127,323发行中心:() 10日178023;)读者服务部:(00)685239,16 Ij1司标准出版午1:采1岛印刷J. f jJ 1,1rJ 各J也;访华j店经销争夺印张.J.25 字数120千字203年5月第A次印刷开水880X1230116 2013年5月第版JG 如有印装差错由本社发行中心调换版权专有侵权必究举报电话:(010)68510107定价57.00争夺+5号:155066 1 46795 GB/T 29265.305-2012