如何使設備具有profinet功能
❶ 如何用profinet 實現遠程監控
如果您要使用 S7-300 工業乙太網模板作為 PROFINET IO 控制器或者 PROFINET IO 設備, 那麼您必須調用一下專通訊功能塊在用戶程序中:屬 FC11 "PNIO_SEND" FC12 "PNIO_RECV" 通訊塊 FC11 「PNIO_SEND」 和 FC12 「PNIO_RECV」 的特性: FC11 和 FC12 是同。
❷ 如何定址PROFINET IO設備
PROFINET IO是設計用來在以乙太網連接的設備提供快速的資料傳輸,且支援內生產者容-消費者模型(provider-consumer model)[1]。支援PROFIBUS通訊協定的設備可以無縫的和PROFINET網路連接,不需要IO代理器(IO-Proxy)之類的設備。設備開發者可以利...
❸ 如何虛擬測試profinet通訊
您好,PROFINET由PROFIBUS國際組織(PROFIBUS International,PI)推出,是新一代基於工業乙太網技術的自動化匯流排標准。作為一項戰略性的技術創新,PROFINET為自動化通信領域提 供了一個完整的網路解決方案,囊括了諸如實時乙太網、運動控制、分布式自動化、故障安全以及網路安全等當前自動化領域的熱點話題,並且,作為跨供應商的技 術,可以完全兼容工業乙太網和現有的現場匯流排(如PROFIBUS)技術,保護現有投資。
PROFINET是適用於不同需求的完整解決方案,其功能包括8個主要的模塊,依次為實時通信、分布式現場設備、運動控制、分布式自動化、網路安裝、IT標准和信息安全、故障安全和過程自動化。
PROFINET主要有兩種通信方式[1]:
(1)PROFINET IO實現控制器與分布式I/O之間的實時通信;
(2)PROFINET CBA實現分布式智能設備之間的實時通信。
從PROFINET的角度來看,PROFINET IO是在工業乙太網上實現模塊化、分布式應用的通信概念。通過PROFINET IO,分布式I/O和現場設備能夠集成到乙太網通信中。
1 PROFINET IO的基本概念
1.1 PROFINET IO的工程模型
(1)IO控制器
IO控制器[2]一般是可編程式控制制器(例如PLC),它能夠執行自動化程序。其功能相當於PROFIBUS類型1的主站。
(2)IO設備
IO設備是連接到PROFINET網路中的現場分布式I/O。
(3)IO監視器
IO監視器[2]是一種工程設備,通常為PC、HMI或可編程式控制制器,用於IO控制器和IO設備的調試和診斷,在運行期間連接IO監視器,通常只是暫時性地用於調試和故障處理。IO監視器的功能相當於PROFIBUS類型2的主站。
1個PROFINET IO系統應該包括至少1個IO控制器和1個IO設備。
❹ PROFINET IO 設備與PROFINET IO控制器有什麼區別
如果您要使用 S7-300 工業乙太網模板作為 PROFINET IO 控制器或者 PROFINET IO 設備, 那麼您必須調用一下通訊功能塊在用戶程回序中: FC11 "PNIO_SEND" FC12 "PNIO_RECV" 通訊塊 FC11 「答PNIO_SEND」 和 FC12 「PNIO_RECV」 的特性: FC11 和 FC12 是同。
❺ 如何實現AS410和S7-1500之間的PROFINET IO通訊
如果您要使用 S7-300 工業乙太網模板作為 PROFINET IO 控制器或者 PROFINET IO 設備, 那麼您必須調用一下通訊功能塊在用戶程序中:
FC11 "PNIO_SEND"
FC12 "PNIO_RECV"
通訊塊 FC11 「PNIO_SEND」 和 FC12 「PNIO_RECV」 的特性:
FC11 和 FC12 是同步通訊塊。
塊被包含在 S7-300 控制器「SIMATIC_NET_CP」 庫中。
塊必須被調用在 OB1 中
功能調用結束通過 「DONE」, 「NDR」 或 「ERROR」 表示。
FC11 「 PNIO_SEND」 通訊功能塊的特性 :
作為 PROFINET IO 控制器
功能塊通過通訊處理器傳送指定輸出范圍內的過程數據 (輸出) 到 PROFINET IO 設備並且提供同樣的狀態給 PROFINET IO 設備的輸出。
作為 PROFINET IO 設備
功能塊讀取 PROFINET IO 設備 CPU 的過程映像輸入區並且傳送它們到 PROFINET IO 控制器 (被組態的輸入地址);提供同樣的狀態給 PROFINET IO 控制器。
FC12「 PNIO_RECV」 通訊功能塊的特性 ::
作為 PROFINET IO 控制器
功能塊接受 PROFINET IO 設備的過程數據(輸入) 並且提供來自於 PROFINET IO 設備的指定輸入區的狀態。
作為 PROFINET IO 設備
功能塊接受 PROFINET IO 控制器發送的數據 (被組態的輸出地址) 並把 PROFINET IO 控制器的傳送數據的狀態寫到 PROFINET IO 設備以組態好的數據區中。
組態描述:
STEP 7 項目包括以下被組態成 PROFINET IO 控制器的 S7-300 站:
CPU 319-3PN/DP
STEP 7 項目包括以下被組態成 PROFINET IO 設備的 S7-300 站:
CPU 315-2DP 和 CP343-1 Lean (6GK7 343-1CX10-0XE0)
ET 200S
接下來的輸入/輸出模塊被組態到 PROFINET IO 設備 CP343-1 Lean中:
地址是 0-15 的 16 位元組輸入模塊
地址是 16-23 的 8 位元組輸入模塊
地址是 0-15 的 16 位元組輸出模塊
地址是 16-19的 4 位元組輸出模塊
這表明輸入地址區和輸出地址區分別是 24 位元組 (0-23) 和 20 位元組 (0-19)。 輸入和輸出首地址可以不是"0".接下來的輸入/輸出模塊被組態到 ET 200S 中:
地址是 20.0-20.1 的 2 位輸出模塊
最終的地址區是:
輸入: 0-23 = 24 位元組
輸出: 0-20 = 21 位元組
用戶程序描述:
在這個例子中, 一個 CP343-1 Lean 被用作連接一個作為 PROFINET IO 設備的S7-300 站到一個 PROFINET IO 系統中。位元組 MB0 被定義成 S7-300 CPU 時鍾位。STEP 7 程序包括 OB1, FB100, DB30, DB31, DB12, FC11 and FC12.
OB1
OB1 被循環調用。 在這個OB中, FB100 (實例 DB: DB100)被調用。
FB100
FB100 被調用在 OB1 中。 在這個 FB 中,FC11 「PNIO_SEND」 和 FC12 「PNIO_RECV」 被調用。
輸入參數 MODE=0, 因為通訊處理器僅被用作 PROFINET IO 設備。如果通訊處理器被同時用作 PROFINET IO 控制器和 PROFINET IO 設備,那麼輸入參數 MODE=1。
輸入通訊功能參數 CPLADDR 是你指定的 PROFINET IO 設備的模塊地址。你從硬體組態中可以得到它,在工業乙太網通訊模塊 -> 「 地址」 標簽 (參看 圖. 06)。在這個例子中, CP343-1 Lean 模塊地址是 256dec = 100hex.。
FC11 「 PNIO_SEND」 的輸入參數 LEN 是你組態的 CP343-1 Lean (24 位元組) 的輸入地址區的長度。 這段數據長度被指定為 FC11 「PNIO_SEND」 發送數據的 LEN 參數。這段數據必須與已組態的的輸入 (24 位元組) 保持一致。
FC12 「 PNIO_RECV」 的輸入參數 LEN 是你組態的 CP343-1 Lean (20 位元組) 的輸出地址區的長度。 這段數據長度被指定為 FC12 「PNIO_RECV」 發送數據的 LEN 參數。這段數據必須與已組態的的輸出 (20位元組) 保持一致。
發送接收緩沖區 (例如 數據塊) 包含了被發送和接收的數據,長度至少要和被定義的發送和接收數據一樣長。在這個例子中,DB 包含的發送數據長度必須大於等於 24 位元組並且 DB 包含的接收數據長度必須大於等於 20 位元組。
FC11 「PNIO_SEND」 和 FC12 「PNIO_RECV」 的輸出參數 「DONE」、「NDR」、「ERROR」 和 「STATUS」是通訊功能塊的工作標示位。
如果發送任務成功完成,那麼 FC11 「PNIO_SEND」的 「DONE」將被置位。
如果接收任務成功完成 (例如:數據被接收到) ,那麼 FC12 「PNIO_RECV」的 「NDR」將被置位。
如果 FC11 「PNIO_SEND」 和 FC12 「PNIO_RECV」 由於錯誤而結束,可通過狀態字進行錯誤分析。
PROFINET IO 控制器的用戶程序描述:
在這個例子中,一個帶有集成乙太網介面的 S7-300 CPU 被用作 PROFINET IO 控制器。 位元組 MB0 被定義成 S7-300 CPU時鍾位。
STEP 7 程序包括 OB1, FB100 和 DB20。
在用戶程序中沒有必要調用通訊功能塊。可以通過裝載和傳送命令來訪問輸入/輸出區,例如,讀出輸入值和寫值到輸出。讀到的輸入值被保存到數據塊 (DB20)中。
❻ 如何實現c#profinet編程
您好,由PROFIBUS國際組織(PROFIBUS International,PI)推出,是新一代基於工業乙太網技術的自動化匯流排標准。作為一項戰略性的技術創新,PROFINET為自動化通信領域提 供了一個完整的網路解決方案,囊括了諸如實時乙太網、運動控制、分布式自動化、故障安全以及網路安全等當前自動化領域的熱點話題,並且,作為跨供應商的技 術,可以完全兼容工業乙太網和現有的現場匯流排(如PROFIBUS)技術,保護現有投資。
PROFINET是適用於不同需求的完整解決方案,其功能包括8個主要的模塊,依次為實時通信、分布式現場設備、運動控制、分布式自動化、網路安裝、IT標准和信息安全、故障安全和過程自動化。
PROFINET主要有兩種通信方式[1]:
(1)PROFINET IO實現控制器與分布式I/O之間的實時通信;
(2)PROFINET CBA實現分布式智能設備之間的實時通信。
從PROFINET的角度來看,PROFINET IO是在工業乙太網上實現模塊化、分布式應用的通信概念。通過PROFINET IO,分布式I/O和現場設備能夠集成到乙太網通信中。
1 PROFINET IO的基本概念
1.1 PROFINET IO的工程模型
(1)IO控制器
IO控制器[2]一般是可編程式控制制器(例如PLC),它能夠執行自動化程序。其功能相當於PROFIBUS類型1的主站。
(2)IO設備
IO設備是連接到PROFINET網路中的現場分布式I/O。
(3)IO監視器
IO監視器[2]是一種工程設備,通常為PC、HMI或可編程式控制制器,用於IO控制器和IO設備的調試和診斷,在運行期間連接IO監視器,通常只是暫時性地用於調試和故障處理。IO監視器的功能相當於PROFIBUS類型2的主站。
1個PROFINET IO系統應該包括至少1個IO控制器和1個IO設備。
❼ profinet一個介面,怎麼實現即做主站有做從站
PROFINET由PROFIBUS國際組織(PROFIBUS International,PI)推出,是新一代基於工業乙太網技術的自動化總版線標准。權作為一項戰略性的技術創新,PROFINET為自動化通信領域提供了一個完整的網路解決方案,囊括了諸如實時乙太網、運動控制、分布式自動化、故障安全以及網路安全等當前自動化領域的熱點話題,並且,作為跨供應商的技術,可以完全兼容工業乙太網和現有的現場匯流排(如PROFIBUS)技術,保護現有投資。
PROFINET是適用於不同需求的完整解決方案,其功能包括8個主要的模塊,依次為實時通信、分布式現場設備、運動控制、分布式自動化、網路安裝、IT標准和信息安全、故障安全和過程自動化。
❽ 如何為PROFINET IO控制器分配新的IP地址
如果您抄要使用 S7-300 工業以太襲網模板作為 PROFINET IO 控制器或者 PROFINET IO 設備, 那麼您必須調用一下通訊功能塊在用戶程序中: FC11 "PNIO_SEND" FC12 "PNIO_RECV" 通訊塊 FC11 「PNIO_SEND」 和 FC12 「PNIO_RECV」 的特性
❾ 如何設置分布式IO模塊的PROFINET地址
Profinet設備需要抄根據IP地址和設備名稱來識別。
1. 首先在博途組態設備地址和設備名稱,位於 設備組態->網路視圖->選中Profinet從站->屬性->PROFINET介面->乙太網地址
2. 將在線設備IP地址和設備名稱改為與組態相同。
項目樹中,根據在線訪問介面,更新在線可訪問設備,點擊需要的設備,在右側的功能里進行相應IP和設備名稱分配,可根據MAC地址和LED閃爍對應現場設備