WinCC 系统课程_第1页
WinCC 系统课程_第2页
WinCC 系统课程_第3页
WinCC 系统课程_第4页
WinCC 系统课程_第5页
已阅读5页,还剩91页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、WinCC 系统课程WinCC 系统课程第一章 WinCC系统概述基本功能(1/5)基本过程控制(1/8-1/9)nOS-项目编辑器:此向导用于组态和初始化当前WinCC项目的监视设定和屏幕设定。基本过程控制(1/8-1/9)n画面树管理器(picture tree manager)n时钟同步(time synchronization)nHorn编辑器(Horn)nLifebeat监视授权及选项(1/10)系统组态(1/13)1.广泛的可视化任务可集多用户系统结合在一起;2.服务器取代过程连接;PC网络连接其它所有的客户至服务器;3.客户从服务器接收所有的数据;4.甚至管理级上更高层次的计算机

2、也可通过终端总线访问Win CC数据库;5.Simatic工业以太网过程总线也可以用作苛刻环境中的工业应用终端总路线。单用户系统组态(1/14)n组态:单用户系统用于小型(变量数量)应用,但它们也可以是独立系统部件的操作员界面。n单机:在单用户系统具有操作所需的所有东西时,它以单机方式工作.这些点对点的连接以及局域网连接构成了自动化级别。多用户系统(1/15)客户机客户机客户机客户机132n服务器客户机配置使得有可能将最多32个操作员终端连接到一个服务器。n冗余服务器:当你并行操作两个Win CC站时,在运行时或者一个服务器发生故障后,归档将被自动调整.客户机到主站的自动切换,保证了连续过程的

3、执行和操作。n有操作员终端的服务器的客户机数量4。n没有操作员终端的服务器的客户机数量32。n服务器和客户机或多客户机必须使用同样的操作系统。分布式系统/网络技术(1/16)WinCC web 客户机所有的WinCC应用多客户机1所有的WinCC应用多客户机32所有的WinCC应用服务器1所有的WinCC应用服务器12Web浏览服务器支持3/10/25/50客户端授权;Web浏览器客户机无需授权。体系结构(1/17)RT mdfMS SQLServer 2000Siemens S5/S7RT mdf开放性(1/18)WinCC软件安装(1/19-20)n操作系统(windows2000或XP)

4、n操作系统相应的Service PacknIE6.0以上+SP1nMessage Queuing(windows组件)nSql sever for WinCC(sp3)nWinCC 6.0nSimatic NET从版本5到版本6的升级(1/21-22)n版本5的后台数据库是Sybase, 版本6是Sql Sever,升级后Sybase数据库可以被卸载。n使用版本5创建的项目可以使用winCCtoolsProject Migrator进行转换。WinCC 系统课程第二章 创建项目及连接PLC创建一个工程(2/5)一个单用户一个服务器,几个无自己项目的客户端分布式系统,几个拥有自己项目的客户端Wi

5、n CC工程结构和文件交叉引用列表(xfc)组态过的屏幕(pdl,sav)屏幕文件(bmp,emf,wmf)动作列表(.act)项目函数(fct)项目库(pxl)函数声明(h)函数库(dll)工程动作(pas)报表布局(rpl)变量记录报警记录工程主文件数据库日志组态数据的数据库来自交叉引用的内部数据管理运行数据库日志连接到运行数据的主数据库用户归档数据库Win CC工程结构和文件n数据库文件总是两个:ldf, mdfn报警记录归档管理器:文件名结构:计算机名_项目名_ALG_起始时间_结束时间.mdfn变量记录快速归档管理器:文件名结构: 计算机名_项目名_TLG_起始时间_结束时间.mdf

6、(采样时间1min)n空的RT-DB WinCC_SQL.mdf: 1. 空白运行的数据库存在于SiemensWinCCbinWinCC_SQL.mdf, 2. 当你建立一个新的项目后将拷贝到项目的目录下,数据库自动生成n*. LOG文件:1.日志文件包含设定的数据,系统状态和应用时的错误信息;2.文件存放路径:SiemensWinCCDiagnose在工程间进行交换过程连接的变量为连接选择通讯驱动程序创建MPI连接(2/19)对集成的MPI接口始终是0连接状态(2/20)连接诊断(2/21)组态过程变量(2/23)品质代码(2/22)n4C:连接状态良好,目前没有通讯n80:连接状态良好,目

7、前正在通讯n见帮助信息创建Industrial Ethernet连接CP卡MAC地址CPU Slot number创建Industrial Ethernet连接系统参数的设定系统参数修改过后需要重新启动WinCC使之生效。创建TCP/IP连接CP卡IP地址CPU Slot number创建TCP/IP连接系统参数的设定组态内部变量(2/25)交叉引用(2/28-30)更新数据管理更新视图更新数据管理和视图过滤导出CSV交叉引用(2/28-30)WinCC数据内部数据管理过滤器交叉引用列表Cross Reerence编辑器.XFS.XFC变量仿真nSimaticwinCCtoolsWinCC t

8、ag simulatorNew tagDelete tag如模拟器和真实的 PLC同时工作,模拟器起作用。WinCC 系统课程第三章 画面编辑和用户权限管理借借鉴鉴各各种种风风格格的的画画面面借借鉴鉴各各种种风风格格的的画画面面借借鉴鉴各各种种风风格格的的画画面面借借鉴鉴各各种种风风格格的的画画面面借借鉴鉴各各种种风风格格的的画画面面BPC Application借借鉴鉴各各种种风风格格的的画画面面借借鉴鉴各各种种风风格格的的画画面面借借鉴鉴各各种种风风格格的的画画面面借借鉴鉴各各种种风风格格的的画画面面借借鉴鉴各各种种风风格格的的画画面面借借鉴鉴各各种种风风格格的的画画面面借借鉴鉴各各种种风

9、风格格的的画画面面借借鉴鉴各各种种风风格格的的画画面面借借鉴鉴各各种种风风格格的的画画面面借借鉴鉴各各种种风风格格的的画画面面借借鉴鉴各各种种风风格格的的画画面面借借鉴鉴各各种种风风格格的的画画面面借借鉴鉴各各种种风风格格的的画画面面借借鉴鉴各各种种风风格格的的画画面面借借鉴鉴各各种种风风格格的的画画面面借借鉴鉴各各种种风风格格的的画画面面借借鉴鉴各各种种风风格格的的画画面面图形编辑器组态界面(3/11)图形对象选项板(3/12)其它选项板n对齐选项板(3/14)n样式和变量选项板(3/15)图形对象(3/16-18)n选择对象nProperties和eventsn设置背景网格ToolsSet

10、tingsGirdn移动和复制对象n使用对齐选项板来排列对象符号库(3/19)定义起始画面(3/24)自动启动功能(3/25)退出WinCC Explorer(3/26)对象的默认触发器(3/27)n获得画面选择和通讯的高性能的表现的一个原因是对画面中的对象使用默认触发器设置,设置2秒钟是有意义的,最重要的是每个画面的每个触发器达到同一。练习1(3/37)n要求:1.按按钮on,出现红色图片2.按按钮off,出现绿色图片练习1步骤n使用“polygon”工具画红色多边形,并使用菜单“fileexport”将该图形导出,使用同样方法导出绿色多边形。n在Graphics Designer制作两个按

11、钮,在它们的Mouse press left动作里设置Direct Connection, 将0(off按钮)或1(on按钮)给对应的内部Tag。n从工具中拖一个Status Display控件,具体操作见3/37。(注:在Status Display Configuration图片是拖放设置的)练习2n要求1.多选框选到电机1,电机1闪烁;2.对电机2,电机3进行同样的设置。练习2步骤n多选框设置Geometrynumber of boxes设置多选框的个数Fontindex, Text设置每个多选框旁的文字Output/input selected boxes对Dynamic按鼠标右键选择

12、对应的Tag (signed 8 bit value)n从Siemens HMI Symbol Library 1.3库中拖出3个电机,设置control propertiesblink mode,对Dynamic按鼠标右键,选择Dynamic Dialog练习3:七巧板(3/38)n要求1.用7个多选按钮控制小人的显示。2.按delete按钮清除所有复选框,小人消失。练习3步骤n复选框PropertiesGeometrynumber of boxes:7PropertiesCheck BoxFontIndex:1 Text:HeadPropertiesOutput-inputselected

13、 boxesDynamic按鼠标右键选择Tag,用变量连接组态ndelete按钮在Mouse press left事件使用direct connection组态,把0给对应的Tag。n用Polygon制作7个多边形,用动态对话框为它们组态。PropertiesmiscellaneousDisplay 对Dynamic按鼠标右键,选择Dynamic Dialog练习4(3/42)n要求:1.按+1按钮,I/O框数值加1;2.按-1按钮,I/O框数值减1;练习4步骤练习5:画中画n要求:1.由switch按钮控制motor画面的显示和隐藏;2.Motor窗口中的on/off按钮控制主画面中电机的闪

14、烁和停止闪烁,UNDISP按钮控制motor画面的释放。练习5步骤n创建motor画面:宽150,高200;n在motor画面中设置两个按钮:在 on/off按钮的press left事件中加入如下代码:BOOL bb=GetTagBit(motor_onoff);bb=!bb;SetTagBit(motor_onoff,bb);在UNDISP按钮的press left事件中加入直接连接Direct connection: 常量0赋给current window的display。n创建主画面,添加1个按钮,1个picture windows控件,并从HMI符号库中拖出1个电机在Swith按钮的

15、press left事件中加入直接连接Direct connection,将常量1赋给picture window1的display。设置picture window1的属性:Picture Name为motor.pdl;Display为No;宽度为150;高度为200;电机属性设置:BlankMode动态对话框(Dynamic Dialog),数据类型为Boolean,Expression/Fomula为“motor_onoff”,并设置当其为1时闪烁。AutoCAD和EPLAN(3/39)n要想实现DXF Control,必须选装WinCC CD中的Volo View CatalogVie

16、wAutoCAD和EPLAN(3/39)GSC诊断(3/46)Smart objectsApplication windowsGlobal ScriptGSC DiagnosticsMouse Press left事件代码:BYTE back;back=GetTagByte(gsc);printf(outputfield %drn,back);向导:颜色动态变化表(3/62)向导:颜色动态变化表(3/62)n通过向导实际是在对象的backgroud属性上产生了一段C-Action。if ( (_v1 & 0 x3) = 0 x0)return (16711808);else if (

17、(_v2 & 0 x3) = 0 x1)return (8388608);else if ( (_v3 & 0 x3) = 0 x2)return (255);else if ( (_v4 & 0 x3) = 0 x3)return (65280);elsereturn (16777215);权限n可以用用户管理员来控制访问权限的指派和管理,以便杜绝未经授权的访问。在项目属性中定义登录和注销热键。(3/65)创建组、用户并给用户赋适当的权限(3/66)设置控件的Authorization属性(3/67) 权限练习要求:1.动态显示登陆用户名;2.创建两个用户:xiaow

18、ang有I/O框输入权限;xiaoli没有。步骤:1.在项目属性中设置热键,ctrl+L为登录热键;ctrl+O为注销热键。2.创建两个用户:xiaowang和xiaoli。Xiaowang有Tag entering的权限,xiaoli则没有。3.制作画面:(1)静态文本框:Text的Dynamic属性设置成Tag:CurrentUser。(2)I/O field:Authorization的Dynamic属性设置成Tag entering。系统信息调用通道(3/73)系统信息编辑变量(3/74)n需要stop重新启动,否则连接可能不正常。(在做画面前看Tag通讯是否正常)nDataType数

19、据类型需要和需要类型相一致。n系统日期、时间、存储器容量.等信息都可以通过系统通道得到。新建连接新建Tag块技巧概要(3/76)n为降低组态和管理的类似过程对象的成本可以使用图片块技巧。根据PLC中结构类似的数据记录,在WinCC中创建一个Structure Tag(模板),这个结构变量代表向PLC读写特定对象类型数据的接口。在模板中创建类型对象并把对象连接到结构变量中的结构成员名称,在调用一个类型对象时,该对象被连接到PLC相关的地址。块技巧概要(3/76)由类型对象的模板由类型对象的模板由 结 构 变 量 生由 结 构 变 量 生成 的 变 量 实 例成 的 变 量 实 例应用画面应用画面

20、SIMATIC PLC中的数据记录中的数据记录结构类型结构类型编 辑 器编 辑 器在工程中建立结构变量(3/78)创建适合结构的内部变量/过程变量(3/79)组态模板(3/80-83)棒图1:最小值为0,最大值为100;属性:MiscellaneousProcess Driver Connection的Dynamic设置为Tag:setpoint(在选择的时候其实并无此Tag,选择motor1.setpoint,然后再把motor1.去掉)画面属性:宽度:190;高度:280棒图2:最小值为0,最大值为100;属性:MiscellaneousProcess Driver Connection的

21、Dynamic设置为Tag:actualI/Ofeild1属性:output/InputOutput Value的Dynamic设置成Tag:setpoint;Field Type的Dynamic设置动态对话框,数据类型为布尔,表达式为Tag:auto_man(这里必须新设置一个tag,类型和motor1.auto_man的数据类型一致,取名必须是auto_man),当该值为Yes,只能是output类型。Colorsbackground Color设置动态对话数据类型为布尔,表达式为Tag:auto_man,当该值为Yes,背景色为红色。I/Ofeild2属性:output/InputOut

22、put Value的Dynamic设置成Tag:actual;Colorsbackground Color设置动态对话数据类型为布尔,表达式为Tag:actual,当该值大于90,背景色为红色。在Global LibraryoperationToggle buttons选择改符号;属性Tag Assignment的Dynamic属性设置为on_off。属性Tag Assignment的Dynamic属性设置为auto_man。组态电机画面(3/84-87)Press left事件代码如下:BOOL a;a=GetVisible(lpszPictureName,PictureWindow1);a

23、=!a;SetVisible(lpszPictureName,PictureWindow1,a);PictureWindows1属性(3/84)Display为No; Title为Yes; Picture Name:motor.pdl;Tag prefix:motor1.PictureWindows1事件(3/85)Display的Change事件设置Direct Connection:将this object.Tag prefix赋与this object.heading一个画面窗口多个电机(3/88-92)Press left事件:SetTagPrefix(lpszPictureName,PictureWindow1,motor1.);SetPictureName(lpszPictureName,PictureWindow1,motor.Pdl);PictureWindows1属性:Display:Yes; Title:Yes; Can be closed:Yes。PictureWindows1事件:MiscellaneousTag prefixChange设置Direct Connection:将this obj

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论