前言:上位機的各種動畫、設備狀態、儀表讀數等等均是PLC或其他設備里數據的一種表示。AB的上位機軟件FactoryTalk View SE連接其自家的PLC的變量很方便,只需建立一個橋梁FactoryTalk Linx,就能直接連接PLC中的任何變量。如果SE要連接第三方PLC或設備,FactoryTalk Linx就無能為力了,這時就需要用到KEPServerEnterprise,通過OPC的方式來實現這一功能。
一、測試環境
1、FactoryTalk View SE 10.0
2、KEPServerEnterprise 5.13
二、方法步驟
1、打開已經安裝好的KEPServerEnterprise5.13,首先是建立一個通道,所謂建立一個通道就是選擇一種通信協議,因為不同的廠家、不同的設備支持的協議也不盡相同,本文為了方便演示,選擇了Modbus Slave RTU Serial通信協議,並進行通信端口、通信速率等參數設置。在這步,大家根據現場實際情況來選擇該設備所支持的協議。
2、通道建好以后,就增加在該通道下的設備,這一步主要是設置該設備的通信協議,如通信地址、IP地址等等,詳見下圖。
3、建好設備之后,就添加在SE中要用到該設備中的標簽,包括標簽名稱、地址、描述、數據類型等等,本文新建一個標簽頻率HZ,其地址為400001,數據類型為浮點型。
4、打開SE,新建一個項目,在項目名稱上面右鍵--Add New Server--OPC DA Server,在彈出的窗口,填寫OPC Server名稱,然后選擇OPC Server,本文選擇的是本地電腦上的KEPServer,當然也可以選擇同一網絡的其他電腦上的KEPServer。步序詳見下圖.
5、SE連接變量,本文新建一個數據顯示變量和一個數據設置變量,該兩個變量同時關聯到KEPServer里新建的標簽HZ,其具體步序與通過FactoryTalk Linx連接變量一樣,見下圖.
三、測試效果
SE中運行該畫面,修改頻率數據,同時讀取修改后的頻率變量,從GIF圖片中看出,數據變化一致,說明SE通過KEPServer連接第三方設備中變量成功。
結束語:從文中可以看出,KEPServer的功能是架設一座橋梁,使得AB上位機軟件SE能夠連接第三方設備數據,從而擴展了其兼容能力。
----公眾號abseMe:堅持原創 注重實用