EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
本帖最后由 Tronlong123 于 2024-3-18 11:28 编辑 * N( x' A3 C% R" I! |! V. p: k$ H
+ m5 N% @2 I) h6 N: g/ g+ |什么是IEC61850协议? IEC61850是一种用于在电力自动化系统中进行数据交换和控制的通信协议。它定义了一种标准化的通信和数据模型,以支持设备和系统之间的数据交换和互操作性。 IEC61850协议被广泛应用于电力系统自动化和数字化转型中,特别是在智能电网和分布式能源资源管理中。通过使用IEC61850协议,电力系统的组件可以更加高效地互相通信,实现更加精确的监测和控制。 IEC61850协议应用框架图如下: 8 i7 T' s& z9 m4 K& r0 o6 g
图1 IEC61850标准的服务实现主要分为三个部分:MMS服务、GOOSE服务、SMV服务。 -MMS服务用于装置和后台之间的数据交互。 -GOOSE服务用于装置之间的通讯。 -SMV服务用于采样值传输。 三个服务之间的关系见下图:
, g4 l7 O t1 X# W6 H% k. Z: M- V8 \
图2
D; u8 N- a1 fIEC61850协议主要特点 标准化:IEC61850协议提供了一个通用的标准化框架,以支持不同品牌、不同类型的电力设备之间的通信和互操作性。 灵活性:IEC61850协议可适应各种应用场景和需求,包括保护、控制、监测、诊断等。 可扩展性:IEC61850协议支持灵活的数据模型,使得增加新的设备或功能变得容易。 高效性:IEC61850协议采用面向对象的编程模型,对网络带宽和处理能力要求较低,可以实现高效的数据传输和处理。 安全性:IEC61850协议支持加密、认证等安全机制,可以保证通信的安全性和完整性。 . ?. _* J# k7 O! c2 n
IEC61850典型应用领域 IEC61850协议可应用于通讯管理机、继电保护装置、电力DTU、小电流接地选线、电力录波器等应用领域。创龙科技已基于全志T3(TLT3-EVM)、A40i(TLA40i-EVM评估板,以及RK3568J(TL3568-EVM)评估板实现了IEC61850协议通讯方案,降低了终端用户的开发难度,缩减了研发时间,可快速进行产品方案评估与技术预研。 备注:全志T507-H、瑞芯微RK3588J处理器平台的IEC61850协议通讯方案适配亦在规划中,如有需求,欢迎咨询。
' I8 o: C& p/ C! s: `8 J, I
图3 , r, ]; W0 m& M% v
, K! y" k3 X* V" x, i! E$ T
IEC61850通讯协议演示 本章节主要基于创龙科技A40i(TLA40i-EVM)评估板进行IEC61850通信演示,并以网口连接方式测试为例。 备注:请通过网线将评估板千兆网口RGMII ETH与PC机网口直连,此方式不涉及工程配置。 评估板上电启动,将案例"Demo\Package\"目录下的szzkr_install.sh文件与szzkr_install.tar压缩包拷贝至评估板文件系统"/opt/"目录下。 图4 2 m7 E, _6 l3 b
在评估板文件系统"/opt/"目录下,执行如下命令,安装相关设备软件,此时评估板将会重新启动。 Target#chmod +x szzkr_install.sh Target#./szzkr_install.sh 图5
8 x2 a& d. c9 o. T( }4 Y评估板重启完成,查看评估板文件系统"opt/szzkr/szCommUI/bin/"目录下相关文件,其中szrl300.db、szrl300.sdb文件为管理机模型配置文件,具体作用请参考“工程配置操作步骤介绍”章节的“管理机站点管理”小节。
8 z. U3 e( s/ {图6
9 {3 t+ H/ u) j" Y 请将评估板文件系统"opt/szzkr/szCommUI/bin/"目录下的encode.300文件拷贝至Windows工作目录下,然后请联系我司技术服务将encode.300文件进行激活。: {4 T" y4 T: B0 j
图7 请将激活文件decode.300拷贝至评估板文件系统"opt/szzkr/szCommUI/bin/"目录下,案例程序将会自动运行。 ( z6 B7 e0 e1 P/ u6 J3 I' z0 d
1 [3 f6 e! E9 y5 ?6 M" O
图8
[0 G$ P2 D% l V3 k可执行如下命令查看程序是否自动运行,若程序进程号存在且固定不变则说明程序已自动运行。 Target#pidof szCommUI ) ?. {7 R4 m0 g( Y# u' ~
图9 9 S, E8 t/ s Z* c f. H
请执行如下命令,将RGMII ETH网口IP配置为192.168.1.120的静态地址,此方式配置临时生效。 备注:由于本案例提供的相关文件是根据评估板IP地址为192.168.1.120配置生成的,因此该静态IP地址请勿随意更改。 Target#ifconfig eth0 192.168.1.120
6 D, W% h1 q. k, \8 |: h$ }: N' ~图10
! k5 s2 ^+ b3 n1 ~7 L请将PC端的IP地址配置为192.168.1.88,并在评估板文件系统执行如下命令测试与PC端的连通性。 备注:由于本案例提供的相关文件是根据PC端IP地址为192.168.1.88配置生成的,因此该静态IP地址请勿随意更改。 Target#ping 192.168.1.88 ; e, b" k, P5 x5 A/ `
图11 % M* k# H/ Y9 `/ m3 a. y
图12
* s% y- G' B; Z% }6 l8 ^. f' U在PC端的命令行窗口执行如下命令测试与评估板的网络连通性。 Windows#ping 192.168.1.120
" |) g* T( b. U7 ~8 Z/ E. q, r图13 9 `9 r p0 F2 |; B7 f7 N- n- d
|