IEC103规约介绍

       最近接到个任务,要让后台跟南瑞的ISA-353G线路光纤纵差保护测控装置通讯,主要任务是取该装置的遥测、遥信和保护事件。这个装置使用IEC103规约,经常一个多星期的研究,总算把103搞懂了。可能层次一般,但必竟完成任务了。

 

IEC103,有两种通讯模式,平衡模式和非平衡模式,353G用的是非平衡模式,即Pooling模式。刚接触103,就被一堆专业术语给唬住了,其实只要理解了103的通讯过程,它也是很简单的。当然这里指非平衡模式,平衡模式我也没接触过。

 

刚建立通信链路时,先初始化保护设备。这里不是指把设备物理重启了,这是个软件处理过程,大概用于确定通讯是否建立,该过程应该不可省略,但实际上,在与353G通讯时,不进行初始化也能正常通讯。

 

初始化设备时,设备会通过一级数据上传设备信息,如设备、厂家标识那些,对我而言,没用,不解析,注意!是不解析,不是不读,因为它不管你爱读不读都一样上传。。。。。。

 

总查询通常在初始化过程之后进行,这里关键要处理全遥信,有些设备只会上传全遥信,这里你要根据实际需要处理。

 

正常通讯下,控制系统不断请求二级数据,对于353G来说,它会不断返回遥测值。

 

在返回二级数据的报文中,会有一个ACD位,用于标识当前设备是否有一级数据需要召唤。如果ACD位为1,则在当前二级数据处理完以后,应当进行一级数据召唤.

 

进行一级数据召唤时,返回的报文也会有个ACD位,如果为1,则继续召唤一级数据;如果为0,则返回召唤二级数据。

 

一级数据包含相当多的信息,在处理一级数据时,大体通过ASDUCOTFUNINF码来区分数据的类型和处理方式。

ASDU等词义通过IEC103资料可以查到。这些要记住的,不然看文档会比较吃力。

 

在下面的通讯过程示意图中,初始化和总查询过程也会带有一级数据召唤,图中没有标出。

 

有一个原则,无论是何种命令召唤,返回的报文必然有一个ACD位,标识是否有一级数据需要控制系统去召唤,如果有一级数据,则应在当次命令召唤后立即进行一级数据召唤,直到再无一级数据无止。

 

关键数据处理也有需要注意的地方,解析遥测量时,

如报文中的数据是 00 20

高位在后是 2000

转换成二进制 1 00000 00000 000

去掉后三位数 1 00000 00000

1 00000 00000 等于十进制 1024

实际值 = 1024除以遥测标度

*.遥测标度相当是比例系数,如电流的遥测标度为341.333333,电压标度为17.066667,可通过南瑞给的点表查得。

 

另外,353G在通讯时也要设置一些东西,如RS485跳线、启用通信COM、全选上传点、设自动上传变位信息等。这些我也只是知道个大概,具体得仔细问问厂家。

遥测数据:          二级数据请求完成
总遥信:            总查询完成
变位遥信和事件信息:突发的一级数据请求完成

通讯报文片断:

2007-11-23 15:45:36

68 2E 2E 68 08 01 32 13 02 01 01 5C 00 00 00 00 00 00 00 00 00 00 00 00

00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

00 00 AE 16

10 5B 01 5C 16

2007-11-23 15:45:37

68 2E 2E 68 08 01 32 13 02 01 01 5C 00 00 00 00 00 00 00 00 00 00 00 00

00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

00 00 AE 16

10 7B 01 7C 16

2007-11-23 15:45:38

68 2E 2E 68 08 01 32 13 02 01 01 5C 00 00 00 00 00 00 00 00 00 00 00 00

00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

00 00 AE 16

10 5B 01 5C 16

2007-11-23 15:45:39

68 2E 2E 68 08 01 32 13 02 01 01 5C 00 00 00 00 00 00 00 00 00 00 00 00

00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

00 00 AE 16

10 7B 01 7C 16

2007-11-23 15:45:41

 

10 5B 01 5C 16

2007-11-23 15:45:42

 

10 7B 01 7C 16

2007-11-23 15:45:43

 

10 7B 01 7C 16

2007-11-23 15:45:44

 

10 7B 01 7C 16

2007-11-23 15:45:45

 

10 40 01 41 16

2007-11-23 15:45:46

 

10 40 01 41 16

2007-11-23 15:45:47

10 20 01 21 16

10 40 01 41 16

2007-11-23 15:45:47

68 15 15 68 28 01 05 81 04 01 C0 04 03 53 5A 4E 41 52 49 20 20 33 30 30

47 6C 16

10 5A 01 5B 16

2007-11-23 15:45:47

68 15 15 68 28 01 05 81 05 01 C0 05 03 53 5A 4E 41 52 49 20 20 33 30 30

47 6E 16

10 7A 01 7B 16

2007-11-23 15:45:49

10 09 01 0A 16

10 5A 01 5B 16

2007-11-23 15:45:50

10 20 01 21 16

68 09 09 68 73 01 07 81 09 01 FF 00 04 09 16

2007-11-23 15:45:50

68 0E 0E 68 28 01 01 81 09 01 C0 1B 02 D9 E9 21 0F 04 88 16

10 7A 01 7B 16

2007-11-23 15:45:51

68 13 13 68 28 01 2C 02 09 01 01 95 00 00 00 00 00 00 00 00 00 00 04 FB

16

10 5A 01 5B 16

2007-11-23 15:45:52

68 08 08 68 28 01 17 00 09 01 C0 00 0A 16

10 7A 01 7B 16

2007-11-23 15:45:53

68 09 09 68 28 01 08 81 0A 01 FF 00 04 C0 16

10 5A 01 5B 16

2007-11-23 15:45:55

10 09 01 0A 16

10 7A 01 7B 16

2007-11-23 15:45:55

68 2E 2E 68 08 01 32 13 02 01 01 5C 00 00 00 00 00 00 00 00 00 00 00 00

00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

00 00 AE 16

10 7B 01 7C 16

2007-11-23 15:45:56

68 2E 2E 68 08 01 32 13 02 01 01 5C 00 00 00 00 00 00 00 00 00 00 00 00

00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

00 00 AE 16

10 5B 01 5C 16

2007-11-23 15:45:57

68 2E 2E 68 08 01 32 13 02 01 01 5C 00 00 00 00 00 00 00 00 00 00 00 00

00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

00 00 AE 16

10 7B 01 7C 16

2007-11-23 15:45:58

68 2E 2E 68 08 01 32 13 02 01 01 5C 00 00 00 00 00 00 00 00 00 00 00 00

00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

00 00 AE 16

10 5B 01 5C 16

2007-11-23 15:45:59

68 2E 2E 68 08 01 32 13 02 01 01 5C 00 00 00 00 00 00 00 00 00 00 00 00

00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

00 00 AE 16

10 7B 01 7C 16

2007-11-23 15:46:00

68 2E 2E 68 08 01 32 13 02 01 01 5C 00 00 00 00 00 00 00 00 00 00 00 00

00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

00 00 AE 16

10 5B 01 5C 16

转:http://blog.csdn.net/cenjoyer/article/details/1926688

  • 4
    点赞
  • 19
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
IEC 103规约是一种通信协议,用于远程监控和控制电力系统。它是国际电工委员会(IEC)制定的一套标准,用于实现监测、保护和控制设备之间的通信IEC 103规约采用轮询方式进行通信。主站通过轮询命令向从站发送数据,从站接收到命令后将数据返回给主站。这样的通信方式保证了数据的及时性和准确性。 IEC 103规约的软件实现包括主站和从站两部分。主站通常是一个电力管理系统(EMS),负责监控和控制整个电力系统。从站是分布在电力系统各个控制设备上的终端单元,负责采集电力系统的实时数据,并向主站提供运行状态和遥控操作。 主站软件实现了IEC 103规约的功能,包括与从站之间的通信、数据采集和控制命令的发送。主站还可以处理从站返回的数据,并进行相应的数据处理和分析。主站软件通常具有友好的图形用户界面,方便用户进行操作和管理。 从站软件主要负责与主站进行通信,并按照规约的要求处理和返回数据。从站软件通常运行在一个微控制器或工控机上,通过串口或以太网等物理接口与主站进行连接。从站软件还能够支持远程配置和故障诊断等功能。 总之,IEC 103规约的软件实现包括主站和从站两部分,它们通过轮询方式进行通信,主站负责监控和控制整个电力系统,从站负责数据采集和返回。IEC 103软件实现的功能包括通信、数据处理和控制命令等,为电力系统的远程监控和控制提供了可靠的手段。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值