工控協議解析:OPC和Modbus之間的區別之一

簡而言之,Modbus是通信協議,OPC是實現不同協議(如Modbus)的開放標準。

Modbus

http://www.modbus.org

OPC

http://www.opcfoundations.org

Modbus是從設備到設備的通信協議

OPC從軟體到軟體

例如,您可以在PLC(從站)和計算機(主站)之間或在PLC和遠程I / O子系統之間,PLC和操作面板之間,或PLC與變頻器之間使用Modbus。如果您進入Modbus,考慮到Modbus / TCP(乙太網介質)而不是通過RS232 / RS485通過RS232 / RS485考慮速度。

您可以在Windows計算機上的硬體驅動程序軟體(OPC伺服器)和進程可視化軟體(OPC客戶端)之間使用OPC,也可以在其他客戶端使用OPC,如高級控制,統計信息等。如果伺服器和客戶機應用程序位於不同的計算機中,則可以通過乙太網。

Advertisements

對於Modbus,可以在寄存器中找到數據。每個設備都使用不同的寄存器,如果器件可編程,每個應用的寄存器也將不同。一些設備使用整數,而其他設備使用浮點數。

一些設備使用百分比,而其他設備使用工程單位。您需要參考設備文檔來查找哪些信息在哪個寄存器中使用什麼格式。這是相當乏味的進行更改經常創建

很多工作。

對於OPC,您可以瀏覽數據,查看可用的內容,而無需擔心其位置和數據類型。這使它更容易使用。 OPC在Windows操作系統上運行,因此OPC取決於計算機的可靠性。

建議:使用Modbus進行閉環控制功能,例如如果來自一個包裝單元的互鎖信號需要在主控制系統或另一個包裝單元的控制策略中起作用。在Modbus中映射幾個信號是值得的。使用OPC與軟體進行綁定,例如使用PIMS軟體和圖形顯示器,因為PIMS和許多其他軟體可能無法直接支持Modbus,並且繪製許多參數是很多工作。也就是說,您可能希望對控制中使用的信號使用Modbus和OPC:Modbus,而對於剛剛顯示的信號,可能需要使用OPC。

Advertisements

注意不同的控制系統對OPC標籤的收費。這裡有很大的價格差。一些費用僅在任何時間(本地或遠程)顯示的標籤總數,而其他費用為所有OPC標籤,即使當前不顯示。

無論是Modbus還是OPC,都將進行一些映射,儘管OPC更少。

要了解OPC,請查看「自動化軟體:體系結構,集成和安全性」一書。預覽,查看內容,並在線購買:

http://www.isa.org/autosoftware

即使您在兩塊硬體之間使用Modbus,一般在使用OPC軟體時使用OPC。您可能需要兩種技術。在許多情況下,它們相輔相成。

Advertisements

你可能會喜歡