项目的设置与管理
在WinCC项目管理器中,用户能够对项目进行设置和管理。项目助理可指导用户完成设置阶段。
使用项目助理进行组态
当选择菜单条目“文件”>“打开”时,项目助理将自动打开。助理询问项目类型(单用户或多用户项目)、项目名称和存储位置。
一旦助理设置了项目,由项目助理所创建的项目基本数据将出现在WinCC项目管理器中。项目名称将出现在WinCC项目管理器的标题栏中。
使用WinCC项目管理器进行组态
使用组件“计算机”可组态单个的操作员控制台。这里,用户还可定义在激活项目时应启动哪个运行系统组件。
在组件“变量管理器”下可建立与相连自动化系统的连接。与自动化系统进行数据交换所需要的变量也在这里进行定义。
其余组件拥有进行更详细组态任务的专门编辑器。这些编辑器可从弹出式菜单中选取。
可视化过程
概述
画面用于使将要进行控制和观察的过程可视化。它们将显示重要的过程步骤或设备零件并以图解方式表示生产过程。
每个画面均由多个画面元素组成:
统计性画面元素在运行期内将仍然不变。
动态画面元素将根据单个过程值的变化而变化。棒图是动态画面元素的一个实例。棒图的长度将取决于当前的温度值。另一个实例就是具有移动指针的指针工具。
可控画面元素将允许操作员主动干预过程。这些元素可以是按钮、滚动条或用于输入确定过程参数的文本框。
在极大多数的情况下,项目都由多个画面所组成。每个画面表示了不同的过程步骤或显示了特定的过程数据。
为了允许操作员根据当时的情形需要在各种不同的画面之间进行切换,必须将相应的可由操作员控制的按钮插入到各个画面中。这里,如要通过单击按钮选择另一个画面。
作为一种选择,使用图形编辑器或WinCC项目管理器也可创建仍然为空的新画面。如果用户希望立即处理各个画面,则用户将会发现使用图形编辑器将更为迅速。然而,如果用户希望在对画面进行处理之前创建全部所需画面,则建议用户使用WinCC项目管理器。
在WinCC项目管理器中,用鼠标右键单击条目“图形编辑器”以便打开弹出式菜单。单击“新建画面”可将一个新的空白画面插入到数据窗口中。
随后的处理步骤也可通过弹出式菜单来进行。为了访问这些步骤,只须使用鼠标右键单击新建画面。最重要的菜单条目是“重命名”和“打开”:
菜单条目“重命名”可用于为画面分配一个更有意义的名称。
菜单条目“打开”用于打开用于图形编辑器处理的画面。
使用图形编辑器进行组态
图形编辑器的结构类似于作图程序,且也以相似的方式进行操作。任何需要的元素均可使用鼠标拖放到用户画面中。随后即可对元素进行定位,并在必要时修改大小、颜色和其它表达式选项。
帮助
除了诸如标尺、矩形或圆等标准对象以外,WinCC还具有更广的图形对象库,例如电缆、罐或电机。
作为一种选择,用户可从其它外部图形程序中导入图形。
输入的反应
概述
必须将由操作员控制的画面元素插入到用户画面中,以便使操作员能够在运行期内对过程进行控制。
为了使操作尽量的直观和简单,WinCC预制了标准Windows元素:按钮、复选框、滚动条、I/O域和其他。
使用图形编辑器进行组态
操作员可控制的画面元素插入用户画面的方式与使用图形编辑器的通常画面元素相同。
一旦添加元素,组态对话框就将自动打开。它包含有关于所插入元素的表现形式和特性的最重要参数。
特定事件与动作的链接
除了组态对话框以外,另一个包含有所有对象属性完整列表的对话框也可用于各个元件。
对话框“对象属性”可通过弹出式菜单进行访问。
对话框“对象属性”允许用户将动作与画面元素进行链接。动作将由运行期内的事件进行触发。例如,对于按钮,“鼠标单击”就代表着一个事件。当指定的事件发生时,将执行一个动作,例如画面修改。
过程值的访问
概述
WinCC与自动化系统之间的连接必须在访问自动化系统的当前过程值之前进行组态。
使用WinCC项目管理器进行组态
由于设置连接是整个项目的中心任务之一,因此,这里必须使用WinCC项目管理器。
第一步包括选择一个通道。为此,在组件“变量管理器”的弹出式菜单中选择菜单条目“添加新的驱动程序”。
用户现在即可在选择框中选择所需要的通道。
许多通道均支持多个通讯协议。所支持的协议在WinCC项目管理器中的通道下列出。在下列实例中,选择了通道SIMATIC S7 PROTOCOL SUITE(用于自动化系统SIMATIC S7的通道)和通讯协议MPI。通道/通讯协议组合确定了WinCC将要使用的通道单元。
将下面的与自动化系统的连接输入到通道。
于是,所连接的自动化系统将作为一个通道单元条目出现在WinCC项目管理器上。
创建过程变量
在WinCC中可创建过程变量,以便用户不必使用自动化系统存储区中的数字地址来进行工作。每个过程变量均具有一个唯一的名称,可用其在整个系统中进行编址。
也可在WinCC项目管理器中创建过程变量。由于每个过程变量均专门连接到一个特定的自动化系统,因此,WinCC项目管理器中的各个过程变量均将作为此自动化系统的对象显示。
使用SIMATIC S7进行简化
如果使用了SIMATIC S7自动化系统,则组态特别容易。这里,用户不必在WinCC中手工创建过程变量,因为用户可直接访问STEP 7中的符号表。
使用过程变量
画面元素可用于显示过程变量的值。例如,用户可按数字形式或以棒图的形式来显示过程值,其长度将根据值的变化而变化。通过使用合适的画面元素,用户还可允许操作员自己确定变量的值,亦即写入变量。例如,用户可通过一个I/O域,供操作员输入一个设定值。
显示当前的过程值
概述
原理上,所有动态画面元素均可用于实现过程值的可视化。例如,如果用户希望显示当前的温度,那么,用户可选择多种可能性中的一种:
如果使用了具有数字值的I/O域,则以数字形式输出温度。
也可绘制一个简单的温度计,并根据温度值来改变棒图对象的长度。
作为一种选择,例如,用户可使用一个预编译的OCX控件来代表一个指针工具。
使用图形编辑器进行组态
不管选择了什么画面元素,下列陈述均适用:一旦自动化系统中的过程值改变,显示就将自动改变。
为了实现该操作,必须将可能动态变化的对象属性(例如,显示在I/O域中的值)链接到包含有当前过程值的过程变量(上述实例中的温度)上。
使用动态画面元素的组态对话框即可在图形编辑器中建立这种链接。
所连接的变量将确定所显示的值。更新将根据时间周期来实现,时间周期到之后,所显示的值将与当前的值进行比较,并在必要时进行更新。在上述实例中,每秒钟完成两次更新(时间周期 = 500 毫秒)。
过程值的归档
概述
WinCC将允许用户把过程值保存在过程值归档中。例如,可在以后随时使用归档来显示和评价过程值的当时进展。
使用变量记录进行组态
变量记录用于创建和管理过程值归档。通过WinCC项目管理器中的弹出式菜单可启动变量记录。和WinCC项目管理器一样,变量记录也具有自已的浏览和数据窗口。
归档向导
在创建过程值归档时,归档向导可为用户提供许多有价值的帮助。通过变量记录浏览窗口中条目“归档”的弹出式菜单可访问归档向导。
归档向导将指导用户完成所需步骤。
一旦成功创建了过程值归档,它就将出现在变量记录数据窗口中。该归档中所要归档的过程变量的列表将显示在面板的底部。
弹出式菜单用于进行附加的设置,例如,以什么时间周期将值保存在过程值归档中。
过程值进程的可视化
概述
WinCC将允许用户实现过程值临时进展的可视化。这里,必须访问历史过程值。因此,为了显示进展而使用的过程值必须保存在过程值归档中。
使用图形编辑器进行组态
WinCC提供了三种画面元素专门用于对过程值归档进行访问和以表格形式与图表形式来显示数据:
用于图形显示的WinCC在线趋势控件
用于变量的图形处理的WinCC函数趋势控件。趋势控制函数为将一个变量显示为另一变量的函数提供了选件
所需控件可使用鼠标从图形编辑器中的对象选项板,拖放并插入到某个画面中。在图形编辑器的对象选项板中的“控件”标签中将可找到这些控件。
使用归档进行连接
一旦用户将控件拖放到用户画面中,该控件的组态对话框将自动出现。输入将要由控件进行显示的过程变量。单击“归档/变量选择”,选择包含有过程值的过程值归档,这些过程值已经为过程变量记录下来。
当处于运行期时,所归档的过程数据的进展将出现在控件中。
消息的创建和归档
概述
消息旨在给操作员提供了关于操作状态和过程故障状态的信息。消息将在运行期内显示在一个特定的消息视图中。
使用报警记录进行组态
消息将在报警记录中进行组态。访问报警记录可通过WinCC项目管理器中具有同一名称的组件的弹出式菜单来实现。
创建报警记录
在用户创建和组态单个消息之前,必须创建报警记录。其中,必须在此定义下列标准:
消息中将要包含哪些消息块
将要设置哪些消息等级
是否将要在数据库中对消息事件进行归档
当设置报警记录时,系统向导将提供许多有价值的帮助。在报警记录的工具栏中可找到系统向导。
一旦通过向导设置了报警记录,用户就能够创建和组态单个消息。
使用图形编辑器进行组态
WinCC安排了预组态的消息视图用于对消息进行显示:WinCC报警控件。
WinCC报警控件可使用鼠标从图形编辑器中的对象选项板中拖放并插入到某个画面中。在图形编辑器的对象选项板中的“控件”栏中可找到WinCC报警控件。
当处于运行期时,报警控件将以表格形式给操作员显示消息。
将过程和事件制成文档
概述
根据所要归档的数据类型的不同,例如,过程值或消息,存在各种不同类型的将要使用的报表。组态时,对全部报表类型的绝大部分的操作步骤是相同的。
使用报表编辑器进行组态
使用报表编辑器创建报表布局。
已经提供了在大多数应用场合下使用的预组态报表。在进行组态时,只需要将这些预组态的报表链接到用户自己的归档中。与归档的该链接是必须的,因为,在大多数情况下,当打印报表时,报表也包含有不再存在于过程变量中的历史数据。
报表编辑器也可用于对预组态报表进行修改。这通常要比创建一个新报表更容易、更迅速。
在WinCC项目管理器浏览窗口中的条目“报表编辑器”下可找到预组态的报表。选择“布局”条目时,可用的布局显示在数据窗口。
在弹出式菜单上选择“编辑”来打开报表编辑器中的报表布局。换句话说,可以先打开报表编辑器然后再通过选择“文件”菜单条目打开布局。
静态和动态布局元素
每个页面布局均由静态和动态对象组成:
静态布局元素以同一形式出现在打印输出的各个页面上,例如,标题行或用户公司标志。
在处于运行期时,WinCC提供了具有更新过程数据的动态布局元素。当在报表编辑器中进行组态时,用户只须为该数据创建占位符。
使用WinCC项目管理器进行组态
打印作业指定了报表打印的时间。
预定义的打印作业 – 只须进行适应 – 已经提供给这些最频繁使用的报表。
防止未授权的操作
概述
对机器或系统的不适当操作将可能导致严重的后果。因此,某些功能只能由合适的经过授权的操作员使用。
使用用户管理器进行组态
用户管理器用于发出和控制访问权限。通过WinCC项目管理器中的弹出式菜单可启动用户管理器。
创建用户和用户组
第一步包括设置具有其各自权限的用户组。随后可设置用户,并将用户指定给这些用户组。
发出访问权限
一些经常使用的权限已经在用户管理器数据窗口中进行了预定义。为了给用户或用户组分配一个确定的权限,只须单击右手列中的控制框。
使用图形编辑器进行组态
在用户管理器中进行的设置尚未生效。为了防止未授权的操作,用户将必须进行下一步来直接保护相应的画面元素。此时,要在图形编辑器中指定操作员拥有操作该画面元素的权限。
授权构成了画面元素的对象属性之一。
使用WinCC项目管理器进行组态
用户现在必须定义一个快捷键,以调用登录对话框。操作员在登录到系统中时将使用该快捷键。该设置也可通过WinCC项目管理器中的项目属性来访问。
设置多语言项目
概述
如果正在导出一个系统或不同国籍的操作员在操作系统,则将需要WinCC的外语支持。
如果因翻译目的而需要以各种外语编译原始项目的一个拷贝,则当以后进行了改动时需要修改各个版本。WinCC的外语支持将有助于原始项目中的所有语言的维护。
WinCC具有两种语言等级:
用户界面语言是WinCC组态软件的语言,即在WinCC菜单、对话框和帮助文本的组态期间所要显示的语言。如果需要,用户界面语言可使用菜单条目“其它”进行修改。用户界面语言将绝对不会影响项目数据。例如,项目可能使用俄语来创建,虽然WinCC用户界面可能设置为德语。
运行语言是设备操作员以后将在运行期内看到的语言。运行语言可在WinCC项目管理器中的对话框“计算机属性”中指定。
也可将一个操作员可控制的画面元素添加到用户项目中(例如按钮或选择列表),操作员可用其切换运行期的语言。
使用文本库进行组态
为了保证用户文本在运行期以所需语言进行显示,首先必须要将翻译结果保存在项目中。
具有文本库的WinCC将简化多语言文本元素(例如消息)的翻译和维护。依赖于语言的文本可被收集在文本库中,并随后以表格形式进行翻译。如果翻译工作将被外派给一个未使用WinCC的翻译员,则表格将被导出给可供选择的程序。
文本库可在WinCC项目管理器中打开。
使用图形编辑器进行组态
画面以及画面元素中的文本(例如静态文本或按钮标签)不在文本库中翻译,而在各自画面中直接翻译。画面元素的大小或许要修改。每个元素必须提供足够的空间用于具有最长术语的语言。
在进行组态时,通过单击图形编辑器中的菜单项“视图”>“语言”可切换到另一种语言。
导出到其它应用程序
可以为外部翻译导出文本,在WinCC外部翻译,然后重新导入。在文本库中使用“文件”菜单导出文本到csv文件并重新导入。
如果管理文本库中非常大量的文本,可以选择使用批量数据工具诸如WinCC智能工具“Excel组态工具”用于导入和导出文本。
运行和测试项目
概述
需要WinCC运行系统软件来运行项目。如果运行系统软件已随组态软件一起进行了安装,则将不必移动到另一台工作站以进行测试。
使用WinCC项目管理器进行组态
在第一次激活项目之前,必须指定运行系统属性。对话框“计算机属性”就是为此目的而提供的。访问该对话框可通过WinCC项目管理器中的组件“计算机”的弹出式菜单来实现。
“启动”标签用于指定应该激活哪个运行系统组件以及在运行期内应该使用哪个相应的功能。例如,如果项目包含有周期性的动作,则必须激活组件“全局脚本运行系统”。
为了获得最佳性能,建议用户只激活确实需要的组件
“图形运行系统”标签可用于定义一旦激活项目,应该首先显示哪个画面(启动画面)。它也用于定义WinCC项目应该以何种方式显示在画面中。
激活项目
一旦已经定义了运行系统属性,就能够激活项目。“激活”命令位于WinCC项目管理器中的“文件”菜单中。作为一种选择,也可使用工具栏上的按钮。
当项目已经激活时,运行系统软件的所选组件将启动。用户现在即可对项目进行控制和测试。
WinCC模拟器
通过使用WinCC模拟器,可以在开发阶段,没有连接过程外围设备或连接了过程外围设备但没有过程运行时测试WinCC项目。
用户将能够为变量定义一个固定的值。
变量的值也可按时间次序自动进行修改,例如,上升、下降、正弦曲线的形式或以随机变量为基准。
可使用WinCC的安装程序来安装WinCC模拟器。
测试项目
所有用WinCC创建的项目都应和其它软件一样,要经过彻底的、系统的检查。第一个步骤包括以所模拟的变量值为基准对模块进行测试。第二个步骤包括对具有所有自动化组件的项目的全部功能度进行测试。
在线组态
如果在测试阶段确定了一个故障,则它将在WinCC中立即得到纠正,无需使过程停止。为此,可使用<Alt+Tab>快捷键切换到组态软件。进行修改,保存数据,然后返回到运行系统软件。整个过程将不用中断就可使用新的数据进行运行。
取消项目的激活若想取消激活项目,使用<Alt+Tab>快捷键,切换到组态软件。单击WinCC项目管理器工具栏中的“取消激活”按钮即可停止运行。作为一种选择,也可将该功能分配给某个用户画面中的按钮。
项目向导
最优顺序
在WinCC中,某些组态步骤可为已经实现了的组态步骤提供补充。因此,一些组态步骤将只能在其它步骤执行完毕之后才能进行。
下列概述作为“线索”,将帮助指导用户完成组态阶段。
必须的任务
可选组态