labview 透過OPC Server抓取ADAM 6K ADAM6024 (一)
labview 透過OPC Server抓取ADAM 6K
範例是使用安裝NI OPC SERVER來抓取資料,基本上都是預設,以下都針以可以連線為主,如更新時間,timeout,連接數..等等,其餘部份可事後在設定。
開啟OPC Server
新增設備>命名設備名稱>ADAM6024
下一步>選擇device driver>Modbus TCP/IP Ethernet
下一步>>選擇網路卡(與ADAM連線的網段)
下一步>>設備PORT及IP通訊方式
下一步>>完成
在OPC Server上會看到新增的設備,接下來要新增device
命名device名稱
選擇Device model>>Modbus
下一步>>設定IP (範列為192.168.0.200)
下一步到設定網路>>設定PORT
下一步到完成
在OPC Server上會看到Device
接下來就可以來新增tag了,以下圖為例,address為400011為AO點
Modbus的address需參照設明來設定不然會無法對應到tag
Tag的modbus address可以參考adam的utility軟體
開啟labview>新增一個數字控制
點選數值控制件>右鍵>選properties
點選data binding>>選data socker
borwse>>dstp server
選擇OPCServer名稱及設備>>選擇所建立的tag點
確定完成後返回properties>>於ptah裡會看到OPC的路徑,此路徑之後如果要用Sockt工具自己寫會用得到
回到程式執行吧~正確連線時數值控制件旁會亮起綠燈
以上為基本的操作