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