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

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

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

PROFINET IO控制器無法直接進(jìn)行PROFINET IO通信

機(jī)器人及PLC自動(dòng)化應(yīng)用 ? 來源:機(jī)器人及PLC自動(dòng)化應(yīng)用 ? 2023-02-20 10:32 ? 次閱讀

PN / PN Coupler —— 不在同一 TIA Portal 項(xiàng)目組態(tài)- HSP

PROFINET IO 通信不支持跨網(wǎng)段的實(shí)時(shí)通信,此外兩個(gè) PROFINET IO 控制器如果在其中沒有智能設(shè)備情況下通常也無法直接進(jìn)行 PROFINET IO 通信。此時(shí),可以使用 PN/PN Coupler 來解決這些問題。

PN/PN Coupler 具有兩個(gè) PROFINET 接口,每個(gè)接口連接至不同子網(wǎng)。兩個(gè)子網(wǎng)彼此電氣隔離。在兩個(gè)子網(wǎng)中 PN/PN Coupler 作為兩個(gè) IO 設(shè)備分別與不同的 IO 控制器通信,兩個(gè) IO 設(shè)備之間的數(shù)據(jù)交換就實(shí)現(xiàn)了不同 IO 控制器之間的通信。

實(shí)驗(yàn)任務(wù)

本文檔要實(shí)現(xiàn)的任務(wù)是:S7-1200 和 S7-1500 均作為 PROFINET IO 控制器,并且兩個(gè)控制器的 IP 地址不在同一網(wǎng)段,實(shí)現(xiàn)兩個(gè) CPU 之間的 PROFINET IO 通信。S7-1200 輸出 10 個(gè)字節(jié)給 S7-1500;S7-1500 輸出 5 個(gè)字節(jié)給 S7-1200。

具體網(wǎng)絡(luò)結(jié)構(gòu)及通信角色如圖 1 所示,參數(shù)分配如表 1 所示:

34b3622a-afe7-11ed-bfe3-dac502259ad0.jpg

圖 1. 網(wǎng)絡(luò)結(jié)構(gòu)及通信角色

表1.

硬件 通信角色 IP地址 數(shù)據(jù)交換
S7-1200 IO 控制器 192.168.0.124 輸出 10 個(gè)字節(jié)數(shù)據(jù);輸入 5 個(gè)字節(jié)數(shù)據(jù)
S7-1500 IO 控制器 192.168.2.155 輸入 10 個(gè)字節(jié)數(shù)據(jù);輸出 5 個(gè)字節(jié)數(shù)據(jù)
PN/PN Coupler X1 接口 S7-1200 的 IO 設(shè)備 192.168.0.158 與 S7-1200 交互數(shù)據(jù),并轉(zhuǎn)給 PN/PN Coupler X2 接口
PN/PN Coupler X2 接口 S7-1500 的 IO 設(shè)備 192.168.2.158 與 S7-1500 交互數(shù)據(jù),并轉(zhuǎn)給 PN/PN Coupler X1 接口

要實(shí)現(xiàn)該通信,可以有 3 種方法:

1. S7-1200 和 S7-1500 在同一 TIA Portal 項(xiàng)目中:從硬件目錄中添加 PN/PN Coupler 組態(tài)

2. S7-1200 和 S7-1500 不在同一 TIA Portal 項(xiàng)目中:一方從硬件目錄中添加 PN/PN Coupler 組態(tài),導(dǎo)出 GSD 文件給另一方組態(tài)

3. S7-1200 和 S7-1500 不在同一 TIA Portal 項(xiàng)目中:雙方都使用從官網(wǎng)下載的 PN/PN Coupler 的 GSD 文件組態(tài)

本文檔介紹第 2 種方法。

實(shí)驗(yàn)環(huán)境

博途軟件:TIA Portal STEP7 Professional V18(導(dǎo)出 GSD 的項(xiàng)目軟件版本需要至少 TIA Portal V15 才可以)

硬件如表 2 所示:

表 2.

名稱 訂貨號(hào) 固件版本
CPU 1214C DC/DC/DC 6ES7214-1AG40-0XB0 V4.6
CPU 1515-2 PN 6ES7515-2AM01-0AB0 V2.9
PN/PN Coupler 6ES7158-3AD10-0XA0 V4.2

第一個(gè)項(xiàng)目組態(tài)

1. 新建一個(gè)項(xiàng)目,添加 CPU 1214 DC/DC/DC V4.6,名稱設(shè)置為 IOController1200,如圖 2 所示。

34d20f90-afe7-11ed-bfe3-dac502259ad0.jpg

圖 2. 添加 S7-1200CPU

2. 在彈出的 S7-1200 安全設(shè)置對(duì)話框中設(shè)置,禁用保護(hù) PLC 機(jī)密的 PLC 數(shù)據(jù);取消勾選僅支持 PG/PC 和 HMI 的安全通信;將 PLC 訪問保護(hù)設(shè)置為完全訪問權(quán)限;最終設(shè)置結(jié)果如圖 3 所示。

注意:PLC 安全設(shè)置可以根據(jù)實(shí)際需要進(jìn)行設(shè)置!

34facef8-afe7-11ed-bfe3-dac502259ad0.jpg

圖 3. 安全設(shè)置概覽

3. S7-1200 以太網(wǎng)地址設(shè)置為 192.168.0.124,如圖 4 所示。

35173d0e-afe7-11ed-bfe3-dac502259ad0.jpg

圖 4. 設(shè)置 S7-1200 以太網(wǎng)地址

4. 在網(wǎng)絡(luò)視圖 > 硬件目錄 > 網(wǎng)絡(luò)組件 > 網(wǎng)關(guān) > PN/PN Coupler > 6ES7 158-3AD10-0XA0,雙擊或者拖拽到網(wǎng)絡(luò)視圖中,如圖 5 所示。

354416ee-afe7-11ed-bfe3-dac502259ad0.jpg

圖 5. 硬件目錄中添加 PN/PN Coupler

5. 在 PN/PN Coupler 的設(shè)備視圖,選中 X1 接口,在屬性 > 常規(guī)> 以太網(wǎng)地址屬性中設(shè)置 IP 地址為 192.168.0.158;取消勾選自動(dòng)生成 PROFINET 設(shè)備名稱,設(shè)置設(shè)備名稱為 pnpncpuplerx1,如圖 6 所示。

35617c5c-afe7-11ed-bfe3-dac502259ad0.jpg

圖 6. 設(shè)置 PN/PN Coupler X1 接口 IP 地址

6. 在網(wǎng)絡(luò)視圖中,點(diǎn)擊網(wǎng)絡(luò),鼠標(biāo)選中 PN/PN Coupler X1 接口,點(diǎn)擊未分配三個(gè)字,在出現(xiàn)的下拉菜單中選擇 IO 控制器,選擇 IOController1200.PROFINET接口_1 作為 IO 控制器,如圖 7 所示。

357c7070-afe7-11ed-bfe3-dac502259ad0.jpg

圖 7. 為 PN/PN Coupler X1 接口分配 IO 控制器

7. 在 PN/PN Coupler 的設(shè)備視圖,點(diǎn)擊 X1 側(cè)模塊,屬性 > 常規(guī) > 模塊參數(shù) > 轉(zhuǎn)換映射中,即可添加傳輸區(qū),如圖 8 所示。

35a942c6-afe7-11ed-bfe3-dac502259ad0.jpg

圖 8. 添加傳輸區(qū)

從圖 8 中,整體看:

可以分為 PN/PN Coupler PROFINET 接口 X1 部分和 PN/PN Coupler PROFINET 接口 X2 部分;PROFINET 接口 X1 的 IO 控制器是 IOController1200 ;由于 X2 部分組態(tài)在另外一個(gè)項(xiàng)目中,所以此處顯示 X2 部分的 IO 控制器是未知,也無具體的 IQ 地址

橫向看:

傳輸區(qū)_1 實(shí)現(xiàn)的是 S7-1200 輸出 10 個(gè)字節(jié) QB2 - QB11

傳輸區(qū)_2 實(shí)現(xiàn)的是 S7-1200 輸入 5 個(gè)字節(jié) QB4 - QB9, 由于激活了數(shù)據(jù)狀態(tài),所以多出 1 個(gè)字節(jié)

8. 添加傳輸區(qū)后,在傳輸區(qū)的下方,點(diǎn)擊導(dǎo)出按鈕, 勾選導(dǎo)出 X2 (右耦合端),選擇 GSD 文件導(dǎo)出的存儲(chǔ)路徑,點(diǎn)擊導(dǎo)出按鈕完成 GSD 文件的導(dǎo)出,如圖 9 所示。

注意:導(dǎo)出的 GSD 文件用于另外一個(gè)項(xiàng)目中對(duì) PN/PN Coupler 的組態(tài)

35cea3fe-afe7-11ed-bfe3-dac502259ad0.jpg

圖 9. 導(dǎo)出 GSD 文件

9. 將 S7-1200 程序分別做軟件和硬件的編譯,下載至 CPU 中。

10. 對(duì) PN/PN Coupler 的 X1 接口進(jìn)行設(shè)備名稱的分配

網(wǎng)絡(luò)視圖中,鼠標(biāo)右鍵選中 X1 側(cè)模塊, 彈出的下拉菜單中選擇分配設(shè)備名稱,如圖 10 所示。

彈出的“分配 PROFINET 設(shè)備名稱”對(duì)話框中,點(diǎn)擊“更新列表”搜索所連接的 IO 設(shè)備,如果設(shè)備名稱“ 狀態(tài)” 列顯示 “未分配設(shè)備名稱” 或者 “設(shè)備名稱不同”,點(diǎn)擊分配設(shè)備名稱,即可分配設(shè)備名稱,如圖 11 所示。

35fe7962-afe7-11ed-bfe3-dac502259ad0.jpg

圖10. 選擇分配設(shè)備名稱

361d626e-afe7-11ed-bfe3-dac502259ad0.jpg

圖 11. 更新列表并分配設(shè)備名稱

第二個(gè)項(xiàng)目組態(tài)

1. 創(chuàng)建另外一個(gè)新項(xiàng)目,添加 CPU1515-2PN V2.9 ,名稱設(shè)置為 IOController1500,如圖 12 所示。

3649c0c0-afe7-11ed-bfe3-dac502259ad0.jpg

圖 12. 添加 S7-1500 CPU

2. 在彈出的 S7-1500 安全設(shè)置對(duì)話框中設(shè)置,禁用保護(hù) PLC 機(jī)密的 PLC 數(shù)據(jù);取消勾選僅支持 PG/PC 和 HMI 的安全通信;將 PLC 訪問保護(hù)設(shè)置為完全訪問權(quán)限;最終設(shè)置結(jié)果如圖 13 所示。

注意:PLC 安全設(shè)置可以根據(jù)實(shí)際需要進(jìn)行設(shè)置!

367bc6ba-afe7-11ed-bfe3-dac502259ad0.jpg

圖 13. S7-1500 安全設(shè)置

3. S7-1500 以太網(wǎng)地址設(shè)置為 192.168.2.155,如圖 14 所示。

36a01736-afe7-11ed-bfe3-dac502259ad0.jpg

圖 14. S7-1500 以太網(wǎng)地址設(shè)置

4. 點(diǎn)擊菜單欄選項(xiàng)按鈕,點(diǎn)擊“管理通用站描述文件”,彈出的對(duì)話框中點(diǎn)擊已安裝的 GSD,在源路徑中選擇剛才導(dǎo)出 GSD 文件存儲(chǔ)的正確路徑,勾選待安裝的 GSD 文件復(fù)選框,點(diǎn)擊安裝按鈕進(jìn)行安裝,安裝完成后等待更新硬件目錄,更新完成后就可以在硬件目錄中找到該 GSD 文件了。如圖 15 所示。

36c80138-afe7-11ed-bfe3-dac502259ad0.jpg

圖 15. 導(dǎo)入 GSD 文件

5. 在網(wǎng)絡(luò)視圖中添加 PN/PN Coupler ,查找模塊按照右側(cè)路徑:硬件目錄 > 其他現(xiàn)場設(shè)備 > PROFINET IO > Gateway > SIEMENS AG > PN/PN Coupler > PN/PN Coupler.X2 ,如圖 16 所示。

36e77680-afe7-11ed-bfe3-dac502259ad0.jpg

圖 16. 添加 PN/PN Coupler 模塊

6. 網(wǎng)絡(luò)視圖中,點(diǎn)擊網(wǎng)絡(luò),點(diǎn)擊 PN/PN Coupler GSD 文件左下角未分配,選擇 IOController1500.PROFINET 接口_1 為其 IO 控制器,如圖 17 所示。

37085e0e-afe7-11ed-bfe3-dac502259ad0.jpg

圖 17. 為 PN/PN Coupler.X2 分配控制器

7. 在 PN/PN Coupler 的設(shè)備視圖,選中 X2 接口,在屬性 > 常規(guī) > 以太網(wǎng)地址屬性中設(shè)置 IP 地址為 192.168.2.158;取消勾選自動(dòng)生成 PROFINET 設(shè)備名稱,設(shè)置設(shè)備名稱為 pnpncpuplerx2,如圖 18 所示。

373389bc-afe7-11ed-bfe3-dac502259ad0.jpg

圖 18. 設(shè)置 PN/PN Coupler X2 接口 IP 地址

8. 雙擊 PN/PN Coupler X2 GSD 文件進(jìn)入其設(shè)備視圖,在設(shè)備視圖的設(shè)備概覽中可以查看到傳輸區(qū),可以根據(jù)需要調(diào)整輸入輸出區(qū)的起始地址,如圖 19 所示

375ebc9a-afe7-11ed-bfe3-dac502259ad0.jpg

圖 19. 查看調(diào)整傳輸區(qū) IQ 地址

9. S7-1500 項(xiàng)目硬件和軟件分別編譯,將程序下載至 CPU 中。

10. 為 PN/PN Coupler.X2 分配設(shè)備名稱,可以參考 PN/PN Coupler.X1 的方法。

調(diào)試

1. 為 PN/PN Coupler 供電

如對(duì)兩個(gè)連接 (PS1 / PS2) 施加電壓,則 PN/PN Coupler 自動(dòng)使用 PS1 的電壓源。一個(gè)電壓源發(fā)生故障,則 PN/PN Coupler 自動(dòng)切換到另一個(gè)電壓源。

如僅將 PN/PN Coupler 連接到一個(gè)電源,則最好將其連接到 PS1。

2. 在 S7-1200 和 S7-1500 分別創(chuàng)建監(jiān)控表,添加對(duì)應(yīng)變量,S7-1200 輸出的 10 個(gè)字節(jié)數(shù)據(jù)值分別修改為 1 ~ 10, S7-1500 輸出的 5 個(gè)字節(jié)數(shù)值分別是 21 ~ 25, 修改數(shù)值后監(jiān)視對(duì)側(cè)接收數(shù)據(jù)正常,如圖 20 所示。

379646c4-afe7-11ed-bfe3-dac502259ad0.jpg

圖 20. 監(jiān)控表監(jiān)視數(shù)據(jù)交換






審核編輯:劉清

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

    關(guān)注

    112

    文章

    16031

    瀏覽量

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

    關(guān)注

    40

    文章

    5319

    瀏覽量

    170478
  • HSP
    HSP
    +關(guān)注

    關(guān)注

    0

    文章

    13

    瀏覽量

    14560
  • Profinet
    +關(guān)注

    關(guān)注

    6

    文章

    1028

    瀏覽量

    23244
  • S7-1500
    +關(guān)注

    關(guān)注

    3

    文章

    300

    瀏覽量

    6224

原文標(biāo)題:PN / PN Coupler —— 不在同一 TIA Portal 項(xiàng)目組態(tài)- HSP

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

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    Profinet分步式IO模塊的特點(diǎn)

    Modubs 16D 16DO 32DI 32 DO,現(xiàn)場安裝靈活,能和傳感和執(zhí)行就近安裝,節(jié)省了布線與PLC自身的IO點(diǎn)數(shù)。提供了高速數(shù)據(jù)傳輸,從而可在控制器CPU和I/O系統(tǒng)之
    發(fā)表于 05-28 14:57 ?2417次閱讀

    如何將 PROFINET IO 系統(tǒng)的用戶數(shù)據(jù)交換組態(tài) IRT 通訊?

    ,按照以下步驟進(jìn)行操作: 1. 如前所述,可組態(tài)帶有 PROFINET IO 控制器PROFINET
    的頭像 發(fā)表于 12-03 16:33 ?4870次閱讀

    PROFINET IO網(wǎng)絡(luò)拓?fù)涫褂萌腴T

    PROFINET IO系統(tǒng)中, CPU319-3PN/DP作為IO控制器IO設(shè)備包含SCALANCE X414-3E,SCALANCE X
    的頭像 發(fā)表于 03-17 10:19 ?3472次閱讀

    配置PROFINET IO設(shè)備

    在配置PROFINET IO控制器之前,需要先配置PROFINET IO設(shè)備。本文使用S7-400集成PN口作為
    的頭像 發(fā)表于 07-31 11:32 ?2536次閱讀

    MELSEC iQ R PROFINET IO控制器模塊FB參考規(guī)格書

    MELSEC iQ-R PROFINET IO控制器模塊FB參考 產(chǎn)品規(guī)格書
    發(fā)表于 08-24 11:13 ?0次下載
    MELSEC iQ R <b class='flag-5'>PROFINET</b> <b class='flag-5'>IO</b><b class='flag-5'>控制器</b>模塊FB參考規(guī)格書

    MELSEC iQ R PROFINET IO控制器模塊用戶手冊(cè)(入門篇)

    MELSEC iQ-R PROFINET IO控制器模塊用戶手冊(cè)(入門篇) 產(chǎn)品規(guī)格書
    發(fā)表于 08-26 14:56 ?1次下載
    MELSEC iQ R <b class='flag-5'>PROFINET</b> <b class='flag-5'>IO</b><b class='flag-5'>控制器</b>模塊用戶手冊(cè)(入門篇)

    MELSEC iQ R PROFINET IO控制器模塊用戶手冊(cè)(應(yīng)用篇)

    MELSEC iQ-R PROFINET IO控制器模塊用戶手冊(cè)(應(yīng)用篇) 產(chǎn)品規(guī)格書
    發(fā)表于 08-26 14:33 ?0次下載
    MELSEC iQ R <b class='flag-5'>PROFINET</b> <b class='flag-5'>IO</b><b class='flag-5'>控制器</b>模塊用戶手冊(cè)(應(yīng)用篇)

    S7-400作為PROFINET IO控制器(TIA)

    S7-400集成PN口和CP443-1均可作為PROFINET IO控制器。本文以CPU 414-3 PN/DP作為IO設(shè)備,分別闡述以CPU 416-3 PN/DP和CP443-1作
    的頭像 發(fā)表于 12-19 15:04 ?1284次閱讀

    怎樣將IO設(shè)備分配給IO控制器?

    PROFINET IO 系統(tǒng)由一個(gè) PROFINET IO 控制器和其分配的 PROFINET
    的頭像 發(fā)表于 12-21 09:57 ?3383次閱讀

    配置PROFINET IO設(shè)備

    在配置PROFINET IO控制器之前,需要先配置PROFINET IO設(shè)備。本文使用S7-400集成PN口作為
    的頭像 發(fā)表于 12-28 09:13 ?1275次閱讀

    實(shí)現(xiàn)兩個(gè)CPU之間的PROFINET IO通信

    PROFINET IO 通信不支持跨網(wǎng)段的實(shí)時(shí)通信,此外兩個(gè) PROFINET IO
    的頭像 發(fā)表于 03-08 10:41 ?5086次閱讀

    S7-1500與S7-200 SMART的PROFINET IO通信配置

    SMART/S7-1200/S7-1500等控制器進(jìn)行PROFINET通信,或者和其它支持做 PROFINET
    的頭像 發(fā)表于 07-02 14:21 ?9531次閱讀
    S7-1500與S7-200 SMART的<b class='flag-5'>PROFINET</b> <b class='flag-5'>IO</b><b class='flag-5'>通信</b>配置

    S7-200SMART之間進(jìn)行PROFINET IO通信技術(shù)分析

    IO 通信,一個(gè)CPU 作PROFINET IO 控制器,一個(gè) CPU 作 PROFINET
    發(fā)表于 07-23 15:02 ?3284次閱讀
    S7-200SMART之間<b class='flag-5'>進(jìn)行</b><b class='flag-5'>PROFINET</b> <b class='flag-5'>IO</b><b class='flag-5'>通信</b>技術(shù)分析

    什么是ProfiNET/IO協(xié)議接口?

    什么是ProfiNET/IO協(xié)議接口? ProfiNET/IO協(xié)議接口是一種基于以太網(wǎng)技術(shù)的實(shí)時(shí)通信協(xié)議,它可以將數(shù)據(jù)傳輸速度提高到100M
    的頭像 發(fā)表于 08-23 10:33 ?3789次閱讀
    什么是<b class='flag-5'>ProfiNET</b>/<b class='flag-5'>IO</b>協(xié)議接口?

    Profinet IO通信故障的解決辦法

    Profinet IO通信故障可能由多種原因引起,以下是一些常見的通信故障及其解決辦法
    的頭像 發(fā)表于 03-08 11:27 ?973次閱讀