技术论坛

 SIMATIC S7-1500与TIA博途软件的使用---连载79

返回主题列表
作者 主题

至圣

经验值: 11072
发帖数: 1023
精华帖: 21
楼主    2016-12-06 14:11:54
主题:SIMATIC S7-1500与TIA博途软件的使用---连载79

 

以下内容节选自机械工业出版社出版的西门子自动化技术丛书----《SIMATIC S7- 1500 与 TIA博途软件使用指南》, 作者崔坚。更多更详细的内容请您参考《SIMATIC S7- 1500 与 TIA博途软件使用指南》一书。

 

  • 9.5.3使用OPC 连接S7-1500 PLC

        上位监控软件WINCC V7.3以及WINCC Professional V13带有S7-1500的通信驱动,可以访问包括符号地址的所有变量。但是对于某些不带有S7-1500驱动的第三方软件(如第三方HMI软件)来说,可能仅能访问S7-1500的绝对地址变量(例如过程映像输入和输出区、标志位M区以及非优化的数据块DB),而无法访问它的符号地址变量(例如优化的数据块)。为解决此问题,可通过添加SIMATIC NET OPC服务器的方式,使这些第三方软件也可以访问S7-1500 PLC的符号地址。下面介绍配置OPC服务器的过程。

1)   需要在安装第三方HMI软件的PC机上安装SIMATIC NET V13软件( 通常情况下,第三方HMI   软件、TIA博途分别装在不同的计算机上,但如果安装在相同的PC上则调试工作更方便)。

2)   安装成功后,在PC机的桌面上双击打开“Station Configurator”,或在“开始”->“所有程序”->“Siemens Automation”下打开“ Station Configurator”,如图9- 93所示。

 

图9- 93配置Station Configurator

点击index 1,鼠标右键添加“OPC Server”,然后以相同的方式在index 2中添加“IE General”(商用网卡,如果PC机已经插入西门子网卡则会显示相应的网卡名称)。选择HMI的以太网通信接口,并确认IP地址和子网掩码等网络参数。点击“station name”按钮,设定站点名称。

3)   打开组态了PLC的TIA博途项目,在项目树下双击“添加新设备”选项,在弹出的界面中选择“PC 系统”->“常规PC”->“PC Station”,如图9- 94所示。

图9- 94插入PC站

注意:

要通过SIMATIC NET的OPC服务器访问PLC的符号地址,PC站点必须与PLC在相同的项目中进行配置。

4)   在PC站的设备视图中,通过拖放的方式在index 1中插入OPC服务器,在index 2中插入以太网网卡,在以太网的属性中配置以太网地址,这里所有的配置必须与在“Station Configurator”中的配置匹配。如图9- 95所示。

图9- 95配置PC站

注意:

由于PC站点安装的是V13版本,这里需要选择OPC的版本V13,否则下载时会报错。

5)   在PC站的属性中设置站点名称,这里也需要与在“Station Configurator”中设置的名称相同,如图9- 96所示。站点的配置文件可以通过下载和文件导入的方式传递到HMI的PC上。如果选择文件导入的方式,需要勾选“生成XDB文件”选项,这样在编译后将在指定的“XDB文件路径”自动生成配置文件。

图9- 96设置PC站属性

6)   PC站点属性配置完成之后,需要与S7-1500 CPU建立S7连接,可以参考章节9.4.6《9.4.6S7-1500 S7通信示例》。

7)   使能S7-1500 CPU的PUT/GET远程通信访问功能,可以参考图9- 42 使能PUT/GET远程访问功能。

8)   配置完成后,分别下载S7-1500 CPU和PC站点的配置信息,首次下载PC站点时没有浏览功能,需要在地址栏中手动键入PC站点的IP地址,如图9- 97所示,也可以使用导入文件的方式。

9)   配置完成后,分别下载S7-1500 CPU和PC站点的配置信息,首次下载PC站点时没有浏览功能,需要在地址栏中手动键入PC站点的IP地址,如图9- 97所示,也可以使用导入文件的方式。

 图9- 97下载PC站配置信息

9)   下载完成后,S7-1500与OPC服务器就自动建立了S7通信。第三方HMI软件作为OPC客户端,可以通过访问OPC服务器,从而间接访问S7-1500中的变量(包含绝对地址变量和符号名变量)。本例中,通过SIMATIC NET软件自带的OPC客户端OPC Scout查看OPC服务器中的变量内容。点击“开始”->“所有程序”->“Siemens Automation”->“SIMATIC”->“SIMATIC NET”,打开OPC Scout V10。选择“UA Server”->“OPC.SimaticNET.S7OPT”->“SYM”查看PLC的变量,将变量拖拽到WorkBook“DA view1”中可以监控到变量的状态,如图9- 98所示。

图9- 98监控OPC变量

 

注意:

1)   上述的配置过程是在缺省模式下完成的,如果需要对OPC服务器的属性、接口进行设置,可以在TIA博途软件以及“Communication settings”(“开始”->“所有程序”->“Siemens Automation”->“SIMATIC”->“SIMATIC NET”)中进行配置。

2)   OPC Scout V10是一个客户端,可以用于测试。上位监控软件同样也是一个客户端,可以直接连接OPC服务器的变量。如果用户自己编写上位监控程序,需要了解OPC变量的ID名称等参数,这些需要参考SIMATIC NET相关手册。

  •  

  •  

  •  

  •  

您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。