
為什么需要IO-Link統一?
在工業系統中,傳感器和執行器是設備的“眼睛、耳朵、手”,“監視”設備的一舉一動,并完成相應的動作指令。工業4.0時代,如果說來自傳感器和執行器的數據出現問題了,那么作為大腦的主機控制器就被“蒙蔽”,無法知道工控系統最底層的數據,不作為或者亂作為,這樣對于工廠來說,損失不可計數。

為什么傳感器和執行器的數據會有問題?無論過去還是現在,有很多工業傳感器都采用模擬信號或者是離散的信號,且數據采用單向方式進行傳輸。雖然之后出現了可提供數字開/關信號的二進制傳感器,比如電感 、電容 、超聲波、光電等檢測元件,以及半導體開關元件,他們輸出可能是:高邊開關或低邊開關,或者是推挽式,但數據仍然受到限制,只能從傳感器單向傳輸至主機,也同時存在模擬數據轉換精度損失、數據傳輸速率慢、沒有故障信息等問題。
雖然有一些協議,比如CAN、Profibus可以提高工控系統的通信效率、可靠性,但他們都有一定程度的復雜,不易使用。于是,IO-Link就橫空出世了!由于IO-Link用在工控系統的最前端的傳感器和執行器上,因此IO-Link被譽為工控系統直到“最后一米的連續通信”。
IO-Link的工作原理
首先,我們要明白一點:IO-Link不是現場總線,獨立于現場總線之外,但可集成到所有現場總線系統中。
IO-Link 是全球首個標準化的IO技術(IEC 61131-9),用于與傳感器、執行器進行通信。它是一種點對點系統的串行數字通信協議,每個IO設備都有一個單獨的通道,連接到主站單元。從下圖典型的IO-Link應用框圖,可以直觀看出IO-Link在工控系統中的應用:

IO-Link系統這里有3個部分組成:
①Master,對上與PLC等控制器連接,對下連接IO-link標準的傳感器、執行器或者hub。
②設備:傳感器、執行器,或是IO-Link hub,其中傳感器通常是M12的四針接口,執行器通常是M12的五針接口,滿足IO-Link設備針腳的定義要求,IO-link hub可以連接沒有IO-Link輸入輸出的設備。
③IO-Link線纜,連接IO-link Master和設備的標準的3芯線纜:數據線、電源線和地線。
每個IO-Link設備都有標準化的連接接口和協議。在IO-Link通信模式下,IO-Link Master會發送預先定義好的信號并等待IO-Link設備的應答。當IO-Link設備被喚醒后,IO-Link Master與IO-Link設備之間首先互換通信參數,之后就開始周期性的數據交換。數據可能是過程數據,也可能是設備的警報或故障狀態等信息,實現了雙向通信。IO-Link Master除了可以作為IO-Link來使用之外,還可以配置為普通的IO模式,像使用普通數字量IO口一樣來使用它。
IO-Link硬件解決方案
在本文昌暉儀表以ADI公司產品為例。ADI公司提供基于ADI芯片的IO-Link應用解決方案,并提供專業的技術支持。

根據功能劃分,包含下面這些芯片類型:
◆控制器MCU:MAX32670,用于處理數據,運行協議棧;
◆IO-Link Master收發器:MAX14819/MAX14819A,低功耗、雙通道的IO-Link Master收發器;
◆IO-Link設備收發器:MAX22513/MAX22514,具有高效的DC-DC降壓穩壓器和兩個內部線性穩壓器,以及集成的浪涌保護器件,非常魯棒性的通信;
◆IO-Link Hub收發器:MAX14827A/MAX14828,集成了工業傳感器中常見的高壓功能;
◆IO-Link Hub高邊輸出開關:MAX14915/MAX14916/MAX14917,控制高壓側的導通與關斷。
最后,用三個詞總結一下IO-Link:
通用:IO-Link獨立于現場總線,可集成到所有現場總線系統中。只要是M12、M8 或 M5 連接器和三芯電纜等標準,即可工作。
智能 :IO-Link 功能強,可實現傳感器和執行器的擴展診斷,或者通過雙軸通信實現簡單快速的參數設置。IO-Link速度快,三種通信速率,4.8 k波特率,38.4 k波特率和230.4 k波特率。IO-Link體積小,可實現“智能”傳感器和執行器的小型化。
簡單:IO-Link采用最簡單的無屏蔽三芯電纜進行連接。通過雙向的通信,可以最短時間知道設備上發了什么,并第一時間對設備進行設置,簡單的遠程維護。