组态王和两个BC9050的OPC通讯.doc

  1. 1、本文档共23页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
组态王和两个BC9050的OPC通讯 本例可作为组态王作为OPC Client,两个BC9050控制器作为OPC Server进行OPC通讯的案例。 本例软、硬件配置: 硬件:BC9050 2个 以太网Hub 1个 软件:TwinCat 2.11.1539 本例具体实施步骤:。 将电脑IP地址设为与BC9050相同的网段(172.16.X.X) 使用PLC软件打开名称为“z1”的程序,在“Project”里面单击“Rebuild all”。 打开TwinCAT System Manager,新建一个项目,并通过“Choose Target….”找到所要连接的PLC“BC_0357A6”,并建立连接。 通过PLC-Configuration添加相应文件夹目录里的PLC程序“z1”。 如果系统处于Run Time状态,先将系统切换到Configuration模式,然后在I/O-Configuration里面扫描设备。进行一系列的确定操作。最后将该配置文件进行保存,命名为“z1”。 使用PLC软件打开名称为“z2”的程序,在“Project”里面单击“Rebuild all”。 打开TwinCAT System Manager,新建一个项目,并通过“Choose Target….”找到所要连接的PLC“BC_0357C6”,并建立连接。 通过PLC-Configuration添加相应文件夹目录里的PLC程序“z2”。 如果系统处于Run Time状态,先将系统切换到Configuration模式,然后在I/O-Configuration里面扫描设备。进行一系列的确定操作。最后将该配置文件进行保存,命名为“z2”。 打开TwinCAT OPC Configurator,新建一个配置文件,右键单击“I/O Devices”,建立新的I/O设备连接,命名为“z1”。 在Device画面进行一些参数的设置,所需要连接的PLC为BC9050,则AutoCfg选项为“2-Link to PLC-BC/BX symbol file”,AuoCfgFile选择相应文件夹中的PLC程序“z1”的SYM格式的文件。Ads Port设置为800,AdsNetId根据所连接的PLC实际的Id号进行设置。 单击“保存”,将该配置文件命名为“z1”,并保存到相应的文件夹内。之后弹出对话框,单击“是”。 右键单击“I/O Devices”,建立新的I/O设备连接,命名为“z2”。 在Device画面进行一些参数的设置,所需要连接的PLC为BC9050,则AutoCfg选项为“2-Link to PLC-BC/BX symbol file”,AuoCfgFile选择相应文件夹中的PLC程序“z2”的SYM格式的文件。Ads Port设置为800,AdsNetId根据所连接的PLC实际的Id号进行设置。 单击“保存”,弹出对话框,单击“是”。 切换到System Manager画面,将模式切换到Run Mode,单击“确定”。 打开PLC程序“z1”,选择“Run-Time System”中对应的PLC,单击“OK”。 单击“Login”。 弹出对话框,单击“是”。 单击“Run”,运行PLC程序。 PLC程序“z2”的操作步骤同“z1”。 打开组态王软件,单击“数据词典”,进行新的变量的定义和添加。将组态软件的内部变量连接到PLC中的相应变量,从而达到交换数据的效果。如下图所示: 上图完成的是一个I/O离散变量的添加,连接设备为BECKHOFF的OPC Server中的PLC“z2”程序。I/O离散变量对应的是PLC程序中的布尔量。 注:BC9050作为OPC Server,只有PLC的输入输出变量类型才能和第三方组态交换数据。 下图完成的是一个I/O整数变量的添加,连接设备为BECKHOFF的OPC Server中的PLC“z2”程序。I/O整数变量能够对应PLC程序中的短整,长整,布尔等相关的变量。 下图完成的是一个I/O字符变量的添加,连接设备为BECKHOFF的OPC Server中的PLC“z2”程序。I/O字符变量能够对应PLC程序中的字符型变量。 PLC“z1”程序变量与组态软件的连接方法同上。 在工程浏览器中的“画面”选项中新建画面“a1” 在新的画面上建立字符型标签。如下图。 双击下图的“aaaaaa”,弹出画面,单击“离散值输出”。 弹出画面,从“?”选择“数据字典”中对应的布尔量x_

文档评论(0)

gangshou + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档