工业控制组态软件及应用wincc编辑器.PPT

上传人:本田雅阁 文档编号:3161722 上传时间:2019-07-18 格式:PPT 页数:36 大小:707.52KB
返回 下载 相关 举报
工业控制组态软件及应用wincc编辑器.PPT_第1页
第1页 / 共36页
工业控制组态软件及应用wincc编辑器.PPT_第2页
第2页 / 共36页
工业控制组态软件及应用wincc编辑器.PPT_第3页
第3页 / 共36页
工业控制组态软件及应用wincc编辑器.PPT_第4页
第4页 / 共36页
工业控制组态软件及应用wincc编辑器.PPT_第5页
第5页 / 共36页
点击查看更多>>
资源描述

《工业控制组态软件及应用wincc编辑器.PPT》由会员分享,可在线阅读,更多相关《工业控制组态软件及应用wincc编辑器.PPT(36页珍藏版)》请在三一文库上搜索。

1、1,本 章 主 要 内 容,5.1变量记录 5.2报警记录,2,5.1 变量记录,变量记录是用于申请来自WinCC外部与内部变量数据的函 数。这类数据可以用各种方法进行归档。 5.1.1 周期连续的归档 1任务定义 来自WinCC外部与内部的不同过程值将以设定的周期连续 存储在一个归档中。所存储的数据将在运行系统中使用趋势的 形式进行图形显示。 2概念的实现 为了对所需要显示的数据进行归档,在变量记录编辑器中 需要创建一个周期连续的过程值归档。在运行系统中,通过特 定的控件来显示归档,该控件将以趋势的形式显示数据。 3创建过程值归档 1)首先,在变量管理器中创建需要进行归档的变量。 2)打开“

2、变量记录”编辑器。从弹出式菜单中选择“打开”来完成,如图所示。,3,3)创建一个新归档。如图所示。 4)通过单击“下一步”按钮退出起始页。在下一页中,将归档类型设置为过程值归档选项。 5)在向导的第三页中,定义要进行归档的变量,并通过选择按钮来完成。 6)在常规信息标签中,可设置基本的归档参数。归档参数与归档类型已在归档向导中指定,且归档类型不能再更改。系统启动时归档是激活的。在系统启动后将直接启动归档。不需要通过一个单独的功能来激活归档。在授权等级域中,将读访问和写访问设置为无访问保护。该数据可被任何用户使用,而不需要进行特殊的访问保护。在启动归档时,不执行特殊动作,这类动作可用来获取有关归

3、档状态的信息。,4,8)指定各归档变量的属性。用鼠标右键打开底部的表格窗口,从弹出式菜单中选择“属性”以打开“归档变量属性”对话框,如图所示。 9)在归档变量标签中,可对基本变量属性进行设置。相应的过程变量已在归档变量中指定,可为其分配一个名称以作为归档变量的名称。 在提供变量域中,选择系统选项钮。在系统启动时自动开始 归档域中,选择允许选项钮。在采集类型域中,设置周期连 续。在周期域中,输入1s作为采集周期,输入1*1s作为归档周 期。这些设置表示数据采集在系统启动时开始,并在恒定的时 间间隔内连续进行直到系统关机。,5,10)在参数标签中进行其他设置。在处理域中,选择真实值选项钮,没有指定

4、单元。在出错的情况下,将保存最近的值。 11)在显示标签中,指定变量进入归档的可接受范围。在本例中,选择没有显示限制选项钮。 12)在事件标签内,本例没有在动态域中输入改变归档周期的动作。单击“确定”按钮关闭过程变量属性对话框。 13)另外,还必须指定另两个归档变量的属性。因此,还必须重新执行步骤8步骤12。,6,10)在参数标签中进行其他设置。在处理域中,选择真实值选项钮,没有指定单元。在出错的情况下,将保存最近的值。 11)在显示标签中,指定变量进入归档的可接受范围。在本例中,选择没有显示限制选项钮。 12)在事件标签内,本例没有在动态域中输入改变归档周期的动作。单击“确定”按钮关闭过程变

5、量属性对话框。 13)另外,还必须指定另两个归档变量的属性。因此,还必须重新执行步骤8步骤12。 4组态趋势显示 1)在图形编辑器中创建一个新画面。 2)组态用于显示趋势图的线趋势控件。从“对象选项板”的控制选择菜单中选择该控件,然后将其置于画面中,如图所示。,7,3)将控件置于画面之中,将会自动打开其组态对话框。在常规信息标签中,可以指定控件的窗口标题以及它如何进行标记。在本例中选择显示复选框,并输入先前创建的归档名“ProcessValueArchive”作为窗口标题。 在数据源域中,可选择显示归档变量或在线变量。如果选 择在线变量,则也可以显示没有进行归档的变量的趋势图。在 本例中,设置

6、为归档变量。 通过颜色按钮,可指定窗口的背景色。 在显示域中,本例规定显示状态栏和工具栏,为趋势的写 方向选择从右写入。此外,还使用共享X轴和共享Y轴,并且 窗口大小不可改变,如图所示。,8,4)在“曲线”标签中,可详细地规定要显示的趋势图。打开曲线标签,已经创建了一条趋势。在本例中,将该趋势命名为“趋势1”。通过“颜色”按钮,可以选择该趋势线显示的颜色。在显示类型中可将趋势线的显示类型设置为连接点。通过“选择”按钮,可以把要显示的归档变量分配给该趋势,如图所示。 5)打开“选择归档/变量”对话框。在对话框左边的窗口中,选择所期望的ProcessValueArchive归档。在右边的窗口中,选

7、择所期望在该归档中可用的归档变量“ProcessValue_1”,如图所示。 6)在“曲线”标签中创建两条趋势来显示其余归档变量。打开“曲线”标签,单击“+”按钮在趋势标签中添加一条新趋势。通过相同的方法可创建另外两条趋势,并按步骤45中所描述的过程来设置其属性。,9,两条新趋势使用的归档变量分别命名为“趋势2”和“趋势 3”。单击“确定”按钮,关闭控件的属性对话框,如图所示。 7)趋势控件属性的其他设置。用鼠标左键双击“图形编辑器”中的趋势控件界面,将会出现更加详细的趋势控件属性设置对话框,除上面用到的“常规”、“曲线”标签外,还有“字体”、“工具栏”、“时间轴”、“数值轴”和“限制值”等标

8、签,通过这些标签中的对话框可对趋势控件进行更加详细的设置。 例如在“数值轴”标签的标签对话框中,可将上面建立的3 条趋势进行不同的命名,如将趋势1命名为“压力1(Pa)”, 趋势2命名为“压力2(Pa)”,趋势3命名为“频率(Hz)”,如 图所示。,10,8)激活变量记录运行系统。在WinCC资源管理器中用鼠标右键单击“计算机”条目,然后从弹出式菜单中选择属性来打开“计算机列表属性”对话框。单击“属性”按钮来打开“本地计算机的属性”对话框。在“启动”标签中,选择要激活的运行系统应用程序。注意必须选择变量记录运行系统复选框。单击“确定”关闭“计算机属性”和“计算机列表属性”对话框,如图所示。,1

9、1,9)连接具体的过程值变量,即可进行各个过程值变量的线趋势显示,如图所示。,12,5.1.2 周期选择归档 1任务定义 不同的过程值将以设定的周期,连续地存储在一个归档中,并可通过按钮来启动和停止归档。所存储的数据将在运行系统中用趋势进行图形显示。另外对已定义了对象的工具栏和状态栏还需要进行组态。 2概念的实现 为了对所有显示的数据进行归档,在变量记录编辑器中创建一个周期选择的过程值归档。在运行系统中,归档通过特定的控件来显示,该控件以趋势形式显示数据。所需的工具栏用各种按钮、状态显示和图形对象来实现,状态栏则用两个按钮来实现。为了控制归档,还需要一个项目函数来启动和停止归档。 3创建过程值

10、归档,13,1)在变量管理器中创建要进行归档的变量。 2)在全局脚本编辑器中创建一个项目函数来启动和停止归档。 3)在变量记录编辑器中创建一个过程值归档,并通过归档向导来完成。 4)设置过程值归档的属性。 在归档参数标签中将归档大小设置为1000条数 据记录,其余选项保留默认值设置。 5)设置归档变量的属性。 在归档变量标签中,三个变量都选择周期选择作为归档 类型。这种归档类型使用户可以选择设置事件标签中的启动 事件和停止事件。在本例中,将先前创建的项目函数ZS_PA _Start设置为启动事件。其余选项保留默认设置。,14,4组态趋势显示 1)在图形编辑器中创建一个新画面。 2)组态用于显示

11、趋势图的控件。它是WinCC在线趋势控件,从对象选项板的控件选择菜单中选择它,然后将其置于画面中。将控件置于画面中之后,其组态对话框将自动打开。 在常规标签中,可指定控件的标题以及它如何进行标 记。窗口标题仍然输入先前创建的归档名称。在稍后创建的 C动作中,该窗口标题用于注明相应的控件。 通过颜色按钮,将趋势窗口的背景色设置为白色。 在显示域内,本例规定不显示工具栏和状态栏。选择显 示趋势交错复选框,也就是说每个趋势用单独的图来显示。 其余选项保留默认设置。,15,3)在趋势标签内,详细规定要显示的趋势图。 4)各趋势的特殊属性设置。 特殊属性设置通过使用“扩充的属性”对话框来实现,该 对话框

12、通过鼠标双击“控件”来打开。 “扩充的属性”对话框除了包含已经提及的常规信息和趋 势标签外,还包含五个附加的标签。在本例中,只在数值轴 标签内进行设置。 在趋势域中,设置条目Trend_G64_ex_tlg_01来定义该趋 势的属性。在标签域内,输入文本趋势1。范围选择不是自动 执行,而是设置为从5050。其余选项保留默认设置。 其余趋势的属性用前述的相同方法进行设置,单击“确定” 按钮关闭控件的属性对话框,如图所示。,16,5组态工具栏和状态栏 1)在变量管理器中,创建一个二进制变量类型的内部变 2)为了控制更新,组态一个智能对象状态显示。 3)在“事件鼠标按左键”处,为刚组态的对象状态显示

13、5创建一个C动作,该C动作用于模拟按下控件的标准工具栏的“停止/执行”按钮。 4)按步骤2的描述,组态第二个智能对象状态显示。在本例中,它是对象状态显示,该对象用于控制归档。 5)为了当更新停止时在归档中进行浏览,需要复制四个控件的标准工具的浏览按钮。为此,需组态四个Windows对象按钮。然后为每一个对象,在“事件鼠标鼠标动作”处创建一个C动作。这些动作用于模拟按下标准工具栏上的按钮。此外,需要一个智能对象图形对象,将其本身置于这些按钮上,并使它们在启动更新时不可操作。 6)为了显示状态栏,组态两个Windows对象按钮。,17,5.2 报警记录,报警记录编辑器负责消息的获取和归档。编辑器所

14、包含 的函数可用于:传递过程中的消息、处理消息、显示消息、 确认消息以及归档消息。用户可使用报警记录查找错误的原 因。 5.2.1 创建、组态消息 1任务定义 例如由报警记录对4台电动机进行监控。电动机故障可通 过在分配给每台电动机的变量中设置不同的位来显示。电动 机的消息状态存储在内部变量中,电动机显示根据消息状态 而改变。消息将显示在消息窗口。,18,2概念的实现 在报警记录中,必须创建多个与所监控的4台电动机相关 的单个消息。可使用一个WinCC报警控件在图形编辑器中执 行消息窗口。可使用多个标准对象来显示各台电动机。电动机 在不同消息状态下的显示变化,可通过使用C动作来实现。 3所需变

15、量的创建 在变量管理器中,共创建12个无符号16位数类型的变量。 其中4个变量用作消息变量,另外4个变量用作状态变量,其余 变量将用作确认变量。 4消息块的组态 一条消息由多个不同的消息块组成,可将其归类为以下3 个方面: 系统块:这些块包含由报警器记录所分配的系统数据,包 括日期、时间、报表标识等。,19,过程值块:这些块包含了由过程值返回的数值,例如临界 填充量、温度等。 用户文本块:用户常规信息与解释的文本,例如出错解 释、消息原因、出错查找等。 1)打开报警记录编辑。 2)打开“组态消息块”对话框,如图所示。 3)通过“添加”按钮,可为所选择的系统块条目、用户文本块条目或过程值块条目打

16、开用于添加块的对话框,如图所示。 4)用鼠标在组态消息块对话框中选择一个块,则可操作删除按钮与属性按钮。删除按钮允许用户删除所选的消息块,属性按钮允许用户组态各个消息块的属性。,20,5单个消息的创建 1)在报警记录编辑器中,表格窗口位于较底部区域中。在该区域中,组态单个消息,并显示一个已经组态的消息。通过使用鼠标右键可添加新的行。对于该例,总共创建了12个不同的单个消息。每个消息对应于表格窗口中的一行,并由多列组成,在各列中可以直接进行设置。在本例中,是通过单个消息对话框来进行设置的。可通过鼠标右键选择弹出式菜单中的属性,打开相关消息行的对话框,如图所示。,21,2)按照如上所描述的步骤打开

17、第一行的单个消息对话框。 在参数标签中,选择消息级别错误与消息类型故障。 在消息域中,选择复选框将被归档与将被报告。 在连接域中,选择一个变量作为消息变量,输入0作为消息位。 也就是说,如果变量设置的第一位为状态1,则会产生消息。 对于确认变量,选择一个变量作为确认变量。对于确认位,则 输入0。换句话说,如果在运行系统中确认消息,则变量设置的 第一位将设置为1。 对于状态变量,选择一个变量作为状态变量。对于状态位,则 输入0。该设置表示变量设置的第一位代表了消息的到达/消失 状态。如果消息是未决的,则该位将被设置为1;如果消息不再 是未决的,则重新设定该位。该变量的第九位包含消息的确认 状态。

18、如果没有对其确认,则该位的状态为1。如果对其进行了 确认,则状态为0。一个16位的状态变量可以代表8个单位消息 的状态。低字包含到达/消失状态,而高字则包含确认状态。,22,第一行单个消息的参数设置如图所示。单个消息文本对话 框如图所示。,23,4)以上创建的消息是监控4台电动机的第一台,必须为第一台电动机创建超过两行的消息行。按照步骤2)至3)所描述的那样进行设置,但要修改消息位、确认位与状态位。 5)对于另3个电动机,可以分别创建三个消息行。 此处必须对消息变量、确认变量和状态变量,以及用语出 错点的文本进行修改,如图所示。,24,6对消息颜色方案的组态 1)所组态的单个消息等级为错误,消

19、息类型为故障。 通过鼠标单击消息等级条目,可将所有可用的消息等级显 示在右边框中;通过使用鼠标双击消息等级错误的图标,可显 示所有与该等级相关的消息类型,如图所示。,25,2)通过使用鼠标双击消息类型故障的图标或通过鼠标右键单击,然后从弹出式菜单中选择属性,可打开类型对话框。在类型对话框中,可以为每个消息状态创建颜色方案。 3)在报警记录中进行的组态,可通过文件保存菜单来保存。 5.2.2 组态WinCC报警显示 1)创建一个新的画面。 2)各个电动机可通过标准对象圆、标准对象静态文本、标准对象多边形来显示。 当发生错误或该消息被确认时,电动机将修改其颜色方 案。该颜色方案对应于消息状态的到达

20、、消失和确认。,26,为此,在“属性颜色字体颜色”处,为静态文本创建一个C 动作,该动作将根据电动机的状态变量的当前状态来修改字体 颜色。同样,在“属性颜色背景色”处,为圆创建一个C动 作来完成同样的任务。 3)通过Windows对象复选框,对发生在电动机处的错误进行模拟。 在“属性几何图形方框数”中输入3。 在“属性输出/输入所选方框”处,创建一个与电动机的 相关消息变量的变量连接。 4)为了显示在报警记录中组态的消息,使用了一个WinCC报警控件。从对象选项板的控件菜单中选择它,然后将其置于画面中。,27,5)将控件置于画面之中,就会自动打开其组态对话框,单击“确定”关闭对话框。打开控件的

21、“属性”对话框,可通过双击鼠标左键打开。在常规信息标签中,使用“选择”按钮来选择在报警记录中创建的将由控件显示的单个信息。 6)通过鼠标单击系统块编号,将在右边窗口中显示两个复选框。通过双击鼠标左键,在打开的对话框中,将起始值修改为1,终止值修改为12。也就是说,控件只能显示编号112的单个信息。 7)在工具栏标签中,选择将在运行系统中显示的按钮。在本例中,所需要的按钮如下:单个确认、组确认、自动滚动开关、列表开始、列表结束、下一个消息以及前一个消息。 8)在消息块标签中,选择以后将要显示在消息行中的列。在本例中,使用鼠标单击在类型域中选择系统块。在右边窗口,选择日期、时间和编号。对于用户文本

22、块条目,选择消息文本与出错点,如图所示。,28,9)在消息行标签中,将先前所选择的消息块分配给消息行。可用的消息块域将列出可用的列。通过按下“”按钮,可一次将窗口中列出的所有消息块分配给消息行。单击“确定”退出属性对话框。 10)激活报警记录运行系统 在WinCC资源管理器中,用鼠标右键单击“计算机条目”,然后从弹出式菜单中选择属性来打开“计算机列表属性”对话框。单击“属性”按钮来打开本地计算机的属性对话框。在启动标签中,选择要激活的运行系统程序,必须选择报警记录运行系统复选框,如图所示。通过单击“确定”可关闭“计算机属性”和“计算机列表属性”对话框。,29,5.2.3 消息窗口 1任务定义

23、通过消息窗口监控多个过程。如果消息到达,工具栏上的 按钮将被允许跳转到产生错误的窗口。使用报警记录的标准工 具创建消息窗口,这时将使用标准工具栏和标准状态栏。 2概念的实现 本例将使用前例中所创建的消息和画面。如果按下工具栏 上的报警回路按钮,则需要一个项目函数执行画面切换。可使 用WinCC报警控件在图形编辑器中创建消息窗口,无需其他对 象。 3实例的实现 1)从WinCC资源管理器中打开“报警器记录编辑器”。,30,2)对于每一个单个消息,必须设置报警回路。创建一个函数,该函数可以直接将画面切换至消息的对应画面。在默认状态下,可将OpenPicture设置为执行画面切换的函数。然而,在本例

24、中,必须创建独立的函数,以在画面窗口中执行画面的切换。该函数的参数调用由报警记录进行预定义。在本例中,在全局脚本编辑器中要事先创建ALGLooplnAlarm项目函数。 3)在报警记录的表格窗口中,用鼠标双击“报警回路”列表,以便打开所选择的单个消息的报警回路对话框。 4)将使用函数ALGLooplnAlarm作为函数名称。画面NewPdl2.Pdl将用作画面名称/调用参数。 5)还可以在单个消息对话框的变量/动作标签中的报警回路域处对报警回路函数进行组态。保存在报警记录中所进行的组态。,31,4图形编辑器中的实现 1)打开图形编辑器的画面。 2)为了显示在报警记录中组态的消息,可使用WinC

25、C报警控件,从对象选项板的控件选择菜单中选择该控件,然后将其置于画面中。 3)将控件置于画面中之后,将会自动打开其组态对话框。通过单击“确定”按钮可以退出组态对话框。打开控件的属性对话框,在常规信息标签中,可进行所有的设置,不需要进行选择,因为所有可能出现的单个消息均将显示。 4)在工具栏标签中,选择下列复选框: 单个确认、组确认、自动滚动开关、报表函数、列表的开始、列表的结束、下一个信息、前一个信息、信息文本、报警回路,如图所示。,32,5)在消息块标签中,选择以后将显示在消息行中的列。在本例中,可使用鼠标在类型域中选择系统块。在右边窗口中,选择日期、时间与编号。对于用户文本块条目,选择消息

26、文本与出错点。 6)在消息行标签中,将先前所选择的消息块分配给消息行。可用的消息块域将列出可用的列。通过按下“”按钮,可将各个消息块分别添加到消息行。通过“”按钮,可一次将窗口中列出的所有消息块分配给消息行。单击“确定”,退出属性对话框。,33,5.2.4 消息归档 1任务定义 将消息归档创建一个用于200条消息的短期归档。所有消 息将在消息窗口内显示。在消息窗口内,由用户定义的工具栏 应包含两个专门的选择按钮,允许用户从前面的例题中显示消 息。 2概念的实现 本例将使用前例中所创建的的消息。此外,还要组态一个 消息归档。可使用WinCC报警控件在图形编辑器中创建消息窗 口。可使用多个Wind

27、ows对象按钮、智能对象状态显示与 智能对象图形对象来执行该工具栏。如果按下了“选择”按 钮,则需要一个项目函数,以便在消息窗口中进行选择。,34,3所需变量的创建 总共创建3个二进制变量类型的变量。 4在报警记录中的实现 1)从WinCC资源管理器中,打开报警记录编辑器。 2)通过鼠标右键打开归档条目,可打开归档参数对话框: 3)在该对话框中选择“短期归档激活”复选框。 4)在右边窗口中,将显示短期归档图标。通过鼠标右键可打开短期归档的属性对话框。 5)归档将保存在硬盘上。在条目数输入域中,指定200,不用执行选择。 5图形编辑器中的实现 1)打开图形编辑器并创建一个新的画面。 2)将控件置

28、于画面之中后,将会自动显示其组态对话框。,35,输入窗口标题,可自己定义它。显示复选框保持未选择状 态,在后面创建的C动作中,此窗口标题用于注明相应的控件。 工具栏与状态栏复选框处于未选择状态。 3)打开控件的属性对话框。在常规信息标签中,可进行所有的设置,无需进行选择,因为所有可能出现的单个消息均将显示。 4)在消息块标签中,选择以后将显示在消息行中的列。 5)在消息行标签中,将先前选择的消息块分配给消息行。 6)对于工具栏标签,可组态多个按钮,用于通过特定的标准函数模拟单个按钮的按下动作。 7)组态一个用于调用选择对话框的按钮和一个用于调用信息文本对话框的按钮。,36,8)可使用状态显示来代替具有打开和关闭自动滚动功能的按钮。 9)如果自动滚动关闭,则通过4个特定的按钮实现消息窗口中的浏览。当打开自动滚动时,通过将智能对象图形对象放置在这些按钮上来使这些按钮不可操作。 10)通过两个状态显示按钮,可实现显示类型消息窗口与短期归档窗口之间的切换。 11)通过另两个按钮,在消息窗口中进行直接选择。可选择查看与电动机或容器相关的消息。可通过在全局脚本编辑器中创建的项目函数来完成该选择。消息编号(所显示的消息位于其中)将被传递给函数。,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 其他


经营许可证编号:宁ICP备18001539号-1