PROFINET技術(shù)
PROFINET是由PI推出的開放式工業(yè)以太網(wǎng)標(biāo)準(zhǔn),它使用TCP/IP等IT標(biāo)準(zhǔn),并由IEC 61158和IEC 61784 標(biāo)準(zhǔn)化,具有實(shí)時(shí)功能,并能夠無(wú)縫集成到現(xiàn)場(chǎng)總線系統(tǒng)中。憑借其技術(shù)的開放性、靈活性和性能優(yōu)勢(shì),PROFINET可應(yīng)用于過程/工廠自動(dòng)化、運(yùn)動(dòng)控制等領(lǐng)域。通過PROFINET,可實(shí)現(xiàn)確定性響應(yīng)、微秒級(jí)硬實(shí)時(shí)能力和集成診斷功能,是工業(yè)4.0通信的理想基礎(chǔ)。
#
PROFINET設(shè)備開發(fā)
PROFINET設(shè)備實(shí)現(xiàn)過程
?
確定開發(fā)方案
?
前期開發(fā)環(huán)境搭建
?
PROFINET設(shè)備的軟硬件設(shè)計(jì)
?
?
使用官方軟件對(duì)編寫的GSD文件進(jìn)行認(rèn)證
測(cè)試,設(shè)備硬件需提交至PNO測(cè)試中心
?
認(rèn)證測(cè)試通過后,設(shè)備即可應(yīng)用于現(xiàn)場(chǎng)
虹科PROFINET協(xié)議棧
虹科PROFINET協(xié)議棧可用于從站設(shè)備開發(fā),符合一致性Class A與Class B并滿足實(shí)時(shí)等級(jí)Class 1,擁有低資源消耗、可用和不用操作系統(tǒng)、高度可移植性等優(yōu)勢(shì),能夠?yàn)榉螾ROFINET IO的通信提供所有必需的服務(wù)。
虹科PROFINET協(xié)議棧由獨(dú)立于硬件和與硬件相關(guān)的部分組成,這些部分通過消息隊(duì)列進(jìn)行通信。硬件相關(guān)部分包括用于以太網(wǎng)MAC控制器和計(jì)時(shí)器功能的控制軟件。該軟件僅與PROFINET協(xié)議棧的硬件獨(dú)立部分進(jìn)行通信,從而能夠交換驅(qū)動(dòng)程序且不會(huì)影響應(yīng)用程序的功能。
PROFINET IO服務(wù)的初始化是通過應(yīng)用程序內(nèi)的函數(shù)調(diào)用完成的。在應(yīng)用程序執(zhí)行期間,虹科PROFINET協(xié)議棧自動(dòng)執(zhí)行所有必要的通信任務(wù),并借助回調(diào)函數(shù)將成功接收到的PROFINETIO消息通知應(yīng)用程序。來(lái)自其他設(shè)備的通信請(qǐng)求以及必要的定期任務(wù)和超時(shí)監(jiān)控在PROFINET協(xié)議棧內(nèi)處理。證明所有請(qǐng)求的正確性(訪問權(quán)限,數(shù)據(jù)類型等)。通過面向服務(wù)的回調(diào)函數(shù)分別在通信完成和發(fā)生故障之后通知應(yīng)用程序。在這些回調(diào)函數(shù)中,可以從應(yīng)用程序中執(zhí)行適當(dāng)?shù)牟僮鳌?/p>
對(duì)于資源有限的設(shè)備,虹科PROFINET協(xié)議棧的高度可擴(kuò)展性優(yōu)勢(shì)十分明顯。這一優(yōu)勢(shì)是通過各個(gè)服務(wù)組中的模塊化和在各個(gè)模塊中使用編譯器指令來(lái)實(shí)現(xiàn)的。因此,代碼大小與所使用的PROFINET服務(wù)成比例。
虹科GOAL中間件
虹科PROFINET協(xié)議棧可以在單核或者雙核中運(yùn)行,且內(nèi)核都具有開放抽象層(GOAL)。GOAL中間件提供了一個(gè)統(tǒng)一的平臺(tái),用于快速輕松地集成工業(yè)以太網(wǎng)協(xié)議,例如帶有MRP的PROFINET 、包括DLR的EtherNet/IP、EtherCAT等協(xié)議,以及未來(lái)的PROFINET CC-D TSN和CC-Link IE TSN。GOAL還提供了一個(gè)OPC UA擴(kuò)展,可標(biāo)準(zhǔn)化對(duì)工業(yè)環(huán)境中機(jī)器、設(shè)備和其他系統(tǒng)的訪問。
GOAL目標(biāo)結(jié)構(gòu)——操作系統(tǒng)接口
GOAL 中間件由一個(gè)強(qiáng)大的工具(ICC——工業(yè)通信創(chuàng)建者)提供支持。此外,我們還提供了一個(gè)統(tǒng)一的工具,用于參數(shù)化和管理所有GOAL支持的實(shí)時(shí)擴(kuò)展。該方案可以在EVAL平臺(tái)“Renesas RZ/T2M RSK”上進(jìn)行測(cè)試,若您有測(cè)試的需求,可以聯(lián)系虹科(info@hkaco.com/400-99-3848)獲取相關(guān)示例。
虹科PROFINET協(xié)議棧支持的功能
僅列舉部分,更多功能請(qǐng)咨詢虹科
符合A類/Class A
PROFINET 版本:2.35
異步數(shù)據(jù)交換(讀寫記錄數(shù)據(jù))
高達(dá) 1 ms 的循環(huán)數(shù)據(jù)交換(實(shí)時(shí)數(shù)據(jù))
鏈路層發(fā)現(xiàn)協(xié)議(LLDP,拓?fù)洌?/p>
拓?fù)?a target="_blank">檢測(cè)和監(jiān)控
免工具設(shè)備更換
符合B類/Class B
SNMP(簡(jiǎn)單網(wǎng)絡(luò)管理協(xié)議)
MIB2
其他PROFINET功能/Other
PROFIenergy
媒體冗余協(xié)議 (MRP)
虹科PROFINET協(xié)議棧支持的平臺(tái)
虹科PROFINET協(xié)議棧目前已支持以下平臺(tái):
Generic Linux
Generic Linux with port Switch Interface
ST NUCLEO-144 STM32F4
Raspberry PI & CM4 Linux
Renesas RIN32M3 HWRTOS
Renesas RZN1D (on RZN1-CM3 with interface to A7)
Renesas RZN1L
Renesas RZN1S (on RZN1-CM3 with interface to A7)
Renesas RZT1 (on RZN1-CM3 with interface to R4F)
ST STM32 using Cube Libraries (F4 and above)
ST STM32 using Cube Libraries (F4 and above) with switch interface
Renesas SYNERGY S7G2SK ThreadX
TI TIVA TM4C129
RENESAS RZ/T2
RENESAS RZ/N2
此外,虹科PROFINET協(xié)議棧(CC-A / RT1)已通過以下工業(yè)控制器的成功測(cè)試:
博世力士樂IndraControl L65
西門子S7-1500
西門子S7-300
Molex E- F2控制器卡
TwinCat
KW-軟件控制器
Phoenix RFC 470S
虹科在工業(yè)總線通訊行業(yè)深耕多年,是鏈條最全、方案最豐富、且兼?zhèn)浼夹g(shù)服務(wù)落地的通信技術(shù)資源整合商。在PROFINET方面,虹科提供板卡、網(wǎng)關(guān)、用于二次開發(fā)的核心模塊、協(xié)議棧等解決方案。
-
以太網(wǎng)
+關(guān)注
關(guān)注
40文章
5449瀏覽量
172174
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論