原貼地址:https://blog.csdn.net/yhtppp/article/details/80676118
OPC DA規范
1. Knight OPC Server Simulator
可以添加Item,但是Value好像沒法設置成變動的值,比如Random;
2. ICONNICS Simulator OPC Server
版本:ICONNICSSimulator OPC Server 3.12
2.1. 配置采樣點代號和數據
打開Simulator OPCServer Configurator,在Address Space中可以添加Folder、Data Item;
編輯Data Item;
按住F12,可以查看采樣點的數據;
也可以保存配置;
2.2. 問題
有時添加的采樣點,Value設置為隨機數,卻沒有值;
3. Matrikon OPC Server Simulator
Matrikon的OPC Server 模擬器,需要注冊賬戶后才能下載使用;
可以在OPC Server模擬器中添加采樣點(Alias Item),不限制個數;
3.1. 下載
在Matrikon的官方網站,選擇“OPC Simulation Server Download”;
https://www.matrikonopc.com/downloads/types/drivers/index.aspx
填寫聯系信息,點擊“Download”
跳轉到填寫詳細信息界面;
詳細信息必須是英文字符;
點擊“Download”后,Matrikon官網會向注冊郵箱發送一封激活郵件,激活后,登錄,即可下載該模擬器
3.2. 安裝
安裝文件:MatrikonOPCSimulation.exe
3.2.1. Windows Server 2012
首次在windows server2012上安裝,可能會出現如下錯誤,按照提示,在Server Dashboard中,安裝.NET Framework 3.5,然后重新安裝即可;
設置密碼;
3.2.2. Windows 7
如果系統中沒有.NETFramework 3.5,安裝程序會自動下載並安裝;
3.3. 配置采樣點Group
在“AliasConfiguration”上右鍵,點擊“InsertAlias Group”,插入采樣組代號;
3.4. 配置采樣點代號和數據
選中Group,比如AI,
在右側的“Contents of alias group ‘AI’: 右鍵,選擇“Insert New Alias…”;
彈出編輯框,設置詳細信息
Name:IA
Basic Alias:選擇系統自帶的Random.Real8;
表示:采樣點代號AI.IA,數據來源於模擬器自帶隨機采樣數據Random.Real8;
如果其他采樣點數據,都設置數據來源於Random.Real8,則Client獲取的數據就都是一樣的了,可以選擇“Apply scaling algorithm”,在隨機數上使用不同的縮放算法進行加工,得出的隨機數,就各不一樣了;
(算法公式,可以去官網上找下吧;)
比如:選擇Gain/Offset,增益偏差,會在原始的隨機數據上使用增益偏差縮放;
設置Properties屬性
Data Type:REAL8
Update Rate:500ms
設置完成:
3.5. 查看采樣數據
使用MatrikonOPC Explorer,可以查看監控OPC Server的采樣數據;
4. Kepware OPC Server Simulator
目前還沒有試過;