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

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

配置PROFINET IO設備

機器人及PLC自動化應用 ? 來源:機器人及PLC自動化應用 ? 2022-12-28 09:13 ? 次閱讀

配置PROFINET IO設備

在配置PROFINET IO控制器之前,需要先配置PROFINET IO設備。本文使用S7-400集成PN口作為PROFINET IO設備,其配置步驟請參考“S7-400集成PN口作為PROFINET IO設備”。該文檔的配置總結如下:

PROFINET IO設備 CPU 414-3 PN/DP
訂貨號 6ES7 414-3EM06-0AB0V6.0
IP地址 192.168.0.139
GSD標識 PN-IO-Device(STEP7)
PN-IO-Device-TIA1(TIA)
GSD設備名稱 PN-IO-Device(STEP7)
PN-IO-Device-TIA(TIA)
傳輸區(qū)域 IB 512
QB 512

獲取到IO設備的GSD文件后,打開TIA STEP7 Professional V16,點擊菜單欄“選項”,在下拉菜單中選擇“管理通用站描述文件(GSD)”,安裝PROFINET IO設備的GSD文件 。

2168c4e6-8600-11ed-bfe3-dac502259ad0.png

文件安裝完成后,在硬件目錄 --> 其它現(xiàn)場設備 -->PROFINET IO路徑下可以找到該GSD文件 。

218a4d14-8600-11ed-bfe3-dac502259ad0.png

若IO設備為第三方產(chǎn)品,同樣按照以上方法安裝其GSD文件至STEP7硬件目錄。

S7-400集成PN口作為PROFINET IO控制器

本示例系統(tǒng)配置:

設備 角色 IP地址
CPU 416-3 PN/DP PROFINET IO控制器 192.168.0.177
CPU 414-3 PN/DP PROFINET IO設備 192.168.0.139

1. 新建經(jīng)典TIA項目,添加新設備SIMATIC S7-400 CPU。進入PLC設備視圖,對S7-400集成PN口添加子網(wǎng)、設置IP地址。

21b3629e-8600-11ed-bfe3-dac502259ad0.png

2. 從硬件目錄中,將IO設備通過拖拽的方式添加到IO控制器的PROFINET IO-system總線上。

21dae814-8600-11ed-bfe3-dac502259ad0.png

3. 進入IO設備的設備視圖,配置傳輸區(qū)域。在配置PROFINERT IO設備時,組態(tài)了兩條傳輸區(qū)域,第一條對應于IO設備的輸入?yún)^(qū)域,起始地址512,長度1字節(jié);第二條對應與IO設備的輸出區(qū)域,起始地址512,長度1字節(jié)。那么,這兩條傳輸區(qū)域在IO控制器中,第一條對應于IO控制器的輸出區(qū)域,第二條對應于IO控制器的輸入?yún)^(qū)域。

21f80c1e-8600-11ed-bfe3-dac502259ad0.png

本示例中使用的IO控制器的輸出區(qū)域起始地址1024,輸入?yún)^(qū)域起始地址1024。通訊數(shù)據(jù)總是從一方的輸出區(qū)域發(fā)送到另一方的輸入?yún)^(qū)域,那么結合IO設備的傳輸區(qū)域,本示例中IO控制器和IO設備的數(shù)據(jù)對應關系為:

221a83b6-8600-11ed-bfe3-dac502259ad0.png

保存并編譯以上硬件組態(tài)。

4. 為避免S7-400 CPU因通訊相關錯誤停機,在程序塊中添加OB82、OB83、OB86、OB122。分別下載IO控制器和IO設備的組態(tài)。

5. 在PROFINET IO系統(tǒng)中,Device name(設備名稱)是IO設備最重要的身份標識,因此需要確認組態(tài)與實際的IO設備名稱是否一致。確認方法:進入IO設備的設備視圖,在右鍵菜單中點擊“分配設備名稱”。若狀態(tài)為“確定”,表示IO設備名稱組態(tài)與實際一致。

2228c750-8600-11ed-bfe3-dac502259ad0.png

22473dd4-8600-11ed-bfe3-dac502259ad0.png

若狀態(tài)為“設備名稱不同”,表示IO設備名稱組態(tài)與實際不一致,則需要分配名稱。

6. 實驗結果:對IO控制器的PQB 1024編程寫入數(shù)值,IO設備的PIB 512隨即接收到此數(shù)值;對IO設備的PQB 512編程寫入數(shù)值,IO控制器的PIB 1024隨即接收到此數(shù)值。

2271d30a-8600-11ed-bfe3-dac502259ad0.png

CP443-1作為PROFINET IO控制器

CP443-1 作為PROFINET IO控制器的前提要求:

a. 型號及版本要求

CP443-1 6GK7 443-1EX20-0XE0 V1.0及以上
CP443-1 Advanced-IT 6GK7 443-1GX20-0XE0 V2.0及以上
CP443-1 OPC UA 不支持
CP443-1 RNA 不支持

b. 與S7-400 CPU的兼容性:請在以下鏈接下載兼容性列表

S7-400工業(yè)以太網(wǎng)CP的CPU兼容性

本示例系統(tǒng)配置:

設備 角色 IP地址
CP443-1 PROFINET IO控制器 192.168.0.178
CPU 414-3 PN/DP PROFINET IO設備 192.168.0.139

1. 新建經(jīng)典TIA項目,添加新設備SIMATIC S7-400 CPU和CP443-1。進入PLC設備視圖,對CP443-1的PN口添加子網(wǎng)、設置IP地址。

2294d210-8600-11ed-bfe3-dac502259ad0.png

2. 從硬件目錄中,將IO設備通過拖拽的方式添加到CP443-1的PROFINET IO-system總線上。

22b74ba6-8600-11ed-bfe3-dac502259ad0.png

3. 進入IO設備的設備視圖,配置傳輸區(qū)域。在配置PROFINERT IO設備時,組態(tài)了兩條傳輸區(qū)域,第一條對應于IO設備的輸入?yún)^(qū)域,起始地址512,長度1字節(jié);第二條對應與IO設備的輸出區(qū)域,起始地址512,長度1字節(jié)。那么,這兩條傳輸區(qū)域在IO控制器中,第一條對應于IO控制器的輸出區(qū)域,第二條對應于IO控制器的輸入?yún)^(qū)域。

22e4b046-8600-11ed-bfe3-dac502259ad0.png

4. 本示例中使用的IO控制器的輸出區(qū)域起始地址600,輸入?yún)^(qū)域起始地址600。通訊數(shù)據(jù)總是從一方的輸出區(qū)域發(fā)送到另一方的輸入?yún)^(qū)域,那么結合IO設備的傳輸區(qū)域,本示例中IO控制器和IO設備的數(shù)據(jù)對應關系為:

230ab35e-8600-11ed-bfe3-dac502259ad0.png

保存并編譯以上硬件組態(tài)。

5. 為避免S7-400 CPU因通訊相關錯誤停機,在程序塊中添加OB82、OB83、OB86、OB122。分別下載IO控制器和IO設備的組態(tài)。

6. 在PROFINET IO系統(tǒng)中,Device name(設備名稱)是IO設備最重要的身份標識,因此需要確認組態(tài)與實際的IO設備名稱是否一致。確認方法:進入IO設備的設備視圖,在右鍵菜單中點擊“分配設備名稱”。若狀態(tài)為“確定”,表示IO設備名稱組態(tài)與實際一致。

231b02b8-8600-11ed-bfe3-dac502259ad0.png

22473dd4-8600-11ed-bfe3-dac502259ad0.png

若狀態(tài)為“設備名稱不同”,表示IO設備名稱組態(tài)與實際不一致,則需要分配名稱。

6. 實驗結果:對IO控制器的PQB 600編程寫入數(shù)值,IO設備的PIB 512隨即接收到此數(shù)值;對IO設備的PQB 512編程寫入數(shù)值,IO控制器的PIB 600隨即接收到此數(shù)值。

23589d26-8600-11ed-bfe3-dac502259ad0.png

審核編輯:湯梓紅

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

    關注

    6

    文章

    1183

    瀏覽量

    23405
  • S7-400
    +關注

    關注

    1

    文章

    63

    瀏覽量

    14705
  • IO設備
    +關注

    關注

    0

    文章

    21

    瀏覽量

    7373
  • IO控制器
    +關注

    關注

    0

    文章

    26

    瀏覽量

    7548

原文標題:配置PROFINET IO設備

文章出處:【微信號:gh_a8b121171b08,微信公眾號:機器人及PLC自動化應用】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

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

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

    在線為PROFINET IO設備分配名稱

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

    使用Get_Name指令讀取PROFINET IO設備名稱

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

    配置PROFINET IO設備

    配置PROFINET IO控制器之前,需要先配置PROFINET IO
    的頭像 發(fā)表于 07-31 11:32 ?2680次閱讀

    如何判斷PROFINET IO 通訊干擾問題

    在做PROFINET IO 通訊調試時經(jīng)常遇到PROFINET IO通訊故障的情況,導致通訊故障的原因之一就是干擾問題,PROFINET
    的頭像 發(fā)表于 10-12 09:58 ?3226次閱讀

    怎樣將IO設備分配給IO控制器?

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

    使用1200-GetStationInfo讀取PROFINET IO設備的IP地址

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

    PROFINET IO控制器無法直接進行PROFINET IO通信

    PROFINET IO 通信不支持跨網(wǎng)段的實時通信,此外兩個 PROFINET IO 控制器如果在其中沒有智能設備情況下通常也無法直接進行
    的頭像 發(fā)表于 02-20 10:32 ?3432次閱讀

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

    PROFINET IO 通信不支持跨網(wǎng)段的實時通信,此外兩個 PROFINET IO 控制器如果在其中沒有智能設備情況下通常也無法直接進行
    的頭像 發(fā)表于 03-08 10:41 ?5431次閱讀

    PROFINET IO 設備讀取模塊的狀態(tài)信息

    “ModuleStates”指令可用來讀取 PROFINET IO 設備或 PROFIBUS DP 從站的模塊狀態(tài)信息。
    的頭像 發(fā)表于 05-19 14:19 ?3903次閱讀
    <b class='flag-5'>PROFINET</b> <b class='flag-5'>IO</b> <b class='flag-5'>設備</b>讀取模塊的狀態(tài)信息

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

    從 S7-200 SMART V2.5 版本開始,S7-200 SMART 開始支持做 PROFINET IO 通信的智能設備。作為智能設備,S7-200 SMART可以和另外一個S7
    的頭像 發(fā)表于 07-02 14:21 ?1w次閱讀
    S7-1500與S7-200 SMART的<b class='flag-5'>PROFINET</b> <b class='flag-5'>IO</b>通信<b class='flag-5'>配置</b>

    如何讀取 ET 200SP PROFINET IO 設備的站名稱

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

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

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

    采集Profinet IO從站設備數(shù)據(jù)轉modbus方案

    通過vfbox網(wǎng)關實現(xiàn)Profinet IO協(xié)議轉換成modbus協(xié)議,連接scada系統(tǒng)或者設備。此應用方案操作簡單,不需要編程,輕松實現(xiàn)設備之間的互聯(lián)互通。
    的頭像 發(fā)表于 12-05 09:20 ?489次閱讀
    采集<b class='flag-5'>Profinet</b> <b class='flag-5'>IO</b>從站<b class='flag-5'>設備</b>數(shù)據(jù)轉modbus方案

    【教程】比Modbus控制更簡單!S7 200 SMART利用Profinet網(wǎng)關擴展IO

    PLC通過Modbus協(xié)議控制RTU過程較為復雜,需要調用ModbusRTUMaster庫,先初始化,在配置發(fā)送模塊,而通過Profinet網(wǎng)關將RTU轉換為ProfinetIO設備,就可以像控制
    的頭像 發(fā)表于 09-20 08:07 ?583次閱讀
    【教程】比Modbus控制更簡單!S7 200 SMART利用<b class='flag-5'>Profinet</b>網(wǎng)關擴展<b class='flag-5'>IO</b>