驅動類型 |
獨立設備驅動 |
通訊協議 |
OPC協議 |
通訊方式 |
一主一從、一主多從方式。驅動構件為主,設備為從。 |
内部屬性頁:
2.1 安全設置
内部屬性頁配置
1 安全模式: None(無),Sign(消息簽名),Sign&Encrypt(消息簽名 加密)
2 安全策略:選擇加密的策略
3 用戶密碼:如果沒有勾選匿名登錄,則輸入登錄的用戶名和密碼
4 自定義應用Uri:當用戶使用自己的證書時,需要和證書中的Uri一緻
證書的配置:
證書固定放在OPC UA客戶端驅動的目錄中,包含以下目錄
trust:
信任的服務器證書,如果選擇了簽名或簽名 加密,需要提前将信任的服務器的證書(.der)放到此目錄中
certs:
證書目錄,包含使用的私鑰文件opcua_key.der和opcua_cert.der。用戶可以用自己的密鑰和證書來替換這兩個文件,替換後内部屬性頁中的自定義應用Uri必須設置正确。出廠時該目錄下的文件和default_certs下的文件相同。
default_certs:
默認證書目錄,包含了出廠的默認私鑰和證書,當用戶需要恢複到出廠的默認證書和私鑰時,可以用該目錄的文件覆蓋certs下面的文件。該目錄文件用戶不可修改。
2.2自動添加需要讀寫的TAG點第一步:
配置UA服務器IP和port号
UA服務器IP(必選):該IP必須配置為通訊目标目标OPC服務端(西門子數控系統)的IP地址。
UA服務器port(必選):配置該項值為通訊目标OpcUA服務端(西門子數控系統)的端口号
注意:以上通訊參數必須配置正确才能使用驅動與OpcUA服務端(西門子數控系統)通訊正常。
通訊等待時間(可選): 指定驅動發出數據請求後最多等待多長時間返回數據。如果超過指定時間未返回數據,那麼驅動判斷無數據返回,通訊失敗。指定該項值小于設備響應時間會導緻通訊失敗。
通訊重連次數(可選):指驅動通訊失敗後,驅動會立刻重連網絡,如果重連失敗。那麼驅動會等待指定的時間,直至指定通訊重連時間後再次重連網絡。
第二步:
點擊“設置設備内部屬性”按鈕,進入内部屬性。
在左方樹形結構控件中選擇需要采集的TAG點。(暫時支持bool,uint8,int8,int16,uint16,uint32 ,int32,float,double ,String,uint64,int64這十二種類型)
第三步:
點擊
按鈕,進行添加TAG點,即可完成需要采集TAG的添加
支持數據類型
注意:
1、 在成功獲取服務器以後,支持客戶使用節點信息快速數查找添加通道。
2、 如上圖4點,說明客戶在設備屬性界面中選擇默認連接變量名規則:
例如:節點名稱為P.A.B.C.D ,當前用戶選擇層次代表反向層次。
層次判斷條件 |
默認連接變量名 |
默認連接變量名層次 = 0 |
設備0_P_A_B_C_D |
默認連接變量名層次 = 2 |
設備0_C_D |
默認連接變量名層次 > 節點本身層次 |
設備0_P_A_B_C_D |
暫未實現
3、驅動通信狀态
通訊狀态 |
意義 |
-1 |
表示驅動加載失敗 |
-2 |
表示通訊端口打開失敗 |
0 |
表示當前通訊正常 |
100 |
表示采集數據失敗 |
102 |
表示采集寫數據事變 |
103 |
表示網絡連接失敗 |
104 |
系統時間錯誤,常見于使用了簽名或簽名 加密,但沒有設置正确的系統時間 |
故障現象 |
分析故障及處理方法 | |
通訊狀态為-1 |
分析 |
驅動文件缺失 |
處理方法 |
1重新安裝驅動 | |
通訊狀态為-2 |
分析 |
通訊端口打開失敗 |
處理方法 |
1檢查父設備串口端口号是否正确 2檢查通訊線是否正确連接 | |
通訊狀态為1或 2 |
分析 |
采集初始化錯誤或采集無數據返回 (通訊硬件連接、參數設置問題) |
處理方法 |
1 檢查端口号是否設置較小,該端口号已被其他應用或者系統使用,導緻初始化失敗 | |
2 檢查目标配置通訊協議和IP地址是否與工程設置的服務器IP和端口一緻 | ||
通訊狀态為3 |
分析 |
采集數據校驗錯誤(包括應答數據不完整或校驗錯誤兩種情況) |
處理方法 |
1适當延長“通訊等待時間” | |
2設備斷電,重新上電,使初始化設備 | ||
通訊狀态在0與非0之間跳變 |
分析 |
通訊不穩定或讀取地址超範圍 |
處理方法 |
1同通訊狀态為3的處理 | |
2 讀取數據地址超範圍(典型情況為,添加某通道後,導緻通訊狀态變非0) | ||
通訊狀态為0,數據不正确 |
分析 |
組态工程錯誤 |
處理方法 |
1新建工程測試驅動 | |
2檢測通道是否連接變量 | ||
檢測工程是否對數據進行處理 | ||
通訊速度太慢 |
分析 |
通訊數據量過大或采集周期設置過長 |
處理方法 |
1将“采集優化”屬性設置為“1-優化” | |
2減小父設備及子設備的最小采集周期(最小可設置為20ms) | ||
3使用設備命令,減少實時采集的數據 |
支持MCGS OpcUaClient驅動導入導出CSV通道信息文件。
6、注意事項1,配置服務器的IP和port必須是遠程服務器(西門子數控系統)的IP和端口
2,手動配置時: 通道地址的配置,必須和opc的nodeid完全一緻,否則會采集不到數據。
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!