配置OPC Server 模拟器

原贴地址: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

目前还没有试过;

原文地址:https://www.cnblogs.com/wangx036/p/14084075.html