OPC在仓库监控系统中的应用

来源:本站整理 作者:叶子2011年05月24日 09:42
[导读] 本文解决了上位机与下位 s7-200 PLC的通讯问题,并且数据传输稳定,实时性好,组态方便灵活,调试简单由于OPC协议是通用协议,得到很多公司的支持,通用性好,并且可以通过局域网甚

 

   1 前言 

      本文设计了一个三巷道自动化立体仓库, 现对该仓库的系统组成、监控管理系统软件以及上位机与 PLC的通信问题进行较详细的介绍 。

  2 系统构成及 OP C技术

  2.1 系统 组成

  系统的下位机由 3个 S7 — 200 (CPU226) 和 1个TP070触控屏以及多台直流调速器等组成,上位机是 l台安装有 WindowsXP、 S7—200 PC Access、 WinCC6. OSP2和VB

  等软件的普通 P C机。上位机作为主站, 下位的 3个PLC都是从站并且站地址不同,上位机利用 RS232 PPI 智能电缆和下位机 3个 s7-200通讯。

  2.2 OPC技 术

  OPC是一个基于COM技术的接口标准,提高了工业自动化软件与硬件,以及软件之间的互操作业。OPC采用客户/眼务器结构, 使得多个 OPC客户程序可与一个厂商提供的OP C服务器连接,并通过OPC服务器, 从数据源存取数据。

  正是由于 OP C标准化的接口能够显著节省昂贵的、用于人力和时间的投资,再加上使用经济型的PPI电缆连接、下位机,使得整个系统在保证功能的前提下变得十分经济实用.

  3 S7-200 PC Access与 S7-200的通讯

  3.1 S7-200 PC Access简介

  s7-200 PC Access是s7-200 PLC的一种OPC服务器,是唯一专供小型 PLC使用的低成本OPC工具,可与任何标准 OPC客户机配合使用,也可和Micro/WIN同时联机使用。s7-200 PC Access 使用 PPI 、 以太网或调制解调器与 PLC通讯,可同时从 8个 PLC读取数据, 并且服务器读取的项目数是没有限制的 。

  3.2 使 用 S7 ~ 200 PC Access 构建 OPC服务器

  (1) 连接 PLC: 在树形图 中添加 一个新 PLC连接。 然后配置通讯协议 : 选择 PG/PC接 口将接口配置为PC/PPI电缆(PPI),并为 s7-200 PC Access 选择 网络地址和波特率, 在新建PLC的“ PLC属性 PPI 通讯” 属性对话框 中, 输入 P L C名称和站地址( 须与实际的设置一致)。

  (2) 建立 OPC项 目: 右击 PLC图标, 选择“ 新” 一“ 项目”,然后在项目属性中填写“ 地址” 和“ 数据类型”,地址和类型与 s7-200 PLC用于监控的变量相对应 ,例如 :“ MBO ” 和“ byte ”。

  把所有想要监控的变量添加后便在 s7-200 PC。Access 下建立了 s7-200的 OPC Server。

  (3) 通信测试: S7-200 PC Access 软件本身带有测试客户机,可以方便地了解客户机与眼务器的通讯情况.将建立完的项 目拖放至测试客户饥窗口内,单击 S7-200 PC Access 工具条中的“ 状态” 按钮,在窗口中就可显示出项目连接状态和项目值。

  4 使用 Wi n CC开发 OP C客户端监控系统

  4.1 WinCC客户端与 S7-200 PC Access 服务器的通讯连接由于 s7-200 PC Access是 s7-200的 OPC服务器,因此可将 WinCC配置为 OPC客户端通过 OPC接口访问s7-200 PC Access 服务器。只要将 OPC服务器中的项目添加到 WinCC的变量管理器中便可在组态中使用了,具体方法如下:

  (1) 在 Wincc变量管理器中添加一个新 的驱动程序,新的驱动程序选择 OPC.CHN。在 OPC Groups 通道标签上右键,选择“ 系统参数” 进入 OP C条目管理对话框。

  (2) 在对话框中点击“ Local” 条目前的加号, 此时会显示出本地计算机上的所有 OPC服务器列表, 选择“s7 200.OPC Server” 后点击“浏览服务器” 按钮,便可看到在 s7-200 PC Access中添加的所有OPC项 ,选择所需的项添加到 WinCC的变量管理器 中。

  (3) 建立 以上 OPC通道下的逻辑连接后命名为OPC Server 。

  4.2 WinCC客户端监视系统

  WINCC提供了非常丰富而友好的人机交互界面,通过对OPC通道中变量的读写完成了对立体库设备状态的监控。监控站 以交互形式进行各类画面的调用与切换,完成过程控制功能,而且在动态画面中显示设备各部分的主要参数及工作状态,如堆垛机运行参数、货叉位置、出入库控制,以及故障诊断等。

  5 使用 VB开发 OPC客户端库存管理软件系统

  由于在WinCC中不便于开发库存管理软件,而VB恰好为开发库存管理软件提供了一个良好的平台, 在VB中容易实现与数据库的连接,完成如记录出入库物品的详细情况、出入库时间、历史查询、报表打印等功能,以s7-200 PC Access为 OPC服务器使用VB编写OPC客户端库存管理软件也可完成对立体库的各项操作。

  5.1 安装 OPC自动化接 口服务

  若要用 VB开发 OPC应用程序, 必须安装 OPC自动化接口服务,在 VB环境中, 按“T程” 的子菜单“引用…”后,选择其中的“Siemens OPC DAAutomation2.0” 项,这样才能使用自动化接口。

  

12下一页

本文导航

  • 第 1 页:OPC在仓库监控系统中的应用
  • 第 2 页:程序设计

相关阅读

发表评论
技术交流、积极发言! 发表评请遵守相关规定。

0 条评论

推荐阅读

每月人物

正面迎战智慧家庭:从称体重到“称”健康,芯海智慧测量全包了!

正面迎战智慧家庭:从称体重到“称”健康,芯海智慧测量全包
随着科技的发展,人们对生活质量的追求越来越高,传统的家庭生活方式已经无法满足现代人的家居生活,智慧家庭的新型生活理念成为很多人梦寐以求的...

依托AI平台,涂鸦智能开启全屋智能2.0时代!

依托AI平台,涂鸦智能开启全屋智能2.0时代!
随着物联网技术的突飞猛进,生活中越来越多的家庭设备将会联上网络,变得“智慧”起来,智慧家庭的概念成了这几年媒体、企业、用户关注的焦点,而...

每周排行

  • 型 号
  • 产品描述