104规约
XZHOUMIN
这个作者很懒,什么都没留下…
展开
-
IEC104规约的秘密之十三----扩展报文之文件更新通知
在国网6号文件基础上,浙江还扩展了文件变化通知的报文,就是有了新的文件或文件有了变化,通知主站来读取。原创 2024-10-18 12:18:00 · 33 阅读 · 0 评论 -
IEC104规约的秘密之十二----扩展报文之文件断点续传
但文件不比数据报文,它是有很多帧组成的,少了任何一帧就无法组合成正确的文件。可以将没有传完的文件的剩下部分继续进行传输,直到将文件传输完成。对于主站的写文件来说,子站是知道主站已经写了多少的。因此需要在交互报文中告知主站当前已经收到文件的位置指针。主站可以从这个位置继续写剩下的文件内容。对于主站的读文件来说,主站是知道文件已经收到多少的,因此断点续传由主站通知子站当前已经收到的文件的位置指针,子站可以从这个位置继续传输。浙江省在国网6号文文件传输的基础上,定义了断点续传的操作标识,从而实现了断点续传。原创 2024-10-16 08:21:52 · 296 阅读 · 0 评论 -
IEC104规约的秘密之十一----扩展报文之文件传输
104本身是带文件传输功能的,但由于其文件传输晦涩难懂,和实际使用有比较大的偏差,因此很多单位都抛弃使用104本身的文件传输功能,而自己定义一套新的文件传输机制和报文。DL/T634.5104-2009 实施细则(试行)》扩展的文件传输。各种文件功能用包文件中附加数据包中的操作标识来确定。因此这里的操作标识一共定义了1~10。下面讲解一下《配电自动化系统应用。定义的文件传输报文类型为。其中1~2用于目录服务。7~10用于写文件服务。3~6用于读文件服务。原创 2024-10-14 11:44:16 · 1639 阅读 · 0 评论 -
IEC104规约的秘密之十----令人眼花缭乱的各种限定词,品质描述词
BS1[1]中的BS1表示一个bit,[1]表示第一个bit,是从右边开始的,即低位开始,一共一个字节8个BIT,从右到左一共8个BIT,序号从1到8。总之,这个描述词就是说单点遥信中一个BIT用来表示分还是合,其他的表示这个位置的品质参数,还有3个BIT是保留(RESERVE)的没有使用,一般置0。NT是英文not topical的缩写,表示非当前值,一般用于数据实际值已经有变,但这个值还没有变,就是老的值。SB是英文substituted的缩写,表示被取代,一般用于人工置值。原创 2024-10-12 08:19:12 · 259 阅读 · 0 评论 -
IEC104规约的秘密之九----链路层和应用层
这个和OSI7层模型是类似的,每层只管和对方通信,下层就将上一层的报文增加一个信封,即报文头和报文尾,104这里只加了报文头的6个字节。当然,某些报文看起来是一问一答,比如U帧测试帧,但中间是可以随时插入其他帧的。链路层进行通讯和应用层通讯是异步的,就是应用层没有报文时,链路层会进行通讯维护链路层。应用有报文时,交给链路层,链路层放在发送队列,按优先级进行发送。我们看到报文都是68打头的,因为应用层报文也要交给链路层发送,链路层增加了开头的6个字节再进行发送。应用层报文就是I帧,其中包含链路层控制信息。原创 2024-10-10 16:09:03 · 539 阅读 · 0 评论 -
IEC104规约的秘密之八----应用任务优先级
所谓应用任务优先级,就是同时出现不同的应用任务时,优先发哪个报文。这里有一个表格,可以做为参考,一般是在子站来实现,子站是数据提供方,需要对各种任务的优先级进行排序,以满足应用的实际需要。原创 2024-10-08 12:40:02 · 161 阅读 · 0 评论 -
IEC104规约的秘密之三-----遥控遥调
这个是主站的超时,对于子站来说,若碰到子站为转换遥控而不是直接控制的情况,则子站也需要一个超时,转发遥控后超时没有得到响应,则子站也要给与主站一个否定的确认。原因是遥控要求比较高,控制错了就容易出事故,因此多一个选择的过程,可以让执行人员看到确实是要控制需要控制的开关或闸刀,一般在图上显示时,选中的开关可以以闪烁或变一种颜色的方式来表达。遥控根据控制刀闸的不同情况,可以选择双点控制和单点控制,一般来说,分合位置用两个继电器来表达的,需要用双点遥控,分合位置用一个继电器来表达的,用单点遥控。原创 2024-09-28 12:32:38 · 513 阅读 · 0 评论 -
IEC104规约的秘密之七----配置参数t1,t2,t3
B站发送I(0,0)帧后,开始计时,A站回复了S(1)帧,表示确认收到了I(0,0)帧,则B站又从I(1,0)帧发送的时间开始计时,当超过t1时间后,I(1,0)帧没有得到A站的确认,则主动关闭TCP/IP连接,重新开始新的连接过程。B站在发送了I(2,0)帧后就不再发送I帧,而A站此时只收到3帧I帧,若此时配置的w参数为8,则3原创 2024-10-06 09:23:24 · 2032 阅读 · 0 评论 -
IEC104规约的秘密之六----配置参数k,w
w是通讯前就已经配置好的一个固定值,范围是1~32767,表示收到对方w帧后就必须给对方一个应答了,表示这些帧我已经收到了,如果不给对方应答,对方会认为自己发的这些帧没有收到,后续可以采用其他机制来让对方收到自己的数据。k,w两个是一个数值,与104的帧计数有着密切的关系,在104通讯时,内部有3个计数器,分别是发送的I帧计数,发送后已经被对方确认的I帧计数,收到的I帧计数,前两个计数器是本方的I帧计数,最后一个是对方的I帧计数。用于应用层的报文称为I帧,只用于链路层通讯的为U帧和S帧。原创 2024-10-04 14:38:04 · 686 阅读 · 0 评论 -
IEC104规约的秘密之五---读写参数
104中的参数是专门用于遥测,遥测是一直变化的,对于突发上送的遥测,什么情况下应该送,什么情况下不送,可以由参数来决定,一个遥测对应一个参数,参数通过主站下发,可以随时调整,从而控制遥测上送的频率符合自己的要求。参数也有一个信息体地址,此地址和对应的遥测之间是要由一个映射关系,比如信息体地址1000的参数对应信息体地址为6的遥测。这个映射关系,最好是用固定偏移的方式,比如遥测的信息体地址基础上加10000表示对应的参数,这样双方约定要这个固定偏移后,可以很容易的设置参数,做好参数和遥测之间的关联。原创 2024-10-02 10:11:54 · 937 阅读 · 0 评论 -
IEC104规约的秘密之四----时钟同步
因为数据上送时的时标都是子站标识的,因此时钟同步很重要,因为它标记了数据发生的时间,对于分析,排序等有很大的用途。对时的周期至少以小时为单位,子站自己可以守时,在对时周期内,子站的时钟精度不能超过1秒。主站把自己的时间写入到报文中,子站回复时,将对时之前的时标写入报文中。在精度要求1秒以内的,都可以使用时钟同步,它简单省钱。原创 2024-09-30 08:56:56 · 652 阅读 · 0 评论 -
IEC104规约的秘密之二------数据上送
背景扫描称为总召唤的补充,其实就是和总召唤的数据一模一样,只是数据的发起方是从站,从站在背景扫描时间到了后就会上送所有背景扫描数据。104报文类型很多,经过这么多年的发展,很多报文已经淘汰,比如短时标的遥信遥测,标度化遥测(表示范围太小),归一化遥测(需要双方约定变比)循环上送是指一些变化比较慢的数据,一般指遥测,只要定时将数据送出即可,实时性要求不高,20秒,30秒或几分钟送一次即可。104平时的数据上送主要通过3种方式:突发上送,循环上送,背景扫描上送。M_ME_NC_1|13 测量值,短浮点数。原创 2024-09-24 08:11:08 · 1015 阅读 · 0 评论 -
IEC104规约的秘密之一------总召唤
总召唤不可中断,就是在总召唤过程中若出现突发数据,则先不送突发报文,等总召唤过程结束后再发送突发报文。对于哪些数据属于总召唤数据,对于标准104一般是除循环数据之外的数据的遥信和遥测都属于总召唤数据,但现在由于用于多种用途,各种场景,因此简易是将数据都做成可配置,即可以根据主站要求,将主站需要的数据加入到总召唤中。这个是正常的过程,还有一些非正常的情况,一个是子站数据未准备好或是已经有一个总召唤在执行等无法执行总召唤时,给与主站一个否定的确认(用COT=0x47)即可,后续不需要发任何和总召唤相关的报文。原创 2024-09-17 14:45:32 · 599 阅读 · 0 评论