本文為Java實現OPC通信的一部分
系統:使用win10 64位專業版
PDF文件:
- 本文,鏈接: 百度網盤 密碼: reht,
- Win7和Win7_SP1網絡OPC配置,鏈接: 百度網盤 密碼: dhhc
在線參考:英文的
使用的OPCServer服務器:
- KEPServer V6,鏈接: 百度網盤 密碼: ykj2
1.准備
1.1 OPC運行庫
KEPServer集成了OPC運行庫,所以不需要單獨安裝
1.2 創建用戶並賦予訪問權限 :計算機管理
創建用戶:
OPCUser
123456
添加到DCOM組
說明:如果用戶權限復雜,請用能登陸OPCServer的用戶。
2.配置說明
2.1 防火牆關於 DCOM 和 OPC 的規則 :高級安全 Windows Defender 防火牆
開放 DCOM 訪問 :DCOM(wmi)啟用
135端口:只有一個計算機不需要設置
創建 OPC 程序規則 :允許程序 OPCEnum(就是OPC運行庫的程序)
位置:"C:\Windows\SysWOW64\OpcEnum.exe"
添加 OPC 服務器程序的規則:允許程序 KEPServer的server_runtime
位置:"C:\Program Files (x 86) \Kepware\KEPServerEX 6\server_runtime.exe"
說明:如果使用了防火牆軟件,請把這2條規則添加到白名單。
2.2 配置 DCOM 安全:組件服務
配置 COM 的安全設置:我的電腦--COM屬性--安全--訪問、激活 配置
配置 OPCEnum 的安全設置 :OpcEnum的安全選項
配置 OPCServer 的安全設置 :KEPServer的安全選項
2.3 配置本地安全策略 :
本地安全策略 本地策略--網絡訪問--匿名 :啟用
2.4.關於Matrikon的DCOM配置
創建用戶-->添加到DCOM組
高級安全 Windows Defender 防火牆:創建 OPC 程序規則 :允許程序 OPCEnum
位置:"C:\Windows\SysWOW64\OpcEnum.exe"
如果還不行,可以將OPCSim加入防火牆
位置:"C:\Program Files (x86)\Matrikon\OPC\Simulation\OPCSim.exe"
其他不需要了。
3.用戶
3.1 創建用戶
3.2添加到DCOM組
4.防火牆
4.1 配置防火牆規則:開放 DCOM 訪問
打開防火牆
找到(DCOM-In)
右鍵屬性--已啟用
4.2 創建 OPC 程序規則 :允許程序 OPCEnum
新建入站規則--程序--找到OpcEnum.exe
4.3 添加 OPC 服務器程序的規則:允許程序 KEPServer的server_runtime
新建入站規則--程序--找到server_runtime.exe
5.組件服務
5.1組件服務:配置 COM 的安全設置
打開組件服務
5.2組件服務:OpcEnum的安全選項
詳細信息
5.3組件服務:KEPServer的安全選項
6.本地安全策略
6.1本地安全策略 本地策略--網絡訪問--匿名 :啟用