IEC60870-5-104规约

IEC104规约
https://max.book118.com/html/2016/1226/77369312.shtm
iec104网络基础.pdf
https://max.book118.com/html/2018/0831/6233010042001214.shtm
IEC104 规约详细解读(一) 协议结构
https://blog.51cto.com/u_15469906/5134906
进入IEC或者IHS官网下载
国际电工委员会(IEC)
https://www.cnca.gov.cn/hlwfw/ywzl/gjhzyjl/dbjlhz/art/2019/art_bfb57846ef0c4b3c9ba49154d6a7274d.html?eqid=bfb50d8e00026b9d000000046458a471

IEC104规约
https://blog.csdn.net/weixin_44623055/article/details/124386518

############################################################

IEC104SRV 0.2.1
https://pypi.org/project/volcano-iec104srv/

IEC104 模拟器

https://search.gitee.com/?skin=rec&type=repository&q=iec60870

IEC104 工具和代码库

https://blog.csdn.net/yanyuanyaun77/article/details/134336663
https://download.csdn.net/download/Blue_L_/13756087

c104

https://pypi.org/project/c104/

iec60870-5

https://gitee.com/kunwen01/iec60870-5

pyiec

https://pypi.org/search/?q=iec104&o=

python和标准库

https://docs.python.org/zh-cn/3/library/importlib.html

IEC 104公约 解析

https://www.cnblogs.com/congqiandehoulai/p/12781909.html

========================================================

common_address:应用服务单元公共地址
io_address:信息体地址
https://wenku.baidu.com/view/55678ac06cdb6f1aff00bed5b9f3f90f77c64d76.html

================================================

iec104
https://blog.51cto.com/u_16213464/7606842
https://gitee.com/kunwen01/iec104.git

PMA.exe模拟器
https://download.csdn.net/download/lz_huyanghun/7369559

Github加速神器,解决GitHub网页打不开的问题,并能加速GitHub下载

下载地址:
清华云盘: https://cloud.tsinghua.edu.cn/d/df482a15afb64dfeaff8/
Github: https://github.com/dotnetcore/FastGithub/releases

2022目前三种有效加速国内Github

https://segmentfault.com/a/1190000041466088

=================================================
IEC104 模拟器使用教程
https://blog.csdn.net/qq_35029061/article/details/125869635

====================================================
ASDU Address Field (Common Address of ASDU, COA),

该地址称为公共地址,是因为它与包含在ASDU内的所有对象相关联。其经常被解释为栈点地址。然而,它可以被构造为形成一个站点/扇区地址,其中各个站点由多个逻辑单元构成。
COA 总是一个或者两个字节的长度。
全局地址也叫做广播地址,它会发送给所有的栈点。控制方向上的广播类ASDU,必须要要被回应,回应是监控方向上的,且必须带上自己的栈点地址。

0不被用, 1~65534 被定义为站点地址。 65535 被定义为广播地址。

当相同功能的应用被启动时,使用广播地址。它仅限于以下ASDU:
TypeID=100 (询问命令): 在公共时间使用特定系统数据快照进行回复
TypeID=101 (反询问命令): 在公共时间冻结总计
TypeID=103 (时钟同步命令): 同步时钟到通用时间。
TypeID=105 (复位进程命令): 同时复位
2.3.2 信息对象
ASDU在其结构中传输信息对象,每一个信息对象都被信息对象地址(IOA)编址。IOA用以识别站点内定义的数据。IEC104中,信息对象地址(IOA)的长度为3byte。在控制方向上,该地址为目标地址,监控方向上,该地址为源地址。

通常情况下,IOA 的地址范围被限制到最大35535(2 byte)。在特殊情况下,IOA的第三个字节仅用于结构化信息对象地址的情况,以便在特定系统中定义明确的地址。
如果ASDU 的信息对象地址,没有被用,将被设置为
0。

IEC104重点
https://wenku.baidu.com/view/c333a6a569dc5022aaea00db.html

https://blog.csdn.net/chenliang0224/article/details/89741860

在这里插入图片描述
IEC104规约流程
由客户端向服务器建立连接,同时,发送链路启动帧。
服务端在收到链路启动帧后,向客户端发送启动确认帧。
客户端收到启动确认帧后,发送总召唤命令数据请求帧。
服务端收到总召唤命令数据请求后,发送总召唤命令数据响应帧,然后继续发送总召唤命令数据。总召唤命令数据发送完成后,发送总召唤命令数据结束帧。
客户端在收到总召唤命令数据结束帧后,发送对时请求帧。
服务器收到对时请求帧后,发送对时响应帧。
由服务器主动向客户端发送变化数据帧。同时,收到客户端发送的控制类命令,回复相应的操作结果。
客户端等到下一个数据总召唤命令数据周期,重复第4步之后的流程。

  • 6
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值