0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

為PROFINET設(shè)備分配地址和名稱的標(biāo)準(zhǔn)

機(jī)器人及PLC自動(dòng)化應(yīng)用 ? 來(lái)源:機(jī)器人及PLC自動(dòng)化應(yīng)用 ? 2023-08-29 09:41 ? 次閱讀

IP 地址

所有 PROFINET 設(shè)備均采用 TCP/IP 協(xié)議,因此需要 IP 地址才能進(jìn)行以太網(wǎng)操作。

可以在模塊屬性中設(shè)置 IP 地址。如果該網(wǎng)絡(luò)為當(dāng)前公司以太網(wǎng)網(wǎng)絡(luò)的一部分,則應(yīng)向網(wǎng)絡(luò)管理員查詢此數(shù)據(jù)。

通常在 CPU 啟動(dòng)時(shí)自動(dòng)分配 IO 設(shè)備的 IP 地址。IO 設(shè)備的 IP 地址子網(wǎng)掩碼與 IO 控制器的相同,并按升序進(jìn)行分配,從 IO 控制器的 IP 地址開(kāi)始。

設(shè)備名稱

IO 控制器對(duì) IO 設(shè)備進(jìn)行尋址前,IO 設(shè)備必須具有一個(gè)設(shè)備名稱。對(duì)于 PROFINET 設(shè)備,名稱比復(fù)雜的 IP 地址更加容易管理。

IO 控制器和 IO 設(shè)備都具有設(shè)備名稱。激活“自動(dòng)生成 PROFINET 設(shè)備名稱”(Generate PROFINET device name automatically) 選項(xiàng)時(shí),將自動(dòng)從設(shè)備(CPU、CP 或 IM)組態(tài)的名稱中獲取設(shè)備名稱。

PROFINET 設(shè)備名稱包含設(shè)備名稱(例如 CPU)、接口名稱(僅帶有多個(gè) PROFINET 接口時(shí)),可能還有 IO 系統(tǒng)的名稱。

.<接口名稱>.

不能直接修改該名稱。可以通過(guò)在模塊的常規(guī)屬性中修改相應(yīng)的 CPU、CP 或 IM 名稱,間接修改 PROFINET 設(shè)備的名稱。例如,PROFINET 設(shè)備名稱也顯示在可訪問(wèn)設(shè)備的列表中。如果要單獨(dú)設(shè)置 PROFINET 設(shè)備名稱而不使用模塊名稱,則需禁用“自動(dòng)生成 PROFINET 設(shè)備名稱”(Generate PROFINET device name automatically) 選項(xiàng)。

從 PROFINET 設(shè)備名稱中會(huì)產(chǎn)生一個(gè)“轉(zhuǎn)換名稱”。該名稱是實(shí)際裝載到設(shè)備上的設(shè)備名稱。

只有當(dāng) PROFINET 設(shè)備名稱不符合 IEC 61158-6-10 規(guī)則時(shí),才會(huì)對(duì)它進(jìn)行轉(zhuǎn)換。同樣地,該名稱也不能直接修改。

轉(zhuǎn)換名稱規(guī)則

以下章節(jié)列出了轉(zhuǎn)換名稱的規(guī)則。如果轉(zhuǎn)換名稱和模塊名稱沒(méi)有不同,模塊名稱必須符合本規(guī)則。

該名稱包含一個(gè)或多個(gè)標(biāo)簽,多個(gè)標(biāo)簽之間由句號(hào) [.] 隔開(kāi)。

總字符數(shù)限制在 240 個(gè)(小寫(xiě)字母、數(shù)字、破折號(hào)或點(diǎn))

設(shè)備名稱中的名稱組成部分,即兩點(diǎn)之間的字符串,不可超過(guò) 63 個(gè)字符。

名稱組成部分由字符 [a-z, 0-9] 組成。

設(shè)備名稱不能以“-”字符開(kāi)始或結(jié)尾。

設(shè)備名稱不能以數(shù)字開(kāi)始。

不允許使用設(shè)備名稱格式 n.n.n.n (n = 0, ... 999) 。

設(shè)備名稱不能以字符串“port-xyz”或“port-xyz-abcde”(a, b, c, d, e, x, y, z = 0, ...9) 開(kāi)始。

設(shè)備名稱示例

設(shè)備-1.機(jī)器-1.工廠-1.供應(yīng)商

例如,如果將該名稱分配給 CPU,則 STEP 7 將不會(huì)進(jìn)行轉(zhuǎn)換,這是因?yàn)樵撁Q符合上述命名規(guī)則。

設(shè)備編號(hào)

除了設(shè)備名稱,當(dāng)插入一個(gè) IO 設(shè)備時(shí)還會(huì)自動(dòng)分配一個(gè)設(shè)備編號(hào)。該號(hào)碼可以修改。

PROFINET 子網(wǎng)中的設(shè)備

在 PROFINET 子網(wǎng)中,在組態(tài)過(guò)程中可監(jiān)視的最大設(shè)備數(shù)。

首次為 IO 控制器分配 IP 地址和子網(wǎng)掩碼

對(duì)此,有各種不同的選項(xiàng)。

分配 PROFINET 接口參數(shù)時(shí),必須指定 IP 地址是在項(xiàng)目中設(shè)置(即在硬件配置中設(shè)置)還是在設(shè)備上設(shè)置。

分配 IP 地址 注釋
“在項(xiàng)目中設(shè)置 IP 地址”(IP address is set in the project) 選項(xiàng):
IO 控制器通過(guò)裝載硬件配置來(lái)接收 IP 地址,例如通過(guò)某個(gè) PROFINET 接口、PROFIBUS 接口或 MPI 接口。
硬件配置裝載到 IO 控制器(例如,CPU)后,IP 地址和設(shè)備名稱(如果已設(shè)置)也同時(shí)被裝載。
PROFINET 接口示例:
將 PG/PC 連接至相關(guān) PROFINET 設(shè)備所在的同一網(wǎng)絡(luò)。PG/PC 的接口必須設(shè)置為 TCP/IP (自動(dòng))模式。
將顯示一個(gè)可訪問(wèn)設(shè)備的列表。
通過(guò)使用目標(biāo)設(shè)備的 MAC 地址并裝載包含組態(tài) IP 地址(IP 地址持久地保存)的硬件配置來(lái)選擇目標(biāo)設(shè)備。
如果 PROFINET 設(shè)備具有 MPI 或 PROFIBUS DP 接口,則通過(guò) MPI 或 PROFIBUS DP 接口直接將 PG/PC 連接至 PROFINET 設(shè)備。在裝載硬件配置期間應(yīng)用已組態(tài)的 IP 地址。
“在設(shè)備中直接設(shè)置 IP 地址”(IP address is set directly at the device) 選項(xiàng):
在線分配
通過(guò)用戶程序進(jìn)行分配(指令 IP_CONFIG 用于 S7-300/400,T_CONFIG 用于 S7-1200/1500)
通過(guò) CPU 顯示分配 (S7-1500)
通過(guò)上一級(jí) IO 控制器進(jìn)行分配(僅適用于智能設(shè)備)
如果在 PROFINET 接口的屬性中選擇了該選項(xiàng),則可以由在線和診斷編輯器、初始設(shè)置工具或用戶程序來(lái)分配 IP 地址(“IP_CONFIG”指令)。
如果在 PROFINET IO 系統(tǒng)(標(biāo)準(zhǔn)機(jī)器項(xiàng)目)的屬性中啟用了選項(xiàng)“可多次使用的 IO 系統(tǒng)”(Multiple use IO system),則會(huì)自動(dòng)設(shè)置該選項(xiàng)。
在使用 S7-1200-CPU 的情況下,確定訪問(wèn) CPU 時(shí)沒(méi)有密碼保護(hù)。如果 CPU 被寫(xiě)保護(hù),則無(wú)法直接在設(shè)備中分配 IP 地址和設(shè)備名稱。

調(diào)試 PROFINET 接口

有關(guān)如何調(diào)試 PROFINET 接口的更多詳細(xì)信息,請(qǐng)參見(jiàn) SIMATIC 系列 PROFINET 設(shè)備的操作指令。

在選擇“支持設(shè)備更換無(wú)需可移動(dòng)介質(zhì)”(Support device replacement without exchangeable medium) 選項(xiàng)時(shí)為 IO 設(shè)備分配設(shè)備名稱

對(duì)于選擇了“支持設(shè)備更換無(wú)需可移動(dòng)介質(zhì)”(Support device replacement without exchangeable medium) 選項(xiàng)的 IO 控制器,不必在本地為 IO 設(shè)備分配設(shè)備名稱,例如在設(shè)備更換時(shí)。另一個(gè)應(yīng)用是自動(dòng)調(diào)試,在這種應(yīng)用中 CPU 在啟動(dòng)時(shí)自動(dòng)為 IO 設(shè)備分配設(shè)備名稱和 IP 地址參數(shù)。

要求:設(shè)備的端口互連,并且相關(guān)的設(shè)備支持 LLDP。交付狀態(tài)的設(shè)備或 S7-1500 CPU V1.5 及更高版本中,IO 控制器設(shè)定為“允許覆蓋所有指定 IO 設(shè)備的設(shè)備名稱”(Permit overwriting of device names of all assigned IO devices) 選項(xiàng)(在 PROFINET 接口屬性中,選擇“高級(jí)選項(xiàng) > 接口選項(xiàng)”(Advanced options > Interface options))。

為 IO 設(shè)備分配設(shè)備名稱和地址

下圖顯示了分配設(shè)備名稱和地址的過(guò)程。在選擇“支持設(shè)備更換無(wú)需可移動(dòng)介質(zhì)”(Support device replacement without exchangeable medium) 選項(xiàng)時(shí)此過(guò)程不適用。

f37b1b96-459a-11ee-a2ef-92fbcf53809c.png

每個(gè)設(shè)備收到一個(gè)名稱;STEP 7 自動(dòng)分配一個(gè) IP 地址。
STEP 7 根據(jù)該名稱生成一個(gè) PROFINET 設(shè)備名稱,用戶可以將其分配給一個(gè)在線 IO 設(shè)備(MAC 地址)并將其寫(xiě)入到設(shè)備。
將組態(tài)裝載到 IO 控制器。
IO 控制器將在啟動(dòng)期間向分配了 PROFINET 設(shè)備名稱的 IO 設(shè)備分配一個(gè)適當(dāng)?shù)?IP 地址。

更改設(shè)備名稱和 IP 地址

可以手動(dòng)更改名稱和 IP 地址。必須首先在組態(tài)中更改設(shè)備名稱,以便隨后通過(guò)存儲(chǔ)卡將其分配給 IO 設(shè)備或通過(guò) PG/PC 在線分配。

離線(使用存儲(chǔ)卡):

將 IO 設(shè)備的組態(tài)數(shù)據(jù)(設(shè)備名:例如 turbo-3)放在 PG/PC 的 MMC 中。為此,在“項(xiàng)目”(Project) 菜單中使用命令“SIMATIC 卡閱讀器 > 保存設(shè)備名稱到存儲(chǔ)卡”(SIMATIC Card Reader > Save Device Name to Memory Card)。
然后將 MMC 卡插入 IO 設(shè)備。IO 設(shè)備將自動(dòng)采用組態(tài)的設(shè)備名稱。

在線(使用 PG/PC):

通過(guò) PROFINET 接口將 PG/PC 直接連接至以太網(wǎng)子網(wǎng)。
在網(wǎng)絡(luò)視圖中選擇子網(wǎng)或 I/O 設(shè)備,然后單擊“分配設(shè)備名稱”(Assign device name) 命令:
在所選子網(wǎng)/I/O 設(shè)備的快捷菜單中,或
圖形視圖菜單欄中的相應(yīng)按鈕上。
在“分配 PROFINET 設(shè)備名稱”(Assign PROFINET device name) 對(duì)話框中選擇適當(dāng)?shù)?PG/PC 接口來(lái)連接到以太網(wǎng)子網(wǎng)。所有已組態(tài)的 PROFINET 設(shè)備名稱都在最上面的下拉列表中。從中選擇一個(gè) PROFINET 設(shè)備名稱,并從底部的表格中選擇一個(gè)接收該設(shè)備名稱的 IO 設(shè)備。您可以使用各種條件來(lái)過(guò)濾顯示表格中的設(shè)備。
可以通過(guò)“閃爍 LED”(Flash LED) 按鈕輕松識(shí)別出設(shè)備。
單擊“指定名稱”(Assign name)。

IO 控制器將根據(jù)其設(shè)備名稱識(shí)別 IO 設(shè)備,并自動(dòng)為其分配組態(tài)的 IP 地址。

特殊 IO 設(shè)備的 IP 地址分配

特殊 IO 設(shè)備(例如 SCALANCE X、S7 -300 CP)支持在啟動(dòng)期間不從 IO 控制器分配 IP 地址。在這種情況下,使用不同的方式來(lái)分配 IP 地址。該選項(xiàng)為“在設(shè)備中直接設(shè)置 IP 地址”(IP address is set directly at the device)。關(guān)于更多信息,請(qǐng)參見(jiàn) SIMATIC 設(shè)備系列相應(yīng) PROFINET 設(shè)備的手冊(cè)。

此外,也可以在 IO 設(shè)備以太網(wǎng)地址屬性的“IP 協(xié)議”(IP protocol) 中,選擇屬性“在設(shè)備中直接設(shè)置 IP 地址” (IP address is set directly at the device)。如果為相關(guān) PROFINET IO 系統(tǒng)中的標(biāo)準(zhǔn)機(jī)器項(xiàng)目選擇了選項(xiàng)“可多次使用的 IO 系統(tǒng)”(Multiple use IO system),則會(huì)自動(dòng)設(shè)置該選項(xiàng)。這種情況下,在 IO 控制器自身收到本地 IP 地址之前,IO 控制器不會(huì)分配修改后的 IP 地址。

對(duì)其它分配 IP 地址和設(shè)備名稱的步驟的要求

如上所述,如果 IO 設(shè)備不應(yīng)該從 IO 控制器獲得 IP 地址或設(shè)備名稱,那么請(qǐng)按照以下步驟進(jìn)行操作:

選擇設(shè)備或網(wǎng)絡(luò)視圖。
打開(kāi)相應(yīng) PROFINET 設(shè)備的屬性并選擇區(qū)域“PROFINET 接口 [X1] > 以太網(wǎng)地址”(PROFINET interface [X1] > Ethernet addresses)。
在“IP 協(xié)議”(IP protocol) 中,選擇選項(xiàng)“在設(shè)備中直接設(shè)置 IP 地址”(IP address is set directly at the device);或在“PROFINET”中,選擇選項(xiàng)“在設(shè)備中直接設(shè)置 PROFINET 設(shè)備名稱”(PROFINET device name is set directly at the device)。

規(guī)則

如果對(duì) PROFINET 設(shè)備使用了“在設(shè)備中直接設(shè)置 IP 地址/設(shè)備名稱”(IP address/device name is set directly at the device) 選項(xiàng),請(qǐng)注意:

IO 設(shè)備的 IP 地址子網(wǎng)部分必須與 IO 控制器的 IP 地址子網(wǎng)部分相匹配。

相應(yīng)的 PROFINET 設(shè)備不能用作網(wǎng)關(guān)。






審核編輯:劉清

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 控制器
    +關(guān)注

    關(guān)注

    112

    文章

    15886

    瀏覽量

    175405
  • 以太網(wǎng)
    +關(guān)注

    關(guān)注

    40

    文章

    5288

    瀏覽量

    169693
  • Profinet
    +關(guān)注

    關(guān)注

    6

    文章

    1001

    瀏覽量

    23167
  • TCP協(xié)議
    +關(guān)注

    關(guān)注

    1

    文章

    89

    瀏覽量

    12048

原文標(biāo)題:西門(mén)子博途: 為 PROFINET 設(shè)備分配地址和名稱的標(biāo)準(zhǔn)

文章出處:【微信號(hào):gh_a8b121171b08,微信公眾號(hào):機(jī)器人及PLC自動(dòng)化應(yīng)用】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    配置案例丨Modbus 485轉(zhuǎn)Profinet將三相多功能表接入到Profinet總線

    屬性,修改Modbus 485轉(zhuǎn)Profinet網(wǎng)關(guān)的IP地址PROFINET設(shè)備名稱,需要注意的是設(shè)置
    發(fā)表于 04-08 18:35

    Profinet轉(zhuǎn)canopen連接磁軌道

    _1,PLC與Profinet轉(zhuǎn)CanOpen網(wǎng)關(guān)連接后,需要修改Profinet轉(zhuǎn)CanOpen網(wǎng)關(guān)的IP地址PROFINET名稱;3、
    發(fā)表于 04-18 14:27

    RS232轉(zhuǎn)PROFINET網(wǎng)關(guān)將條碼秤設(shè)備接入到1200 Profinet案例

    地址PROFINET設(shè)備名稱設(shè)備名稱中不要帶*./這類(lèi)符號(hào))。需要注意的是設(shè)置
    發(fā)表于 06-15 10:42

    在線PROFINET IO設(shè)備分配名稱

    在“設(shè)備和網(wǎng)絡(luò)”(Devices & networks) 編輯器中,右鍵單擊所需的 PROFINET IO 設(shè)備,并選擇“在線和診斷”(Online & diagnostics)。
    的頭像 發(fā)表于 03-02 11:10 ?8085次閱讀

    使用Get_Name指令讀取PROFINET IO設(shè)備名稱

    “Get_Name”指令讀取 PROFINET IO 設(shè)備、PROFIBUS 從站或 AS-i slave 的名稱。設(shè)備名稱將顯示在網(wǎng)絡(luò)視圖
    的頭像 發(fā)表于 03-23 15:04 ?3161次閱讀

    如何為IO設(shè)備分配一個(gè)名稱

    ? IO?設(shè)備分配一個(gè)名稱: 1.在 HW Config中,打開(kāi) Properties – IM151-3 PN (屬性 — IM151-3 PN )對(duì)話框,然后輸入 IO
    的頭像 發(fā)表于 10-20 16:52 ?1826次閱讀

    使用1200-GetStationInfo讀取PROFINET IO設(shè)備的IP地址

    GetStationInfo”指令讀取位于本地 IO 系統(tǒng)中 PROFINET IO 設(shè)備或下級(jí) IO 系統(tǒng)中 PROFINET IO 設(shè)備的 IP 或 MAC
    的頭像 發(fā)表于 01-29 14:44 ?5235次閱讀

    PROFINET的&quot;設(shè)備名稱 &quot;

    將編程設(shè)備/PC 連接至相關(guān) PROFINET 設(shè)備所在的同一網(wǎng)絡(luò)。PD/PC 的接口必須設(shè)置 TCP/IP (自動(dòng))模式。 在下載期間,首先通過(guò)“可用節(jié)點(diǎn)”(Availab
    的頭像 發(fā)表于 05-05 10:09 ?2160次閱讀
    <b class='flag-5'>PROFINET</b>的&quot;<b class='flag-5'>設(shè)備</b><b class='flag-5'>名稱</b> &quot;

    如何為PROFINET設(shè)備分配地址名稱

    所有 PROFINET 設(shè)備均采用 TCP/IP 協(xié)議,因此需要 IP 地址才能進(jìn)行以太網(wǎng)操作。
    的頭像 發(fā)表于 06-10 11:36 ?8192次閱讀
    如何為<b class='flag-5'>PROFINET</b><b class='flag-5'>設(shè)備</b><b class='flag-5'>分配</b><b class='flag-5'>地址</b>和<b class='flag-5'>名稱</b>

    CPU-1200在線PROFINET IO設(shè)備分配名稱

    PROFINET 網(wǎng)絡(luò)中的設(shè)備分配名稱后才可與 CPU 連接。
    的頭像 發(fā)表于 07-25 17:48 ?1979次閱讀
    CPU-1200在線<b class='flag-5'>為</b><b class='flag-5'>PROFINET</b> IO<b class='flag-5'>設(shè)備</b><b class='flag-5'>分配</b><b class='flag-5'>名稱</b>

    如何讀取 ET 200SP PROFINET IO 設(shè)備的站名稱

    “Get_Name”指令讀取 PROFINET IO 設(shè)備、PROFIBUS 從站或 AS-i slave 的名稱。設(shè)備名稱將顯示在網(wǎng)絡(luò)視圖
    的頭像 發(fā)表于 08-08 10:11 ?1655次閱讀
    如何讀取 ET 200SP <b class='flag-5'>PROFINET</b> IO <b class='flag-5'>設(shè)備</b>的站<b class='flag-5'>名稱</b>

    如何分配IP地址和指定PROFINET設(shè)備名稱

    在通過(guò) PROFINET 在驅(qū)動(dòng)上轉(zhuǎn)入在線前,必須驅(qū)動(dòng)的 PROFINET 接口分配合適的 IP 地址。
    的頭像 發(fā)表于 08-12 10:31 ?3325次閱讀
    如何<b class='flag-5'>分配</b>IP<b class='flag-5'>地址</b>和指定<b class='flag-5'>PROFINET</b><b class='flag-5'>設(shè)備</b><b class='flag-5'>名稱</b>

    TIA博途分配設(shè)備名稱示例

    在本示例中,將設(shè)備名稱分配給一個(gè) PROFINET IO 控制器和一個(gè) PROFINET IO 設(shè)備
    的頭像 發(fā)表于 11-09 15:01 ?3549次閱讀
    TIA博途<b class='flag-5'>分配</b><b class='flag-5'>設(shè)備</b><b class='flag-5'>名稱</b>示例

    西門(mén)子博途在網(wǎng)絡(luò)視圖中指定PROFINET設(shè)備名稱

    設(shè)備已經(jīng)通過(guò) PROFINET 子網(wǎng)連接到一個(gè)上級(jí)控制器。下一步是離線驅(qū)動(dòng)分配設(shè)備名稱,參見(jiàn)離
    的頭像 發(fā)表于 11-09 15:07 ?4983次閱讀
    西門(mén)子博途在網(wǎng)絡(luò)視圖中指定<b class='flag-5'>PROFINET</b><b class='flag-5'>設(shè)備</b><b class='flag-5'>名稱</b>

    Modbus轉(zhuǎn)Profinet網(wǎng)關(guān)的解決方案推薦

    使用Modbus轉(zhuǎn)Profinet網(wǎng)關(guān)(XD-MDPN100/2000)可以解決PLC插槽不夠分配的問(wèn)題。操作流程包括配置PLC的IP地址和安裝GSD文件,分配
    的頭像 發(fā)表于 12-22 09:52 ?370次閱讀
    Modbus轉(zhuǎn)<b class='flag-5'>Profinet</b>網(wǎng)關(guān)的解決方案推薦