HardwareSoftwareWorkshopWinCCFlexible1WinCCflexible趋势图HardwareSoftwareWorkshopWinCCFlexible2•概述•趋势图的组态–趋势图的创建–设置趋势图的属性•模拟运行提纲2WinCCflexible趋势图HardwareSoftwareWorkshopWinCCFlexible3•1.1定义•趋势是变量在运行时所采用值的图形表示。为了显示趋势,可以在项目的画面中组态一个趋势视图。这样在运行时,可以以趋势的形式将变量值输出到操作员设备的画面中。不难看出趋势视图是一种动态显示对象,如果HMI设备支持,趋势视图可以持续显示实际的过程数据和记录中的过程数据。•1.2趋势的分类•1.显示的值•在说明趋势的分类之前首先应该了解在趋势视图中可以显示那些变量的值,WinCC_flexible中趋势视图所显示的变量的值主要来自两个方面:•(1)来自PLC的当前值概述HardwareSoftwareWorkshopWinCCFlexible4•可以用来自PLC的单个值(实时显示)连续显示趋势,或用来自PLC的两次读取过程之间存储在缓冲区中(间隔显示)的所有值连续显示趋势。可以通过设置一个位或通过周期来控制读取时刻。•(2)记录的变量值•在运行时,趋势视图将显示来自数据记录的变量值。趋势在特定窗口中及时显示所记录的值。在运行时,操作员可以及时切换窗口,以查看所期望的信息(所记录的数据)。•2.分类•按照所显示的值以及触发方式的不同趋势可以分为以下四种。•(1)显示记录值概述HardwareSoftwareWorkshopWinCCFlexible5•趋势视图显示了在可定义的时间段内的记录值。在运行时,操作员可以改变时间段以查看期望的信息(记录的数据)。•(2)脉冲触发的趋势(实时周期触发)•要显示的值由可定义的时间模式分别确定。脉冲触发的趋势适合于表示连续的过程,例如电机运行温度的改变。概述HardwareSoftwareWorkshopWinCCFlexible6•(3)实时位触发的趋势•要显示的值通过在“趋势传送”变量中设置一个已定义的位而触发。读取完成后,对位进行复位。位触发的趋势对于显示快速变化的值(例如生产塑料部件时的注入压力)十分有用。•(4)带有缓冲数据采集的位触发的趋势•设置缓冲数据采集时,要显示的值在PLC中缓冲,并在位触发时作为一个数据块读取。这些趋势适用于在对整个趋势过程要比对单个值更感兴趣的情况下显示快速改变。•在PLC中组态开关缓冲区,以便其可以在读取趋势缓冲区时连续写入新值。开关缓冲区确保在操作员设备读取趋势值时,PLC不会将值覆盖。概述HardwareSoftwareWorkshopWinCCFlexible7•趋势缓冲区和开关缓冲区之间的切换过程如下图所示。•在“趋势传送1”变量中对分配给趋势的位进行置位时,从趋势缓冲区同时读取所有值并在操作员设备上作为趋势显示。读取完成后,“趋势传送1”中的位被复位。操作员设备从趋势缓冲区读取变量值期间,PLC将新的变量值写入开关缓冲区中。概述HardwareSoftwareWorkshopWinCCFlexible8•在“趋势传送2”变量中对分配给趋势的位进行置位时,从开关缓冲区读取所有趋势值并显示在操作员设备上。操作设备读取开关缓冲区期间,PLC再次写入趋势缓冲区。概述HardwareSoftwareWorkshopWinCCFlexible9•概述•趋势图的组态–趋势图的创建–设置趋势图的属性•模拟运行提纲9WinCCflexible趋势图HardwareSoftwareWorkshopWinCCFlexible10•趋势图的创建•设置趋势图的属性10趋势图的组态HardwareSoftwareWorkshopWinCCFlexible11•(1)生成趋势视图之前应该创建一个显示趋势视图的画面,当画面创建好后,在工具视图的增强对象中选择“趋势视图”,如下图所示。趋势图的创建HardwareSoftwareWorkshopWinCCFlexible12•(2)按住鼠标左键将趋势视图拖放到画面编辑去彧中,并通过鼠标调整趋势视图的位置和大小直到满足需求为止。下图为刚创建的趋势视图。趋势图的创建HardwareSoftwareWorkshopWinCCFlexible13•(3)在属性视图的常规选项卡中设置趋势图的样式。•1.选择是否显示按钮工具,设置为显示按钮。•2.设置数值表显示的行数,设置为两行。•3.选择是否显示数值表、标尺以及表格线,将三个选项的复选框都勾上。趋势图的创建HardwareSoftwareWorkshopWinCCFlexible14•(4)按照上面的设置即可生成趋势图,如下图所示。•注:标尺与趋势曲线焦点的值会在数值表中显示。趋势图的创建HardwareSoftwareWorkshopWinCCFlexible15•(5)按钮栏功能说明趋势图的创建HardwareSoftwareWorkshopWinCCFlexible16•趋势图的创建•设置趋势图的属性16趋势图的组态HardwareSoftwareWorkshopWinCCFlexible17•生成趋势视图之后,需要在属性视图中组态其各种属性,以便使其在运行中正确的显示变量的值。设置步骤如下:•(1)设置X轴•1.设置X轴显示模式为“时间”模式。•2.选择新值来源方向为“居右”,即曲线运动方向向左。•3.选择在X轴显示刻度及标签。•4.设置X轴显示的时间长度为“100”秒。设置趋势图的属性HardwareSoftwareWorkshopWinCCFlexible18•(2)设置左侧数值轴•1.选择在左侧数值轴上显示刻度及标签。•2.设置标签长度为“3”。•3.设置数值轴的起始值为“0”,终止值为“100”。设置趋势图的属性HardwareSoftwareWorkshopWinCCFlexible19•(3)设置右侧数值轴•1.选择在左侧数值轴上显示刻度及标签。•2.设置标签长度为“3”。•3.设置数值轴的起始值为“0”,终止值为“50”。设置趋势图的属性HardwareSoftwareWorkshopWinCCFlexible20•(4)设置坐标轴共有属性•1.选择在左侧坐标轴上显示刻度值。•2.设置坐标轴的增量,即每相邻两个刻度之间的差值。分设置X轴、左侧Y轴、右侧Y轴的增量为“2”、“10”、“5”。•3.设置坐标轴每隔几个刻度做一标记,分别设置为“4”,“2”,“2”。设置趋势图的属性HardwareSoftwareWorkshopWinCCFlexible21•(5)在这里创建了两个新的趋势,分别命名为“正弦趋势”,“递增趋势。”•1.为新建的趋势命名。•2.设置趋势曲线的显示形式,都为“线”型。•3.设置曲线的类型,分别为“实线”,“划线”。•4.设置“示例”的数值,所谓示例指的是在趋势视图中所显示的采样点的个数,分别设置为“999”,“300”。•5.设置趋势类型,都设为“实时周期触发”。•6.设置趋势所显示的变量,分别为“正弦变量”,“递增变量”。这里的两个变量是在变量表中创建的两个“float”型的内部变量。•7.设置“正弦趋势”的值由左侧数值轴标定,“递增趋势”的值由右侧数值轴标定。•8.设置两条趋势曲线的颜色分别为黑色和蓝色。设置趋势图的属性HardwareSoftwareWorkshopWinCCFlexible22•概述•趋势图的组态–趋势图的创建–设置趋势图的属性•模拟运行提纲22WinCCflexible趋势图HardwareSoftwareWorkshopWinCCFlexible23•点击工具栏中的“启动带模拟器的运行系统”按钮,开始离线模拟运行。•在模拟运行其中设置“正弦变量”按正弦规律从25~75之间变化,写周期为0.1秒,周期为25秒。“递增变量”按增酃规律从0~50之间变化,写周期为0.1秒,周期为50秒。启动这两个变量运行一段时间得趋势曲线如下图所示。模拟运行HardwareSoftwareWorkshopWinCCFlexible24•点击按钮可扩展趋势曲线,点击,按钮可趋势曲线压缩和隐藏标尺。原有的趋势图模拟运行HardwareSoftwareWorkshopWinCCFlexible25•点击按钮可扩展趋势曲线,点击,按钮可趋势曲线压缩和隐藏标尺。扩展后的趋势曲线模拟运行HardwareSoftwareWorkshopWinCCFlexible26•点击按钮可扩展趋势曲线,点击,按钮可趋势曲线压缩和隐藏标尺。压缩和隐藏标尺后的趋势曲线模拟运行HardwareSoftwareWorkshopWinCCFlexible27Endofpresentation!Thankyouforyourattention!