在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

助力電力行業,IEC61850協議移植筆記

米爾電子 ? 2024-02-19 13:08 ? 次閱讀

IEC61850是變電站自動化系統(SAS)中通信系統和分散能源(DER)管理的國際標準。它通過標準的實現,實現了智能變電站的工程運作標準化。使得智能變電站的工程實施變得規范、統一和透明,在電力和儲能系統中應用非常廣泛。

本文基于米爾MYD-YF13X開發板,在Linux系統上移植和使用開源的libIEC61850庫,該庫提供了用C語言編寫的IEC 61850 / MMS,IEC 61850 / GOOSE和IEC 61850-9-2 /采樣值通信協議的服務端和客戶端庫。

#02

搭建配置環境

本章節講述libIEC61850庫的編譯環境配置過程。

2.1.安裝JAVA環境

IEC61850庫中的ICD文件需要一個JAVA工具來進行轉換,所以需要先安裝JAVA運行環境。米爾提供的JDK安裝包位于光盤03-Tools目錄,拷貝jdk-8u191-linux-x64.tar.gz到ubuntu工作目錄,并解壓出來。

# cd /JDK # tar zxvf jdk-8u191-linux-x64.tar.gz # cd jdk1.8.0_191

配置JAVA環境變量,修改/etc/profile文件,為用戶工作路徑在里面添加如下內容:

# vi /etc/profile export JAVA_HOME=/JDK/jdk1.8.0_191 export JRE_HOME=${JAVA_HOME}/jre export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib export PATH=${JAVA_HOME}/bin:$PATH

修改完成保存退出,使用下面命令來驗證JAVA運行環境是否安裝成功:

# java -versionjava version "1.8.0_191"Java(TM) SE Runtime Environment (build 1.8.0_191-b12)Java HotSpot(TM) 64-Bit Server VM (build 25.191-b12, mixed mode)

2.2.配置交叉編譯工具鏈

這里直接使用MYIR制作的交叉編譯工具鏈。拷貝位于光盤04-Linux_source\Toolchain\arm-myir-linux-gnueabihf-gcc.tar.gz到ubuntu的工作目錄。通過下面操作設置交叉編譯工具鏈環境變量。

# mkdir arm-myir-linux-gnueabihf-gcc # tar xvf arm-myir-linux-gnueabihf-gcc.tar.gz -C arm-myir-linux-gnueabihf-gcc # export ARCH=arm# export CROSS_COMPILE=arm-myir-linux-gnueabihf-# export PATH=$PATH://arm-myir-linux-gnueabihf-gcc/usr/bin

設置完成后使用如下命令驗證設置是否成功。

# arm-myir-linux-gnueabihf-gcc -v使用內建 specs。COLLECT_GCC=/home/qinlh/buildroot/buildroot-2019.02.2/output/host/bin/arm-myir-linux-gnueabihf-gcc.br_real COLLECT_LTO_WRAPPER=/home/qinlh/buildroot/buildroot-2019.02.2/output/host/libexec/gcc/arm-myir-linux-gnueabihf/7.4.0/lto-wrapper......線程模型:posix gcc版本 7.4.0 (Buildroot 2019.02.2-g04eff54)

#03

編譯IEC61850庫

本章節講述IEC61850庫的編譯和MYIR IEC61850演示程序myir_iec61850_server的編譯過程。

3.1.獲取IEC61850源碼包

米爾提供libIEC61850源碼位于光盤文件的/04-Linux_Source/IEC61850目錄,將libiec61850-1.3.0.tar.gz拷貝到ubuntu目錄工作目錄,并解壓出來,其中為用戶工作目錄。

# cp libiec61850-1.3.0.tar.gz /libiec61850 # cd /libiec61850# tar zxvf libiec61850-1.3.0.tar.gz# cd libiec61850-1.3.0


編譯IEC61850庫:

# make TARGET=LINUX-ARM......arm-myir-linux-gnueabihf-ar: creating ./build-arm/libiec61850.aarm-myir-linux-gnueabihf-ranlib ./build-arm/libiec61850.a


MYIR_IEC61850演示程序用到了一些外部庫,需要修改位于examples\myir_iec61850_server\目錄下的Makefile來指定外部庫的路徑,將替換為用戶實際的工作路徑:

CFLAGS +=-I./ \-I/WORKIR>/arm-myir-linux-gnueabihf-gcc/usr/arm-myir-linux-gnueabihf/sysroot/usr/include/glib-2.0/ \-I/WORKIR>/arm-myir-linux-gnueabihf-gcc/usr/arm-myir-linux-gnueabihf/sysroot/usr/lib/glib-2.0/include/ \-I/WORKIR>/arm-myir-linux-gnueabihf-gcc/usr/arm-myir-linux-gnueabihf/sysroot/usr/include/cjson/ \-I/WORKIR>/arm-myir-linux-gnueabihf-gcc/usr/arm-myir-linux-gnueabihf/sysroot/usr/include \-I/WORKIR>/arm-myir-linux-gnueabihf-gcc/usr/rm-myir-linux-gnueabihf/sysroot/usr/include/libxml2LDFLAGS += -lpthread -ldbus-1 -lxml2 -lcjson \-L /WORKIR>/arm-myir-linux-gnueabihf-gcc/usr/arm-myir-linux-gnueabihf/sysroot/usr/lib

如果上述編譯過程報錯請檢查交叉編譯工具鏈設置是否有問題。

編譯ICD文件:

# cd examples/myir_iec61850_server# make modeljava -jar ../../tools/model_generator/genmodel.jar myir_iec61850_server.icdSelect ICD File myir_iec61850_server.icdparse data type templates ...parse IED section ...parse communication section ...Found connectedAP ap1 for IED MYIR1print report instance 01print report instance 02

如果上述過程報錯請檢查JAVA運行環境是否設置成功。

編譯MYIR IEC61850演示程序:

# cd examples/myir_iec61850_server# make TARGET=LINUX-ARM

#04

運行驗證IEC61850應用

4.1.運行應用

編譯完成后MYIR IEC61850應用位于examples/myir_iec61850_server/目錄下面,將myir_iec61850_server拷貝至開發板,運行過程如下所示。

# dbus-launchDBUS_SESSION_BUS_ADDRESS=unix:abstract=/tmp/dbus-c0AGn2s5XN,guid=d6544df82962d617c2dc37805c2c2d68DBUS_SESSION_BUS_PID=5649# export DBUS_SESSION_BUS_ADDRESS=unix:abstract=/tmp/dbus-c0AGn2s5XN# ./myir_iec61850_server# Using libIEC61850 version 1.3.0

4.2.程序驗證

安裝包可以在03-Tools/IEDScout.zip文件中獲取。

測試驗證:

進入IEC61850應用界面,打開PC端IEDScout軟件。

f19308ba-cee4-11ee-9118-92fbcf53809c.png?

點擊IECScout主界面下面的 Discover IED 按鈕,然后輸入輸入開發板網口的IP地址 192.168.x.xxx,輸入完成后點擊 Discover 按鈕。

f196ffba-cee4-11ee-9118-92fbcf53809c.png?

進入 Browser 頁面,可以看到以MYIR1命名的IED設備模型。

f19f6588-cee4-11ee-9118-92fbcf53809c.png?

點擊IED設備模型下面的Data Models->LD1->GGIO1進入通用I/O控制界面。

f1b0069a-cee4-11ee-9118-92fbcf53809c.png?

雙擊GGIO1下面的LED1數據對象,可以看到Switch這個數據屬性,然后點擊上方菜單欄的Write按鈕即可對LED1進行控制。

f1c2255a-cee4-11ee-9118-92fbcf53809c.png?

在Value欄選擇false,然后點擊Write按鍵,此時開發板上的LED心跳燈就被點亮了,說明通訊成功。


米爾基于STM32MP135開發板

米爾STM32MP135開發板,基于單核 Cortex-A7 設計的STM32MP13系列處理器,采用12V/2A直流供電,搭載了2路千兆以太網接口、1路USB2.0協議MINI PCIE插座的4G模塊接口、1路RGB顯示接口、1路音頻輸入輸出接口、2路USB HOST Type A、1路 USB OTG Type-C接口、1路Micro SD接口。開發板配套提供豐富的軟件資源以及文檔資料,助力開發者開發成功。

f1d41544-cee4-11ee-9118-92fbcf53809c.jpg

f1ddb720-cee4-11ee-9118-92fbcf53809c.jpg米爾STM32MP135開發板標注圖


聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 變電站
    +關注

    關注

    7

    文章

    1266

    瀏覽量

    42288
  • 電力
    +關注

    關注

    7

    文章

    2159

    瀏覽量

    50428
  • 自動化系統
    +關注

    關注

    3

    文章

    259

    瀏覽量

    29732
收藏 人收藏

    評論

    相關推薦

    IEC61850協議通信的“基石”

    IEC61850標準是迄今為止變電站自動化領域最為完善的通信標準,其中ASN.1編碼規范是IEC61850使用的MMS協議最基礎的編碼方式,這里給大家介紹一下IEC61850
    發表于 02-17 11:08 ?1.5w次閱讀
    <b class='flag-5'>IEC61850</b><b class='flag-5'>協議</b>通信的“基石”

    【昉·星光 2 高性能RISC-V單板計算機體驗】移植IEC61850協議助力電子電子發展

    一、IEC61850簡介 IEC61850標準是電力系統自動化領域的全球通用標準。它通過標準的實現,實現了智能變電站的工程運作標準化。使得智能變電站的工程實施變得規范、統一和透明。不論是哪個系統集成
    發表于 07-14 20:29

    IEC61850方案分享,基于全志、瑞芯微國產平臺實現!

    本帖最后由 Tronlong創龍科技 于 2024-7-19 16:45 編輯 什么是IEC61850協議IEC61850是一種用于在電力自動化系統中進行數據交換和控制的通信
    發表于 07-17 11:13

    IEC61850規約轉換器及開發中間件相關信息,有想了解的進來討論討論。

    IEC61850體系問題。  1 產品功能  IEC61850開發中間件主要為電力二次設備、輸配電設備、繼保設備等終端設備廠家、代理商、系統集成商提供IEC61850開發平臺,使其在不
    發表于 07-08 16:49

    電力行業控制閥應用

    本文將討論電力行業控制閥應用,為選擇和使用控制閥提供一個簡要指南。
    發表于 03-02 07:55

    IEC61850協議通信的“基石”是什么?

    這里給大家介紹一下IEC61850協議通信的“基石”— ASN.1編碼。
    發表于 05-14 07:15

    基于IEC61850的SVG應用

    對基于IEC61850標準的變電站自動化通信網絡的SVG(可擴展矢量圖形)應用進行了分析。提出IEC61850語義空間的SVG擴充應用,使用SCL(變電站配置語言)模型的XML(可擴展標記語言)語言作為描述工
    發表于 03-30 21:10 ?39次下載

    IEC61850應用入門(第二版)電力資料

    IEC61850應用入門(第二版)電力必備資料。
    發表于 03-22 15:16 ?0次下載

    IEC61850國際標準通信協議

    IEC61850國際標準通信協議的說明文檔
    發表于 12-07 10:20 ?50次下載

    實現Modbus設備轉電力IEC61850協議的解決方案

    通過vfbox網關實現modbus協議轉換成電力IEC61850協議,連接電力系統或者設備。此應用方案操作簡單,不需要編程,輕松實現設備之間
    的頭像 發表于 11-15 09:10 ?1509次閱讀
    實現Modbus設備轉<b class='flag-5'>電力</b><b class='flag-5'>IEC61850</b><b class='flag-5'>協議</b>的解決方案

    STM32MP135開發板助力電力行業IEC61850協議移植筆記

    ,在電力和儲能系統中應用非常廣泛。 本文基于米爾MYD-YF13X開發板,在Linux系統上移植和使用開源的libIEC61850庫,該庫提供了用C語言編寫的IEC
    的頭像 發表于 02-02 19:22 ?678次閱讀
    STM32MP135開發板<b class='flag-5'>助力</b><b class='flag-5'>電力行業</b>,<b class='flag-5'>IEC61850</b><b class='flag-5'>協議</b><b class='flag-5'>移植</b><b class='flag-5'>筆記</b>

    電力IEC104設備數據 轉IEC61850項目案例

    ,opc ua和opc da,電力IEC103 IEC104, IEC61850等,以及EthernetIP,Profinet IO,CCLink,EtherCAT現場總線
    的頭像 發表于 07-25 15:24 ?539次閱讀
    <b class='flag-5'>電力</b><b class='flag-5'>IEC</b>104設備數據 轉<b class='flag-5'>IEC61850</b>項目案例

    IEC61850在光伏儲能行業中的應用

    系統的特點、IEC61850在光伏儲能行業中的具體應用以及所帶來的優勢等幾個方面進行詳細闡述。 ### IEC61850概述 IEC61850標準主要用于定義和規范
    的頭像 發表于 07-26 09:33 ?1538次閱讀
    <b class='flag-5'>IEC61850</b>在光伏儲能<b class='flag-5'>行業</b>中的應用

    電力IEC61850轉Modbus RTU

    IEC61850轉Modbus協議網關正在成為一種越來越重要的通信工具, 在諸多電力項目應用中,需要把modbus設備的數據發送到電力iec618
    的頭像 發表于 11-11 17:44 ?826次閱讀
    <b class='flag-5'>電力</b><b class='flag-5'>IEC61850</b>轉Modbus RTU

    三格電子-Modbus轉IEC61850網關

    或網關),主要用于Modbus RTU/TCP數據采集、DLT645-1997/2007數據采集,可接多功能電力儀表、溫控儀、電表等,將采集到的數據轉換為IEC61850協議數據。IEC618
    的頭像 發表于 12-03 11:17 ?339次閱讀
    三格電子-Modbus轉<b class='flag-5'>IEC61850</b>網關
    主站蜘蛛池模板: 一级做a爱片就在线看 | 给我免费播放片黄色 | 五月天天爱 | 4438成人成人高清视频 | free性欧美69高清 | 香蕉视频黄色在线观看 | 天天操国产 | 久久精品网站免费观看 | 特黄一级真人毛片 | 久久精品第一页 | 有没有免费的视频在线观看 | 欧美 亚洲 国产 精品有声 | 国内自拍网红在综合图区 | 都市激情综合网 | 手机看片1024久久 | 伊人久久成人爱综合网 | 欧美专区在线播放 | 亚洲国产精品第一区二区 | 女bbbbxxxx毛片视频 | 日本特黄a级高清免费酷网 日本特黄色大片 | 四虎影永久在线观看网址 | 色老成人精品视频在线观看 | 欧美极品在线视频 | 1024人成网色www| 三级视频网站在线观看播放 | 天堂在线中文无弹窗全文阅读 | 亚洲国产精 | 久久久美女视频 | 免费黄色地址 | 欧美成人在线影院 | 综合伊人 | 国产精品免费久久久久影院 | 91精品啪在线观看国产日本 | 国产亚洲一区二区精品 | 日日夜夜天天操 | 免费午夜影片在线观看影院 | 国产秦先生大战白丝97在线 | xxx久久| jiuse在线 | 国产handjob手交在线播放 | 欧美 亚洲 国产 丝袜 在线 |