TWINCAT opc-ua配置方法
阿新 • • 發佈:2018-12-29
安裝fuction,TF6100功能包,在ftp.beckhoff.com.cn伺服器中下載
安裝後有configrator和sample client
- configrator配置opc-ua不同sever的建立
- sample client是一個client測試工具
twincat3使用OPC-UA作為sever功能可以釋出三種類型的sever
- PLC runtime
- IO task
- C++ runtime
一、PLC runtime作為OPC UA sever步驟
1.再PLC變數宣告中新增附加屬性。如{attribute ‘OPC.UA.DA:=1'}可以支援變數通過OPC-UA讀寫
2.新建專案,建立功能塊和變數,新增附加屬性
3.在PLC專案中,選擇setting,勾選TMC file(twincat2不是tmc,是tpy方式)
4.在configrator配置sever。
name:定義名稱;
ads net id:sever所在plc的ams net id;
ads port:一般預設即可;
symbol file:在twincat\3.1\boot\plc\port_851.tmc;
type:帶filtered屬性
legacy array handing:勾選可單獨訪問一個元素
5.點選file->active configration,yes,restart sever,提示成功
6.開啟ua sample client測試,點選connent進入server,找到變數,修改變數,在PLC端線上監測變數是否有變化
二、IO task進行OPC UA通訊
1.新建task,選擇twincat task with image
2.勾選create symbols
3.在configrator設定
4.sample client測試,修改變數後在TC3上監測