以OPC PowerTool 連接iFix與KEPWARE


1、安裝完iFix后,再安裝KEPWARE軟件,然后必須再安裝所需要的IO驅動才能進行device的通訊連接。這里安裝iFix本身提供的OPC PowerTool V7.34a。

2、在安裝完iFix的OPC驅動后,在iFix中啟動OPC PowerTool,開始-》程序-》Proficy HMI SCADA - iFIX 4.0-》OPC PowerTool。

image

3、點擊左下角的“add opc server”按鈕增加一個opc server連接。在彈出對話框中會出現本機所有安裝的opc server。選擇kepwareEx.v4。

image

4、增加group,點擊左下角“add group”按鈕,再增加Item,點擊“add item”按鈕以增加一item項目。

5、在item中點擊“browse server”按鈕,瀏覽選擇欲連接的PLC變量,點擊“OK”確認選擇,opc item setting中item框自動填入Channel_1.Device_1.Tag_1。

image

6、勾選server1,group1,item1上的“Enable”選框,單擊工具欄上的“start”按鈕和“statistics”按鈕,啟動監視和數據統計,可以看到data狀態為“good”表示通訊成功。單擊“data monitor”按鈕,可看到驅動中的數據,單擊“Refresh”按鈕,數據隨之變化。

image

image

7、打開iFix的PDB,建立變量AI,驅動選擇OPC,IO地址填寫Server1;Group1;Channel_1.Device_1.Tag_1,保存后刷新數據庫,即可看到AI數據隨着Kepware中數據的變化而同步刷新。

image

8、建立新畫面,在新畫面中選擇“數據連接戳”,變量選擇AI,按CTRL+W后即可看到數據變化。

image

9、布爾量的讀寫:在PDB中建立變量do與kepware中的bool變量相連接,方法同上。建立兩個按鈕,set/reset,分別編寫腳本如下,可實現bool值的翻轉。

Private Sub CommandButton2_Click()
   WRITEVALUE "0", "do"
End Sub

Private Sub CommandButton1_Click()
   WRITEVALUE "1", "do"
End Sub


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM