资源描述:
自动化与仪器仪表 2 0 1 4 年5 期 总第 1 7 5 期 上位机 软件 与 S 7 1 2 0 0 P L C的 O P C通信研 究 段润群 ,谢云山 重庆川仪速达机电有限公司 重庆,4 0 1 3 4 7 重庆工业 自动化仪表研究所 重庆,4 0 1 1 2 3 摘要以实际工程项目应用为背景,较深入地探讨了上位机软件基于O P C技术与s 7 1 2 0 0 P L C 通信的工程组态 。 关键词OP C ;S 7 . 1 2 0 0 ;P L C;通信 Ab s t r a c t B a s e d o n t h e b a c k g r o u n d o f p r a c t i c a l e n g i n e e r i n g p r o j e c t , d i s c u s s e s d e e p l y t h e O P C c o mmu n i - c a t i o n c o nfig ur a t i o n o fPC s o f t wa r e a nd S7 1 20 0 PLC. Ke y wo r d s OPC; S7 1 2 0 0; P LC;Co mmu n i c a t i on 中图分类号T P 2 7 文献标识码 A 文章编号1 0 0 1 - 9 2 2 7 2 0 1 4 0 5 - 0 0 1 3 0 4 0 引 言 随着近几年西门子 S 7 1 2 0 0 P L C的大力推广 , 在 一些 小项 目的技术方 案上 ,也选择 了 S 7 1 2 0 0 。 如果是通过 HMI 设备进行监控 的话,则监控画面与 P L C程序均可在 T I A P o r t a l 集成环境 里进 行开发 , 但 是有些项 目没有采用 H MI 设备 ,由于项 目不大且 预算较少,也就没选择T I A P o rt a l 进行上位机监控 画 面 的 开 发 , 而 是 选 择 单 独 的 Wi n C C , 如 Wi n C C 7 . 0 ,或是比较常见 的国产组态软件 ,如北京 亚控 公司的组态王或者北京世纪长秋公司的世纪星 等组态软件 。这时,会尴尬地发现有些组态软件没 有对 S 7 1 2 0 0进行直接通信 的驱动程序 。这主要是 由于西门子对 S 7 1 2 0 0 P L C的市场定位等因素,导 致 了市面上上位机监控软件对 S 7 1 2 0 0直接通信驱 动的支持不是很充分 通常需要与上位机监控 软件 厂家 协商定 制 ,比较多 的是经 由O P C S e r v e r 对 s 7 1 2 0 0 进行数据采集和现场设备控制。 1 S 7 - 1 2 0 0 P L C及 0P C技术简介 1 . 1 7-1 2 00 PLC 西 门子 S I M A T I C S 7 1 2 0 0定位 于 “ 低端 的离 散 自动化系统和独立 自动化系统 中使用 的小型控制 器模块 ”, 充分满足于中小型 自动化的系统需求。此 系列产 品的设计充分考虑 了系统、控制器、人机界 面和软件的无缝整合和高效协调的需求。 收稿日期2 0 1 4 0 2 0 8 作者简介段润群 1 9 7 6 一 ,女,工程师,主要从事 自 动化仪器仪表研 究开发和 自动化控制 系统的集成应用工作。 S I MA T I C S 7 1 2 0 0具 有 集 成 P R O F I N E T接 口、 强大的集成工艺功能和灵活 的可扩展性等特点,为 各种工艺任务提供简单 的通信和有效 的解 决方案 , 尤其满足多种应用中完全不同的 自动化需求。 1 . 2 OP C技 术 O P C是 O L E f o r P r o c e s s C o n t r o l 的缩 写 ,即把 O L E应用于工业控制领域 。O L E原意是对象链接和 嵌入 ,随着 O L E 2 的发行 ,现在的 O L E包容 了许多 新 的特征 ,如统一 数据传输 、结构 化存储和 自动 化 ,已经成为独立于计算机语言 、操作系统甚至硬 件平台的一种规范,是面向对象程序设计概念的进 一 步推广 。O P C建立 O L E规范之上 ,它为工业控制 领域提供了一种标准的数据访 问机制。 O P C规 范包括 O P C服务器 和 O P C客 户两 个部 分,其实质是在硬件供应商和软件开发商之 间建立 了一套完整的 “ 规则” ,只要遵循这套规则,数据交 互对两者来说都是透 明的,硬件供应商无需考虑应 用程序的多种需求和传输协议 ,软件开发商也无 需 了解硬件的实质和操作过程。 2 OP C S e r v e r 与 P L C通信组态 2 . 1 OP C S e r v e r 选择 支持 S 7 1 2 0 0 P L C的 O P C S e rve r ,项 目上 比较 常 用 的 是 P C A c c e s s 、 S I MA T I C N E T 以 及 K E P S e r v e r EX OPC S e r v e r 。 P C A c c e s s 软 件是 专用 于 S 7 2 0 0 P L C s 的 O P C S e r v e r , 由于 S 7 1 2 0 0与 S 7 2 0 0的区别 主要 是软 件系统方面 ,导致使用 P C A c c e s s 与 S 7 1 2 0 0 进行 1 3 学兔兔 w w w .x u e t u t u .c o m 学兔兔 w w w .x u e t u t u .c o m 学兔兔 w w w .x u e t u t u .c o m 学兔兔 w w w .x u e t u t u .c o m
展开阅读全文