自动控制网移动版

自动控制网 > 自动化 > PLC >

intouch组态软件与西门子smart PLC的通信过程

在过去,为了存取现场设备的数据信息,每一个应用软件开发商都需要编写专用的接口函数。由于现场设备的种类繁多,且产品的不断升级,往往给用户和软件开发商带来巨大的工作负担。通常这样也不能满足工作的实际需要,系统集成商和开发商急切需要一种具有高效性、可靠性、开放性、可互操作性的即插即用的设备驱动程序。在这种情况下,OPC标准应运而生。

OPC(Object Linking and Embedding(OLE) for Process Control)是微软公司的对象连接和嵌入技术在过程控制方面的应用。OPC规范从OLE/COM/DCOM的技术基础上发展而来,并以C/S模式为面向对象的工业自动化软件的开发建立了统一标准,该标准中定义了在基于PC的客户机之间进行自动化数据实时交换的方法。采用OPC标准后,驱动程序不再由软件开发商开发,而是由硬件开发商根据硬件的特征,将各个硬件设备驱动程序和通讯程序封装成可独立运行或嵌入式运行的数据服务器。  

前言
西门子PLC系列S7-200 smart是S7-200的加强版,与西门子PLC S7-200相比,它在性能上,硬件配置和软件组态方面都有提高,也得到了用户的广泛认可。也由于smart版本较新,如果组态软件较老,则无法与smart进行通信,幸运的是在intouch组态软件新版的KEPServer6.4版本以上支持西门子smart、1200、1500系列PLC,昌晖仪表跟大家分享一下intouch组态软件经过KEPserver的OPC与smart PLC的通信过程。

1、KEPServer中的设置
①安装KEPServer服务,勾选自己需要PLC驱动后,还必须勾选woderware SuitLink服务,这个是决定intouch能否使用OPC软件的前提。如图1所示:
KEPServer安装
图1 KEPServer安装

②开启KEPSERVER的suiteLink服务,如图2所示,这里的应用程序非常重要,后面在INTOUCH软件设置中会用到。不同的OPC软件,应用程序名称都会不同,故需要记得自己所用的OPC的应用程序名称。
开启KEPSERVER的suiteLink服务
图2 开启KEPSERVER的suiteLink服务

③建立西门子通信驱动程序,这里主要选择通过什么方式对其,由于西门子smart系列支持以太网通信,故我们可以选择用以太网通信。
建立通道类型
图3 建立通道类型

设置通信通道
图4 设置通信通道

选择通信对应网卡
图5 选择通信对应网卡

④上一步骤我们已经建立的通信通道,接下,需要选择PLC的类型,及一些设置。
输入设备名称
图6 输入设备名称
由于smart系列本质和200系列差不多,我们这里选择S7-200系列。图7所示:
本文已影响
最近关注
0基础免费学PLC,扫描观看

扫描上方二维码免费观看PLC视频课程