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