PROFINET 通信
PROFINET 通信是通過工業(yè)以太網(wǎng)進(jìn)行的。 支持以下傳輸類型:
● 工程組態(tài)數(shù)據(jù)和診斷數(shù)據(jù)及中斷的非循環(huán)傳輸
● 用戶數(shù)據(jù)的循環(huán)傳輸
PROFINET-IO 通信以實時方式進(jìn)行。
更新時間
更新時間即是時間間隔。
IO 控制器與 IO 設(shè)備/智能設(shè)備之間在該時間間隔內(nèi),通過 IO 系統(tǒng)循環(huán)交換數(shù)據(jù)。
可以為每個 IO 設(shè)備單獨組態(tài)更新時間,并定義將輸出數(shù)據(jù)從 IO 控制器發(fā)送到 IO 設(shè)備(輸出模塊/子模塊)的時間間隔,以及將輸入數(shù)據(jù)從 IO 設(shè)備發(fā)送到 IO控制器的時間間隔(輸入模塊/子模塊)。STEP 7 為 PROFINET IO 系統(tǒng)的每個 IO 設(shè)備自動在默認(rèn)設(shè)置中計算更新時間,并且考慮了數(shù)據(jù)交換量和設(shè)置發(fā)送時鐘。
看門狗時間
看門狗時間是 IO 控制器或 IO 設(shè)備允許的且不含接收 IO 數(shù)據(jù)的時間。
如果在看門狗時間內(nèi) IO 控制器沒有為 IO 設(shè)備提供數(shù)據(jù),IO 設(shè)備將檢測丟失的幀并輸出替換值。
這種情況將作為站故障報告給 IO 控制器。
在 STEP 7 中,看門狗時間是更新時間的整數(shù)倍,可由用戶進(jìn)行設(shè)置。
發(fā)送時鐘
兩個連續(xù)通信周期之間的時間段。
發(fā)送時鐘是數(shù)據(jù)交換期間允許的最短時間隔。
更新時間和發(fā)送時鐘之間的關(guān)系
計算出的更新時間是發(fā)送時鐘的整數(shù)倍(1、2、4、8...,512)。
因此,可能出現(xiàn)的最小更新時間取決于可設(shè)置的 IO 控制器的最小發(fā)送時鐘以及 IO 控制器和 IO 設(shè)備的效率。
根據(jù)發(fā)送時鐘的大小,可以只提供一部分整數(shù)倍時鐘(STEP 7 通過預(yù)選擇來保證這一點)。
下表以 CPU 1516-3 PN/DP 為例說明了可設(shè)置的更新時間與發(fā)送時鐘之間的依存關(guān)系。
更新時間應(yīng)滿足 PROFINET 標(biāo)準(zhǔn) IEC 61158 的要求。
發(fā)送時鐘 | 更新時間 | 整數(shù)倍 |
250 μs | 250 μs 到 128 ms | 1,2, ..., 512 |
500 μs | 500 μs 到 256 ms | 1,2, ..., 512 |
1 ms | 1 ms 至 512 ms | 1,2, ..., 512 |
2 ms | 2 ms 至 512 ms | 1,2, ..., 256 |
4 ms | 4 ms 至 512 ms | 1,2, ..., 128 |
PROFINET 接口
概述
SIMATIC 產(chǎn)品系列的 PROFINET 設(shè)備具有一個或多個 PROFINET 接口(以太網(wǎng)控制器/接口)。
PROFINET 接口具有一個或多個端口(物理連接選件)。
如果 PROFINET 接口具有多個端口,則設(shè)備具有集成交換機(jī)。
對于一個接口上帶有兩個端口的 PROFINET 設(shè)備,可將系統(tǒng)組態(tài)為線形或環(huán)形拓?fù)浣Y(jié)構(gòu)。
而一個接口中帶有三個或更多端口的 PROFINET 設(shè)備則適合設(shè)置為樹形拓?fù)浣Y(jié)構(gòu)。
在下文中介紹了 STEP 7 中 PROFINET 接口的命名屬性和規(guī)則以及其表示方式。
屬性
網(wǎng)絡(luò)中的每個 PROFINET 設(shè)備均通過其 PROFINET 接口進(jìn)行唯一標(biāo)識。為此,每個PROFINET 接口具有:
● 一個 MAC 地址(出廠默認(rèn)值)
● 一個 IP 地址
● PROFINET 設(shè)備名稱
PROFINET 設(shè)備名稱
設(shè)備名稱
IO 設(shè)備必須具有設(shè)備名稱,才可通過 IO 控制器尋址。在 PROFINET 中,使用名稱比使用復(fù)雜的 IP 地址更為簡單,因此,將選擇使用名稱。
為具體的 IO 設(shè)備分配設(shè)備名稱可與設(shè)置 DP 從站的 PROFIBUS 地址進(jìn)行比較。
Profinet IO設(shè)備要正常通訊,首先要獲得設(shè)備名稱。
出廠時,IO 設(shè)備沒有設(shè)備名稱。在 IO 控制器對 IO 設(shè)備進(jìn)行尋址前(如,在啟動過程中傳輸組態(tài)數(shù)據(jù)或循環(huán)交換用戶數(shù)據(jù)),必須先為設(shè)備分配一個設(shè)備名稱。如,通過 PG/PC 為 IO 設(shè)備指定設(shè)備名稱。
具有可移動存儲介質(zhì)插槽的 IO 設(shè)備允許將設(shè)備名稱直接寫入編程設(shè)備的可移動存儲卡介質(zhì)中。
使用無需可移動介質(zhì)的設(shè)備更換某設(shè)備時,IO 控制器會根據(jù)拓?fù)浣M態(tài)來分配設(shè)備名稱 。
設(shè)備編號
除設(shè)備名稱之外,在插入 IO 設(shè)備時,STEP 7 還分配設(shè)備編號(從“1”開始)。
使用該設(shè)備編號可在用戶程序中識別 IO 設(shè)備(例如 SFC71“LOG_GEO”)。
與設(shè)備編號相反,在用戶程序中看不到設(shè)備名稱。
審核編輯:劉清
-
IO
+關(guān)注
關(guān)注
0文章
448瀏覽量
39160 -
控制器
+關(guān)注
關(guān)注
112文章
16367瀏覽量
178112 -
交換機(jī)
+關(guān)注
關(guān)注
21文章
2640瀏覽量
99652 -
工業(yè)以太網(wǎng)
+關(guān)注
關(guān)注
10文章
619瀏覽量
42334 -
Profinet
+關(guān)注
關(guān)注
6文章
1183瀏覽量
23412
原文標(biāo)題:PROFINET 基本通訊術(shù)語
文章出處:【微信號:gh_a8b121171b08,微信公眾號:機(jī)器人及PLC自動化應(yīng)用】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
相關(guān)推薦
評論