WinCC编程介绍

简介: WinCC编程介绍

SIMATIC WinCC(视窗控制中心)是西门子公司在自动化领域中的先进技术和Microsoft的强大功能相结合的产物。它有各种有效功能用于自动化过程,是用于个人计算机上的,按价格和性能分级的人机界面和SCADA系统。如图5.8所示为WinCC开发系统的界面。SIMATIC WinCC是第一个使用32位技术的过程监视系统,具有良好的开放性和灵活性。可以容易的结合标准和用户程序生成人机界面,准确的满足实际要求。WinCC具有以下系统特性。

(1)SIMATIC WinCC是一个通用的系统。WinCC在自动化领域中可用于所有的操作员控制和监控任务.WinCC可将过程和生产中发生的事件清楚地显示出来。它显示当前状态并按顺序记录。所记录的数据可以全部显示或选择简要形式显示,可连续或按要求编辑,并可输出。WinCC提供各种功能块用于以上这些功能,以及图形显示,结合各用户程序、信息处理、测量值处理、配方参数和报表。

(2)SIMATIC WinCC功能可随任务增加。软件的特殊功能做成可选软件包,客户可以单独选购,适用于数据和功能的扩展。例如,通过服务器可选软件包,可以将已有的单用户组态系统扩展成一个多用户系统。

(3)SIMATIC WinCC人机界面和SCADA是为全球用户开发的自动化领域中先进技术的产品。SIMATIC人机界面产品具有在线语言切换功能,这种功能在过程操作中不但对图表信息和测量值,而且对于配置软件都有效的。WinCC有五种语言可供选择,允许用户在系统安装中选择合适的语言。此外,你能在合适的语言环境中设计运行界面。很容易适应各个国家的用户需求。

(4)SIMATIC WinCC保证数据的完整性。通过两个冗余的工作站,WinCC提供连续的文档数据选择和系统操作的安全保证。在一个服务器受干扰后系统切换客户机到其他服务器上,以确保连续操作。当故障的服务器重新启动,两台服务器的文档自动匹配,以保证文档数据不中断。

(5)SIMATIC WinCC是全面开放的软件。WinCC是在Microsoft Windows 2000/XP或Windows NT 4.0/5.0操作系统下,在PC上运行的面向对象的一流的32位应用软件。WinCC可通过OLE和ODBC视窗标准机制,作为理想的通信伙伴进入Windows世界。因此可容易地结合到全公司的数据处理系统中。WinCC不仅是数据开放,系统功能也是开放的,这就意味着系统开发人员可用WinCC为基础开发有关的应用软件,或编写扩展功能。

63a7f1f5b47040e4a4daa59ce6572ce6.png

 WinCC开发环境窗口

SIMATIC WinCC主要包括计算机(Computer)、标签管理(Tag Management)、数据类型(Data Type)和编辑器(Editor)四大部分。其中计算机一项是对计算机进行有关的设置;标签管理是对标签进行初始化定义;数据类型是对标签所代表的数据类型进行定义;编辑器则是最为主要的部分,它主要包括以下几个部分。

(1)图形编辑器(Graphics Designer)。WinCC的图形编辑器用来处理过操作中所有屏幕上的输入信号和输出信号。图形编辑器提供了一个标准图库,用户也可以自己制作图形,还可以在图形中使用OLE对象将在其他软件中设计的对象或图库中的对象调到图形编辑器中。所有图形对象的外观都可动态的进行控制。图形的几何形状、颜色、式样、层次都可通过过程制定或直接通过程序来定义和修改。

(2)报警存档(Alarm Logging)。报警存档用于监控生产过程事件,来自自动化系统事件及WinCC系统事件,并进行处理。它用可视和可听的方式显示所记录的事件,并可以打印下来。WinCC的报警存档可以自由定义,因此,它可以满足特殊系统的特殊要求。

(3)标签存档(Tag Logging)。WinCC除了可以显示当前状态,还能根据需要记录经济、技术数据。通过分析和评估这些数据可以保证操作进程有一个清晰的全貌。标签存档可以记录单个测量点或一组测量点的测量值。为安全起见,数据被存储于硬盘中。用户可以用不同的方法来记录测量值,例如,可以循环的记录或由事件进行触发来记录。存档值可以用趋势图或表格形式来表示,既可以在屏幕上表示,也可以打印成报表。

(4)全局脚本。全局脚本就是C语言函数和动作的通称,用于给对象组态动作并通过调用系统内部C语言编译器来处理。它为用户提供一个C语言的编程环境。利用它编辑的C函数可以用于WinCC内的任何地方,如连到监控画面的对象上或用于数据记录。

(5)用户管理器。用户管理器用于分配和控制用户的单个组态和运行系统编辑器的访问权限,对于一个生产过程,登录和WinCC操作可以被禁止,以防止非法访问。每建立一个用户,就设置了WinCC功能的访问权限并独立的分配给此用户,至多可分配999个不同的授权。

(6)报表系统(Report Designer)。WinCC提供了一套集成的报表系统,能将WinCC里的数据打印输出,输出的页面格式是自由的,用户可进行自定义。可以同时设定3个打印机,每一个打印任务可以对应一个自己的打印机,如果该打印机失败,预先设定的打印机就会接替这个打印任务。

相关文章
|
3天前
|
SQL Java 关系型数据库
JDBC编程
JDBC编程
7 2
|
Oracle Java 关系型数据库
JDBC编程中, 这些问题你都遇到过吗
JDBC编程时,常见的几个异常的介绍以及解决方案
JDBC编程中, 这些问题你都遇到过吗