WinCC界面组态实例
WinCC flexible SMART V3 实例教程
WinCC flexible SMART V3 实例教程例子1:启动按下圆红色,停止按下显示白色①、在变量中设置一个内部bool变量(内部变量只是在触摸屏内部不与PLC相关)在画面中绘制一个圆,两个按钮,一个启动一个停止圆的属性设置如下:对变量的位0跟1的状态外观进行设置颜色按钮在常规中设置文本“启动”“停止”在启动按键的属性点击选择函数对变量1进行Setbit位置1在停止按键的属性点击选择函数对变量1进行Resetbit复位0最后如下按下启动运行系统进行模拟就可以检验效果;例2①、确定变量②、画面组态三个IO域具体三个IO域的设置如下:最后如下按下启动运行系统进行模拟就可以检验效果;例子3具体操作如下:最后如下按下启动运行系统进行模拟就可以检验效果;例4具体操作如下:添加图形之前可以去工具栏中→图形→Miscellaneous 中寻找对应的图,然后选择到画面中进行展现,这样在此图形列表条件的时候就会显示出,供你选择;接下来就是画面方面的操作:最后如下按下启动运行系统进行模拟就可以检验效果;例子5具体操作:绘制4个矩形设置成黑色然后组合成一个对象如下:然后双击对象进行设置如下:最后开启仿真器模拟会弹出如下窗口,然后进行红色框的相应设置:就会实现对应的效果;例6具体操作如下:接下是画面的组态文本域符合域还有IO域如下图以及相关设置以三个水位设置最后如下按下启动运行系统进行模拟就可以检验效果;例7具体操作如下:等……最后如下按下启动运行系统进行模拟就可以检验效果;例81、西门子触摸屏报警视图做法①、在模板里添加报警视图,然后在报警变量里设置相关变量②、图的编程方法:在工具栏中的“增强对象”找出“报警视图”拖放到界面。
在它的属性中选择相应的“显示”按钮。
(右侧工具中找)③、软件编写方法:在“通讯”下打开“变量”,写变量(西门子报警是以字或者号的形式)。
在“报警管理”中选择“离散量报警”,写报警文本(这里的报警地址是系统“自动生成”的,在2008版本后有地址显示,地址必须与PLC报警地址一致)在属性中允许写一些帮助信息。
WinCC V7.3 常用画面功能组态(导航)
WinCC V7.3 常用画面功能组态(导航)介绍从WinCCV7.2开始,提供了在运行系统中进行过程画面导航的新功能。
该功能通过定义系统快捷键和常用画面实现。
配置完成后可以很方便实现在运行状态下的画面切换。
此项应用特别适用于使用触摸屏的情况下。
界面友好,且易于操作。
本文档主要介绍如何组态该项功能。
软件环境:操作系统:Windows Server 2008 R2 Enterprise Service Pack 1软件版本:WinCC V7.3 Update8组态步骤标记常用画面在 WinCC 项目管理器的导航窗口中,左击“图形编辑器”(Graphics Designer) 条目。
数据窗口中将显示当前项目的所有过程画面(PDL格式)。
右键单击所选过程画面,然后选择“将画面标记为常用画面”(Markpicture(s) as favorite)。
按住 <CTRL> 的同时左键单击要标记为常用画面的过程画面可同时将多个过程画面标记为常用画面。
常用过程画面将通过星形符号来标识。
如下图所示:图2-1 标记常用画面右击“图形编辑器”条目,在弹出的菜单中选择“编辑常用画面顺序”(Edit Favorites order)。
可以打开“WinCC Favorites configuration”对话框。
在该画面中可以通过下方的按钮调整常用画面的显示顺序。
图2-2打开常用对话框图2-3 WinCC Favorites configuration项目属性设置右击项目名称打开项目属性对话框,切换到“用户界面和设计”页,激活“激活运行系统对话框”。
如下图所示:图2-4 项目属性然后切换到“快捷键”页,为“系统菜单”分配快捷键,点击“分配”按钮完成。
图2-5 快捷键组态运行效果在WinCC运行状态下,输入项目中组态的快捷键,此处为“Ctrl+S”,就可以打开系统对话框。
如下图右侧所示:图2-6 系统对话框备注:也可以用VBS函数:“HMIRuntime.ShowSystemOverlay 0”调用该对话框。
WinCC组态控制电机启停(原创详细操作步骤和截图)
实验二WinCC控制电机启停在上位机WinCC组态画面中控制电机的单向启停步骤一、编写PLC程序1.按照实验一中的步骤创建新项目、进行硬件组态,保存并下载2.参考试验一中的步骤编辑符号表并保存,如下图所示3.参考试验一中的步骤在OB1编写程序,保存并下载到PLC,如下图所示二、创建WinCC监控1.打开WinCC2.创建新项目3. 添加驱动程序,创建连接注意:上图中“服务器列表"中列出的是操作者使用的计算机名,应为系统自动生成,可能与图中的“AUTOMATION”不同,一般不需要修改注意:本例中“插槽号”为2,代表CPU的位置4。
在新建连接中创建变量再按照同样方法创建“停止1”和“运行输出”变量,注意修改地址.“运行地址”变量的“数据”选项应选择“输出”5。
创建监控画面打开图形编辑器创建按钮双击按钮打开“对象属性”对话框,在“事件"选项卡中选择“鼠标",在“按左键”后的图标上单击右键,选择“直接连接"入下图所示设置参数,单击下图所示位置选择变量,然后单击“确定”同样在“释放左键"后的图标上单击右键,选择“直接连接”,并如下图设置参数用“启动”按钮同样方法创建并设置“停止”按钮,不同的是“按左键"和“释放左键”的目标变量选择“停止1”添加一个圆作为指示灯双击港添加的圆形组件打开设置窗口,在“属性”选项卡中选择“颜色",在“背景颜色”后的灯泡图标上单击右键,选择“动态对话框"在弹出对话框中选择“布尔型”,单击“表达式/公式”栏后面的“.。
.”按钮,在弹出窗口中选择“运行输出”变量,确定后回到当前窗口,双击“背景颜色”标题下的色块来改变颜色,单击“触发器”图标,在弹出窗口中双击“2秒"并改为“根据变化”,确定后单击“应用”单击“运行系统”图标进行操作和监视。
WinCC组态过程和组态界面图
WinCC组态过程和组态界⾯图第⼀步⾸先启动WinCC,建⽴⼀个新的WinCC项⽬,项⽬分为三种类型:(1) 单⽤户项⽬这是⼀种只拥有⼀个操作终端的项⽬类型。
在此计算机上可以完成组态、与过程总线的连接以及项⽬数据的存储。
(2) 多⽤户项⽬特点是同⼀项⽬使⽤多台客户机和⼀台服务器。
在此最多可有16台客户机访问⼀台服务器。
可以在服务器或任意客户机上组态。
项⽬数据,如画⾯、变量和归档,最好存储在服务器上,并且使它们能被所有客户机使⽤。
服务器执⾏与过程总线的连接和过程数据的处理。
运⾏系统通常由客户机控制。
(3) 多客户机项⽬这是⼀种能够访问多个服务器的数据的项⽬类型。
每个多客户机和相关的服务器都拥有⾃⼰的项⽬。
在服务器或客户机上完成服务器项⽬的组态;在多客户机上完成多客户项⽬的组态。
最多16个客户机或多客户机能够访问服务器。
在运⾏时多客户机能访问⾄多6个服务器。
也就是说,6个不同的服务器的数据可以在多客户机上的同⼀幅画⾯中可视化显⽰。
不同的项⽬类型之间可以切换,在此我们选择单⽤户项⽬。
然后在标签管理器(Tag Management)中选择添加PLC驱动程序,第⼀步本系统要建⽴⼀个PROFIBUS⽹络,所以选择⽀持S7协议的通信驱动程序“SIMATIC S7 Protocol Suite. CHN”,在其中的“PROFIBUS”下联接S7-300,要设置节点名、MPI地址等参数,⽽且MPI地址必须与PLC中设置的相同。
第⼆步在组态完的S7-300下设置标签,每个标签有三个设置项,即标签名、数据类型、地址,其中最重要的是标签地址,它定义了此标签与S7-300中某⼀确定地址如某⼀输⼊位、输出位或中间位等⼀⼀对应的关系。
设置标签地址很容易,可以直接利⽤在STEP7中配置的变量表,如设置标签地址为Q0.0,表⽰S7-300中输出地址Q0.0。
⽤此⽅法,将S7-300与WinCC之间需要通信的数据—做成标签,即相当于完成了S7-300与WinCC之间的联接。
WinCC V7 中如何组态面板( Faceplate )
WinCC V7 中如何组态面板(Faceplate )1 概述及目的1.1 概述面板是用户在项目中作为类型而集中创建的标准化画面对象。
WinCC 将面板类型保存为fpt 文件。
然后,对于同一类设备用户可将面板类型作为面板实例插入过程画面中。
可以在图形编辑器中编辑面板实例,其操作与编辑对象选项板中的单个对象相似。
面板类型的使用减少了所需的组态工作,因为一个面板类型可在一个画面中使用多次或者在多个画面中使用,并且可通过面板类型集中更改实例。
1.2 目的本文将以一个电动阀画面对象为例进行组态以说明面板的组态过程。
要求该阀由一个多边形、两个圆形及一条直线构成;该阀主体背景颜色与电动阀开度值关联。
当开度值小于5% 时背景色为红色(表示电动阀关到位),开度值大于等于5% 且小于等于95% 时背景色为蓝色闪烁(表示电动阀正在执行开/关动作),开度值大于95% 时背景色为绿色(表示电动阀开到位)。
2 组态面板类型2.1 创建面板类型首先在WinCC 中打开画面编辑器,然后通过“文件”菜单> “新建面板类型”(图1 )或通过工具栏上的“新建面板类型”按钮(图2 )创建面板类型。
然后添加画面对象并正确填写对象名称以完成电动阀的基本对象组态,画面对象如表 1 :图1图2序号对象对象名称1 多边形Val_display32 圆Val_display23 圆Val_display14 线line5 静态文本M6 静态文本title7 输入/输出域Val_position_val 表1将对象进行画面排布如图 3 ,然后将面板类型保存为“ FAQ_val.FPT ”。
图32.2 组态对象属性面板具有两种类型的属性及事件:• 类型特定属性及事件这些属性及事件只能在面板类型中更改。
类型特定的属性和事件是针对单个对象的属性和事件,其不能在面板实例中进行组态。
• 实例特定属性及事件在面板实例中组态这些属性和事件。
下图显示了类型特定属性和实例特定属性在面板实例中的使用图4在面板实例中,类型特定属性的更改不会自动更新。
winccv7中如何组态面板(faceplate)
WinCC V7 中如何组态面板(Faceplate )1 概述及目的1.1 概述面板是用户在项目中作为类型而集中创建的标准化画面对象。
WinCC 将面板类型保存为 fpt 文件。
然后,对于同一类设备用户可将面板类型作为面板实例插入过程画面中。
可以在图形编辑器中编辑面板实例,其操作与编辑对象选项板中的单个对象相似。
面板类型的使用减少了所需的组态工作,因为一个面板类型可在一个画面中使用多次或者在多个画面中使用,并且可通过面板类型集中更改实例。
1.2 目的本文将以一个电动阀画面对象为例进行组态以说明面板的组态过程。
要求该阀由一个多边形、两个圆形及一条直线构成;该阀主体背景颜色与电动阀开度值关联。
当开度值小于 5% 时背景色为红色(表示电动阀关到位),开度值大于等于 5% 且小于等于 95% 时背景色为蓝色闪烁(表示电动阀正在执行开/关动作),开度值大于 95% 时背景色为绿色(表示电动阀开到位)。
2 组态面板类型创建面板类型首先在 WinCC 中打开画面编辑器,然后通过“文件”菜单> “新建面板类型”(图 1 )或通过工具栏上的“新建面板类型”按钮(图 2 )创建面板类型。
然后添加画面对象并正确填写对象名称以完成电动阀的基本对象组态,画面对象如表 1 :图 1图 2序号对象对象名称1多边形Val_display32圆Val_display23圆Val_display14线line5静态文本M6静态文本title7输入/输出域Val_position_val 表1将对象进行画面排布如图 3 ,然后将面板类型保存为“ ”。
图 3组态对象属性面板具有两种类型的属性及事件:•类型特定属性及事件这些属性及事件只能在面板类型中更改。
类型特定的属性和事件是针对单个对象的属性和事件,其不能在面板实例中进行组态。
•实例特定属性及事件在面板实例中组态这些属性和事件。
下图显示了类型特定属性和实例特定属性在面板实例中的使用图 4在面板实例中,类型特定属性的更改不会自动更新。
WinCCV7中如何能组态面板(Faceplate)
WinCC V7 中如何组态面板( Faceplate )1 概述及目的1.1 概述面板是用户在项目中作为类型而集中创建的标准化画面对象。
WinCC 将面板类型保存为 fpt 文件。
然后,对于同一类设备用户可将面板类型作为面板实例插入过程画面中。
可以在图形编辑器中编辑面板实例,其操作与编辑对象选项板中的单个对象相似。
面板类型的使用减少了所需的组态工作,因为一个面板类型可在一个画面中使用多次或者在多个画面中使用,并且可通过面板类型集中更改实例。
1.2 目的本文将以一个电动阀画面对象为例进行组态以说明面板的组态过程。
要求该阀由一个多边形、两个圆形及一条直线构成;该阀主体背景颜色与电动阀开度值关联。
当开度值小于 5% 时背景色为红色(表示电动阀关到位),开度值大于等于5% 且小于等于 95% 时背景色为蓝色闪烁(表示电动阀正在执行开/关动作),开度值大于 95% 时背景色为绿色(表示电动阀开到位)。
2 组态面板类型2.1 创建面板类型首先在 WinCC 中打开画面编辑器,然后通过“文件”菜单 > “新建面板类型”(图 1 )或通过工具栏上的“新建面板类型”按钮(图 2 )创建面板类型。
然后添加画面对象并正确填写对象名称以完成电动阀的基本对象组态,画面对象如表 1 :图 1图 2表1将对象进行画面排布如图 3 ,然后将面板类型保存为“ FAQ_val.FPT ”。
图 32.2 组态对象属性面板具有两种类型的属性及事件:•类型特定属性及事件这些属性及事件只能在面板类型中更改。
类型特定的属性和事件是针对单个对象的属性和事件,其不能在面板实例中进行组态。
•实例特定属性及事件在面板实例中组态这些属性和事件。
下图显示了类型特定属性和实例特定属性在面板实例中的使用图 4在面板实例中,类型特定属性的更改不会自动更新。
通过关闭和重新加载相应的过程画面可使实例中的更改生效。
2.2.1 组态类型特定属性对于电动阀对象组成部分中的一些对象属性将来在实例中无需组态的即为类型特定属性,需要在类型组态中完成定义。
WinCC实例教程
W i n C C实例教程(总62页) -CAL-FENGHAI.-(YICAI)-Company One1-CAL-本页仅作为文档封面,使用请直接删除WinCC 视频教程知识点总结第一讲组态软件基础一、WinCC简介1、WinCC西门子视窗控制中心SIMATIC WinCC(Windows Control Center)是在计算机上对PLC控制的运行设备进行状态监控的软件,是PC上的监控软件。
运行该软件,可以动画监视现场设备的运行状况,监视相应的运行参数,以及更改、设置系统的运行数据。
2、WinCC的特点(1)开放性WinCC对用户所添加的任何形式的扩充是绝对开放,该绝对开放性是通过WinCC的模块结构及其强大的编程接口来获取的。
(2)将应用软件集成到WinCC中WinCC提供了一些方法将其他应用程序和应用程序块统一地集成到用于过程控制的用户界面中。
OLE应用程序窗口和OLE自定义控制或Active控制可以集成到WinCC应用软件中。
(3)WinCC中的数据管理WinCC的数据库为Windows SQL,从属于WinCC,该数据库用于存储所有面向列表的组态数据(如变量列表和消息文本),以及当前过程数据(如消息,测量值和用户数据记录等)该数据库具有服务器功能。
(4)在项目开始之前规定组态分类a、文件夹名称除一些特殊字符(例如\)之外,文件夹名称允许使用所有的字符。
还允许使用数字0~9.b、变量名称变量名称可以多于8个字符。
但应尽量避免太长的名称。
WinCC项目的变量名称必须是唯一的。
如果变量名称还包含了其他信息,这对用户将非常有用。
c、画面名称确定画面名称时应注意其长度的影响,太长的名称(文件名)不容易识别(列表框中的选择,脚本中的调用等)。
根据经验表明,长度最好不超过28个字符,画面名称应遵守以下限制条件:①最大长度为255个字符;②不使用某些特殊字符(例如\);③画面名称中的字母不区分大小写。
wincc配方组态例程
wincc配方组态例程以下是一个WinCC配方组态的示例程序:```// 定义配方参数#define NUM_INGREDIENTS 5#define NUM_STEPS 3// 定义配方结构体typedef struct {int ingredient[NUM_INGREDIENTS];int step[NUM_STEPS];} Recipe;// 定义配方数组Recipe recipes[10];// 初始化配方数组void initRecipes() {for (int i = 0; i < 10; i++) {for (int j = 0; j < NUM_INGREDIENTS; j++) {recipes[i].ingredient[j] = 0;}for (int k = 0; k < NUM_STEPS; k++) {recipes[i].step[k] = 0;}}}// 将配方参数写入PLCvoid writeRecipeToPLC(int recipeNumber) {for (int i = 0; i < NUM_INGREDIENTS; i++) {// 将配方参数写入PLC的对应寄存器// 例如:WriteDBInt(DB1, ingredient[i], recipes[recipeNumber].ingredient[i]);}for (int j = 0; j < NUM_STEPS; j++) {// 将配方参数写入PLC的对应寄存器// 例如:WriteDBInt(DB1, step[j], recipes[recipeNumber].step[j]); }}// 从PLC读取当前配方参数void readCurrentRecipeFromPLC() {int currentRecipe = 0;// 从PLC读取当前配方编号// 例如:currentRecipe = ReadDBInt(DB1, currentRecipeNumber);// 从PLC读取当前配方参数for (int i = 0; i < NUM_INGREDIENTS; i++) {// 从PLC读取对应寄存器的值,存入recipes[currentRecipe].ingredient[i]// 例如:recipes[currentRecipe].ingredient[i] = ReadDBInt(DB1, ingredient[i]);}for (int j = 0; j < NUM_STEPS; j++) {// 从PLC读取对应寄存器的值,存入recipes[currentRecipe].step[j]// 例如:recipes[currentRecipe].step[j] = ReadDBInt(DB1, step[j]); }}// 主函数int main() {initRecipes();// 从PLC读取当前配方参数readCurrentRecipeFromPLC();// 将配方参数写入PLCwriteRecipeToPLC(0);return 0;}```这是一个简单的示例程序,它定义了一个`Recipe`结构体来存储配方参数,然后使用一个`recipes`数组来存储多个配方。
上位机WinCC中的画面模板应用实例及其组态实现方法
上位机WinCC中的画面模板应用实例及其组态实现方法一、画面模板的意义在实际工程应用和WinCC画面组态中,经常会遇到一些功能类似,画面布局基本没差别的情况。
比如,电机的启停控制和动态数据监控画面,如图1所示。
一个成熟的工业现场,可能有数十台电机甚至上百台电机需要在HMI画面上进行组态,若对每一台电机都单独绘制一个画面,则一方面劳动强度太大,另一方面也显得太过笨拙了。
画面模板就是用来解决这类重复性的工作的。
对于工业现场的诸多电机或其他被控对象,只要其在HMI上的表现形式没太多差别的话,我们只需绘制一幅画面,实际WinCC运行中,根据被控对象实时与之进行对应即可。
图1 电机启停控制画面二、结构变量画面模板的实现办法之一就是利用结构变量。
图1中的电机控制画面中,共包含电流、电压、转矩以及启停信号四个变量,将它们声明成名为'motor'的结构变量,如图2所示。
图2 结构变量motor为方便仿真运行,这里将motor的元素都声明为内部变量,并建立3个该结构变量的实例,如图3所示。
图3 结构变量motor的3个实例三、绘制画面模板并关联变量在WinCC的'图形编辑器'里新建一幅320*200的画面,命名为'电机.pdl',并按照图1的布局布置画面对象。
然后,进行对象的属性和动作配置。
1、电流、电压、转矩三个输入/输出框关联变量图4 输入/输出框关联变量图5 输入/输出框关联变量按图4、图5的步骤关联变量。
需要注意的是,由于画面模板对应的是结构变量,而非实例,因此,在关联变量过程中,要将变量前缀删掉,这样,画面模板中关联的才是结构变量motor,而非它的其中一个实例。
删掉前缀后,关联变量时,会弹出图6所示的报错信息,这里可暂时点击忽略即可。
关联变量后,输出值对应的动态属性会出现一个红色的闪电标识,证明变量关联成功,如图7所示。
图6 '丢失变量'报错图7 红色闪电表示变量关联完成2、配置'启动'、'停止'以及'退出'按钮的动作图8 配置'启动'按钮动作3、配置电机图标的颜色属性如图9所示,电机图标配置为运行时,即'ON_OFF=1'时,显示为绿色;停止时,即'ON_OFF=0'时,显示为蓝色。
WinCC界面组态实例
WinCC界面组态控制系统上位机监控软件采用SIEMENS公司的上位监控组态软件SIMATIC WINCC。
WinCC指的是Windows Control Center.它是在生产和过程自动化中解决可视化和控制任务的监控系统.它提供了适用于工业的图形显示、消息、归档以及报表的功能模板。
高性能的功能耦合、快速的画面更新以及可靠的数据交换使其具有高度的实用性。
WinCC 是基于Windows NT 32位操作系统的.在Windows NT或Windows 2000标准环境中.WinCC具有控制自动化过程的强大功能 .它是基于个人计算机.同时具有极高性价比的操作监视系统。
WINCC的显著特性就是全面开放.它很容易结合用户的下位机程序建立人机界面.精确的满足控制系统的要求。
不仅如此.WINCC还建立了像DDE、OLE等在Windonws程序间交换数据的标准接口.因此能毫无困难的集成ActiveX控制和OPC服务器、客户端功能。
以下以走廊等的WinCC组态为例进行介绍。
走廊灯WinCC的建立6.1.1 新建工程打开WinCC界面.新建一工程.在弹出的对话框WinCC项目管理器中选择单用户项目.点击确定。
如图所示。
图单用户项目创建新项目对话框中填入项目名称并选择路径。
单击创建。
如图所示。
图创建新项目6.1.2 添加新驱动链接右击变量管理.选择添加新的驱动程序.在弹出的对话框选择 SIMATIC S7 Protocol Suite. chn ,单击打开。
如图所示。
图添加新的驱动程序在SIMATIC S7 Protocol Suite的下拉选项中找到PROFIBUS。
我们选择PROFIBUS-DP 连接方式。
也可选择TCP/IP以太网连接方式。
如图所示。
图 PROFIBUS-DP连接方式右击PROFIBUS选择新驱动程序的连接.在弹出的连接属性对话框中可自拟名称.如图所示。
单击右侧属性.在弹出的连接参数—PROFIBUS对话框中插槽号填2。
WINCC作业画面切换、组态画面模板和画中画的实现
画面切换和画中画的实现掌握内容:1、掌握画面切换的设置方法2、掌握画面窗口的设置方法。
画面切换的设置方法有两种:1、通过组态对话框设置,注意其实质是通过事件选项卡中的直接连接设置2、通过动态向导设置:其实质是通过事件选项卡中的C动作。
(记住OpenPicture(“文件名”)函数;)练习1:画面切换1、新建以下内部变量Picturenumber 有符号32位变量signed 16-bit value下限值:0,上限值:100Picturename 文本变量8位字符集新建结构类型motor,其元素均为内部变量结构属性如下图所示:在内部变量中新建三个结构为motor的结构变量:motor1、motor2和motor3。
2:新建六个画面:Start1.pdl, 大小1024*768 定义为起始画面hm1.pdl, 大小1024*768hm2.pdl, 大小800*600hm3.pdl , 大小800*600hm4.pdl , 大小800*600hm5.pdl。
大小800*6003、分别在hm1~hm5中插入:分别插入静态文本框和按钮设置静态文本框的文本属性为“画面1”、“画面2”、“画面3”、“画面4”和“画面5”字号20号、按钮设置为return,要求按下return按钮后,能回到start1.pdl画面。
如下图所示:3、打开Start.pdl画面,并按下图所示设置内容:在直接切换一栏中,要求蓝色按钮按照直接连接方式切换到指定画面。
绿色按钮按照C动作方式连接到指定画面。
在编程切换一栏中,要求按照Picturenumber的值切换画面,将其值除以五求余数,如果结果为1、则按下切换按钮时画面切换到hm1.pdl。
是2则切换到hm2.pdl,以此类推。
Picturenumber的值可通过输入输出域1改变。
在编程切换栏的下半部分,通过按钮改变文本变量Picturename的内容,当按下切换按钮2时,要求切换到其指定的画面中。
WinCC课件三画面的组态
3
WinCC flexible 如何创建画面
WinCC Flexible
Hardware Software Workshop
二、创建一个新画面
创建一个新画面的具体步骤如下: 创建一个新画面的具体步骤如下:
• • 在打开的项目窗口中,从左侧的 项目视图”中选择“画面” 在打开的项目窗口中,从左侧的“项目视图”中选择“画面” 组。 双击快捷菜单中的 “新建画面”,画面在项目中生成并出现 双击快捷菜单中的 新建画面” 快捷菜单中 项目窗口中间的工作区域,画面属性显示在下方的“ 在项目窗口中间的工作区域,画面属性显示在下方的“属性视 如下图所示。 图”中,如下图所示。
10
WinCC flexible 如何创建画面
WinCC Flexible
Hardware Software Workshop
三、组态画面对象
1.变量的生成与组态 变量的生成与组态 • 变量的作用
动态对象的状态受变量的控制, 动态对象的状态受变量的控制,动态对象与变量连接之后 可以用图形、字符、 ,可以用图形、字符、数字趋势图和棒图等形象的画面对象来 显示PLC或HMI设备存储器中变量的当前状态或当前值,用户 设备存储器中变量的当前状态或当前值, 显示 或 设备存储器中变量的当前状态或当前值 也可以实时监视和修改这些变量。 也可以实时监视和修改这些变量。 因此,画面对象与变量密切相关。 因此,画面对象与变量密切相关。
14
WinCC flexible 如何创建画面
WinCC Flexible
Hardware Software Workshop
三、组态画面对象
1.变量的生成与组态 变量的生成与组态
所打开项目中所有的变量将显示在该编辑器中, 所打开项目中所有的变量将显示在该编辑器中,编辑器的 表格中包括变量的属性:名称、连接、数据类型、地址、 表格中包括变量的属性:名称、连接、数据类型、地址、数组 计数、采集周期和注释, 计数、采集周期和注释,可以在变量编辑器的表格中或在表格 下方的属性视图中编辑变量的这些属性。 下方的属性视图中编辑变量的这些属性。
WinCC-V7-中如何组态面板(-Faceplate-)
WinCC V7 中如何组态面板(Faceplate )1 概述及目的1.1 概述面板是用户在项目中作为类型而集中创建的标准化画面对象。
WinCC 将面板类型保存为fpt 文件。
然后,对于同一类设备用户可将面板类型作为面板实例插入过程画面中。
可以在图形编辑器中编辑面板实例,其操作与编辑对象选项板中的单个对象相似。
面板类型的使用减少了所需的组态工作,因为一个面板类型可在一个画面中使用多次或者在多个画面中使用,并且可通过面板类型集中更改实例。
1.2 目的本文将以一个电动阀画面对象为例进行组态以说明面板的组态过程。
要求该阀由一个多边形、两个圆形及一条直线构成;该阀主体背景颜色与电动阀开度值关联。
当开度值小于5% 时背景色为红色(表示电动阀关到位),开度值大于等于5% 且小于等于95% 时背景色为蓝色闪烁(表示电动阀正在执行开/关动作),开度值大于95% 时背景色为绿色(表示电动阀开到位)。
2 组态面板类型2.1 创建面板类型首先在WinCC 中打开画面编辑器,然后通过“文件”菜单> “新建面板类型”(图1 )或通过工具栏上的“新建面板类型”按钮(图2 )创建面板类型。
然后添加画面对象并正确填写对象名称以完成电动阀的基本对象组态,画面对象如表 1 :图1图2序号对象对象名称1 多边形Val_display32 圆Val_display23 圆Val_display14 线line5 静态文本M6 静态文本title7 输入/输出域Val_position_val 表1将对象进行画面排布如图 3 ,然后将面板类型保存为“ FAQ_val.FPT ”。
图32.2 组态对象属性面板具有两种类型的属性及事件:• 类型特定属性及事件这些属性及事件只能在面板类型中更改。
类型特定的属性和事件是针对单个对象的属性和事件,其不能在面板实例中进行组态。
• 实例特定属性及事件在面板实例中组态这些属性和事件。
下图显示了类型特定属性和实例特定属性在面板实例中的使用图4在面板实例中,类型特定属性的更改不会自动更新。
WinCC7.0的多用户组态
WinCC7.0组态多用户的方法1、硬件配置Dell台式机 两台操作系统 Windows XP SP32、目的建立WinCC的多用户项目,设置一台为服务器,其他为客户机,方便项目组多人共同编辑同一WinCC项目3、新建管理员账户,并设置密码开始Æ设置Æ控制面板Æ用户账户Æ创建新账户(管理员)名称:wincc密码:wincc4、允许网络权限开始Æ设置Æ控制面板Æ管理工具Æ本地安全策略Æ用户权利指派Æ从网络访问此计算机双击如图1点击,如图2图1点击,如图3图2确定,如图4选中新添加的用户图3图45、 新建多用户Wincc 项目Test_mult ,图5图56、添加与之共享的客户机名称图6新添加的用户拥有了网络访问权限在此输入要与之共享项目的客户机名称,然后确定,如图8图86、添加WinCC用户权限创建一个WinCC用户,并分配相应的权限,双击User Administrator添加用户WinCC,密码123456,如图9图97、 为此项目添加共享权限找到此项目所在的目录,右键点击属性,图10点击权限,见图12图11选择高级,见图13图121查找2选中wincc 3确定图138、使用客户机打开服务器项目打开WinCC,FileÆOpen,使用网络邻居Æ查看工作计算机组Æ找到BTGH4‐3,双击,账户:wincc密码:wincc,既先前在控制面板中新建的用户名和密码,找到共享的项目文件夹,进入找到WinCC文件,打开,WinCC弹出图14图14Login:winccPassword:123456,既在WinCC 用户管理器中加入的拥有全部权限的用户名和密码 至此,就打开了在服务器上面的项目,如图15图15,9、设置客户机WinCC 选项10、OVER。
WinCC flexible SMART V3 实例教程
WinCC flexible SMART V3 实例教程例子1:启动按下圆红色,停止按下显示白色①、在变量中设置一个内部bool变量(内部变量只是在触摸屏内部不与PLC相关)在画面中绘制一个圆,两个按钮,一个启动一个停止圆的属性设置如下:对变量的位0跟1的状态外观进行设置颜色按钮在常规中设置文本“启动”“停止”在启动按键的属性点击选择函数对变量1进行Setbit位置1在停止按键的属性点击选择函数对变量1进行Resetbit复位0最后如下按下启动运行系统进行模拟就可以检验效果;例2①、确定变量②、画面组态三个IO域具体三个IO域的设置如下:最后如下按下启动运行系统进行模拟就可以检验效果;例子3具体操作如下:最后如下按下启动运行系统进行模拟就可以检验效果;例4具体操作如下:添加图形之前可以去工具栏中→图形→Miscellaneous 中寻找对应的图,然后选择到画面中进行展现,这样在此图形列表条件的时候就会显示出,供你选择;接下来就是画面方面的操作:最后如下按下启动运行系统进行模拟就可以检验效果;例子5具体操作:绘制4个矩形设置成黑色然后组合成一个对象如下:然后双击对象进行设置如下:最后开启仿真器模拟会弹出如下窗口,然后进行红色框的相应设置:就会实现对应的效果;例6具体操作如下:接下是画面的组态文本域符合域还有IO域如下图以及相关设置以三个水位设置最后如下按下启动运行系统进行模拟就可以检验效果;例7具体操作如下:等……最后如下按下启动运行系统进行模拟就可以检验效果;例81、西门子触摸屏报警视图做法①、在模板里添加报警视图,然后在报警变量里设置相关变量②、图的编程方法:在工具栏中的“增强对象”找出“报警视图”拖放到界面。
在它的属性中选择相应的“显示”按钮。
(右侧工具中找)③、软件编写方法:在“通讯”下打开“变量”,写变量(西门子报警是以字或者号的形式)。
在“报警管理”中选择“离散量报警”,写报警文本(这里的报警地址是系统“自动生成”的,在2008版本后有地址显示,地址必须与PLC报警地址一致)在属性中允许写一些帮助信息。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
WinCC界面组态
控制系统上位机监控软件采用SIEMENS公司得上位监控组态软件SIMATIC WINCC。
WinCC指得就是Windows Control Center、它就是在生产与过程自动化中解决可视化与控制任务得监控系统、它提供了适用于工业得图形显示、消息、归档以及报表得功能模板。
高性能得功能耦合、快速得画面更新以及可靠得数据交换使其具有高度得实用性。
WinCC 就是基于Windows NT 32位操作系统得、在Windows NT或Windows 2000标准环境中、WinCC具有控制自动化过程得强大功能、它就是基于个人计算机、同时具有极高性价比得操作监视系统。
WINCC得显著特性就就是全面开放、它很容易结合用户得下位机程序建立人机界面、精确得满足控制系统得要求。
不仅如此、WINCC还建立了像DDE、OLE等在Windonws程序间交换数据得标准接口、因此能毫无困难得集成ActiveX控制与OPC服务器、客户端功能。
以下以走廊等得WinCC组态为例进行介绍。
6、1 走廊灯WinCC得建立
6.1.1 新建工程
打开WinCC界面、新建一工程、在弹出得对话框WinCC项目管理器中选择单用户项目、点击确定。
如图6、1所示。
图6、1 单用户项目
创建新项目对话框中填入项目名称并选择路径。
单击创建。
如图6、2所示。
图6、2 创建新项目
6.1.2 添加新驱动链接
右击变量管理、选择添加新得驱动程序、在弹出得对话框选择 SIMATIC S7 Protocol Suite、 chn ,单击打开。
如图6、3所示。
图6、3 添加新得驱动程序
在SIMATIC S7 Protocol Suite得下拉选项中找到PROFIBUS。
我们选择PROFIBUS-DP 连接方式。
也可选择TCP/IP以太网连接方式。
如图6、4所示。
图6、4 PROFIBUS-DP连接方式
右击PROFIBUS选择新驱动程序得连接、在弹出得连接属性对话框中可自拟名称、如图6、5所示。
单击右侧属性、在弹出得连接参数—PROFIBUS对话框中插槽号填2。
单击确定。
如图6、6所示。
图6、5 连接属性
图6、6 连接参数
右击PROFIBUS选择系统参数。
在单元选项中、逻辑设备名称选择CP5611(PROFIBUS)、去掉自动设置对勾。
如图6、7所示。
图6、7 系统参数
6、2 新建变量
右击NewConnection 选择新建变量。
如图6、8所示。
图6、8 选择新建变量
在弹出得变量属性对话框中填写变量属性、如图6、9所示。
图6、9 变量属性
单击地址右侧得选择、在地址属性对话框可填写变量地址。
如图6、10所示。
图6、10 地址属性建立好得变量如下图6、11所示
图6、11 建立好得变量
新建以下变量。
如图6、12所示。
图6、12 新健变量
此处得开关1与开关2、地址选择DB0、0、DB0、1、为内存变量、做为虚拟按钮、不代表物理按钮。
物理按钮地址:Ix、x
灯得地址:选Q1、0、代表实际得灯
6、3 图形编辑
6.3.1 组态按钮
右击图形编辑器、选择新建画面、打开图形编辑器。
可自定义名称。
如图6、13所示。
图6、13 图形编辑器
右侧选择窗口对象中得圆形按钮、如图6、14所示、并拖放至图中合适位置。
图6、14 对象对话框
双击或右键选择属性、在弹出得对象属性对话框中、单击事件在左侧选择鼠标、右侧选择按左键、右键点击动作下方得箭头、选择直接连接。
如图6、15所示。
图6、15 组态按钮
在弹出得之直接连接对话框、在左侧来源下选常数填1(说明当鼠标左键动作时变量置1)、右侧目标下选择变量、点击黄色方框选择变量开关1。
配置完成如图6、16所示。
点击完成、可瞧到动作下箭头变蓝。
图6、16 直接连接按钮1
再定义一个开关、属性如图6、17所示。
图6、17 直接连接按钮2
双击按钮1、在属性对话框点击属性、选择其它、选择右侧显示、右击动态下得灯泡、右击动态对话框。
如图6、18所示
图6、18 动态变量
在弹出得动态值范围对话框、在表达式/公式下点击选择、选择变量、选择开关1、在数据类型选择布尔型、在表达式/公式得结果下得显示、编辑就是/真为否。
单击应用。
此时箭头编程红色。
如图6、19所示。
图6、19 按钮1动态值范围
同样编辑按钮2、动态值范围如下图。
如图6、20所示。
图6、20 按钮2动态值范围
把按钮1、2重合到一起。
完成楼上按钮得组态。
同理组态楼下按钮。
6.3.2 组态灯
组态一个灯、在对象下标准对象选择圆、拖放选择合适位置与大小。
双击弹出对象属性、在属性下选择颜色、背景颜色、右击动作下得箭头选择动态变量?。
如图6、21所示。
图6、21 灯得动态链接
在动态值范围对话框填写如下属性。
单击应用。
如图6、22所示。
图6、22 动态值范围
6.3.3 组态退出按钮
添加退出WinCC运行按钮。
在对象下选择按钮、如图6、23所示。
在弹出得按钮组态对话框文本填写名称为退出、选择字体颜色为宋体红色、如图6、24所示。
图6、23 对象对话框
图6、24 按钮组态
双击动态向导(工具栏中有一选项、应选中、再拖到右侧)下得退出 WinCC 运行系统。
在弹出得欢迎来到动态向导、点击下一步;选择触发器对话框选择鼠标左键、点击下一步;点击完成。
如图6、24、6、25、6、26、6、27所示。
图6、24 动态向导
图6、25 动态向导第一步
图6、26 动态向导第二步
图6、27 动态向导第三步6、4 运行状态
点击激活按钮、运行画面如图6、28所示。
图6、28 运行状态走廊灯
走廊灯既能被楼上开关、也能被楼下开关进行控制程序得运行如下:
图走廊灯运行程序
程序分析如下:
无论按下开关I1、0还就是I1、1均可控制等Q1、0得通断。