|
wincc-flexible学习手册 |
|
|
WinCCflexible—人机界面高效组态2011年5月南京主要内容概述基本组态项目下载组态练习组态技巧Win CCflexible概述WinCCflexible分类WinCCflexible安装WinCCflexible 概述分类WinCCflexible概述安装WinCCflexible概述安装基本组态组态界面布局通讯组态 创建画面画面制作报警配置用户管理使用配方多语言项目WinCCflexible基本组态新建项目WinCCf lexible基本组态组态界面布局WinCCflexible基本组态组态界面布局WinCCflexible基本组 态通讯组态WinCCflexible基本组态通讯组态WinCCflexible基本组态通讯组态WinCCfl exible基本组态创建变量WinCCflexible基本组态创建变量WinCCflexible基本组态创建变 量WinCCflexible基本组态画面制作WinCCflexible基本组态画面制作WinCCflexibl e基本组态画面制作WinCCflexible基本组态画面制作WinCCflexible基本组态画面制作Win CCflexible基本组态画面制作WinCCflexible基本组态画面制作WinCCflexible基本组 态画面制作WinCCflexible基本组态画面制作WinCCflexible基本组态报警配置WinCCfl exible基本组态报警配置WinCCflexible基本组态使用配方WinCCflexible基本组态使用配 方WinCCflexible基本组态多语言项目项目下载直接下载Pack&Go传送OS更新项目下载项目编译 项目下载直接下载项目下载直接下载项目下载直接下载项目下载直接下载项目下载Pack&Go传送项目下载P ack&Go传送项目下载OS更新Smart700练习项目Smart700练习项目Smart700练习项 目Smart700练习项目Smart700练习项目Smart700练习项目Smart700练习项目Sma rt700练习项目组态技巧连续创建多个对象快速格式处理屏幕拖拽功能表格编辑器的使用鼠标停靠帮助信息通过变量切换画 面项目数据的导入/导出查找/替换功能交叉引用重新布线区域指针WinCCflexible组态技巧连续创建多个对象 WinCCflexible组态技巧连续创建多个对象WinCCflexible组态技巧快速格式处理WinCCfl exible组态技巧屏幕拖拽功能WinCCflexible组态技巧表格编辑器的使用控制列的显示与隐藏WinCCf lexible组态技巧表格编辑器的使用按列进行排序WinCCflexible组态技巧表格编辑器的使用连续创建多个变 量WinCCflexible组态技巧鼠标停靠帮助信息鼠标停靠+F1WinCCflexible组态技巧通过变量切换 画面由变量指定目标画面WinCCflexible组态技巧项目数据的导入/导出WinCCflexible组态技巧区 域指针WinCCflexible组态技巧区域指针WinCCflexible组态技巧区域指针WinCCflexi ble组态技巧区域指针WinCCflexible组态技巧区域指针WinCCflexible组态技巧演示:在Pa nel上显示PLC的状态Q&A图章 WinCCflexible的”图章“功能,允许您连续插入多个相同类型的对象,无需 反复选择对象。步骤选择想要插入工具箱视图中的对象。在工具箱的工具栏中,单击图标,启用图章功能。要使用缺省大小插入对象, 在画面中单击相应的插入位置。要以不同大小插入对象,将其拖动到所需要的大小。对象在释放鼠标按钮时被插入。重复步骤1以插入更多相 同类型的对象。要禁止图章工具,再次单击“工具箱”中的工具栏图标。右键单击标题栏,在弹出下拉菜单中选择所需显示列即可。与 Windows风格相同,单击列标题切换升序及降序排列方式。将鼠标移至变量名称右下角可使用拖拽功能,与Excel功能相似, 变量地址会自动递增,方便快捷,大大缩短了组态时间。将鼠标移至对象上停留将会出现相应的帮助说明(或选中对象按F1键)。通过 Int变量设置所要切换画面编号,调用ActivateScreenByNumber函数。应用:流水生产线。 WinCC flexible允许查找和替换字符串和对象。在编辑器中 可以在特定编辑器中搜索和替换字符串。为此,在主菜单中,打开下列编辑器: 编辑>视图中查找 编辑>替换 也可以使用工具栏上的查找和替换工具。在项目中 WinCCfle xible允许在整个项目中查找和替换对象。使用“在项目中查找”对话框执行该功能。找到的对象被显示在表中。可以使用该表跳转到项目中 使用对象的那些点。交叉引用列表将显示一个或多个选定对象的所有使用点。例如,如果想要知道某个变量的使用位置,则需选择该变量,然后打 开交叉引用列表。如果要替换与许多对象(依次分布在多个画面中)相连接的变量,需在中心点处对该变量进行布线。为此,请选择“起始 位置”(如“画面”文件夹)或HMI设备。该层级中使用的所有变量都将基于此起始位置在“重新布线”时加以显示。通配符“?”( 单个字符)和“”(字符串)可用于查找包含相同名称字符串的变量。 区域指针是参数区域。WinCC?flexible运行系统 可通过这些参数域接收PLC中的数据区的位置和大小的信息。在通信过程中,PLC和HMI设备交替访问这些数据区,以进行读、写 操作。根据对存储的数据进行分析,PLC和HMI设备可触发定义的交互操作。 WinCCflexible允许自定义窗框和工 具栏的布局。可以隐藏某些不常用的窗框以扩大工作区域。停放 “停放”是指将窗口集成到WinCCflexible工作环境中。可以自动隐藏停放的窗框以增加工作空间。 可将自由移动的窗口 停放在窗口或工作区域的下列位置:上边缘、下边缘、右边缘左边缘。隐藏 可以自动隐藏不常用的窗口。这将增大工作区域。要将窗口恢复到画 面上,单击其标题栏。释放 ”释放“一个停靠的窗口,即通过移动鼠标到窗口标题栏,按住鼠标按钮,自由移动窗口,以不停靠的方式拖放到 合适位置。这个编辑器用于组态连接控制器的通讯。1、选择驱动程序2、设置Smartline的参数、配置网络、PLC的参数 “总线上的唯一主站”:Panels作为活动主站可以获得总线控制权,否则需要其它主站才可以进行通讯在“变量“编辑器中,创建内部 和外部变量。创建变量 在“变量”编辑器中的空白区域,右键单击在弹出式快捷菜单中选择“添加变量”来创建一个变量。属性 所有的变量 属性都可以在变量编辑器表格中组态,也可在属性窗口中设定。数据类型 不管系统如何组态,一些基本数据类型对于所有变量都可用。 此外 ,对于外部变量,有专门用于所连接PLC的数据类型。 -------------------------------------- ----------------------------------------------------------------- ---注意 也可以在项目中需要的地方创建新变量。为此,在“对象列表”中单击“新建”,然后单击新变量旁边的“...”按钮。然后可以 在“属性视图”中组态新的变量。在“变量“编辑器中,创建内部和外部变量。创建变量 在“变量”编辑器中的空白区域,右键单击在弹出 式快捷菜单中选择“添加变量”来创建一个变量。属性 所有的变量属性都可以在变量编辑器表格中组态,也可在属性窗口中设定。数据类型 不管系统如何组态,一些基本数据类型对于所有变量都可用。 此外,对于外部变量,有专门用于所连接PLC的数据类型。 ------- ----------------------------------------------------------------- ----------------------------------注意 也可以在项目中需要的地方创建新变量。为此,在“对象列表 ”中单击“新建”,然后单击新变量旁边的“...”按钮。然后可以在“属性视图”中组态新的变量。双击新建画面创建。画面名称可定义 ,编号可修改,是否使用模板都有其应用意义。层 画面具有32个层。可以将对象添加到任一层中。对象的层分配确定了其在画面上的嵌套 深度。第0层的对象位于画面背景中,第31层的对象位于前景中。原理 始终只有一个激活的层。添加到画面的新对象始终被分配给激活的 层。激活层的编号在“层”工具栏中指示。激活的层在层托盘中以高亮颜色显示。 当一个图像在“画面”编辑器在打开时,它所有的32个画面 层都将显示。可以使用打开的层面板隐藏除激活层之外的所有层。这允许您明确地编辑激活层中的对象。模板的意义:通用组态,对象可用于所有 画面而不需重复组态。常见应用:报警窗口及报警指示器。静态属性动态属性静态属性动态属性 报警类别主要确定报警如何显示在 HMI设备上。报警类别还可以用于针对不同的显示方式对报警进行编组。 WinCCflexible中既包含预定义的报警类别,也包含 用于组态自定义报警类别的选项。预定义的报警类别 WinCCflexible中的预定义报警类别如下。对于预定义的报警类别,只有 极个别的属性可以进行更改。错误 用于离散量和模拟量报警,指示紧急或危险操作和过程状态。该类别的报警必须始终进行确认。事件 用于 离散量和模拟量报警,指示常规操作状态、过程状态和过程顺序。该类别中的报警不需要进行确认。系统 用于系统报警,提示操作员关于HM I设备和PLC的操作状态。该报警类别不能用于自定义的报警。报警类别编辑器 在“报警类别”编辑中,创建报警类别和指定它们的 属性。 对于每一个报警类别,可以预定义下列设置:确认 这类报警必须确认。颜色/闪烁模式 报警显示时,指示报警状态。报警日志 记录与该报警有关的事件。文本 当报警显示在操作员设备上时,置于报警编号前指示报警类别。E-Mail地址 发送与报警有关的所有 事件消息。模拟量报警 如果某一个“变量”超出了“限制值”,HMI设备就触发报警。为此,在WinCCflexible中组态模拟 量报警。 在“模拟量报警”表格编辑器中,创建模拟量报警和指定它们的属性。 对于新的模拟量报警,至少必须组态下列属性: 报警文本报警类别触发变量、限制和触发模式延迟时间 输入一个时间长度,必须在该时间内满足触发条件,然后才能触发报警。 -------------------------------------------------------------- ------------------------------------------注意 如果过程值停留在限制值附近,并且没有为 该过程值组态滞后或延迟,则相关联的报警将被触发多次(即使导致错误的原因很可能只出现过一次)。 用户管理,用于控制对数据和函数的访 问,以便在运行时保护它们免受未经授权的操作。 用户管理,实际上分为用户管理和用户组管理。也就是说,用户管理,独立于访问授权的 组态,因此,可以提供更加灵活的访问保护。权限 权限描述访问对象或执行特殊动作或活动的权利,例如<编辑权限>。权限不会直接分配 给用户,而是分配给用户组。 始终存在一个“管理”权限,用于运行时用户视图,管理员被分配到这个用户组中。用户组 在同一个用户组 中的用户具有相同的权限。 管理员和操作员用户组缺省创建,只有管理员才可以在运行时用户视图中不受限制的访问所有用户。用户 用户 是可在WinCCflexibel中使用对象的人的登录时统称。登录时,需要输入用户名和密码。 一个用户必须分配到用户组,在这 个用户组中,所有的用户具有相同的权限。 用户管理员缺省创建。 用户管理,用于控制对数据和函数的访问,以便在运行时保护它们免受未 经授权的操作。 用户管理,实际上分为用户管理和用户组管理。也就是说,用户管理,独立于访问授权的组态,因此,可以提供更加灵活的 访问保护。权限 权限描述访问对象或执行特殊动作或活动的权利,例如<编辑权限>。权限不会直接分配给用户,而是分配给用户组。 始终存在一个“管理”权限,用于运行时用户视图,管理员被分配到这个用户组中。用户组 在同一个用户组中的用户具有相同的权限。 管 理员和操作员用户组缺省创建,只有管理员才可以在运行时用户视图中不受限制的访问所有用户。用户 用户是可在WinCCflexi bel中使用对象的人的登录时统称。登录时,需要输入用户名和密码。 一个用户必须分配到用户组,在这个用户组中,所有的用户具有相同 的权限。 用户管理员缺省创建。 在WinCCflexible工程系统中,创建用户和用户组并分配权限。必须为对象组态访问保 护。一旦项目下载到操作员设备中,所有组态的带授权保护的对象0,都可在运行时受保护免受未经授权的访问。用户视图 在WinCC flexible工程系统中组态用户视图,以便还可以在运行时管理用户。访问用户视图本身也受授权限制。 拥有“管理”权限的用户可以不 受限制地访问用户视图,可以管理所有用户:改变用户ID和密码,还可添加新的用户。 其他用户只拥有对用户视图的有限访问权限,因此只 能管理自己的ID和密码等。 ----------------------------------------------- -----------------------------------------------------------注意 在运 行时用户视图中所作的修改可以立即生效。在运行时所作的更改,不能在工程系统中更新。 当用户和用户组从工程系统中传送到运行时系统中时 ,对用户视图所作的所有改变将被覆盖。项目语言 在“项目语言”编辑器中选择创建项目使用的语言。 在“项目语言”编辑器中设置项目 语言,并指定哪种为参考语言、哪种为编辑语言。此时,这两种语言没有区别。 指定一种不同于编辑语言的项目语言,并翻译文本。用户也可以 在任何时候改变编辑语言。翻译 WinCCflexible提供下列选项,用户组态不同的编辑语言。 在创建对象的编辑器中,直接 翻译组态的文本。 使用基于现有字典的“自动翻译”功能,在“项目文本”编辑器中集中翻译 项目文本。 导出项目文本带其它应用程序 ,单独进行翻译(例如在Excel),然后将 翻译好的重新文本导入WinCCflexible。 ------------- ----------------------------------------------------------------- ----------------------------注意 选择组态语言是一种全局项目设置。语言 在“语言和字体”编辑器中, 可以决定在特定操作员设备上哪些项目语言要用作运行语言。操作员设备上可同时使用的语言数目取决于设备。为允许操作员在运行时可在语言之间 进行切换,必须组态相应的操作员控制元素。 运行系统启动时,项目根据最近的语言设置进行显示。首次启动运行系统时,显示“语言设置顺 序”中编号最小的语言。字体 在“语言和字体”编辑器中,指定要用于显示操作员设备上每种运行语言文本的字体。如果不为文本指定字体,则 使用标准字体。 WinCCflexible仅提供操作员设备所支持的字体。集中翻译 WinCCflexible项目 文本,可以在“项目文本”编辑器中集中管理。在“项目文本”编辑器中,为设置的每种项目语言创建一个单独的列。所组态对象的文本以所有 指定语言出现在表格的单个行中。 可以在“项目文本”编辑器中直接将所组态的文本翻译为项目语言。在单个的表格行中输入对象文本的每种项 目语言的译文。 使用字典和“自动翻译”功能,可以加速项目文本的翻译和保持翻译的一致性。直接翻译 可以直接在创建对象的编辑器中 ,翻译项目文本。同时,也可以使用基于字典的“自动翻译”功能。 为了加快翻译文本和保持一致性,可以使用字典和采用“自动翻译”功能 完成项目的翻译。 如果随后切换编辑语言以输入另一种语言的文本,则所有文本域均为空白。 WinCCflexible提供了 方便的参考文本功能,这样您就有了一个用于翻译的模板。可以在对话框和编辑器中显示包含参考语言文本的参考文本窗口。 上图推荐了一种翻 译流程,特别适用于翻译带有大量文本的项目。 注意以下几点:文本的集中存储 项目文本,可以在“项目文本”编辑器中集中管理。“项目 文本”编辑器映射所有对象编辑器,在其中输入的文本,可自动用在所有编辑器中。也可以从“项目文本”编辑器中直接跳转到要翻译的对象所在的 编辑中。翻译修改 如果已经将新文本插入先前已翻译的项目中,则可以选择性地导出尚未翻译的文本。这将使得所需的翻译量最小。导出 “项目文本”编辑器中,所有项目文本都可以被导出。导出的文本生成的.csv文件的结构由SIMATICSTEP7语言导出工具进 行定义。 另在WinCCflexible中,可以在特定编辑器中限制文本的导出和导入。导入 翻译后的文本被自动分配给项目中 的正确应用位置。 如果同时已经修改了WinCCflexible中的项目文本,则修改后的文本在导入期间不会被覆盖。 ---- ----------------------------------------------------------------- -------------------------------------注意 如果想查找特定语言未翻译的文本,可以单击该语言所 在的列标题,表格将根据输入按字母自动排序,没有输入该语言文本所在的行,自动集中排在排序的末尾或开始。7、系统功能清理屏幕屏幕 校准退出系统WinCCflexible—人机界面高效组态使用图章功能Ctrl+拖放屏幕拖拽功能鼠标停靠鼠标停靠 +F1WinCCflexible组态技巧查找/替换功能查找项目中的对象查找当前视图中的文本(包括对象名称)WinCC flexible组态技巧交叉引用交叉引用列表将显示一个或多个选定对象的所有使用点。WinCCflexible组态技 巧重新布线如果要替换与许多对象(依次分布在多个画面中)相连接的变量,可以使用重新布线功能。区域指针是参数区域画面号:将 当前画面的编号从HMI设备中传送到PLC日期/时间PLC:将日期和时间从PLC传送到HMI设备,使用PLC的时间去同步H MI设备。项目标志号:运行系统启动时,会检查HMI设备是否连接到了正确的PLC。 操作多台HMI设备时,该检查非常重要。只有当VW40的值为0时HMI的运行系统才能启动协调:HMI设备以约为1 秒的时间间隔对状态位取反。可通过在PLC程序中查询此位来检查与HMI设备的连接是否仍然存在。当CPU_state>1 时,CPU处于STOP状态1、建“协调”区域指针2、S7-200编程3、建变量4、“协调”触发变量“CPU_state”加 15、PLC脉冲触发“CPU_state”置0WinCCflexible—人机界面高效组态WinCCflexible —人机界面高效组态Thankyouforyourattention!对于操作面板的 组态只能使用特定的软件版本。操作面板的组态取决于工程师软件的版本。例如,从WinCCflexible2008开始可以组态MP 377,但是必须是标准版或者高级版。(注:如果所使用的软件安装包中不包含SP2,那么还需要手动单独安装SP2)哪些微软操作系统 (WindowsXP/2000/Vista)可以使用SIMATICWinCCflexible?http:/ /support.automation.siemens.com/CN/view/zh/22055368WinCCflexi ble2008SP2中国版只能安装在XPProfessionalSP3及Win7(32位)系统上。WinCCf lexible2008SP2Micro版可以装在XPHomeSP3上WinCCflexible的工作环境包含多个元素 。其中的有些元素与特定的编辑器相连 接,这意味着它们只有在对应编辑器激活时才可见。工作区域 在工作区域 中编辑项目对象。所有的WinCCflexible元素都排列在工作区域的周 围。项目视图 在“项目视图”中访问项目数据。哪些编辑器可用取决于用户使用的 WinCCflexible版本和要组态的操作员设备。在WinCCflexible的”项目视图“中 用户只能看到当前操作员设备支持的编辑器,这样使得组态更容易和友好。属性视图 属性视图用于编辑对象属 性,例如视频对象。属性视图仅在特定的编辑中可用。输出视图 输出窗口显示系统消息,例如在项目测试运行中所生成的系 统消息。对象视图”对象视图“显示”项目视图“中选定的编辑器的所有元素,通过 这里,可快速访问要 求的对象。工具窗口 工具窗口中包含有用于过程显示的各种类型的常用对象。根据对象的功能范围 , 将对象分为两组,一组为简单对象。另一组为增强对象。 另外,在工具窗口中还可访问库。库是存储常用对象的中央数据 库,只需对库中 存储的对象组态一次,然后便可重复使用。 ---------------------------------------------------------- ----------------------------------------注意 通过选择菜单 >视图可打开其他窗口。2.72.12.03.73.13.0MB3MB2MW20115离散量报警--触 发位字字节位位号WinCCflexible基本组态报警配置报警类别WinCCflexible基本组态报警 配置模拟量报警WinCCflexible基本组态报警配置报警显示WinCCflexible基本组态报警配置使 用报警类别颜色练习WinCCflexible基本组态用户管理对象安全设置WinCCflexible基本组态用户 管理用户权限设置运行时用户运行时用户组运行时授权WinCCflexible基本组态用户管理运行时用户管理Win CCflexible基本组态用户管理运行系统安全性设置创建配方运行系统中的配方管理WinCCflexible基本 组态多语言项目设置多语言项目运行时启用WinCCflexible基本组态多语言项目运行时语言和字体用指 定的编辑语言输入文本WinCCflexible基本组态多语言项目翻译方法:1、直接在画面编辑器中翻译WinCCfle xible基本组态多语言项目翻译方法:2、导出/导入运行时切换语言WinCCflexible—人机界面高效组态项 目编译成功后,才可以下载下载电缆面板设置软件设置软件设置传送过程软件操作1、S7-200编程2、建连接、变量 3、在画面模板中组态项目结构。4、过程画面5、曲线返回6、报警、用户管理返回Forinternaluseo nly/?SiemensAG2011.AllRightsReserved.IndustrySector F orinternaluseonly/?SiemensAG2011.AllRightsReserved.For internaluseonly/?SiemensAG2011.AllRightsReserved.Indus trySector Forinternaluseonly/?SiemensAG2011.AllRight sReserved.Forinternaluseonly/?SiemensAG2011.AllRights Reserved.IndustrySector Forinternaluseonly/?SiemensAG 2011.AllRightsReserved.WinCCflexible—人机界面高效组态WinCCflexib le—人机界面高效组态组态SmartPanels需要的环境:WinCCflexible2008ChinaSt andard+SP2WinCCflexible2008ChinaStandardSP2+HSPWinCC flexible2008SP2Update12用于组态SmartPanels的最新HSP安装文件(最新HSP下载地 址:http://www.ad.siemens.com.cn/smartline/)安装过程:经认证的病毒扫描程序:McAfee?Internet?Security?Suite2008TrendMicroOfficeScan8.0SymantecNortonInternetSecurity软件安装环境:兼容的操作系统:WinCCflexible—人机界面高效组态属性窗口工作区域项目视图工具窗口隐藏输出窗口停靠窗口隐藏窗口可以通过RS422/RS485接口与下列PLC连接起来:?SIMATICS7-200和S7-200CN?三菱FX系列?欧姆龙CP1H、CP1L、CP1EN与S7-200通讯:1、连接电缆:Profibus-DP电缆2、面板的拨码S7-200通讯参数设置WinCCflexible中连接参数设置变量属性变量属性一般画面画面模板画面对象简单对象增强对象图形库对象属性静态属性动态属性层的使用事件符号IO域图形IO域曲线能显示的时间长度=采样点数脉冲练习离散量报警Forinternaluseonly/?SiemensAG2011.AllRightsReserved.IndustrySector Forinternaluseonly/?SiemensAG2011.AllRightsReserved.IndustrySector Forinternaluseonly/?SiemensAG2011.AllRightsReserved.IndustrySector |
|
|
|
|
|
|
|
|
|
|