欢迎来到天天文库
浏览记录
ID:32876150
大小:478.24 KB
页数:17页
时间:2019-02-17
《组态王与其他软件之间的互联》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、第十四讲组态王与其他开放式软件之间的互联第十四讲组态王与其他开放式软件之间的互联组态王作为一个通用的工控软件平台,提供开放式的通讯接口,如OPC、DDE、通用总线协议驱动接口(如ModbuRTU、Modbus以太网)等,可以方便实现与其他具有通讯开放的通讯接口软件进行数据交互,同时还开放了历史数据库的查询接口。这些功能可以方便用户在工程项目中轻松实现不同软件之间的集成和数据传输。第一节基于OPC方式的通讯互联组态王通过OPC除了能够实现多个组态王软件的互联外,还能建立与其他支持OPC功能的软件(如iFIX、Intouch、Wincc等)连接进行数据的交换。OPC与其他软件的连接可以通
2、过本机的OPC进行(组态王和其他软件安装于同一台计算机),也可以是通过网络OPC的连接(组态王和其他软件安装于不同的局域网计算机)。下面主要讲解本机OPC的连接,网络连接的配置部分请参照上一节的详细介绍。1、组态王作为OPC客户端的通讯配置在组态王工程浏览器窗口中选择“设备”—“OPC服务器”选项,双击右侧“新建”图标,弹出对话框,如图所示:系统自动搜索本计算机中已经安装的OPC服务器,并显示在窗口右侧的空白区域中选择任一需要连接的OPC服务器后单击“确定”按钮完成OPC设备的建立。北京亚控科技有限公司173组态王基于局域网的应用1.1在OPC服务器中定义数据项OPC服务器作为一个独
3、立的应用程序,可能由硬件制造商、软件开发商或其他第三方提供,因此数据项定义的方法和界面对可能有所差异,下面以PCSoft公司的ModbusServer为例讲解数据项的配置方法。双击程序组ModbusServer图标,弹出ModbusServer主窗口,如图所示:ModbusServer主窗口与Windows资源管理器风格相似,窗口的上方是菜单和工具条,窗口的左侧列出接入的两个设备(即Simulate和Modbus),每个设备都包括自己的组对象和数据项。窗口的右侧显示出所选对象中已定义的数据项。可以向ModbusServer中添加、删除设备或修改设备属性。选择“Add”—“NewDev
4、ice…”命令弹出设备属性对话框,如图所示:对话框最下方是一个SimulateI/O(仿真I/O)复选框,不选该复选框,指明新加入的设备连接一个真实的物理设备;选中该复选框指明新加入的设备并未和真实物理设备建立连接,所得到的数据只是仿真数据。可以向一个设备中直接加入数据项,也可在设备中创建若干个组,将具有相似功能的数据项组织起来。组的下面也可以创建组,层次的多少原则上没有限制,然而从方便起见层次不宜太多。设备、组、数据项的概念和Windows文件系统的驱动器、文件夹、文件的概念很相似。选择“Add”—“NewGroup…”命令弹出组属性对话框,如图所示:174北京亚控科技有限公司第十
5、四讲组态王与其他开放式软件之间的互联在对话框中输入组名即可。选择“Add”—“NewTag…”命令弹出数据项属性对话框,如图所示:选中“ScalingandAlarming”组框中“Enable”复选框,单击“Setting…”按键,弹出数据项设置对话框如图5-8所示:输入相应数值后,按确定返回主窗口即可。1.2组态王数据词典的连接OPC服务器与组态王数据词典的连接如同PLC或板卡等外围设备与组态王数据词典的连接一样。在组态王工程浏览器中新建变量,如图所示:北京亚控科技有限公司175组态王基于局域网的应用在连接设备选项的下拉菜单中选择上述建立的OPC设备,此时在“寄存器”选项下拉菜单
6、中列出了在OPC服务器中定义过的所有数据项,根据需要选择某一数据项,并选择数据类型和读写属性,即可实现OPC服务器与组态王数据词典的连接。2、组态王作为OPC服务器的配置过程OPC客户作为一个独立的应用程序,由其他第三方提供,因此数据项定义的方法和界面都可能有所差异。下面以FactorySoft的OPC客户端为例说明组态王OPC服务器的使用过程:1、启动组态王的运行系统(组态王的OPC服务器是指组态王的运行系统);2、运行FactorySoft的OPC客户端,如图所示:选择“OPC”—“CONNECT(连接)”命令弹出连接服务器选项对话框,如图所示:176北京亚控科技有限公司第十四讲
7、组态王与其他开放式软件之间的互联组态王的OPC服务器标志是:KingView.View.1(KingView.View),用户选择此选项并点击按钮完成客户端与服务器的连接。(如果用户事先没有启动组态王运行系统,此时将自动启动组态王。)3、在客户端界面点击“OPC”—“ADDITEM”选项,弹出添加项对话框,如图所示:在对话框中添加组态王变量,一旦在客户端中加入了组态王的变量,客户端便按照给定的采集频率对组态王的数据进行采集。如图5-13所示:3、使
此文档下载收益归作者所有