Codesys#使用EtherNet/IP Scanner

在本文中,我將向您介紹如何將 Codesys 設定為 EtherNet/IP Scanner,並與 Molex EtherNet/IP IO通訊。這是我使用的 Codesys 版本。

New Project

首先建立一個新專案。

打開File>New Project來新建項目。

在此選擇Standard project,然後按下OK。

我們會從電腦啟動runtime,選擇 CODESYS Control Win V3 x64 並按下ok。

ESD Download

就像 Profinet 需要 GSDML 一樣,EtherNet/IP 也需要 EDS 檔案。 EDS = 電子資料表,一種基於字元的文件,用於描述通訊設定並允許與 NetWork 內的其他設備通訊。

本範例使用的 EDS 檔案是 Molex 的 TCDEI-8D0P-DYU-G02;可從以下連結下載 EDS 檔案。

https://www.molex.com/molex/mysst/doCenter.action

第一個是 EDS 中的文件,請下載它到你的電腦。

解壓縮 ZIP 檔案時,您會看到這些 .eds 檔案。

ESD Install

打開Tools>Device Repository安裝eds 檔。

點擊Install。

選擇之前下載的文件,coesys會為你添加那個新設備。

新增EtherNet/IP Scanner

首先我們要加入Ethernet Adapter – 一切從這裡開始,不僅適用於 EtherNet/IP,也適用於 Profinet 和 EtherCAT 現場匯流排。

進入 EtherNet/IP>Ethernet Adapter>Ethernet 按下add device並新增裝置。

右鍵點選已新增的乙太網路轉接器,然後按下Add Device。

選擇 EtherNet/IP>EtherNet/IP Scanner>EtherNet/IP Scanner儀並新增設備。

ONLINE 確認

現在,在新增Adapter之前,先檢查我們能否連接到runtime。

在task bar中選擇codesys灰色圖示 > start PLC。

按下OK。

如果 64 的文字變成紅色,則表示正常。

接下來,點擊項目開頭的 “Device”。

點擊Communication Settings>Scan Network。

選擇出現的Device,然後確定。

輸入使用者名稱和密碼,然後確定。

假如你是你初時使用codesys runtime,系統會要求您設定使用者名稱和密碼。

如果出現類似畫面,則表示通訊已經建立。

按下login。

Yes。

按下play按鈕運行 PLC。

Ethernet Adapter設定

按一下Ethernet,然後按一下General>Network Interface>Browse。

目前網卡將被列出。

選擇使用的網路介面為 IP Scanner,然後按ok。

Network Interface的 IP 設定也反映在 Codesys 上。

新增EtherNet/IP Adapter

新增Adapter有兩種方法:手動設定和將Scan Network網路複製到專案。

方法1-手動配置

右鍵單擊已新增的 IP Scanner並點擊Add Device。

在Filter功能中輸入設備類型和篩選器,然後透過Filter功能使可以輕鬆找到你需要的設備。

Adapter新增成功。

下載項目後,設備上有一個三角形圖示。那是一個 無法存取或存在其他故障!的圖示。

右鍵點選 IP scanner > scan for devices。

你會看到一個連接到現場總線的設備,IP 是 192.168.1.101。

點選剛才新增的adapter。

打開General>Address Settings然後輸入ip。

如果設備上的 ICON 變成綠色,表示正常!

方法2-直接掃描設備

首先檢查 IP Scanner是否正常運作。

接下來,右鍵單擊 IP Scanner並選擇Scan for Devices。

請等一會兒。

選擇你要新增的設備 > 按下 Copy to project。

你會得到相同的配置。

ip也會自動upload到你的專案中。

設備也已正確識別。

總結

按一下 “device”診斷設備目前的狀況。

如果在icon中有!的圖示就表示設備已恢復正常,但沒有給予ack訊號。

各種診斷資訊可在 IEC Object 中找到。

你可以在log中找到警報記錄。

當然,你也可以透過一個簡單的程式自動重置警報。

Footer_Basic

Please Support some devices for my blog

Amazon Gift List

Find ME

Twitter:@3threes2
Email:soup01threes*gmail.com (* to @)
YoutubeChannel:https://www.youtube.com/channel/UCQ3CHGAIXZAbeOC_9mjQiWQ

シェアする

  • このエントリーをはてなブックマークに追加

フォローする