2WinCCflexible项目的组态
WinCC flexible配方组态

3
WinCC flexible 如何使用配方
WinCC Flexible
如何创建报警系统 如何使用VBScript 如何使用配方
配方概述 ——配方的数据 配方的数据
运行期间的数据 如果需要频繁改变或调整生产数据, 如果需要频繁改变或调整生产数据,可以在运行期间直接在 HMI设备或机械设备上获得数据。用于为机械设备分配参数的 设备或机械设备上获得数据。 设备或机械设备上获得数据 模式就是一个实例。 “Teach in”模式就是一个实例。可以将可移动的组件直接移到机 模式就是一个实例 械设备上的期望位置。然后将获得的位置数据从PLC传送到 传送到HMI 械设备上的期望位置。然后将获得的位置数据从 传送到 设备,并将其存储在配方中。 设备,并将其存储在配方中。 运行期间的数据导入 例如,如果生产数据存储在服务器上的数据库中, 例如,如果生产数据存储在服务器上的数据库中,可以在运行 时通过CSV文件将生产数据导入 文件将生产数据导入HMI设备。 设备。 时通过 文件将生产数据导入 设备 组态期间的数据 如果已获得或准备好生产数据, 如果已获得或准备好生产数据,可以在组态配方期间将其输入 或导入“配方”编辑器。 或导入“配方”编辑器。 可以在组态时或HMI设备运行时编辑配方数据记录。 设备运行时编辑配方数据记录。 可以在组态时或 设备运行时编辑配方数据记录 在组态时,可以在“元素”标签的“配方”编辑器里定义配方。 在组态时,可以在“元素”标签的“配方”编辑器里定义配方。 可以在“数据记录”标签的配方数据记录中输入其值。 可以在“数据记录”标签的配方数据记录中输入其值。
5
WinCC flexible 如何使用配方
WinCC Flexible
如何创建报警系统 如何使用VBScript 如何使用配方
WinCC flexible ES -- 创建HMI组态 -- 组态变量

z Input_Hour (DInt) 小时值设定
z IInput_Second (DInt) 秒值设定
Output parameters for the FB210:
z Out_Date (DInt) 剩余时间的日期值
FB210的结构:
Fig. 04
FB210:
z In_Type_Of_Timer
设定使用的定时器功能块类型.
1=SFB3 (TP); 2=SFB4 (TON); 3=SFB5 (TOF) z In_Timer_Start (Bool)
定时器启动
z In_Timer_Reset (Bool)
定时器重置
Fig. 01
关键词: 删除变量 如何在操作面板上设定定时器时间, 同时如何输出定时器的剩余时间?
显示订货号
说明: 下面几个例子演示了如何在面板上设置定时器时间,同时也演示了定时器剩余时间的输出。 本文最后的项目样例里包括下面例子展示的全部功能。 No. 步骤
1 以秒为单位设定定时器时间(example_1 + example_2):
/CN/llisapi.dll/21809209?func=ll&objId=21809... 2009-12-1
Siemens - Industry Automation and Drive Technologies - Service& Support - Automa... Page 4 of 12
z In_Type_Of_Timer
设定使用的定时器功能块类型.
1=S_PULSE; 2=S_PEXT; 3=S_ODT; 4=S_ODTS; 5=S_OFFDT z In_Timer_Number
WinCC flexible ES 通信组态和编程 配置与PC系统的通信

通过些设置?如何在为了将How do you transfer data from a server to a Windows-based panel via the FTP protocol?通过WinCC flexibleWinCC flexible如何通过面板/如何将操作员面板集成到本地网络中?在在中需要进行哪些设显示订货号模型)和DCOM(分布式组建对象模型)技术。
DCOM 是具有扩展功能的COM,可跨越计算机的界限访问对象。
此技术使得不同厂商的各种组件彼此通过标准接口相互连接成为可能。
一个OPC 的组态包含了至少一个OPC 服务器和OPC 客户机。
OPC 服务器可以向OPC 客户机传递数据,反之亦然。
虽然OPC 没有依赖的某个标准协议,但TCP/IP 协议是首选的。
图. 01图. 01 显示OPC 服务器与OPC 客户机的基本组态。
注意:在WinCC flexible 中,只有PC 机和面板式PC 机可以通过DCOM交换数据。
多功能面板与一个或多个PC 机的通讯只能通过OPC XML DA。
链接:配置一个OPC XML DA 连接访问条目ID:25677751注意:下例中使用了一个WinCC flexible OPC 服务器和一个WinCC flexible OPC 客户端。
因为通过DCOM 的OPC 是一个开放的接口,WinCC flexible OPC 服务器和WinCC flexible OPC 客户端都可以与其他的OPC 组件通讯。
Contents1.在Windows XP中配置DCOM接口,在DCOM中设置OPC服务,防火墙设置2.配置WinCC flexible OPC 服务器3.设置WinCC flexible OPC 客户端4.下载WinCC flexible 样例项目1. 在Windows XP中配置DCOM接口,在DCOM中设置OPC服务,防火墙设置下列PDF文档有所需要的设置,此自述文档在WinCC flexible DVD中可以找到。
wincc flexible 报警变量组态地址

wincc flexible 报警变量组态地址
组态了2个报警,在plc块触发地址是db10.dbx1.0,和dbx1.1所以在变量里组态了2个内部变量,报警1和报警2,因为报警类型只识别int跟word,所以定义变量类型由bool 为word,地址自动变为db10.dbw0,然后在离散量报警里组态,这2个报警,地址自动加1,变为db10.dbx2.0跟dbx2.1了。
有点迷糊了。
plc里面db10.dbx2.0是其他变量了啊。
这怎么对应呢?为什么加1呢。
该怎么组态呢
?
最佳答案
这个问题其实大可不必想得很深,如果安装的winccflexible是2008以上版本的话,报警编辑文本按实际的位地址编就行,这个地址是系统自动生成的。
西门子报警地址实际按高位低字节方式编排的。
比如一个字mw0,则是按m1.0(第一位)、m1.1(第二位)。
m1.7(第七位)、m0.0(第八位)、m0.1(第九位)。
m0.7(第十六位)就是按这个规律进行的。
WinCC-flexible用户管理的组态

7
用户视图在用户管理中的应用 -在运行时通过用户视图管理用户
• 在用户视图中单击鼠标左键,或单击“用户 登录”按钮可以打开登录对话框。
8
用户视图在用户管理中的应用 -在运行时通过用户视图管理用户
• 管理员登录时,用户视图中显示所有的用 户。 管理员可以改变每个用户的用户名和 口令。 还可以创建新用户,并将其分配到 现有的用户组。
• 如果在工程系统中组态了用户视图,那 么当传送到HMI 设备后可以在用户视图 中管理用户。
2
用户视图在用户管理中的应用-
组态
要求:以创建至少一个画面
• 1.在工具栏中“增强对象”条目下选择“用户视图”, 并将其拖放到画面中。
3
用户视图在用户管理中的应用-
组态
• 2.在“用户视图”的属性视图中设置用户视图 的各种属性。
20
Thank you for your attention!
End of presentation!
21
• 在工程系统中创建用户和用户组, 并将其传送到HMI设备。
• 拥有“管理”权限的用户可以不受 限制地访问用户视图,以便管理所 有用户。
• 用户视图在每一行中显示用户、用 户口令、所属的用户组以及注销时 间。如果没有用户登录,则用户视 图为空。
6
用户视图在用户管理中的应用 -在运行时通过用户视图管理用户
• 在第一个画面中组态一个按钮,其功能是 实现在两个画面之间的浏览。
14
组态具有访问保护的对象-按钮
组态系统函数“ActivateScreen”
15
组态具有访问保护的对象-按钮
组态画面浏览功能
WinCC flexible

在WinCC flexible 中的组态设置:
在项目管理器的“设备设置>设备设置> 运行系统服务”中,勾选复选框Sm@rtAccess: Web 服务(SOAP)。
Fig. 02
这样就完成了PC 上的网络设置。
注意:
lmhosts 文件经常作为 lmhosts.sam 存在,“.sam”代表sample。
为了 Windows 能够识别这个
文件,必须改变后缀“.sam”。
否则 Windows 将忽略这个文件。
Fig. 03
4.点击“Execute GetValue” 按钮,相应的变量值显示在“Return value”域中。
如果连接存在问题,消息“Error-Runtime is offline” 显示在域中。
注意:
通过Excel的方式并不支持直接访问数组变量中的元素。
注意:
Excel 模板“Soap-Calls.xls”包含一段脚本。
可以在位于“工具> 宏> Visual Basic 编辑器”的Excel 编辑器中打开脚本,并且相应地编辑脚本(例如,添加更多的IO 域等)。
图标。
wincc-flexible组态简介(20210503110545)

HMI人机界面HMI (人机界面)是连接可编程序控制器(PLC)、变频器、直流调速器、仪表等工业控制设备,利用显示屏显示,通过输入单元(如触摸屏、键盘、鼠标等)写入工作参数或输入操作命令,实现人与机器信息交互的数字设备。
HMI在工厂自动化体系中处于承上启下的位置,通过连接现场总线,完成现场设备的逻辑控制管理,并且为上层管理系统提供必要的数据。
HMI由硬件和软件两部分组成,硬件部分包括处理器、显示单元、输入单元、通信接口、数据存贮单元等,其中处理器的性能决定了HMI产品的性能高低,是HMI的核心单元。
根据HMI的产品等级不同,处理器可分别选用8位、16位、32位的处理器。
HMI 软件一般分为两部分,即运行于HMI 硬件中的系统软件和运行于PC机Windows操作系统下的画面(如WinCCflexible)o使用者都必须先使用HMI的画面组态软件制作“工程文件”,再通过PC机和HMI产品的串行通信口,把编制好的“工程文件”下载到HMI 的处理器中运行。
HMI人机界面产品的基本功能包括:k设备工作状态显示,如指示灯、按钮、文字、图形、曲线等;2、数据、文字输入操作,打印输出3、生产配方存储,设备生产数据记录4、简单的逻辑和数值运算5、可连接多种工业控制设备组网HMI的选型指标包括:k显示屏尺寸及色彩、分辨率、HMI的处理器速度性能、2、输入方式:触摸屏或薄膜键盘3、画面存贮容量,注意厂商标注的容量单位是字节(byte)、还是位(bit)4、通信口种类及数量,是否支持打印功能本模块主要介绍西门子TP270触摸屏,其接口外形如图3-2所示,接口功能描述见表3-1。
图3-2西门子TP 270接口排列图表3-1接口功能描述触摸屏设备的装载程序1、装载程序图3-6显示了触摸屏设备启动期间和运行系统结束时迅速岀现的装载程序。
Taskbar图3-6装载程序界面装载程序各按钮具有下述功能:・按下“传送(Transfer)"按钮,将触摸屏设备切换到传送模式,等待组态画而的传送。
WinCC flexible中如何组态位触发趋势(曲线)

注意: 若您要在“趋势”下组态一个新的趋势,在“源设置”区域中,要定义以下参数的变量:
图 12 传送的是那些存贮在趋势缓冲区中的值。本例中传送的是那些存储在DB10中从DBW0 开始的值。 2.2 带开关缓冲区的位触发趋势实例
No. 步骤 1 在 STEP 7 中创建数据块 主要步骤同组态一个不带开关缓冲区的位触发趋势是相同的。 在控制器中创建以下额外的变量: • 趋势传送 2 (例如 DB16) • 开关缓存区 (例如 DB18, 数组类型的趋势变量) • 趋势缓存区 (例如 DB20, 数组类型的趋势变量)
图 09 • 在“源”文件夹中设置相应的区域参数。 如果您在“趋势”下组态一个新趋势,在“源设置“区域中,按照以下参数设置变量:
https:///CN/llisapi.dll?func=ll&objid=21913875&node... 2014/8/21
内容:
1. 术语解释 2. 组态说明
2.1 位触发趋势 2.2 带缓冲开关的位触发趋势 3. 下载
1. 术语解释:
• 趋势变量 (趋势缓存区): 是指变量值被显示为一条趋势的外部变量。该变量必须为一个数组变量。数组元素的数量必须同 趋势测量值的数量一致。 该变量只有在归档未被设置为“源设置”才可用。
Siemens Industry Online Support - Automation Service, Automation Support, Simatic ...
Wincc flexible 管理项目版本和其它组态技巧

创建子画面文件 查找/替换功能 动画制作 重新布线
交叉引用 直接帮助
19
直接帮助
WinCC Flexible
Hardware Software Workshop
• 由浅入深,最方便地查看帮助!
只要将鼠标指针移动到任何菜单命令、图标或对话框元素上, 稍等片刻,将显示各自的直接帮助(最简帮助)。
单击问号或者将鼠标指针移动到工具 提示上然后稍等片刻。 将出现那些指导用户参阅在线帮助中 详细的描述和帮助。
5
WinCC flexible 入门
WinCC Flexible
Hardware Software Workshop
提纲
• 西门子HMI产品简介 • WinCC flexible概述 • WinCC flexible的安装
• WinCC flexible用户界面入门
• 其他入门技巧
6
其他入门技巧
WinCC Flexible
Hardware Software Workshop
WinCC flexible 项目版本的管理 & 其它组态技巧
1
管理项目版本
WinCC Flexible
Hardware Software Workshop
• 项目版本是项目的副本,记录了所有组态的HMI设 备、对象和更改记录等。
Hardware Software Workshop
• 调整变量所属的应用点,重新分配一个变量到变 量应用点。
15
重新布线
WinCC Flexible
重新布线只需4步!
Hardware Software Workshop
选择“重新布线”
查找目标变量
选择目标位置
WinCC flexible ES -- 创建HMI组态 -- 创建画面

Bild 02
这种方法可被用来操作广泛的或单独的机器与设备。有很多编程实现锁操作的方法。本例中,除了锁操 作,对每个操作员面板的组态都是相同的,因为不得不单独为每个操作员面板组态锁操作。
%windir%\system32\Regsvr32 /u c:\WINNT\System32\NAME.ocx 注释: ActiveX 控件只是被“取消注册”了,但是它仍然存在于计算机上。
z 如果需要,可以手动的将相应路径下的 ActiveX 对象从计算机上删除。
2. WinCC flexible中的 ActiveX 对象 在WinCC flexible中使用ActiveX控件之前, 必须在计算机上注册该 ActiveX 控件。
如何在组态计算机中注册 ActiveX 对象,并在 WinCC flexible 中使用? 显示订货号
描述: 在电脑上拷贝ActiveX(也被称为OCX)控件时,要必须让Windows可以识别。
内容: 1. 注册 ActiveX 控件的相关信息 1.1. 注册 ActiveX 对象 1.2. 移除 ActiveX 对象 2. WinCC flexible 中的ActiveX 对象
另外,如果Windows 的注册信息没有完全更新,可能会出现错误。
z 如果 ActiveX 控件依赖于其他的一些模块(如DLL 文件),可能会出现注册失败或者无法执行 的现象。
z 为WinCC flexible ES 安装或者后续注册ActiveX 控件,如果运行项目时也要执行这个ActiveX 控 件,那么也会影响到本机的WinCC flexible RT。
WinCC flexible ES 通信组态和编程 配置与PC系统的通信

WinCC flexible ES 通信组态和编程配置与PC系统的通信WinCC flexible是西门子公司开发的一款用于人机界面操作的软件,可以实现对各种工业自动化设备进行监控与控制。
本文将介绍WinCC flexible ES的通信组态和编程配置与PC系统的通信。
一、WinCC flexible ES简介WinCC flexible ES(Engineering System)是WinCC flexible软件的工程开发平台,用于配置和编程WinCC flexible运行时平台。
它提供了丰富的功能和工具,使得用户可以轻松地创建自己的人机界面。
二、通信组态与编程配置1. 连接PLC设备在WinCC flexible ES中,首先需要进行通信组态配置,以便与PLC 设备建立连接。
在菜单中找到“通信”选项,选择“连接设置”或“通信配置”,根据实际情况设置通信协议、通信端口等参数。
根据PLC设备的型号和通信协议的不同,设置方式可能会有所不同。
2. 创建标签在通信组态配置完成后,可以开始编程配置。
在WinCC flexible ES 中,创建标签是一个重要的步骤。
标签相当于变量,可以用来存储和传输数据。
通过标签,可以将PLC设备中的变量与人机界面中的对象进行关联。
例如,可以创建一个标签用来存储温度数值,然后在人机界面中创建一个文本框,将它与该标签关联,这样就可以实时显示温度数值。
3. 编写脚本WinCC flexible ES支持脚本编程,可以通过编写脚本来实现更复杂的功能。
在编程配置中,可以使用Ladder Diagram(LAD)或Structured Text(ST)等编程语言来编写脚本。
例如,可以编写一个脚本来实现对PLC设备的控制,当温度超过一定阈值时,自动启动风扇进行降温。
这样的脚本可以通过与PLC设备中相关的标签进行关联,实现自动控制的功能。
三、PC系统的通信配置为了实现PC系统与WinCC flexible ES之间的通信,需要进行相应的配置。
如何组态 WinCC flexible 运行系统或基于Windows 的面板和 S7

如何组态WinCC flexible 运行系统或基于Windows 的面板和S7-200 (CP 243-1) 控制器的以太网通讯?显示订货号目录:1.要求1.1 对S7-200 和WinCC flexible PC 运行系统的要求1.2 对S7-200 和基于Windows 的面板的要求2.在STEP 7 Micro/WIN 中配置CP 243-13.组态 WinCC flexible PC 运行系统4.组态基于Windows 的面板4.1 操作面板的设置4.2 建立WinCC flexible 的组态1. 要求1.1S7-200 和WinCC flexible PC 运行系统之间通过以太网通讯的要求:软件:∙SIMATIC NET CD 11/2003∙STEP 7 Micro/WIN V4.0∙WinCC flexible Advanced硬件:∙CPU 22x:CPU 222 或224 版本1.1 或更高版本,CPU 226 或CPU 226 XM 版本1.00 或更高∙CP 243-1: (订货号6GK7 243-1-1EX00-0XE0) 或CP 243-1IT (订货号6GK7 243-1GX00-0XE0)∙装有标准以太网卡的PC∙网线∙Hub 或交换机1.2S7-200 和基于Windows 的面板之间通过以太网通讯的要求:软件:∙STEP 7 Micro/WIN V4.0 或更高版本∙WinCC flexible standard硬件:∙CPU 22x: CPU 222 或224 版本1.1 或更高,CPU 226 或CPU 226 XM 版本1.00 或更高∙CP243-1: (订货号6GK7 243-1-1EX00-0XE0) 或CP 243-1IT (订货号6GK7。
WinCC flexible介绍

4.3
与PLC无关的组态 ...................................................................................................................... 4-3
4.4
使用 ............................................................................................................................................ 4-3
2.3
WinCC flexible运行系统 ............................................................................................................. 2-4
2.4 2.4.1
选件 ............................................................................................................................................ 2-5 可用选件..................................................................................................................................... 2-5
WinCC flexible中如何组态位触发趋势(曲线)

图 03 2. 组态说明: 以下例子说明了使用开关缓存区和不使用开关缓存区的位触发趋势的组态步骤。 2.1 位触发趋势实例 No. 步骤
In this example, the bit DB14.DBX1.3 and the bit DB14.DBX0.7 had to be set for "Trend_1" in the controller. 本例中,控制器中位DB14DBX1.3 (趋势位) 和位DB14DBX0.7 (趋势组位) 将被“趋 势_1“置位。 在控制器程序中,如果分配给趋势的传送区域2(DB16.DBW0)中的位及组位被置位,则操作面板识 别触发并从控制器中读取整个缓冲区(因为组态了“趋势类型:触发的缓冲区位”)。然后它将趋势位 和趋势组位复位。 由于交互调用“趋势传送 1”和“趋势传送 2”,一条趋势被显示在操作面板上,其值分别来自“趋势缓 存区”和“开关缓存区”。 本例中传送的是那些分别存储在DB18和DB20 中的值。
图 15 3. 下载 接下来的下载包含一个带有上述功能的 STEP 7 V5.3 项目。集成在 STEP 7 项目中的是一个使用 WinCC flexible 2004 组态的 OP270B 工程。 您可以根据您的需要改变块和 WinCC flexible 工程。
ktrigger.zipktrigger.zip ( 2956 KB ) 运行和测试环境: 表中列出了用于创建该条目并测试了所述功能的组件。
图 08 • 属性, 趋势 “名称” - 这里您可以为每个趋势分配一个适合的名称。 “点数” - 点数取决于您为“趋势变量”(趋势缓存)指定了多少数组变量。若您在控制器中为“趋 势变量”指定了51个数组变量(ARRAY[0..50]) ,那么“点数“应该设置为51。 “趋势类型” - 这里设置趋势类型为“触发的缓冲区位”
winccflexible组态概述

Wincc_Flexible组态简介WinCC flexible,德国西门子(SIEMENS)公司工业全集成自动化(TIA)的子产品,是一款面向机器的自动化概念的HMI软件。
WinCC flexible 用于组态用户界面以操作和监视机器与设备,提供了对面向解决方案概念的组态任务的支持。
WinCC flexible与WinCC十分类似,都是组态软件,而前者基于触摸屏,后者基于工控机。
HMI由硬件和软件两部分组成,硬件部分包括处理器、显示单元、输入单元、通信接口、数据存贮单元等,其中处理器的性能决定了HMI 产品的性能高低,是HMI的核心单元。
根据HMI的产品等级不同,处理器可分别选用8位、16位、32位的处理器。
HMI软件一般分为两部分,即运行于HMI硬件中的系统软件和运行于PC机Windows操作系统下的画面组态软件(如WinCC flexible)。
使用者都必须先使用HMI的画面组态软件制作“工程文件”,再通过PC 机和HMI 产品的串行通信口,把编制好的“工程文件”下载到HMI的处理器中运行。
HMI人机界面产品的基本功能包括:1、设备工作状态显示,如指示灯、按钮、文字、图形、曲线等;2、数据、文字输入操作,打印输出3、生产配方存储,设备生产数据记录4、简单的逻辑和数值运算5、可连接多种工业控制设备组网HMI的选型指标包括:1、显示屏尺寸及色彩、分辨率、HMI的处理器速度性能、2、输入方式:触摸屏或薄膜键盘3、画面存贮容量,注意厂商标注的容量单位是字节(byte)、还是位(bit)4、通信口种类及数量,是否支持打印功能本模块主要介绍西门子TP 270触摸屏,其接口外形如图3-2所示,接口功能描述见表3-1。
图3-2 西门子TP 270接口排列图表3-1接口功能描述编号描述应用1 接地连接用于连接到机架地线2 电源连接到电源+24V DC3 接口IF1B RS 422/RS 485(未接地)接口4 接口IF1A 用于PLC 的RS 232接口5 接口IF2 用于PC、PU、打印机的RS 232接口6 开关用于组态接口IF1B7 电池连接连接可选备用电池8 USB接口用于外部键盘,鼠标等的连接9 插槽B 用于CF卡10 以太网接口(只用于MP 270B) 连接RJ45以太网线11 插槽A(只用于MP 270B) 用于CF卡触摸屏设备的装载程序1、装载程序图3-6显示了触摸屏设备启动期间和运行系统结束时迅速出现的装载程序。
WINCC flexible的使用

思考题
8.怎样使用库中的对象?怎样生成新的库对象? 9.怎样用图形IO域生成指示灯? 10.怎样使对象视图和输出视图自动缩为图标?怎样选 择对象视图显示的内容? 11.怎样用对象视图和鼠标拖放功能实现对象与变量的 连接? 12.怎样用简便方法生成画面切换按钮? 13.交叉引用表有什么作用?怎样使用交叉引用表? 14.怎样查找和替换字符串和对象? 15.怎样批量修改对象的属性?
库的使用
库的分类 1.共享库
共享库独立于项目数据,以扩展名*.wlf存贮在独立 的文件中,可以用于所有项目。
2.图形库
存放图形
3.项目库
每个项目都有一个项目库,项目库的对象与项目数 据一起存贮,只能用于创建该库的项目。项目复制 到其他计算机时,项目库也被同时复制。
库的使用
生成新的库对象的方法
1.库对象的移动 2.将编辑过的画面对象保存为库 对象 3.用来自文件的图形生成库对象 4.将面板保存为库对象 4.3.3 用图形IO域生成指示灯 1.问题的提出 2.将图形库中的图形装入图形对 象列表
“HMI设备和控制器” 画面
再次进入HMI和控制器画面
• 画面模版一
画面浏览二
(2)建立HMI设备与PLC之间的连接
(3)保存项目
创建项目
(4)创建多用户项目(项目生成后,点添加 设备)
创建项目 2.画面的管理
04_Embed_13.jpg
创建项目
1.3 组态画面浏览系统 1.实现画面切换的方法 1)在“画面”编辑器中组态切换到其他画面 的按钮和功能键,用集成在按钮和功能键中 的系统函数切换画面。 2)用“画面浏览”编辑器来组态画面之间的 结构,用鼠标拖放的方法确定各画面之间的 关系,组态后画面上将自动生成切换画面的 浏览控件。 2.画面浏览编辑器
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
本讲内容
? 项目的基本概念 ? 创建项目的方法
一、利用项目向导创建项目 二、新建一个项目 三、移植现有的 ProTool 项目 四、创建多用户项目
2
2
WinCC flexible 如何创建项目
项目的基本概念
WinCC flexible 项目包含用于工厂或 HMI 设备的所有组态数据 。 组态数据包括:
8
WinCC flexible 如何创建项目 一、利用项目向导创建项目
2.选择HMI 设备和控制器的型号及其连接方式
“HMI 设备和控制器”界面如下图所示
9
WinCC flexible 如何创建项目 一、利用项目向导创建项目
2.选择HMI 设备和控制器的型号及其连接方式 ? 选择HMI 设备
点击上图中左侧栏“HMI 设备”中间的HMI 设备图标, 将弹出“设备选择”窗口,选择项目所需的 HMI 设备(以MP 270 6'' Touch 为例),点击“确定”返回设备选择界面。
? 项目向导如下图所示
7
WinCC flexible 如何创建项目
一、利用项目向导创建项目
1.选择项目类型
有5种不同的项目类型可供选择:
?小型设备:控制器直接与HMI 设备连接。
?大型设备:控制器与多个同步的HMI 设备相连,其中一个
HMI
设备为服务器,其余为客户机。
?分布式操作:控制中心控制器与多个各自带有一个 HMI 设备的控制器连 接,所有的HMI 设备同步并具有相同的属性
12
WinCC flexible 如何创建项目
一、利用项目向导创建项目
3.组态画面模板
“画面模板”界面如下图所示,画面模板是所有项目画面 共用的一个模板。通过该向导可以组态标题、浏览条和报警行 /报警窗口。根据需要可以选择是否需要显示画面标题、日期 和公司标志;可以选择浏览条的位置和按钮的组态;可以组态 报警行/报警窗口。组态完毕后,点击右下方的“下一步”按 钮,进入“画面浏览”界面。
15
WinCC flexible 如何创建项目 一、利用项目向导创建项目
6.库的选择 ? 库的概念
“库”是工具箱视图的元素,库是用于存储常用对象的中 央数据库。只需对库中存储的对象组态一次,然后便可以任意 多次进行重复使用。始终可以通过多次使用或重复使用对象模 板来添加画面对象,从而提高编程效率 。
?过程画面 ?变量 ?报警 ?记录 最多可以组态 8个HMI 设备。
3
WinCC flexible 如何创建项目 创建项目的方法
主要有以下几种方法来创建一个 WinCC flexible 项目:
?利用WinCC flexible 项目向导创建项目 ?新建一个项目 ?移植现有的 ProTool 项目
WinCC flexible 如何创建项目
一、利用项目向导创建项目
2.选择HMI 设备和控制器的型号及其连接方式 ? 选择HMI 设备和控制器的连接方式
HMI 设备型号和控制器型号选择完毕后,在“ HMI 设备和 控制器”界面中,点击中间栏“连接”下方的“下箭头”按钮 ,在弹出的下拉列表中将出现所选的 HMI 设备和控制器之间可 用的连接方式(本例中有两种可用连接: IF1 B、 ETHERNET ),选择所要采用的连接方式(以 IF1 B为例) 。完成选择后,点击右下方的“下一步”按钮,进入“画面模 板”界面。
14
WinCC flexible 如何创建项目
一、利用项目向导创建项目
5.组态系统画面
“系统画面”界面如下图所示。系统画面包括:语言切换 、系统诊断、用户管理、项目信息、系统信息、系统设置等画 面。点击左侧的复选框,可以添加所需要的系统画面;点击上 方的复选框“系统画面的根画面”可以为所选系统画面设置一 个根画面;点击上方的复选框“所有的系统画面”可以一次性 将所有系统画面均选择上。选择完毕后,点击右下方的“下一 步”按钮,进入“库”界面。
10
WinCC flexible 如何创建项目 一、利用项目向导创建项目
2.选择HMI 设备和控制器的型号及其连接方式 ? 选择控制器型号
如下图所示,点击右侧栏“控制器”下方的“下箭头”按 钮,在弹出的下拉列表中选择所选 HMI 设备所要连接的控制器 类型(以SMATIC S7 200 为例)。
11
4
WinCC flexible 如何创建项目
一、利用项目向导创建项目
1.选择项目类型 2.选择HMI 设备和控制器的型号及其连接方式 3.组态画面模板 4.组态画面浏览 5.组态系统画面 6.库的选择 7.组态项目信息
5
5
WinCC flexible 如何创建项目 一、利用项目向导创建项目
? 如果已启动WinCC flexible ,点击菜单“项目”→“通过项目向导新建项目”来 启动项目向导。
13
WinCC flexible 如何创建项目 一、利用项目向导创建项目
4.组态画面浏览
“画面浏览”界面如下图所示,可以选择组成画面的数目 和每个组成画面所包含详细画面的数目(都以选择 2为例)。 选择完毕后,右侧将出现相应的树状图,形象地展示出各个画 面之间的关系。点击右下方的“下一步”按钮,进入“系统画 面”界面。
? 如果未启动WinCC flexible ,双击桌面上的WinCC flexible 快捷方式来启动 WinCC flexible ,在首页将出现5个选项,如下图所示,选择“使用项目向导创 建一个新项目”,然后可以在向导的一步步指引下设置所要创建项目的属性。
6
WinCC flexible 如何创建项目 一、利用项目向导创建项目
?控制中心和本地操作:控制器与本地和控制中心的 HMI 设备连接,本地 HMI 设备只提供有限的操作可能。
?Sm@rtClient :两个HMI 设备之间的连接,其中一个为服务器,一个为 客户端。
以选择小型设备为例,进一步介绍项目属性的设置,点击右下方的“下 一步”按钮,进入“HMI 设备和控制器”界面。
16
WinCC flexible 如何创建项目 一、利用项目向导创建项目
6.库的选择
“库”界面如下图所示,左侧栏“可用的库”中出现可供选择的库,右侧栏“选择的 库”中出现用户已选择的库。 单击“可用的库”中的一个库,然后点击中间栏的“右箭头”按钮,可将该库选择到 “选择的库”中,供用户在项目中使用;也可以单击“选择的库”中的一个库,然后 点击中间栏的“左箭头”按钮,将该库从“选择的库”中删除,用户在项目中将不能 再使用该库。选择完毕后,点击右下方的“下一步”按钮,进入“项目信息”界面。