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