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

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

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

3天內不再提示

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

米爾MYIR ? 來源:米爾MYIR ? 作者:米爾MYIR ? 2024-02-02 19:22 ? 次閱讀

1.概述

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

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

IEC61850開源庫了解更多請訪問:http://libiec61850.com/libiec61850/

MYD-YF13X開發板了解更多訪問:https://www.myir.cn/shows/110/57.html

2.搭建配置環境

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

2.1.安裝JAVA環境

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

#cd/JDK #tarzxvfjdk-8u191-linux-x64.tar.gz #cdjdk1.8.0_191

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

#vi/etc/profile exportJAVA_HOME=/JDK/jdk1.8.0_191 exportJRE_HOME=${JAVA_HOME}/jre exportCLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib exportPATH=${JAVA_HOME}/bin:$PATH

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

#java-version javaversion"1.8.0_191" Java(TM)SERuntimeEnvironment(build1.8.0_191-b12) JavaHotSpot(TM)64-BitServerVM(build25.191-b12,mixedmode)

2.2.配置交叉編譯工具鏈

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

#mkdirarm-myir-linux-gnueabihf-gcc #tarxvfarm-myir-linux-gnueabihf-gcc.tar.gz-Carm-myir-linux-gnueabihf-gcc #exportARCH=arm#exportCROSS_COMPILE=arm-myir-linux-gnueabihf- #exportPATH=$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_realCOLLECT_LTO_WRAPPER=/home/qinlh/buildroot/buildroot-2019.02.2/output/host/libexec/gcc/arm-myir-linux-gnueabihf/7.4.0/ lto-wrapper ... ... 線程模型:posixgcc 版本7.4.0(Buildroot2019.02.2-g04eff54)

3.編譯IEC61850庫

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

3.1.獲取IEC61850源碼包

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

#cplibiec61850-1.3.0.tar.gz/libiec61850 #cd/libiec61850 #tarzxvflibiec61850-1.3.0.tar.gz #cdlibiec61850-1.3.0

編譯IEC61850庫:

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

MYIR_IEC61850演示程序用到了一些外部庫,需要修改位于examplesmyir_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/libxml2 LDFLAGS+=-lpthread-ldbus-1-lxml2-lcjson -L/WORKIR>/arm-myir-linux-gnueabihf-gcc/usr/arm-myir-linux-gnueabihf/sysroot/usr/lib

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

編譯ICD文件:

#cdexamples/myir_iec61850_server #makemodel java-jar../../tools/model_generator/genmodel.jarmyir_iec61850_server.icd SelectICDFilemyir_iec61850_server.icd parsedatatypetemplates... parseIEDsection... parsecommunicationsection... FoundconnectedAPap1forIEDMYIR1 printreportinstance01 printreportinstance02

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

編譯MYIR IEC61850演示程序:

#cdexamples/myir_iec61850_server #makeTARGET=LINUX-ARM

4.運行驗證IEC61850應用

4.1.運行應用

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

#dbus-launch DBUS_SESSION_BUS_ADDRESS=unix:abstract=/tmp/dbus-c0AGn2s5XN,guid=d6544df82962d617c2dc37805c2c2d68 DBUS_SESSION_BUS_PID=5649 #exportDBUS_SESSION_BUS_ADDRESS=unix:abstract=/tmp/dbus-c0AGn2s5XN #./myir_iec61850_server #UsinglibIEC61850version1.3.0

4.2.程序驗證

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

測試驗證:

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

wKgaomW80BOAN7-VAAE6Dmk-9Co078.png

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

wKgaomW80BuASvENAAEkUt-4JFg638.png

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

wKgZomW80CCAe2Y8AAFqBSG1sy0974.png

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

wKgaomW80CqAWfFEAAHwEEyHo_c956.png

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

wKgZomW80C-APtvbAAFY9kxB8eg068.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接口。開發板配套提供豐富的軟件資源以及文檔資料,助力開發者開發成功。

pYYBAGQ5BQyATs3LABKcKoe4ijw656.png

米爾STM32MP135開發板標注圖

pYYBAGQ5BQ2ANkiqAAv4pBfuufU444.png

米爾STM32MP135開發板標注圖


審核編輯 黃宇

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

    關注

    32

    文章

    1170

    瀏覽量

    130171
  • 電力
    +關注

    關注

    7

    文章

    2223

    瀏覽量

    51057
  • STM32
    +關注

    關注

    2290

    文章

    11017

    瀏覽量

    362463
  • 開發板
    +關注

    關注

    25

    文章

    5532

    瀏覽量

    102437
收藏 人收藏

    評論

    相關推薦
    熱點推薦

    IEC 61850電力協議是什么

    IEC 61850電力協議是什么? IEC 61850 ?是國際電工委員會(
    的頭像 發表于 05-29 18:01 ?331次閱讀

    基于EM-1000實現Modbus轉IEC61850

    的通信協議。它定義了一種標準化的通信和數據模型,以支持設備和系統之間的數據交換和互操作性。IEC61850協議被廣泛應用于電力系統自動化和數字化轉型中,特別是在智能電網
    的頭像 發表于 05-28 11:39 ?258次閱讀
    基于EM-1000實現Modbus轉<b class='flag-5'>IEC61850</b>

    IEC61850設備數據 轉 EtherCAT項目案例

    VFBOX協議轉換網關支持PLC,modbus,EthernetIP,Profinet,CCLink,EtherCAT,IEC61850IEC104,bacnet,DLT645,HJ212,opc ua,opc da,DNP3
    的頭像 發表于 02-11 17:13 ?446次閱讀
    <b class='flag-5'>IEC61850</b>設備數據 轉 EtherCAT項目案例

    IEC61850設備數據 轉 opc ua項目案例

    VFBOX協議轉換網關支持PLC,modbus,EthernetIP,Profinet,CCLink,EtherCAT,IEC61850IEC104,bacnet,DLT645,HJ212,opc ua,opc da,DNP3
    的頭像 發表于 01-02 15:32 ?392次閱讀
    <b class='flag-5'>IEC61850</b>設備數據 轉 opc ua項目案例

    采集iec61850轉profinet IO項目案例

    VFBOX協議轉換網關支持PLC,modbus,EthernetIP,Profinet,CCLink,EtherCAT,IEC61850IEC104,bacnet,DLT645,HJ212,opc ua,opc da,DNP3
    的頭像 發表于 12-14 11:39 ?724次閱讀
    采集<b class='flag-5'>iec61850</b>轉profinet IO項目案例

    三格電子-Modbus轉IEC61850網關

    或網關),主要用于Modbus RTU/TCP數據采集、DLT645-1997/2007數據采集,可接多功能電力儀表、溫控儀、電表等,將采集到的數據轉換為IEC61850協議數據。IEC618
    的頭像 發表于 12-03 11:17 ?600次閱讀
    三格電子-Modbus轉<b class='flag-5'>IEC61850</b>網關

    iec61850設備數據 轉 IEC61850項目案例

    VFBOX協議轉換網關支持PLC,modbus,EthernetIP,Profinet,CCLink,EtherCAT,IEC61850IEC104,bacnet,DLT645,HJ212,opc ua,opc da,DNP3
    的頭像 發表于 11-21 15:18 ?624次閱讀
    <b class='flag-5'>iec61850</b>設備數據 轉 <b class='flag-5'>IEC61850</b>項目案例

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

    VFBOX協議轉換網關支持PLC,modbus,EthernetIP,Profinet,CCLink,EtherCAT,IEC61850IEC104,bacnet,DLT645,HJ212,opc ua,opc da,DNP3
    的頭像 發表于 11-13 14:12 ?549次閱讀
    I-<b class='flag-5'>電力</b><b class='flag-5'>IEC</b>104設備數據 轉 <b class='flag-5'>IEC61850</b>項目案例

    電力IEC61850轉Modbus RTU

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

    SNMP設備數據 轉 IEC61850項目案例

    目錄 1 案例說明 1 2 VFBOX網關工作原理 1 3 準備工作 2 4 配置網關采集SNMP協議數據 2 5 用IEC61850協議轉發數據 3 6 網關使用多個邏輯設備和邏輯節點的方法 5
    的頭像 發表于 09-06 10:57 ?578次閱讀
    SNMP設備數據 轉 <b class='flag-5'>IEC61850</b>項目案例

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

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

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

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

    歐姆龍PLC數據 轉 IEC61850項目案例

    電力IEC103 IEC104, IEC61850等,以及EthernetIP,Profinet IO,CCLink,EtherCAT現場總線
    的頭像 發表于 07-23 17:42 ?604次閱讀
    歐姆龍PLC數據 轉 <b class='flag-5'>IEC61850</b>項目案例

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

    (TLT3-EVM)、A40i(TLA40i-EVM評估,以及RK3568J(TL3568-EVM)評估板實現了IEC61850協議通訊方案,降低了終端用戶的開發難度,縮減了研發時間
    發表于 07-17 11:13

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

    一、IEC61850簡介 IEC61850標準是電力系統自動化領域的全球通用標準。它通過標準的實現,實現了智能變電站的工程運作標準化。使得智能變電站的工程實施變得規范、統一和透明。不論是哪個系統集成
    發表于 07-14 20:29
    主站蜘蛛池模板: h在线观看免费 | 欧美黄页 | 黄色视屏在线免费播放 | 国产小视频免费看 | 日本三区四区免费高清不卡 | 欧美肥穴 | 美女张开腿让男生桶出水 | 美女张开腿让男生桶出水 | 亚洲aaaa级特黄毛片 | 久久黄色影片 | 亚洲先锋资源 | 天天天操| 综合天堂| 国产成人精品三级 | 韩国三级理论在线观看视频 | 久久三级毛片 | 色妞综合 | 国产色在线 | 亚洲 国产色综合天天综合网 | 2019偷偷狠狠的日日 | 亚洲精品国产美女在线观看 | 日本69xxx18hd| 欧美色综合高清视频在线 | 久久本道综合色狠狠五月 | 亚洲精品一卡2卡3卡三卡四卡 | 国产尤物在线视频 | 中文字幕一区二区三区 精品 | 国产主播在线看 | 国产农村一一级特黄毛片 | 人人干视频在线观看 | 国产中日韩一区二区三区 | 伊人久久综合成人网小说 | 色老头网站久久网 | 男人天堂网在线播放 | 婷婷六月综合网 | 人与禽性视频77777 | 天天爽夜夜爽人人爽曰喷水 | 欧美日日日 | 欧美日韩不卡码一区二区三区 | 四虎在线精品 | 色综合成人网 | 日本免费一区二区老鸭窝 |