西门子S7系列PLC与WinCC的通信
西门子S7系列PLC是德国西门子公司1996年推出的产品,包括S7-200/300/400系列。S7系列产品的性能和使用范围各不相同。目前,在我厂制丝生产线上广泛使用的是S7-300/400系列PLC。
WinCC(Windows Control Center)是西门子公司的一款性能全面、技术先进、系统开放、方便灵活的HMI/SCADA软件,它集成了SCADA、组态、脚本(Script)语言和OPC等先进技术,为用户提供了Windows操作系统(Windows2000或XP)环境下使用各种通用软件的功能。同时WinCC的通信驱动程序的种类也在不断增加,通过OPC(OLE for Product Control)方式还可与更多的第三方控制器通信,因此WinCC产品的兼容性和通用性很强。
西门子常用的通信方式主要有以下几种:自由口通信、PPI(Point to Point点对点接口协议)通信、MPI(MultiPoint interface多点接口协议)通信、PROFIBUS(ProcessField Bus过程现场总线协议)通信、工业以太网通信等。本文主要就PROFIBUS通信来介绍PLC与WinCC之间的通信。
PROFIBUS通信是一种用于工厂自动化车间级监控和现场设备层数据通信与控制的现场总线技术,它为实现工厂综合自动化和现场设备智能化提供了一种可行的解决方案。PROFIBUS是开放式的现场总线标准,具有很强的开放性,符合标准的厂商生产的设备都可以接入到这一网络中。
PROFIBUS连接的系统由主站和从站组成,主站能控制总线,当主站控制总线后,可以主动发送信息。多主站时通过令牌方式来决定哪个主站对总线有控制权。从站不能控制总线,当主站有请求时,从站回送相应信息给主站,从站一般为传感器、变送器、驱动器等。
PROFIBUS通信有三个兼容部分组成:即PROFIBUS-DP车间级通信、PROFIBUS-PA现场级通信、PROFIBUS-FMS工厂级通信。PROFIBUS-DP是满足用户快速通信的最佳方案,它是一种高速低成本通信,用于设备级控制系统与分散式I/O的通信。
WinCC V6.0采用现行的Microsoft SQL Server数据库来实现数据归档,与SIMATIC S7系列PLC连接简单易行、通信高效,并且增加了IT功能和Web功能,使得其基本功能得到了进一步完善。现在我厂使用S7-300/400系列PLC与WinCC软件通信实现了全过程的自动化控制,不仅能够在现场喝中央控制室的监控画面上实时显示设备运行状态和实时工艺参数,而且对数据处理以及归档也实现了自动化,不仅方便监控,也方便查询。因此二者之间的通信要非常畅通高效。
西门子S7系列PLC与WinCC的通信是实现全过程自动化控制的关键,通过PROFIBUS总线,实现了S7-300/400系列PLC与WinCC软件之间的高效通信,从而提高了烟草行业整体自动化水平和卷烟产品质量。