java opc 数据连接和操作

推荐的理由(此标准仅仅代表个人意见):

1) 依然单文件;携带方便,无需安装,绿色环保。

2) 依然遵循OPC标准,稳定。

3) 能模拟常见的大多数应用场景和数据,如各种曲线(三角函数曲线等),各种数据类型,各种故障类型,这一条大多数情况下与第一点是冲突的,所以基本上是常备几种OPCServer

推荐的第一位:Knight.OPCServer

简单,还是简单,单文件运行起来啥都有了,148KB,很适合做简单的测试。

推荐的第二位:Matrikon公司的OPCServer Simulator

简单,单文件注册后,各种数据类型,各种点类型(只读点,只写点,读写点)都有了,更好的一点是,如果想做大规模的测试,10万点,那么只需要在它的Random.下添加任意名称即可,OPCServer会自动给你建出对应的测点,还是随机数变化。

推荐的第三位:Kepware公司的OPCServer

本来不想推荐,因为这是一个商业软件,需要花费金钱购买License的,但Kepware公司的OPCServer需要花钱的不是OPCServer本身,而是采集驱动。不过Kepware公司的OPCServer提供了不花钱的仿真驱动,用来测试上正是杀人越货的好东西啊,推荐理由的第三条就是说它老兄了。 缺点就是太庞大,不简单,学习成本较高。但为了能满足OPC这类产品的各种测试,它真的是最佳选择。由于它是商业软件,我就不提供下载地址了,各位去它的官方网站可以下载,做好的几万点的测试工程需要的找我要。

安装后,要配一下权限,不然仿问不了,打开控制面板,然后打开管理工具,然后是组件服务,如下图:

java opc 数据连接和操作

然后找到server服务,比如装的是kepware,就找到它,然后点右边的更多操作里的,属性

java opc 数据连接和操作

配置一个用户的权限,就可以仿问了

 

代码如下:

https://www.cnblogs.com/Frankie1980/p/10830119.html

上一篇:javascript.json snippets vscode 注释


下一篇:Linux系统如何实现从OPC到阿里云IoT平台的数据交换?