376.1国网规约简析

1. 【终端F10,确认/否认】 

68 3A 00 3A 00 68             //L长度=3A=3*16+10=58/4=14.5

A8                                        //C控制=1 168->1 010 1000

49 51 9C AD 04                 //A终端地址=5

00                                         //AFN确认∕否认=1

6E                                         //SEQ=1:0110 1110

00 00 01 00                        //FN确认

0E                                         //EC

00                                         //TP

0C                                        //CS

16 

 

2. 【透明转发AFN10-F1】  

68 CA 00 CA 00 68

4B            //1001 011

49 51 9C AD 04

10             //AFN

64             //SEQ:    75->0 110 0100

02 01 01 00      //数据单元标识

02           //终端通信端口号

67              //透明转发通信控制字 

00             //透明转发接收等待报文超时时间

00             //透明转发接收等待字节超时时间

10 00       //透明转发内容字节数

68 85 81 04 01 00 00 68 11 04 33 32 34 33BC 16

00 00 00 00 00 00 00 00 00 00 00 00 00 0000 00 //PW

B1 16 

 

3. 【终端AFN0aFn10查询返回】  

68 AE 00 AE 00 68

A8                               //C

49 51 9C AD 04       //A

0A                               //AFN

6C                               //SEQ

00 00 02 01     //数据标识

01 00                          //数量      2

02 00                          //序号      2

02 00                          //所属测量点号      2

62                               //通信速率及端口号      1

1E                               //协议      1

77 05 34 07 00 00   //通信地址      6

BC 8A A9 00 00 00 //通信密码      6

04                                         //电能费率个数      1

09                                          //整数位及小数位个数 1

00 00 00 00 00 00   //所属采集器通信地址 6

40                                          //用户大类号及用户小类号 1

0C 00

8C 16

通信速率及通信端口号

D7~D5 编码表示电能表、交流采样装置与终端的通信波特率,  1~7 依次表示 600、1200、2400、4800、7200、9600、19200;0:表示无需设置或使用默认的

D4~D0 编码表示电能表、交流采样装置与终端连接所对应的终端通信端口号,数值范围 1~31,其他值无效

例62=98=0110 0010

整数位及小数位个数

D7~D4:备用

D3~D2:编码表示通信接入的电能表的有功电能示值的整数位个数,数值范围 0~3 依次表示 4~7 位整数。

D1~D0:编码表示通信接入的电能表的有功电能示值的小数位个数,数值范围 0~3 依次表示 1~4 位小数。

 

控制域 C

 

 

D7

D6

D5

D4

D3~D0

下行

传输方向位

DIR

启动标志位

PRM

帧计数位 FCB

帧计数有效位 FCV

功能码

上行

要求访问位 ACD

保留

 

DIR=0:表示此帧报文是由主站发出的下行报文;DIR=1:表示此帧报文是由终端发出的上行报文。如果:>127或>7F==终端发出否则为主站发出

PRM =1:表示此帧报文来自启动站;PRM =0:表示此帧报文来自从动站。

下行FCB要依赖FCV

FCV=1 时,FCB 表示每个站连续的发送/确认或者请求/响应服务的变化位。FCB位用来防止信息传输的丢失和重复。

复位命令中的 FCB=0

上行ACD=1 表示终端有重要事件等待访问;ACD=0 表示终端无事件数据等待访问

功能码依赖PRM

当启动标志位 PRM =1 ;PRM =0时查《规约P6》

 

地址域 A

地址域

数据格式

字节数

例49 51 9C AD 04

行政区划码A1

BCD

2

49 51

5149

终端地址A2

BIN

2

9C AD

AD9C(16)

主站地址和组地址标志A3

BIN

1

04

100单地址

A3

D0=0 表示终端地址 A2 为单地址;D0=1 表示终端地址 A2 为组地址; D1~D7 组成 0~127 个主站地址 MSA。

主站启动的发送帧的 MSA 应为非零值,其终端响应帧的MSA 应与主站发送帧的 MSA 相同。

终端启动发送帧的 MSA 应为零,其主站响应帧的MSA 也应为零。

SEQ

D7

D6

D5

D4

D3 - D0

TpV

FIR

FIN

CON

PSEQ∕RSEQ

TpV=0:表示在附加信息域中无时间标签 Tp;

TpV=1:表示在附加信息域中带有时间标签 Tp

FIR

FIN

应用说明

0

0

多帧:中间帧

0

1

多帧:结束帧

1

0

多帧:第 1 帧,有后续帧

1

1

单帧

CON

CON 位置“1”,表示需要对该帧报文进行确认;置“0”,表示不需要对该帧报文进行确认。

启动帧序号 PSEQ/响应帧序号 RSEQ

关于PSEQ∕RSEQ的说明:后4位也就是0~15(0000~1111)

分2种情况:

1.      主站发送1111,从站也回1111。也就是主站发什么从站回什么。

2.      主站发送0000,从站要应答N次,那么从站就要回0000、0001~000N(N<=15)

 

数据单元标识

信息点 DA

DA2 采用二进制编码方式表示信息点组,DA1 对位表示某一信息点组的 1~8 个信息点,以此共同构成信息点标识 pn(n=1~2040)

当 DA1 和 DA2 全为“0”时,表示终端信息点,用p0 表示;

信息点标识 pn 对应于不同信息类标识 Fn可以是测量点号、总加组号、控制轮次、直流模拟量端口号、任务号。

信息类 DT

DT2 采用二进制编码方式表示信息类组,DT1 对位表示某一信息类组的 1~8 种信息类型,以此共同构成信息类标识 Fn(n=1~248)

例3

00 00 02 01     //数据标识

00 00                           //DA

 

02 01                           //DT

//DT2=01=00000001

//DT1=02=00000010=F10

例2

02 01 01 00      //数据单元标识

02 01                           //DA

//DA2=01 DA1=02=00000010=p2

01 00                           //DT

//DT2=00=00000000 DT1=01=00000010=F1

 


【为什么学习数据挖掘】       人工智能、大数据时代有什么技能是可以运用在各种行业的?数据分析就是。       从海量数据中获得别人看不见的信息,创业者可以通过数据分析来优化产品,营销人员可以通过数据分析改进营销策略,产品经理可以通过数据分析洞察用户习惯,金融从业者可以通过数据分析规避投资风险,程序员可以通过数据分析进一步挖掘出数据价值,它和编程一样,本质上也是一个工具,通过数据来对现实事物进行分析和识别的能力。不管你从事什么行业,掌握了数据分析能力,往往在其岗位上更有竞争力。 【超实用的课程内容】      本课程为Python数据挖掘方向的入门课程,课程主要以真实数据为基础,详细介绍数据挖掘入门的流程和使用Python实现pandas与numpy在数据挖掘方向的运用,并深入学习如何运用scikit-learn调用常用的数据挖掘算法解决数据挖掘问题,为进一步深入学习数据挖掘打下扎实的基础。 本课程分为三大部分: 基础知识篇:主要讲解数据挖掘这项技能的基本工作流程和介绍和入门必须的基本技能Python语言的入门,带领大家了解数据挖掘常见操作和基础知识。 数据采集篇:学习如何解决数据挖掘的数据来源问题,读取各类型不同的数据包括CSV,excel,MySQL进行数据采集的交互。 数据探索篇:本篇主要解决数据的预处理保证数据的质量并用常见数据挖掘算法进行特征提取,分析数据背后隐含的信息。 【报名须知】 课程采取录播模式,课程永久有效,可无限次观看 课件、课程案例代码完全开放给你,你可以根据所学知识,自行修改、优化 【如何开始学习?】 PC端:报名成功后可以直接进入课程学习 移动端:下载CSDN学院或CSDN
©️2020 CSDN 皮肤主题: 大白 设计师:CSDN官方博客 返回首页