西门子200smartPLC与wincc7.4的OPC通信 点击:2588 | 回复:7



天王盖地虎呀

    
  • 精华:0帖
  • 求助:2帖
  • 帖子:3帖 | 23回
  • 年度积分:0
  • 历史总积分:420
  • 注册:2018年2月12日
发表于:2018-11-25 11:22:01
楼主

西门子200smartPLC与wincc 7.4 的OPC通信


前几天做了一个西门子200smart与winccOPC通讯的项目 由于刚开始接触OPC所以如有不足之处请指出,很希望和大家交流经验,互相学习!谢谢大家!


OPC全称是OLE for Process Control,它的出现为基于Windows的应用程序和现场过程控制应用建立了桥梁。在过去,为了存取现场设备的数据信息,每一个应用软件开发商都需要编写专用的接口函数。由于现场设备的种类繁多,且产品的不断升级,往往给用户和软件开发商带来了巨大的工作负担。通常这样也不能满足工作的实际需要,系统集成商和开发商急切需要一种具有高效性、可靠性、开放性、可互操作性的即插即用的设备驱动程序。在这种情况下,OPC标准应运而生。OPC标准以微软公司的OLE技术为基础,它的制定是通过提供一套标准的OLE/COM接口完成的,在OPC技术中使用的是OLE 2技术,OLE标准允许多台微机之间交换文档、图形等对象。


在西门子smart plc与wincc的通讯中就需要用到OPC服务器做一个中间桥梁!在wincc中提供了OPC的驱动,wincc的OPC驱动不止可用于西门子smart的PLC,也可用于其他品牌的PLC,不过需要厂家提供相应的OPC软件以便于定义变量。

西门子SMART PLC用到的OPC软件叫S7-200 PC Access SMART

再此提供下载链接S7-200 PC Access SMART    密码:vv06


软件的安装如果不会的话可以自行百度,再此不过多介绍

安装好软件后双击打开,开始组态连接,具体操作方法请移步参考:使用方法

建立好项目需要的变量后就需要在wincc里建立相应的驱动及导入建立的变量以便于使用,具体方法请参考:使用方法

此时就完成程序变量的建立与导入,然后就可以根据项目需要组态画面并使用这些变量


组态完成后运行wincc,并且PLC与电脑连接,如果还有其他设备接入的话可以使用交换机,只要保证PLC与电脑在同一网段即可。


还要注意OPC软件变量建立好后记得报存,另外wincc在运行时 建立有变量的OPC文件是打不开的,需要停止运行wincc即可!


如此就完成了wincc与smartPLC的连接!


本文纯手打,希望各位技术大咖多多指教,共同交流学习进步!

--------------------- 

作者:/天王盖地虎/ 

来源:CSDN 

原文:https://blog.csdn.net/u011499555/article/details/84430617 

版权声明:本文为博主原创文章,转载请附上博文链接!


 






chen2550175

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 71回
  • 年度积分:0
  • 历史总积分:76
  • 注册:2015年5月25日
发表于:2018-11-25 20:46:39
1楼

想学习一下这方面的知识

帅哥鹏

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 635回
  • 年度积分:0
  • 历史总积分:701
  • 注册:2018年6月21日
发表于:2018-11-26 10:15:14
2楼

很长知识   楼主很厉害

wangchunci222

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 159回
  • 年度积分:0
  • 历史总积分:141
  • 注册:2017年2月23日
发表于:2018-11-30 16:16:49
3楼

楼主的学习精神是我们的榜样

请叫我王老湿

  • [版主]
  • 精华:0帖
  • 求助:0帖
  • 帖子:622帖 | 8531回
  • 年度积分:91
  • 历史总积分:332562
  • 注册:2011年4月25日
发表于:2018-12-02 10:43:06
4楼

楼主最后终于搞出来了,值得学习

天王盖地虎呀

  • 精华:0帖
  • 求助:2帖
  • 帖子:3帖 | 23回
  • 年度积分:0
  • 历史总积分:420
  • 注册:2018年2月12日
发表于:2018-12-02 11:05:27
5楼


回复内容:

对: 大连德嘉工控 使用大连德嘉的多功能交换机产品可以实现200smart... 内容的回复!

-------------------------

有西门子专门的OPC软件 ,还需要加专业的交换机?据我所知你这交换机让smart和wincc连接是用的300的TCP/IP协议吧?这样的话在wincc中还需要把V区定义成DB,这样个人认为很麻烦!用专门的OPC软件难道不方便吗?还值得花好几倍的价钱买个交换机?   

我有一个傻丫头

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 285回
  • 年度积分:13
  • 历史总积分:209
  • 注册:2016年12月26日
发表于:2019-12-11 18:15:06
6楼

感谢分享谢谢!支持


热门招聘
相关主题

官方公众号

智造工程师