- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
10.2组态王OPC通讯实例 组态王在原有的OPC客户端的基础上添加了OPC服务器的功能,实现了组态王对OPC的服务器和客户端的统一。通过组态王OPC服务器功能,用户可以更方便的实现其他支持OPC客户的应用程序与组态王之间的数据通讯和调用。 OPC之间的通讯是以变量为单位的,在OPC服务器上定义相关的变量和要采集的硬件进行连接,并生成唯一表示此变量的ID标识。此变量中保存着变量的数值,变量相关的信息,外部的程序能够访问的就是此变量的所有信息,即OPC服务器与外部的数据的传输是通过变量进行对应的。 1、 组态王作为OPC客户端 (1) 在OPC服务器中定义数据项 ZOPC_Server支持操作所有的ZLGCAN 系列接口卡、iCAN系列功能模块和ZLGDeviceNet 系列板卡及Modbus模块。只要在PC 机上插上这些板卡中的任何一种或几种,再运行本服务器软件,在服务器软件中进行一些相关配置以后,就可以使用任何一种支持OPC 协议的客户端软件(比如组态软件:组态王KingView、MCGS、WinCC、INTOUCH 等)来连接到此服务器,通过此服务器来跟CAN 网络、iCAN 网络或DeviceNet 网络、Modbus 网络进行数据的传输。 设置ZOPC服务器 (2)建立和删除OPC设备 组态王中支持多OPC服务器。在使用OPC服务器之前,需要先在组态王中建立OPC服务器设备。 在组态王工程浏览器的“设备”项目中选中“OPC服务器”,工程浏览器的右侧内容区显示当前工程中定义的OPC设备和“新建OPC”图标。 (3)OPC服务器与组态王数据词典的连接 OPC服务器与组态王数据词典的连接如同PLC或板卡等外围设备与组态王数据词典的连接一样。 在组态王工程浏览器中,选中数据词典,在工程浏览器右侧双击新建图标,选择I/O类型变量,在连接设备处选择OPC服务器。 2 、组态王作为OPC服务器与WINCC通信 组态王作为服务器其所有变量都可以被外部的客户端进行访问,访问的对象是变量或变量的域。而且对于可读写变量的可修改的域,用户可以通过对组态王OPC服务器的访问得到相应的数值并能够修改相应的数值。 (1)新建组态王工程 启动组态王的运行系统,组态王的OPC服务器是指组态王的运行系统。 (2)新建WinCC工程 在WinCC项目管理器浏览窗口中右键单击“图形编辑器”,选择“新建画面”,在画面上放置一个I/O域,从“智能对象”对象选项板中选择“I/O域”对象。 在管理器中选择OPC项,找到组态王OPC服务器的名称“KingView.View.1”,把I/O域与组态王中的变量“PID_PV_Value”关联起来,单击“确定”按钮关闭对话框并且保存画面。单击图形编辑器中的“运行(激活)”按钮,激活WinCC项目。 在 King View服务器和WinCC客户端的画面中,显示组态变量的数值。King View服务器的液位发生变化时,随后WinCC客户端的I/O域将显示变化的值。 3、 组态王网络OPC通讯实例 组态王支持网络OPC功能,组态王与组态王之间可以通过网络以OPC方式进行通讯,同样其他OPCclient/OPCserver也可以通过网络与组态王之间以OPC方式进行通讯。 在使用网络OPC模式前,需要使用DCOM配置工具对系统进行配置。 (1)客户端和服务器初始配置 ①关闭计算机Windows防火墙。 ②所有的计算机设定相同的用户名和密码。 ③设置本地安全策略。 (2)组态王服务器端的DCOM配置 King View作为OPC服务器的配置过程:在King View开发系统中,首先建立King View为OPC Server,King View的OPC服务器名称为KingView. View. 1;然后对充当OPC服务器的上位机进行DCOM程序的配置。 打开组件服务\计算机\我的电脑 点击“COM 安全”设置访问权限和启动权限 设置允许访问权限。在启动权限编辑界面中添加“Everyone”到“组或用户名称”,设置允许启动权限, (3) 组态王客户端通过OPC连接服务器 在工程浏览器中,选择“OPC服务器”,然后双击“新建”,弹出“查看OPC服务器”,在“网络节点名”中输入服务器的机器节点名,例如运行组态王的服务器为test,则输入\\test,点击“查找”后,列表中会列出test 机器上所有的OPC服务程序,选中kingview.view.1,然后点“确认”,OPC服务器就定义好了, 第10章 组态王与OPC设备的通信 【本章教学目标与要求】
文档评论(0)