西門子DP現場總線
PROFINET 設備啟動時間、命名和地址分配
PROFINET IO 可以延長系統的啟動時間(可組態超時)。 設備較多和設備較慢都會影響切
換到 RUN 模式的時間。
在 V4.0 及更高版本中,S7-1200 PROFINET 網絡上多支持 16 個 PROFINET IO 設備。
每個站(或 IO 設備)會在啟動時單獨啟動,這會影響總的 CPU 啟動時間。 如果將可組態
的超時值設定過低,就可能沒有足夠的總 CPU 啟動時間讓所有站完成啟動。 若發生這種情
況,會導致假的站錯誤。
在“啟動”(Startup) 下的“CPU 屬性”(CPU Properties) 中,可以找到“分布式 I/O 的參數分
配時間”(Parameter assignment time for distributed I/O)(超時)。 默認的可組態超時為
西門子DP現場總線
60,000 ms(1 分鐘);用戶可以組態該時間。
STEP 7 中的 PROFINET 設備命名及尋址
所有 PROFINET 設備必須都具有設備名稱和 IP 地址。 使用 STEP 7 定義設備名稱并組態 IP
地址。 使用 PROFINET DCP(Discovery and Configuration Protocol,發現和組態協議)
將設備名稱下載到 IO 設備。
系統啟動時的 PROFINET 地址分配
控制器會向網絡廣播設備名稱,設備會以其 MAC 地址進行響應。 然后,控制器會使用
PROFINET DCP 協議為設備分配 IP 地址:
●
如果 MAC 地址具有已組態的 IP 地址,則相應的站執行啟動。
●
如果 MAC 地址不具有組態的 IP 地址,則 STEP 7 會分配項目中組態的地址,之后,相
應的站會執行啟動。
●
如果這一過程出現問題,則會產生站錯誤,且不會進行啟動。 這種情況會導致超出可組
態的超時值。