组态王与杰控(FameView)如何实现OPC通讯?其实实现通讯很简单,只需要配置好服务器和客户端即可实现互联互通。当我们在不同组态软件之间通讯的时候,对通讯质量要求不高的时候可以采用OPC通讯方式,同时对于我们学习认知OPC通讯也是一个不错的实践。在此我们以同一台电脑为例,在同一台电脑同时安装组态王(Kingview)和杰控(FameView),当然不同电脑之间的连接配置方式也类似,只是将服务器本机的地址可以修改成一个远程的IP地址即可。下面我们简述以下具体的实现步骤。
通讯前准备:同时安装组态王和FameView的电脑。
具体步骤:
- 组态王(KingView)设计步骤:
【1】首先新建一个监控画面,用于显示杰控(FameView)软件的温度值。如下图:
新建画面
【2】添加新设备,将组态王作为客户端,新增一个“OPC服务器”,服务器选择“OPC FameView RunDB”(当我们将FameView软件完全安装时,便一同将此服务器安装下来)。如下图所示:
添加新设备
当需要在不同电脑之间进行二者的OPC通讯时,“配置 络节点”的远程IP即可。
【3】建立数据词典,名称为“温度”,变量类型“I/0整数”连接设备选择“OPC.FameView.RunDB”,寄存器选择“VA.TEMP”(此寄存器是在FameView数据库中建立的),数据类型“SHORT”,之后确定即可。
新建数据词典-温度
【4】动画连接,将监控画面的用与温度显示的“####”,配置成模拟量输出,即可。如下图:
动画连接-温度
至此,组态王的配置便完成了。
- 杰控(FameView)配置步骤:
【1】新建立一个画面显示,用于显示采集的温度值。如下图:
新建温度采集画面
【2】在运行数据库,新建一个内部模拟变量,变量名称为“TEMP”,最大值为100.如下图:
数据库添加变量
【3】动画连接,将FameView的监控画面的温度采集“VA.TEMP”关联变量即可。
动画连接
【4】建立一个画面脚本,用于模拟温度值的变化。如下图:
建立画面脚本
至此,杰控软件的配置便完成了。
- 将组态王和杰控(FameView)进入到运行模式.如下图,通讯效果:
调试运行
当温度显示有偏差或者偏差过大时,大家可以调整一下组态王的“采用频率”和杰控的“刷新时间”即可。
欢迎大家留言。
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!