在以下的教學中你會了解到如何在RoboDK軟件中增設OPC UA客戶介面。
你會看到現在工作站內的所有參數,請按下“Clear All”把它們全部刪除。
我們會新增另一個RoboDK專案來測試OPC UA客戶介面功能。
在這一節,我們會展示如何在RoboDK軟件中新增OPC UA客戶介面,請輸入你需要連接的OPC UA伺服器的URL和接口號碼。例如:opc.tcp://127.0.0.1:48441
點擊“Connect”開始連接。
如果你看到” Server variables retrieved. Right Click the station item and select ‘Station parameters’ to see the variables.”的信息,那就代表連接成功。
右擊你的工作站,點擊“Station parameters。
請查詢nodes章節尋找相關的資訊。
當你使用RobDK OPC UA 客戶介面去讀寫OPC UA伺服器的情報後,你也可以使用RoboDK-Python-API去讀取這些情報。
請點擊以下連結去安裝RoboDK Python-API。
https://robodk.com/doc/en/PythonAPI/intro.html#how-to-install
或者手動安裝RoboDK Python-API:
pip install robodk
RoboDK Python API去讀取工作站的情報。
from robodk import robolink # RoboDK API
RDK = robolink.Robolink()
from robodk import * # RoboDK API
from robolink import * # Robot toolbox
itemlist = RDK.ItemList()
if itemlist:
# Get all Station Parameters
print('Vaild Paramaters are configurated in your Station..')
StationParameters=RDK.getParams()
for StationParameter in StationParameters:
print("Station Parameters %s : %s"%(StationParameter[0],str((StationParameter[1]))))
else:
print('No Parameter list..')
這是其腳本的執行結果:
Vaild Paramaters are configurated in your Station..
Station Parameters RoboDK : RoboDK 64 bit v5.5.3.23031
Station Parameters time : 02/14/2023 03:58:29.191.000.000
Station Parameters SimulationSpeed : 13.8551
Station Parameters Station : MyTestStation