1、2022-8-81热热 烈烈 欢欢 迎迎参加参加PLC技术培训班的技术培训班的全体学员!全体学员!北京精诚智合教学科技有限公司2022-8-82第第6讲:讲:WinCC组态软件介绍组态软件介绍作为完整的现代工业自动化系统,除了前面几讲中介绍作为完整的现代工业自动化系统,除了前面几讲中介绍的自动化控制装置的自动化控制装置PLCPLC和现场总线产品、通信网络之外,和现场总线产品、通信网络之外,HMI/SCADA(人机接口(人机接口 /上位计算机监控和数据采上位计算机监控和数据采集)系统,也是其重要的组成部分集)系统,也是其重要的组成部分。HMI/SCADA系统系统对工业控制系统中的各种资源(设备、
2、标签量、画面等对工业控制系统中的各种资源(设备、标签量、画面等)进行配置和编辑,处理事件报警和系统报警,提供多)进行配置和编辑,处理事件报警和系统报警,提供多种数据通信驱动程序,完成各类报表的生成和打印输出种数据通信驱动程序,完成各类报表的生成和打印输出。而且还给用户提供多种脚本语言,可以进行二次开发。而且还给用户提供多种脚本语言,可以进行二次开发。还有对实时数据的归档和对历史归档数据的查讯功能。还有对实时数据的归档和对历史归档数据的查讯功能等。等。2022-8-83WinCC组态软件介绍组态软件介绍在在20世纪末期,有多种性能完善的世纪末期,有多种性能完善的HMI/SCADA软件系统软件系统
3、面世,例如,美国面世,例如,美国Intellution 公司的公司的iFIX组态软件组态软件(Intellution 公司现已被公司现已被GE-Fanuc 公司收购),公司收购),Wonderware 公司的公司的Intouch 组态软件,还有组态软件,还有PC Soft公司的公司的Wizcon SCADA应用开发软件。德国应用开发软件。德国西门子西门子公司的公司的SIMATIC WinCC组态软件,也是这一类软件的优秀产品之一。组态软件,也是这一类软件的优秀产品之一。这一讲将对这一讲将对SIMATIC WinCC组态软件的功能、设计和应用作组态软件的功能、设计和应用作一介绍,如果读者想了解有
4、关一介绍,如果读者想了解有关WinCC组态软件的更多内容,组态软件的更多内容,请参考请参考SIMATIC WinCC组态软件的详细使用手册。组态软件的详细使用手册。2022-8-84 WinCC 是在微软公司是在微软公司Windows2000和和WindowsXP平台上的功能强大的平台上的功能强大的HMI/SCADA(人机接口(人机接口 /上位计算机监控和数据采集)系上位计算机监控和数据采集)系统。亦即,操作员和控制过程间的接口。对过程的统。亦即,操作员和控制过程间的接口。对过程的实际控制是由自动化系统来实现的。实际控制是由自动化系统来实现的。用用WinCC 实实现操作员和自动化系统之间的通信
5、。现操作员和自动化系统之间的通信。SIMATIC WinCC 组态软件介绍组态软件介绍2022-8-85WinCC 项目开发和组态环境项目开发和组态环境 为了开发和组态项目,为了开发和组态项目,WinCCWinCC 提供了一组特殊的编提供了一组特殊的编辑器,由辑器,由WinCCWinCC 的浏览器(的浏览器(ExplorerExplorer)访问这些编)访问这些编辑器。所提供的每一个编辑器能对辑器。所提供的每一个编辑器能对WinCCWinCC某一个专门某一个专门的子系统进行组态。的子系统进行组态。WinCCWinCC 的主要子系统有:的主要子系统有:图形系统图形系统 图形设计器是用来建立屏幕图
6、形的编辑器;图形设计器是用来建立屏幕图形的编辑器;报警系统报警系统 命名报警登录的编辑器是用来组态报警的;命名报警登录的编辑器是用来组态报警的;2022-8-86WinCC 项目开发和组态环境项目开发和组态环境 归档系统归档系统 用来对指定的数据进行归档的编辑器,用来对指定的数据进行归档的编辑器,取名标签登录;取名标签登录;报告系统报告系统 报告设计器是用来编辑建立一个报告报告设计器是用来编辑建立一个报告格式;格式;通信系统通信系统 能直接在能直接在WinCC的的浏览器中进行组态;浏览器中进行组态;所有的组态数据都存储在所有的组态数据都存储在CS的数据库中的数据库中。2022-8-87WinC
7、C的实时运行的实时运行通过应用实时运行软件(通过应用实时运行软件(runtime),操作员能运行操作员能运行和监视一个实际的过程,实时运行软件具有以下任和监视一个实际的过程,实时运行软件具有以下任务:务:读取读取存储在存储在CS数据库中的数据;数据库中的数据;显示屏幕;显示屏幕;与自动化系统通信;与自动化系统通信;对当前的实时数据,例如,过程值和报警事件,对当前的实时数据,例如,过程值和报警事件,进行归档;进行归档;过程的实时运行,例如,指定设定值,激活、去过程的实时运行,例如,指定设定值,激活、去激活过程。激活过程。2022-8-88第第1 1个个WinCC 项目项目这一讲介绍这一讲介绍Wi
8、nCCWinCC的基本部件,以及通过一个简单的例子的基本部件,以及通过一个简单的例子来解释怎样建立和编辑一个来解释怎样建立和编辑一个WinCCWinCC项目。项目。1.1.WinCCWinCC的部件的部件WinCCWinCC的基本部件是组态软件和实时运行软件。的基本部件是组态软件和实时运行软件。WinCCWinCC浏览器是组态软件的核心。在浏览器是组态软件的核心。在WinCCWinCC浏览器中显示整浏览器中显示整个项目的结构以及项目的管理。为了开发和组态项目,提个项目的结构以及项目的管理。为了开发和组态项目,提供了一组特殊的编辑器,由供了一组特殊的编辑器,由WinCCWinCC的浏览器访问这些
9、编辑的浏览器访问这些编辑器。通过每一个编辑器,组态器。通过每一个编辑器,组态WinCCWinCC的一个特殊的子系统。的一个特殊的子系统。应用实时运行软件,操作员能运行和监视过程。应用实时运行软件,操作员能运行和监视过程。2022-8-89第第1 1个个WinCC 项目项目2.2.在在WinCCWinCC内开发和组态项目内开发和组态项目 为了在为了在WinCCWinCC内建立一个项目,步骤如下:内建立一个项目,步骤如下:(1)(1)启动启动WinCCWinCC。(2)(2)建立一个项目。建立一个项目。(3)(3)选择和安装通信驱动。选择和安装通信驱动。(4)(4)定义标签。定义标签。(5)(5)
10、建立和编辑过程屏幕。建立和编辑过程屏幕。(6)(6)指定指定WinCCWinCC的实时性质。的实时性质。(7)(7)在在WinCCWinCC实时运行下激活屏幕。实时运行下激活屏幕。(8)(8)应用仿真器测试过程屏幕。应用仿真器测试过程屏幕。2022-8-810启动启动WinCC点击点击WindowsWindows任务条的启动按钮,激活任务条的启动按钮,激活WinCC。或通过或通过SIMATICSIMATIC WinCC Windows Control Center 6.0启动启动WinCC,如图如图61 所如。所如。2022-8-811建立一个项目建立一个项目 建立一个建立一个“单用户项目单用
11、户项目”(默认设置);(默认设置);建立一个建立一个“多用户项目多用户项目”;建立一个建立一个“客户机项目客户机项目”;打开一个已经建立的项目。打开一个已经建立的项目。如果是第一次打开如果是第一次打开WinCC,会弹出一个对话框提会弹出一个对话框提供建立新项目的三个选择供建立新项目的三个选择 2022-8-812建立建立Qckstart项目步骤项目步骤 (1)(1)选择选择“单用户项目单用户项目”,点击,点击“OK”。(2)(2)输入输入Qckstart项目名称并选择项目路径。如果有必要,项目名称并选择项目路径。如果有必要,可以重新命名子文件夹,否则这将作为给出的项目名称。可以重新命名子文件夹
12、,否则这将作为给出的项目名称。如果要打开一个已经建立的项目,会显示一个打开的对话如果要打开一个已经建立的项目,会显示一个打开的对话框,可以查找框,可以查找.mcp文件。在下一次文件。在下一次WinCC启动时,将自动启动时,将自动地打开最后工作的项目。如果在退地打开最后工作的项目。如果在退 出出WinCC时,项目处于时,项目处于激活状态,则重新打开时,项目仍然是激活的。激活状态,则重新打开时,项目仍然是激活的。下图下图 所示为所示为WinCC浏览器。其对话框可能很淡,这与组态浏览器。其对话框可能很淡,这与组态有关。有关。2022-8-813WinCCWinCC浏览器对话框浏览器对话框2022-8
13、-814WinCCWinCC浏览器对话框浏览器对话框对话窗口的左边部分包含对话窗口的左边部分包含“导航导航”窗口,它引导进入个别的窗口,它引导进入个别的“项目步项目步”。符号表示包含子文件夹。单击这一符号能打符号表示包含子文件夹。单击这一符号能打开开和观察到子文件夹。和观察到子文件夹。对话框的右边部分,列出所选择的编辑器和文件夹中的文件。对话框的右边部分,列出所选择的编辑器和文件夹中的文件。在在WinCCWinCC浏览器窗口的左边,点击浏览器窗口的左边,点击“计算机计算机”图标图标 。在窗。在窗口口的右边部分,将看到以你的计算机命名的服务器计算机(的右边部分,将看到以你的计算机命名的服务器计算
14、机(NetNet BIOS BIOS)名。将光标指在该计算机上,单击鼠标右键,从显示)名。将光标指在该计算机上,单击鼠标右键,从显示的弹出菜单上选择属性(的弹出菜单上选择属性(PropertiesProperties),在显示对话框中,在显示对话框中,可以设置可以设置WinCCWinCC实时运行的属性,包括在项目激活时,将启动实时运行的属性,包括在项目激活时,将启动哪些实时运行的部件,选择哪一种使用语言,用什么按钮进哪些实时运行的部件,选择哪一种使用语言,用什么按钮进行行“去激活去激活”等。等。2022-8-815增加通信驱动器增加通信驱动器 为了通过为了通过WinCCWinCC访问当前的自动
15、化系统(访问当前的自动化系统(PLCPLC)的过程值,)的过程值,必须对必须对WinCCWinCC和自动化系统之间的连接进行组态。由专和自动化系统之间的连接进行组态。由专门指定的通信驱动和通道来进行通信处理。门指定的通信驱动和通道来进行通信处理。WinCCWinCC对自对自动化系统的处理通道有动化系统的处理通道有SIMATIC S5/S7/505SIMATIC S5/S7/505以及其它独以及其它独立制造商的通道。立制造商的通道。(1)(1)为了加入一个通信驱动,将光标指在为了加入一个通信驱动,将光标指在WinCCWinCC浏览器左边浏览器左边窗口中的标签管理器窗口中的标签管理器(Tag Ma
16、nagement)(Tag Management)上上,单点击鼠标单点击鼠标右键。右键。(2)(2)在弹出菜单上,选择在弹出菜单上,选择“增加新的驱动项增加新的驱动项”(Add new Add new DriverDriver)并单击该项目。)并单击该项目。2022-8-816对对WinCCWinCC项目项目QckstartQckstart 加入一个驱动器加入一个驱动器2022-8-817对对WinCCWinCC项目项目QckstartQckstart 加入一个驱动器加入一个驱动器 (3)(3)在对话框在对话框Add new DriverAdd new Driver中,选择所显示的驱动器中的中
17、,选择所显示的驱动器中的某个驱动器。例如,某个驱动器。例如,SIMATIC S7SIMATIC S7协议组,并单击协议组,并单击OpenOpen按钮。按钮。在在“标签管理器标签管理器”的子文件夹中将会显示这一被选择的驱动的子文件夹中将会显示这一被选择的驱动器器,如图如图6 63 3和图和图6 64 4所示。所示。(4)(4)为了建立新的连接,单击所显示驱动器前面的图标为了建立新的连接,单击所显示驱动器前面的图标,将,将会打开和显示所有存在的通道单元。通过通道单元,将建立会打开和显示所有存在的通道单元。通过通道单元,将建立起对多个自动化系统的逻辑连接,该逻辑连接通过这一通道起对多个自动化系统的逻
18、辑连接,该逻辑连接通过这一通道单元进行通信。单元进行通信。(5)(5)在通道单元在通道单元MPIMPI上,单击鼠标右键。上,单击鼠标右键。(6)(6)在显示的弹出菜单上,单击进入在显示的弹出菜单上,单击进入“新的驱动器连接新的驱动器连接”(New Driver Connection.New Driver Connection.),如图如图6 64 4所示。所示。2022-8-818对对WinCCWinCC项目项目“QckstartQckstart”;”;建立一个新的连建立一个新的连接接2022-8-819对对WinCCWinCC项目项目“QckstartQckstart”;”;建立一个新的连建
19、立一个新的连接接 在右面的属在右面的属性对话框中,性对话框中,在名称场位在名称场位置,写 入置,写 入“PLC1”PLC1”。点击点击“OK”OK”按按钮。钮。2022-8-820标签和标签组标签和标签组(Tags and Tag Groups)(Tags and Tag Groups)在在WinCCWinCC中使用的标签,既可以表示一个实际值,例如,中使用的标签,既可以表示一个实际值,例如,表示水箱中的填充水位,也可以是表示水箱中的填充水位,也可以是WinCCWinCC中的一个内部变中的一个内部变量,这些变量是用来计算或仿真的。量,这些变量是用来计算或仿真的。在在WinCCWinCC和自动化
20、系统之间进行数据交换的连接是过程标和自动化系统之间进行数据交换的连接是过程标签(签(“外部标签外部标签”“”“external tags”external tags”)。在)。在WinCCWinCC中,中,每一个过程标签相应于所连接自动化系统存储器中的某每一个过程标签相应于所连接自动化系统存储器中的某一个过程值。在实时运行时,一个过程值。在实时运行时,WinCCWinCC读过程值储存在自动读过程值储存在自动化系统中的数据区,从而决定了过程标签的值。例如,化系统中的数据区,从而决定了过程标签的值。例如,一个水箱的填充水位是由水位传感器测量得到的,并储一个水箱的填充水位是由水位传感器测量得到的,并
21、储存在存在PLCPLC中,通过一个连接(通信通道),填充水位值转中,通过一个连接(通信通道),填充水位值转移到移到WinCCWinCC中。中。2022-8-821对过程标签的标签分类管理对过程标签的标签分类管理 在内部标签文件夹中建立的标签(在内部标签文件夹中建立的标签(“内部标签内部标签”)不)不支持过程值。标签组用来对标签进行组织分类。为了支持过程值。标签组用来对标签进行组织分类。为了改善分类的清晰程度,将全部标签分配成若干个标签改善分类的清晰程度,将全部标签分配成若干个标签组。组。2022-8-822对内部标签的标签分类管理对内部标签的标签分类管理如果在如果在WinCC浏览器中的标签管理
22、节点没有被打开,浏览器中的标签管理节点没有被打开,则用鼠标双击打开它。则用鼠标双击打开它。在内部标签上点击鼠标右键。在内部标签上点击鼠标右键。在显示的弹出菜单上,点击在显示的弹出菜单上,点击“新标签新标签”项。项。2022-8-823对对WinCCWinCC项目项目“QckstartQckstart”;”;建立一个内部标签建立一个内部标签 2022-8-824对对WinCCWinCC项目项目“QckstartQckstart”;”;建立一个内部标签建立一个内部标签 在标签属性对话框中,写入标签名在标签属性对话框中,写入标签名”TankLevel”。在数据类型中,选择在数据类型中,选择“无符号的
23、无符号的1616位值位值“。点击点击“OK“OK“按钮,确认你的输入。按钮,确认你的输入。所有已经建立的内部标签,将在所有已经建立的内部标签,将在WinCC浏览器窗口的右浏览器窗口的右边列出。边列出。这一点表明建立一个标签是很容易的。对每一个需要加这一点表明建立一个标签是很容易的。对每一个需要加入的标签,简单地重复这些步骤就可以了。你也可以应入的标签,简单地重复这些步骤就可以了。你也可以应用用“复制复制”、“剪切剪切”、“粘贴粘贴”等工具于标签。(对等工具于标签。(对希望操作的标签)用这些命令时,需要点击鼠标右键,希望操作的标签)用这些命令时,需要点击鼠标右键,访问弹出菜单来实现,访问弹出菜单
24、来实现,2022-8-8252022-8-826建立一个标签组建立一个标签组 标签组,例如,能够配置以下的逻辑连接。为了建标签组,例如,能够配置以下的逻辑连接。为了建立一个新的标签组,在先前建立的连接处,点击鼠立一个新的标签组,在先前建立的连接处,点击鼠标右键。在显示的弹出菜单中,点击写入标右键。在显示的弹出菜单中,点击写入“新的组新的组”(Entry“New Group”Entry“New Group”)。)。2022-8-827建立一个标签组建立一个标签组2022-8-828建立一个标签组建立一个标签组在标签组属性对话框中,在名称场区域,写入组名在标签组属性对话框中,在名称场区域,写入组名
25、。点点击击“OK”OK”按钮,确认你的输入。在路径按钮,确认你的输入。在路径PLC1下,将显示下,将显示你建立的标签组。你建立的标签组。2022-8-829对对WinCCWinCC项目项目“QckstartQckstart”;”;建立一个过程标建立一个过程标签签2022-8-830对对WinCCWinCC项目项目“QckstartQckstart”;”;建立一个过程标建立一个过程标签签 在你建立过程标签之前,你必须安装一个驱动器和组态在你建立过程标签之前,你必须安装一个驱动器和组态一个连接。一个连接。已经建立的内部标签,能够用已经建立的内部标签,能够用“复制复制”和和“粘贴粘贴”的方法,的方法
26、,复制到一个新的连接上。注意,标签只能用复制到一个新的连接上。注意,标签只能用“复制复制”和和“粘贴粘贴”命令,放置到一个连接上。标签不能用命令,放置到一个连接上。标签不能用“拖动拖动”方法放置到连接上。方法放置到连接上。为了建立一个过程标签,在先前建立的连接处,点击鼠标为了建立一个过程标签,在先前建立的连接处,点击鼠标右键。右键。在显示的弹出菜单中,点击写入在显示的弹出菜单中,点击写入“新标签新标签”(Entry“New Entry“New Tag”Tag”)。)。2022-8-831对对WinCC项目项目“Qckstart”;过程标签属性过程标签属性 2022-8-832对对WinCC项目
27、项目“Qckstart”;过程标签属性过程标签属性)在在PLC中指定一个地址中指定一个地址 WinCC的标签分配在的标签分配在PLC的数据区域,而且必须按一定的方法,寻址这一地的数据区域,而且必须按一定的方法,寻址这一地址。寻址的类型和通信对象的类型有关。址。寻址的类型和通信对象的类型有关。点击点击“选择选择”按钮(位于地址场的下一个位置),按钮(位于地址场的下一个位置),显示地址属性对话框。显示地址属性对话框。从数据区的列表对话框中,选择数据区从数据区的列表对话框中,选择数据区“标志标志”(“Flag”Flag”)。)。检查那一个地址类型检查那一个地址类型“字字”和地址和地址“0”0”已经被
28、设已经被设置。置。2022-8-833对对WinCC项目项目“Qckstart”;指定一个地指定一个地址址 点击点击“OK”按按钮。钮。2022-8-834对对WinCC项目项目“Qckstart”;指定线性标度指定线性标度 2022-8-835对对WinCC项目项目“Qckstart”;指定线性标度指定线性标度 如果希望显示的过程值和如果希望显示的过程值和PLCPLC提供的过程值不同,提供的过程值不同,则需要用线性标度来转换。这时过程值自身并没有则需要用线性标度来转换。这时过程值自身并没有改变。线性标度只有过程标签可以使用。改变。线性标度只有过程标签可以使用。选择选择“线性标度线性标度”检查
29、对话框。这里允许有两个输检查对话框。这里允许有两个输入场,入场,“过程值范围过程值范围”输入场和输入场和“标签值范围标签值范围”收收入场。入场。指定过程值范围(例如,从指定过程值范围(例如,从2020到到2020),以及标),以及标签值范围(例如,从签值范围(例如,从0 0到到100100)。)。注意:注意:如果你在过程值范围内,使用的是带如果你在过程值范围内,使用的是带“正正”和和“负负”的数,则在数据类型中要指定带符号的数,则在数据类型中要指定带符号 的标签,的标签,“符号符号”在在“格式适配器格式适配器”(“Format Format Adaptation”Adaptation”)中选择
30、。)中选择。2022-8-836建立过程屏幕建立过程屏幕 实时描绘过程的屏幕是用图形系统来建立的。通实时描绘过程的屏幕是用图形系统来建立的。通过本章节的学习,你将学会设计一个过程屏幕,过本章节的学习,你将学会设计一个过程屏幕,以及能自由地有效的运行它。以及能自由地有效的运行它。为了建立一个新的屏幕,需要打开图形设计器,为了建立一个新的屏幕,需要打开图形设计器,处理如下:处理如下:建立一个过程屏幕建立一个过程屏幕(Creating a Process Screen)在在WinCC浏览器窗口的左边,用鼠标右键点击浏览器窗口的左边,用鼠标右键点击“图形设计器图形设计器”,访问其弹出菜单。,访问其弹出
31、菜单。在弹出菜单上,点击在弹出菜单上,点击“新的图形新的图形”(“New New Picture”Picture”)。以)。以“New Pdlo.pdlNew Pdlo.pdl”命名的图形文命名的图形文件(件(“.pdlpdl”=“Picture Description File”=“Picture Description File”)将被建立,并且将在将被建立,并且将在WinCC浏览器窗口的右边部浏览器窗口的右边部分显示出来。分显示出来。2022-8-837对对WinCCWinCC项目项目“QckstartQckstart”;”;建立一个新的屏幕建立一个新的屏幕 2022-8-838对对Wi
32、nCCWinCC项目项目“QckstartQckstart”;”;建立一个新的屏建立一个新的屏幕幕在在WinCC浏览器窗口的右边部分,用鼠标右键点击浏览器窗口的右边部分,用鼠标右键点击“New New Pdlo.pdlPdlo.pdl”。在 弹 出 菜 单 上,点 击在 弹 出 菜 单 上,点 击“重 新 命 名 图 形重 新 命 名 图 形”(“R e n a m e R e n a m e Picture”Picture”)。)。在跟随出现的对话框中,输入在跟随出现的对话框中,输入“START.pdlSTART.pdl”。建立第二个过程屏幕建立第二个过程屏幕(Creating a seco
33、nd Process Screen)用 简 单 地 重 复 上 述 步 骤,建 立 第 二 个 屏 幕,取 名用 简 单 地 重 复 上 述 步 骤,建 立 第 二 个 屏 幕,取 名“SAMPLE.pdl”。打开图形设计器打开图形设计器(Opening the Graphics Designer)为了打开图形设计器和观察屏幕为了打开图形设计器和观察屏幕“START.pdl”,双击,双击WinCC浏览器窗口右边部分的文件浏览器窗口右边部分的文件“START.pdl”。另一种方法是用鼠标右键点击文件另一种方法是用鼠标右键点击文件“START.pdl”,然后从弹出,然后从弹出菜单中,选择菜单中,选
34、择“打开图形打开图形”。2022-8-839图形设计器图形设计器 2022-8-840一旦你已经打开了图形设计器,你能看到类似于一旦你已经打开了图形设计器,你能看到类似于下图的说明。下图的说明。为了优化你的工作空间,我们建议配置好上图所为了优化你的工作空间,我们建议配置好上图所提供的各种菜单栏和样板。提供的各种菜单栏和样板。为了重新定位目标和格式样板,当保持鼠标左键为了重新定位目标和格式样板,当保持鼠标左键压下的同时,拖动这些样板到绘图空间。为了做压下的同时,拖动这些样板到绘图空间。为了做到这一点,鼠标的指针必须指在样板桢上。到这一点,鼠标的指针必须指在样板桢上。保持鼠标指针一直在样板桢上(鼠
35、标指针会变成保持鼠标指针一直在样板桢上(鼠标指针会变成黑色的双箭头),保持鼠标按钮一直压下,拖动黑色的双箭头),保持鼠标按钮一直压下,拖动样板桢到所希望的位置。样板桢到所希望的位置。图形设计器图形设计器 2022-8-841调色板(调色板(Color Palette)可以用调色板,将颜色分配到所选择的目标上。可以用调色板,将颜色分配到所选择的目标上。除了除了16种标准颜色外,你还能定义用户自选的颜种标准颜色外,你还能定义用户自选的颜色。色。目标样板(目标样板(Object Palette)目标样板包含有标准目标(多角形、椭圆、矩形目标样板包含有标准目标(多角形、椭圆、矩形等),智能目标(等),
36、智能目标(OLE控件、控件、OLE单元、单元、I/O场场等),以及窗口目标(按钮、检查框等)。等),以及窗口目标(按钮、检查框等)。风格样板(风格样板(Style Palette)风格样板用来改变所选择目标的风格样板用来改变所选择目标的“表现性表现性”。它。它和目标有关,你能通过它改变线条或边框的类型、和目标有关,你能通过它改变线条或边框的类型、线条或边框的宽度、线条终端的式样或填充的格线条或边框的宽度、线条终端的式样或填充的格式。式。图形设计器图形设计器 2022-8-842准直样板(准直样板(Alignment Palette)准直样板允许你改变一个或多个目标的绝对位置,准直样板允许你改变
37、一个或多个目标的绝对位置,改变所选择目标相对于每一个其它目标的位置,改变所选择目标相对于每一个其它目标的位置,或者统一若干个目标的高度和宽度。或者统一若干个目标的高度和宽度。缩放样板(缩放样板(Zoom Palette)应用缩放样板可以对一个激活的窗口设置缩放因应用缩放样板可以对一个激活的窗口设置缩放因子(百分数子(百分数)。通过按钮能选择设置)。通过按钮能选择设置若干默认的缩放因子。若干默认的缩放因子。菜单条(菜单条(Menu Bar)菜单条包含所有图形设计器的菜单命令。凡是当菜单条包含所有图形设计器的菜单命令。凡是当前没有被激活的命令在菜单条上呈灰色。前没有被激活的命令在菜单条上呈灰色。图
38、形设计器图形设计器 2022-8-843工具条(工具条(Tool Bar)工具条包含能快速实现的常用的命令按钮。工具条包含能快速实现的常用的命令按钮。字形样板(字形样板(Font Palette)字形样板能用来改变文本目标的字体、尺寸大小字形样板能用来改变文本目标的字体、尺寸大小和颜色,以及标准目标的线条颜色。和颜色,以及标准目标的线条颜色。分层条(分层条(Layer Bar)用分层条可以选择观察分层的图形目标,最多可用分层条可以选择观察分层的图形目标,最多可达达32个分层。默认的选择是第个分层。默认的选择是第0层。层。为了学习有关所显示目标的更多的内容,首先点为了学习有关所显示目标的更多的内
39、容,首先点击图标,然后点击所希望选择的目标。有关的附击图标,然后点击所希望选择的目标。有关的附加信息,请参考加信息,请参考WinCC信息系统或信息系统或WinCC V6用用户手册。户手册。图形设计器图形设计器 2022-8-844过程屏幕过程屏幕 作为我们的第一个项目,我们将建立一个表示作为我们的第一个项目,我们将建立一个表示Atlanta 供水的水箱。在供水的水箱。在WinCC的图形库中,能的图形库中,能够找到在我们的过程屏幕上所需要的全部图形目够找到在我们的过程屏幕上所需要的全部图形目标。我们还需要一个按钮,一个静态文本和一个标。我们还需要一个按钮,一个静态文本和一个输入输入/输出场。输出
40、场。2022-8-845对对WinCCWinCC项目项目“QckstartQckstart”;”;过程屏幕过程屏幕 2022-8-846首先,我们将组态一个按钮,用它在实时运行时,完成一首先,我们将组态一个按钮,用它在实时运行时,完成一个屏幕与另一个屏幕之间的切换。为了建立一个按钮,能个屏幕与另一个屏幕之间的切换。为了建立一个按钮,能在在“START.pdl”和和“.SAMPLE.pdl”两个屏幕之间进行两个屏幕之间进行触发转换,步骤如下:触发转换,步骤如下:在屏幕在屏幕“START.pdlSTART.pdl“的目标样板上,选择的目标样板上,选择“Windows Windows Object”
41、“Button”Object”“Button”。在绘图空间上,用鼠标指针指向按钮,并保持鼠标左键压在绘图空间上,用鼠标指针指向按钮,并保持鼠标左键压下,拖动按钮到所希望的位置。下,拖动按钮到所希望的位置。在释放按钮之后,按钮组态的对话框被打开。在文本场中在释放按钮之后,按钮组态的对话框被打开。在文本场中写入,你希望将要切换至的屏幕名字,例如,写入,你希望将要切换至的屏幕名字,例如,“SAMPLE”SAMPLE”。建立一个按钮建立一个按钮 2022-8-847点击图标,用鼠标在下一个场点击图标,用鼠标在下一个场“改变图形改变图形”(“Change Change Picture on Mouse
42、Click”Picture on Mouse Click”)中,选择你希望切换至的屏)中,选择你希望切换至的屏幕。幕。在下一个对话框中,双击屏幕名称在下一个对话框中,双击屏幕名称“SAMPLE.pdl”。关闭关闭“按钮组态按钮组态”(“Button Configuration”Button Configuration”)对话框,)对话框,并点击工具条上的图标,对组态屏幕并点击工具条上的图标,对组态屏幕“START.pdlSTART.pdl”存盘存盘保存。保存。建立一个按钮建立一个按钮 2022-8-848 建立第二个按钮建立第二个按钮 为了在实时运行时,从屏幕为了在实时运行时,从屏幕“SAMP
43、LE.pdl”,开关,开关返回到启动屏幕。在返回到启动屏幕。在“SAMPLE.pdl”屏幕上也需要屏幕上也需要组态一个按钮,用这个按钮开关返回到组态一个按钮,用这个按钮开关返回到“START.pdl”屏幕。可以通过点击图标来打开屏幕屏幕。可以通过点击图标来打开屏幕“SAMPLE.pdl”,或者从,或者从WinCC浏览器,也能打开浏览器,也能打开屏幕屏幕“SAMPLE.pdl”。2022-8-849 建立水箱建立水箱 在图形设计器的菜单条上,点击在图形设计器的菜单条上,点击“View”View”“Library”“Library”,或者点击工具条上的图标。这时会显,或者点击工具条上的图标。这时会
44、显示带有自己的工具条和目标文件夹的目标库。示带有自己的工具条和目标文件夹的目标库。双击双击“全局库全局库”(“Global Library”),然后在窗口然后在窗口右边,打开右边,打开“设备单元设备单元”(“Plant Element”)文件)文件夹。夹。双击文件夹双击文件夹“水箱水箱”(“Tanks”).点击点击“库工具条库工具条”(“Library Toolbar”Library Toolbar”)上的图)上的图标,预览所有的标,预览所有的“水箱水箱”单元。单元。2022-8-850 建立管线建立管线(Creating the Piping)保持鼠标左键按下,拖动保持鼠标左键按下,拖动“T
45、ank 1”到绘图空间区。到绘图空间区。包围水箱的黑色边框的尺寸是可以修改的。将鼠标包围水箱的黑色边框的尺寸是可以修改的。将鼠标的指针定位在黑色边框上,保持鼠标左键压下,拖的指针定位在黑色边框上,保持鼠标左键压下,拖动动“水箱水箱”,改变其尺寸,一直到我们希望的大小,改变其尺寸,一直到我们希望的大小,再释放鼠标。再释放鼠标。从从“全局库全局库”“设备单元设备单元”“管线智能目管线智能目标标”(“Global Library”“Plant Elements”Global Library”“Plant Elements”“Pipes“PipesSmart Objects”Smart Objects
46、”),放置所需要的管放置所需要的管线段到绘图空间区。线段到绘图空间区。从从“全局库全局库”“设备单元设备单元”“阀智能目标阀智能目标”(“Global Library”“Plant Elements”Global Library”“Plant Elements”“Valves“ValvesSmart Objects”Smart Objects”),放置所需要的阀到放置所需要的阀到绘图空间区。绘图空间区。2022-8-851 建立一个静态文本建立一个静态文本 从目标样板中,选择从目标样板中,选择“标准目标标准目标”“静态文本静态文本”(“Standard Object”“Static Text”
47、Standard Object”“Static Text”)将目标定位在绘图空间区的右上角,保持鼠标左键将目标定位在绘图空间区的右上角,保持鼠标左键压下,拖动至一个合适的尺寸。压下,拖动至一个合适的尺寸。写入标题写入标题“Atlanta Water Supply”(“Atlanta Water Supply”(“立柱形供水立柱形供水箱箱”)。设置字形尺寸为设置字形尺寸为“20”20”。为了做到这一点,可以点。为了做到这一点,可以点击工具条上的击工具条上的字形样板图标,从下拉菜单中选择字形样板图标,从下拉菜单中选择“20”。为了调整文本桢的大小,点击文本以及拖动黑色框为了调整文本桢的大小,点击文
48、本以及拖动黑色框到所希望的大小尺寸。到所希望的大小尺寸。2022-8-852 “填充水位填充水位”的动态显示的动态显示 举例,将目标属性中的有关项与一个标签相联系,举例,将目标属性中的有关项与一个标签相联系,就能实现目标的动态显示。就能实现目标的动态显示。为了显示或改变目标的属性,对所选择的目标,用为了显示或改变目标的属性,对所选择的目标,用鼠标右键点击。鼠标右键点击。在弹出菜单上,点击在弹出菜单上,点击“属性属性”(“Properties”Properties”)。)。在目标属性窗口,能够对属性进行定义或改变属性。在目标属性窗口,能够对属性进行定义或改变属性。例如,你能够改变颜色和几何属性(
49、例如,几何宽例如,你能够改变颜色和几何属性(例如,几何宽度或高度),以及设置最大值或最小值。度或高度),以及设置最大值或最小值。2022-8-853 对对WinCCWinCC项目项目“QckstartQckstart”;”;显示目标属性显示目标属性 2022-8-854 PROFIBUSPROFIBUS的报文格式的报文格式 在窗口的左边,点击在窗口的左边,点击“标签分配标签分配”(“Tag Tag Assignment”Assignment”)。)。在本项目中,已建立的标签在本项目中,已建立的标签“水箱水位水箱水位”(“TankLevelTankLevel”)将被设置(动态标记)为水)将被设置
50、(动态标记)为水箱的填充水位。在窗口的左边,用鼠标右键,箱的填充水位。在窗口的左边,用鼠标右键,点击点击“填充水位填充水位”行上的透明灯泡。行上的透明灯泡。从弹出菜单上选择从弹出菜单上选择“标签标签”(“Tag”Tag”)。)。2022-8-855 对对WinCCWinCC项目项目“QckstartQckstart”;”;连接一个标签连接一个标签 在在“标签项目标签项目”(“Tags-Project”Tags-Project”)对话框上,)对话框上,选择文件夹选择文件夹“所有标签列表所有标签列表”(“List of all List of all Tags”Tags”),点击标签点击标签“水箱
侵权处理QQ:3464097650--上传资料QQ:3464097650
【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。