——孙慧目录一、概述二、创建项目三、图形画面1.1WinCC功能优势▪支持Microsoft标准操作系统(由微软开发):WindowsXPProfessional+sp2/sp3WindowsVistaBusiness、Enterprise、UltimateWindowsServer2003sp2WindowsServer2003R2sp2等▪支持InterExplorerV6.0sp1以上版本▪可使用Windows设备(如:打印机、驱动器等)▪支持与其它Windows应用程序进行数据交换(如产量报表)▪支持ODBC、SQL、OLE-DB和ADO数据库接口▪支持API编程接口▪可使用OPC(用于过程控制的OLE)接口▪可使用数据库MSSQLServer2005(关系型数据库管理系统)数据库名称说明早期的数据库连接是非常困难的.每个数据库的格式都不一样,开发者得对他们所开发的每种数据库的底层API函数有深刻的了解.因此,能处理各种各样数据库的通用的API就应运而生了.也就是现在的ODBC(OpenDatabaseConnectivity),ODBC是人们在创建通用API的早期产物.有许多种数据库遵从了这种标准,被称为ODBC兼容的数据库.ADO(ActiveXDataObjects,ActiveX数据对象)是Microsoft提出的应用程序接口(API)用以实现访问关系或非关系数据库中的数据。例如,如果您希望编写应用程序从DB2或Oracle数据库中向网页提供数据,可以将ADO程序包括在作为活动服务器页(ASP)的HTML文件中。OLEDB(ObjectLinkingandEmbedding,Database,又称为OLEDB或OLE-DB),一个基于COM(串行通讯接口)的数据存储对象,能提供对所有类型的数据的操作,甚至能在离线的情况下存取数据。OLEDB位于ODBC层与应用程序之间.在你的ASP页面里,ADO是位于OLEDB之上的应用程序.你的ADO调用先被送到OLEDB,然后再交由ODBC处理.1.1WinCC功能优势▪全图形显示▪报警显示、报警归档和报警记录▪测量值采集(归档功能、数据压缩、最小值和最大值)▪报表功能▪与各个PLC系统进行过程通讯▪用于数据库和数据处理的标准接口(例如,Microsoft程序)ODBC﹑OPC﹑OLE…▪WinCC的所有应用模块中都包含有编程接口(API),可访问数据和函数▪可使用ANSI-C编程语言或VisualBasic脚本来实现复杂的可视化任务1.2WinCC基本功能▪RT授权(运行系统)允许用户无限期在运行模式下应用WinCC。▪RC授权(运行系统+组态系统)允许用户在运行系统模式和组态模式下无限期使用WinCC。注意事项:“AXNFZZ”文件夹的名称和属性都不允许更改,否则可能导致所传送的授权密钥丢失,且无法恢复。1.3WinCC授权1.4WinCC系统组态单用户系统的组态1.4WinCC系统组态多用户系统注意事项:带有操作员站功能的服务器可带客户端数目:4不带操作员站功能的服务器可带客户端数目:321.4WinCC系统组态分布式系统/Web技术分布式系统:客户端最多可访问12个服务器项目(最多一个项目,12个服务器或12对)1.4WinCC系统组态1.5WinCC体系结构1.6WinCC开放性2.1组态准备可编程逻辑控制器连接类型过程变量内部变量2.2创建项目1.从Windows中启动WinCC2.创建一个新项目:MFile/New…3.定义项目文件夹存储位置项目名称可以使用大小写,不要使用字符。因为很多字符都不容许。2.3指定项目属性指定项目属性:更新周期(用户有5个周期可以设置)热键(用于硬拷贝、登录和退出)附加项目选项(ES站激活项目、在线帮助)操作模式用户界面和设计查找功能2.4计算机属性计算机列表:常规信息(采用本地计算机名)启动(加载WINCC哪些程序和运行其他程序)参数(语言、时钟、禁用热键)图形运行系统(启动画面)TextLibrary/双击,打开文本库/language,可加减语言2.5过程变量安装SIMATIC设备驱动程序(S7-DOS)2.5过程变量通信结构2.5过程变量针对链接选择通信驱动程序1A)选择通信驱动程序B)组态连接2.5过程变量针对链接选择通信驱动程序2C)设置系统参数2.5过程变量组态过程变量3图形画面基本映象画面window对象属性放着不同的objectProperfies3图形画面新建两个画面,分别取名为start和motor2.重命名画面名为start和motor1.GraphicsDesigner/右键Newpicture——新建画面;3图形画面打开start画面,设置画面尺寸1.双击start.pdl,打开画面编辑;2.在画面中右键/选择properties3.在几何形状中设置画面尺寸,不要大于电脑本身的尺寸。4.设置你希望建立的其他属性。3图形画面建立一个窗口,设置窗口属性1.选择建立一个PictureWindow,选中后在画面中拖动。2.在窗口中右键/选择properties3.在几何形状中设置画面尺寸,不要大于电脑本身的尺寸。4.设置你希望建立的其他属性。3图形画面建立一个静态文本,设置文本属性1.选择建立一个StaticText,选中后在画面中拖动。2.在文本中右键/选择properties3.在几何形状中设置画面尺寸,不要大于电脑本身的尺寸。4.设置你希望建立的其他属性。3图形画面建立一个OLE对象,设置属性1.选择建立一个OLEElement,选中后在画面中点击。2.在下图中选择CreatefromFile3图形画面建立页面导航键1.单击DisplayLibrary,打开下图。2.选择导航键3图形画面建立一个时钟显示3图形画面编辑motor画面1.定义页面尺寸为1440*700。2.增加一个电机对象。3图形画面在start页面中增加按钮对象,指向motor页面1.增加一个按钮。2.在事件中编辑按钮指向属性。3图形画面设置WINCC图形运行模式的起始画面1.双击计算机名(或右键打开属性),在计算机属性下选择start为起始画面。2.在WindowAttributes中设置为全屏模式。测试3图形画面建立一组内部变量,控制电机1.建立一个内部变量组,取名。2.在新建的变量组下,右键/NEWTAG…设置变量。3图形画面设计按钮控制电机1.从库中添加一个按钮。2.给按钮添加控制属性。3图形画面设置电机运行的动态响应1.选择电机,在属性窗口中改变背景颜色的动态链接。3图形画面设置两个IO域显示速度1.在Smartobjects下选中I/OField,拖放对象。2.在弹出的属性窗口中选择正确的Tag。3图形画面通过一个按钮设定固定速度1.在窗口中建一个按钮对象,然后打开属性窗口,选择直接连接。2.在弹出的属性窗口中选择常数,输入1300;target选择tag,查找目标。3图形画面通过一个滑块设定速度1.在窗口中建一个滑块对象,拖放后选择连接目标。2.在弹出的属性窗口中选择对应的范围等属性。3图形画面通过一个棒图显示速度1.在窗口中建一个棒图对象,拖放后选择连接对象。2.在弹出的属性窗口中选择范围;将LimitMarker标记为Display,设置报警颜色。3图形画面通过一个按钮每次加减100操作给定速度1.在窗口中建两个按钮对象,打开属性窗口,编辑后如图选择VBS-Action…。2.输入如下语句。3图形画面通过一个按钮每次减100操作给定速度1.在窗口中建两个按钮对象,打开属性窗口,编辑后如图选择C-Action…。3图形画面通过两部操作安全控制电机1-新建一个画面1.新建一个Picture,命名为mot1。2.设置页面为120*160。3.添加一个开关,连接至目标电机。4.添加一个按钮,能退出当前窗口将当前窗口设置为不可见3图形画面通过两部操作安全控制电机2-连接画面1.在电机画面中新建一个Picture。2.打开属性窗口,设置尺寸为120*160,Display设置为不可见;PictureName设置为mot1。1.在电机画面中新建一个按钮。2.打开属性窗口,选择直接连接,将上图设置为可见。3图形画面位操作1-新建变量1.在内部变量中新增一个8位变量。3图形画面位操作2-通过按钮操作各个位1.在画面中新建两个按钮。2.选中一个按钮,选择StandardDynamics/Setting/Resettingabit。3图形画面位操作3-通过一个IO域显示位状态1.在画面中新建一个IO域。2.设置IO域的属性。3图形画面位操作4-通过一个checkbox操作位1.在画面中新建一个checkbox。2.设置checkbox的属性。3图形画面位操作5-练习:新建一个圆球,第5位为1时,圆球由绿变红3图形画面帮助信息1.在画面中新建一个Multiplerowtext,设置其属性。3图形画面新建一个退出run的按钮1.在画面中新建一个按钮,选择如下操作