新聞中心

        EEPW首頁 > 物聯網與傳感器 > 設計應用 > 教程:設置內置邏輯的 IO-Link 網絡

        教程:設置內置邏輯的 IO-Link 網絡

        —— IO-Link 已成為一個可靠的現場網絡,隨著新一代設備的推出而不斷發展。學習如何在 IO-Link 主站上直接配置邏輯。
        作者:David Peterson 時間:2025-05-14 來源:eepw編譯 收藏

        控制系統傳統上具有多個實施層次。它們可以大致分為以下幾類:

        本文引用地址:http://www.104case.com/article/202505/470449.htm
        • 現場級 I/O 設備,包括按鈕、閥門和電機接觸器。

        • 控制器級別:PLC 和 PAC,有時還包括遠程終端單元(RTU)和工業 PLC(IPC),所有執行指令邏輯

        • SCADA 級別,包括數據采集、處理、歷史記錄和可視化。

        如今,這種簡單的架構被顛覆了,由于工廠系統中所有智能設備的存在。指令邏輯級別現在存在于多個層級,而不僅僅是在控制器內部。

        最近的趨勢是將控制邏輯下移到最合理的層級,就像人類的神經系統一樣,在應用點快速反應,讓主控制器成為網關,共享工廠中各個機器中心的數據,或者專注于高能耗的視覺或 AI 執行。

        在現場設備上允許此邏輯執行意味著我們必須了解如何連接設備、連接控制邏輯以及快速輕松地應用功能塊算法。

         

        image.png

        圖 1。 本項目使用 SICK 公司的新款 SIG300。

         

        對于這個項目,我們將轉向 SICK 公司全新推出的 SIG300 傳感器集成網關,使用一個傳感器和一個堆疊式指示燈,兩者都配置為

         

        連接到 主站

        與一些控制系統教程不同,我們不需要 PLC 或以太網連接來進行配置。USB-C 連接主機一個通過固定 IP 地址 169.254.0.1 訪問的 Web 服務器。確保 USB-C 線纜不僅用于供電,還要支持數據傳輸。

        使用 Web 瀏覽器導航到該 IP 地址,您將進入 SOPASair 配置軟件。

         

        image.png

        圖 2。 通過 USB 登錄 Web 服務器。

         

        這為什么重要?首先,配置計算機不需要連接到機器,這可以保護該上的所有其他設備免受潛在的不安全計算機的訪問。其次,USB 接口需要近距離物理接觸,進一步防止對設備進行未經授權的更改。最后,由于連接是獨立的,因此無需斷開任何現場總線電纜即可連接,因此不會中斷機器

        在右上角,使用默認密碼“main”登錄維護用戶級別,除非它已被更改。出于安全原因,您應該設置自己的密碼。

         

        設置端口

        我們首先需要根據需要將每個端口配置為 、數字輸入或數字輸出。在 SPOASair 界面中,導航到左側邊欄的端口菜單,其中列出了所有端口。

         

        image.png

        圖 3。 所有端口均可配置為 IO-Link 或單獨的數字 I/O 引腳。

         

        默認情況下,所有端口都設置為 IO-Link,但快速更改可以使其適應數字 I/O 使用。點擊頂部附近的訪問權限選項卡,并確保 Sensor Port Configuration 在 REST API / MQTT / UI 中已勾選。如果您想在邏輯編輯器中使用輸出端口,請確保邏輯編輯器中已勾選 Write Process Data。回到端口選項卡,您現在可以在 IO-Link、DI 或 DO 之間切換不同的引腳。

         

        IO-Link 設備怎么樣?

        如果某個端口連接了 IO-Link 設備,可以通過 IODD 視圖添加很多額外功能。這個 IODD 是一個文件,稱為 IO-Link 設備描述文件,幾乎可以在所有 IO-Link 設備的網站上找到。

         

        image.png

        圖 4。 上傳 IODD 文件。

         

        在左側,點擊應用,然后選擇 IODD 文件管理。從這里,您可以上傳任何 IO-Link 設備(來自任何制造商)的 IODD 文件。回到端口菜單,現在您可以將 IODD 文件分配給端口,這樣 SIG300 就會一直知道要期待什么設備。

        IODDs 能做什么?讓我舉兩個例子。

        首先,我有一個 WTT 激光測距傳感器。當我分配 IODD 并導航到 IODD 查看器選項卡時,我可以看到觸發的輸出當前狀態,讀取模擬值,教授 Q 輸出的觸發點,以及其他許多功能。這些模擬和數字輸出也將在邏輯編輯器中可用。

        第二,我有一個 SLT 塔燈。在 IODD 查看器中,我可以選擇運行模式(水平、分段等),配置顏色,調整亮度,等等。根據模式(我選擇水平模式),邏輯編輯器將此燈作為輸出。

         

        image.png

        圖 5。 這是在 IODD 查看器中可以配置的示例(這是一個 SLT 燈塔)。

         

        構建和應用邏輯

        對于本介紹,我們將應用一個非常簡單的邏輯程序。傳感器的模擬距離將在塔燈的“液位”模式下反映出來。

        點擊應用,然后邏輯編輯器。當 I 和 O 點加載時,我們應該能夠找到兩個條目:

        • 左側的 S1 模擬值是 WTT 傳感器。S# 指的是 SIG 上的連接端口,所以這個數字可能不同。我的傳感器在端口 1。這個傳感器額定范圍高達 3800 毫米。

        • 右側的 S2 水位值是塔燈輸出。默認情況下(盡管你可以在 IODD 查看器中更改此設置),塔燈會以 5 的倍數來點亮每個段。這是一個 20 段的燈,所以 100 的值會完全點亮塔燈。這很重要。

        將 S1 模擬值拖入工作區,然后是 S2 水位值。通過點擊并拖動將 S1 直接連接到 S2,使其形成一條線。由于這是一個整數值,所以它會顯示為深紅色。

         

        image.png

        圖 6。 將傳感器直接連接到燈塔。

         

        點擊左上角的“應用”,它將起作用,但塔會很快亮起。這是因為100毫米(這并不遠)將完全點亮堆棧。

        相反,讓我們將傳感器值除以10,這樣我們需要達到1000毫米才能完全點亮。你可以根據需要從該傳感器中獲取任何數字,最多到38(記住最大范圍是3800毫米)。

         

        image.png

        圖 7。 使用分塊模塊來制作更合適的范圍刻度。

         

        拖入一個整數除法模塊,然后從左側跟隨一個常量(CON)。你會注意到四個不同顏色的常量模塊,每個顏色代表一種數據類型。深紅色是整數正確的類型。

         

        image.png

        圖 8。 驅動傳感器的燈光的編譯邏輯結構。

         

        將常量連接到除法模塊后,點擊角落的齒輪,設置常量值為10。

         

        image.png

        圖 9。 添加一個常數除以 10 的值。

         

        使用這個新的邏輯結構,點擊應用,你應該有一個由傳感器驅動的功能信號塔。此時可以斷開計算機;邏輯現在存儲在 SIG300 上。

         

        少量邏輯也能發揮大作用

        將邏輯盡可能靠近應用點,我們可以幫助管理自動化系統的更零散的部分,而不會干擾中央控制器。然而,需要注意的是,務必仔細記錄項目;如果管理不當,在多個設備上安裝邏輯可能會變得非常混亂。記住這一點,你將能夠迅速構建和維護真正復雜的系統。




        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 深泽县| 洛浦县| 阿克| 本溪市| 扶沟县| 香格里拉县| 馆陶县| 芮城县| 舒城县| 韶山市| 东乡县| 时尚| 河北区| 合山市| 东明县| 河间市| 斗六市| 尚志市| 柏乡县| 宁化县| 晋宁县| 石景山区| 汨罗市| 竹北市| 漳州市| 襄樊市| 峨边| 新竹市| 澎湖县| 永登县| 新和县| 仁怀市| 堆龙德庆县| 石景山区| 互助| 武定县| 获嘉县| 通渭县| 北碚区| 鹤壁市| 尚义县|