版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、7/7/2020,封面,Proficy Cimplicity 软件介绍及入门 提纲,杭州和利时自动化有限公司 安全系统产品部门 项目工程师 李显松,7/7/2020,Proficy Cimplicity 软件介绍提纲 目录,2,目录 1 Proficy Cimplicity软件/系统概述 Page 38 2 Proficy Cimplicity软件界面结构 Page 931 3 Proficy Cimplicity软件界面应用 Page 32136 4 Cimplicity 软件组态一些建议 Page 137138,7/7/2020,Proficy Cimplicity 软件概述,3,1 Pr
2、oficy Cimplicity软件/系统概述,1.1 系统用途 从可编程控制器和其他智能设备中收集数据 兼用图形和文本的形式显示信息,因此操作员能够容易地监视和控制生产过程。,7/7/2020,Proficy Cimplicity 软件概述,4,1 Proficy Cimplicity软件概述,1.1 系统用途 虽然Cimplicity表现为一个监控系统,但通过多(重)任务处理、优先选择、协同作业、分布式体系结构、客户机-服务器功能等能够实现控制系统的功能。 Cimplicity不仅仅局限于收集可编程控制器的数据。,7/7/2020,Proficy Cimplicity 软件概述,5,1 P
3、roficy Cimplicity软件概述,1.2 系统结构特点 Cimplicity HMI 支持分布式Internet互联网结构,真实的客户机-服务器应用。服务器能够执行数据收集的功能,然后,多个用户能够通过浏览器共享相同的数据窗口,通过节点浏览数据的能力,使数据共享变得容易。 * 可缩放的客户机-服务器结构 * 高度的数据完整性 * 易于在节点之间共享数据 * 优良的特性集合 * 开放的系统-易于集成到企业的系统中去,7/7/2020,Proficy Cimplicity 软件概述,6,1 Proficy Cimplicity软件概述,1.3 安装选项,7/7/2020,Proficy
4、Cimplicity 软件概述,7,1 Proficy Cimplicity软件概述,1.4 Cimplicity 硬件安装要求,7/7/2020,Proficy Cimplicity 软件概述,8,1 Proficy Cimplicity软件概述,1.5 本次Cimplicity软件介绍的目的 着重于Cimplicity HMI软件的结构与功能介绍,基本掌握用Cimplicity作为上位机HMI的组态基本步骤与初步的调试方法。,7/7/2020,Proficy Cimplicity 软件界面结构,9,2 Proficy Cimplicity软件界面结构,2.1 Workbench是Cimpl
5、icity的编辑界面 可直接从指定路径打开一个已经建立的项目的Workbench。,7/7/2020,Proficy Cimplicity 软件界面结构,10,2 Proficy Cimplicity软件界面结构,2.1 Workbench是Cimplicity的编辑界面 也可以从Windows起始菜单中打开空的Workbench界面。,7/7/2020,Proficy Cimplicity 软件界面结构,11,2 Proficy Cimplicity软件界面结构,2.2.1 菜单栏-File,7/7/2020,Proficy Cimplicity 软件界面结构,12,2 Proficy Ci
6、mplicity软件界面结构,2.2.2 菜单栏-Edit,7/7/2020,Proficy Cimplicity 软件界面结构,13,2 Proficy Cimplicity软件界面结构,2.2.3 菜单栏-Project,7/7/2020,Proficy Cimplicity 软件界面结构,14,2 Proficy Cimplicity软件界面结构,2.2.4 菜单栏-View,7/7/2020,Proficy Cimplicity 软件界面结构,15,2 Proficy Cimplicity软件界面结构,2.2.5 菜单栏-Tools,7/7/2020,Proficy Cimplicit
7、y 软件界面结构,16,2 Proficy Cimplicity软件界面结构,2.2.6 菜单栏-Help,7/7/2020,Proficy Cimplicity 软件界面结构,17,2 Proficy Cimplicity软件界面结构,2.3.1 工具栏按钮 将使用频率较高的菜单栏中的指令,单独列在“工具栏”中,方便使用。,7/7/2020,Proficy Cimplicity 软件界面结构,18,2 Proficy Cimplicity软件界面结构,2.3.2 工具栏按钮简介,新建项目,打开项目;打印文件,动态更新;停止运行项目;运行项目,组态更新;状态日志;项目属性;项目向导,指定对象的
8、排列方式选择,帮助,新建;复制;删除对象,对象属性,搜索;域选择;取消,7/7/2020,Proficy Cimplicity 软件界面结构,19,2 Proficy Cimplicity软件界面结构,2.4 左侧树状图中的基本/重要内容,7/7/2020,Proficy Cimplicity 软件界面结构,20,2 Proficy Cimplicity软件界面结构,2.4.1 界面结构-屏幕 点击树状菜单“屏幕”,在软件右侧界面中显示当前的屏幕(*.cim文件)汇总。右键某个屏幕,点击“Edit”,可对该屏幕进行编辑修改。,7/7/2020,Proficy Cimplicity 软件界面结构
9、,21,2 Proficy Cimplicity软件界面结构,2.4.1 界面结构-屏幕 增加新屏幕:在项目文件夹的“screens”中,复制粘贴相应的屏幕文件,更改文件名。在Workbench中,按“F5”进行刷新。 *“F5”是刷新按钮,可用于屏幕,Points等对象的更新。,7/7/2020,Proficy Cimplicity 软件界面结构,22,2 Proficy Cimplicity软件界面结构,2.4.2 界面结构-Points 点击树状菜单“Points”,在软件右侧界面中显示当前的点的汇总。 有些点直接建立在子目录下;有些点建在相应的文件夹下;有些点带有数组模式;首位带有“$
10、”标志的是系统点,不允许更改特性。,7/7/2020,Proficy Cimplicity 软件界面结构,23,2 Proficy Cimplicity软件界面结构,2.4.2 界面结构-Points 新增Points的方法: A 在少量增加Points的时候,可直接在点的汇总界面中右击鼠标,指定Points的路径,建立新点。,7/7/2020,Proficy Cimplicity 软件界面结构,24,2 Proficy Cimplicity软件界面结构,2.4.2 界面结构-Points 新增Points的方法: B 在大量增加Points的时候,需要从外部“*.csv”文件中导入新建的Po
11、ints。,7/7/2020,Proficy Cimplicity 软件界面结构,25,2 Proficy Cimplicity软件界面结构,2.4.3 界面结构-Ports Ports(通讯端口),从计算机到PLC设备的通讯链路,端口必须使用一个通讯协议用于通讯。 一般建议:有几套控制系统,建几个Ports。 例如:某个装置中,用到2套GMR系统,ESD / PSD。每套系统是双重冗余PLC,即,有ESD_PLCA,ESD_PLCB,PSD_PLCA,PSD_PLCB。在这种配置情况下,建议建立2个Ports即可,即,针对ESD的GMR系统建立一个Ports;针对PSD的GMR系统建立另一个
12、Ports。 当然,只要通讯协议相同,一个Ports可用于多个相互之间无直接联系的设备的通讯。,7/7/2020,Proficy Cimplicity 软件界面结构,26,2 Proficy Cimplicity软件界面结构,2.4.3 界面结构-Ports,7/7/2020,Proficy Cimplicity 软件界面结构,27,2 Proficy Cimplicity软件界面结构,2.4.4 界面结构-Devices 设备(Devices):采集输入信号数据,或向其发送信号数据的一个子系统。它使用通讯协议通过一个端口与HMI工程通讯。建议:建立与装置相关数量的Devices。 如上述例子
13、,建议对于ESD装置,建立ESD / ESD_A / ESD_B三个Devices;同理,对于PSD装置,建立PSD / PSD_A / PSD_B三个Device。,7/7/2020,Proficy Cimplicity 软件界面结构,28,2 Proficy Cimplicity软件界面结构,2.4.4 界面结构-Devices *注意:尽量不要点击下图红框中的“设备”字样,点击后会造成当前Cimplicity软件的“卡死”状态,需要退出后,重新打开Cimplicity的Workbench继续进行编辑和组态。这与软件本身有一定关系。,7/7/2020,Proficy Cimplicity
14、软件界面结构,29,2 Proficy Cimplicity软件界面结构,2.4.5 界面结构-Roles(角色) 若在Cimplicity软件的组态和应用过程中,需要区分使用者权限,可考虑应用树状图中的“安全”下有关Roles / Users的内容。 Roles是定义的角色,不同的角色有不同的软件操作权限。Cimplicity中默认有三种角色。可以自己定义其他角色,一般项目中不需要也不建议。,7/7/2020,Proficy Cimplicity 软件界面结构,30,2 Proficy Cimplicity软件界面结构,2.4.5 界面结构-Roles(角色) 不同的角色有着不同的权限,如下
15、图所示。按照实际需要修改相应的权限操作。,7/7/2020,Proficy Cimplicity 软件界面结构,31,2 Proficy Cimplicity软件界面结构,2.4.6 界面结构-Users(用户) 默认一个用户,ADMINISTRATOR(角色为SYSMGR)。若有必要,可以增加新的用户,并分配以适当角色。,7/7/2020,Proficy Cimplicity 软件界面应用,32,3 Proficy Cimplicity软件界面应用,简要目录,3.1 新建Cimplicity项目 Page 3338 3.2 新建项目中设置Ports Page 3942 3.3 新建项目中设置
16、Devices Page 4348 3.4 关于“安全” Page 4951 3.5 关于“项目属性” Page 5253 3.6 Points的建立与导入 Page 5463 3.7 Screen组态简析 Page 6499 3.8 Point的报警及Alarm List Page 100111 3.9 当前趋势记录 Page 112130 3.10 Boot Startup与首页快捷方式 Page 131136,7/7/2020,Proficy Cimplicity 软件界面应用,33,3 Proficy Cimplicity软件界面应用,将从一个简单的实例,简要介绍应用Cimplicit
17、y组态HMI画面的步骤,并涉及基本的画面组态方法与技巧。实际应用与以下举例肯定有不同的地方,可以加以对比与借鉴。 应用举例的基本情况: 假设当前有两套GMR系统,分别为ESD / PSD系统。每套系统为双重PLC冗余结构。每台PLC上有两块冗余的以太网卡,分别为两个网段。每个网段的以太网卡用以太网线与交换机相连,共有两个交换机。运行Cimplicity的画面软件的操作站也有两块独立的以太网卡分别与两个交换机相连。,7/7/2020,Proficy Cimplicity 软件界面应用,34,3 Proficy Cimplicity软件界面应用,应用举例的基本情况(续) 各PLC的以太网卡IP地址
18、: ESD_PLCA 159.163.172.100 (172网段) 159.163.173.100 (173网段) ESD_PLCB 159.163.172.101 (172网段) 159.163.173.101 (173网段) PSD_PLCA 159.163.172.102 (172网段) 159.163.173.102 (173网段) PSD_PLCB 159.163.172.103 (172网段) 159.163.173.103(173网段),7/7/2020,Proficy Cimplicity 软件界面应用,35,3 Proficy Cimplicity软件界面应用,3.1.1
19、打开Workbench,7/7/2020,Proficy Cimplicity 软件界面应用,36,3 Proficy Cimplicity软件界面应用,3.1.2 打开Workbench,新建一个项目 指定项目保存路径,项目名,选项以及协议。,点击“Create”。,7/7/2020,Proficy Cimplicity 软件界面应用,37,3 Proficy Cimplicity软件界面应用,3.1.3 新建一个项目后,自动出现“Project Properties”,除了“General”页签是刚才在新建项目中设定的,其他“Options”和“Settings”页签中的内容可暂时保持默认
20、,以后可随时从菜单栏或工具栏按钮中进行修改。,7/7/2020,Proficy Cimplicity 软件界面应用,38,3 Proficy Cimplicity软件界面应用,3.1.4 新建一个项目 提示:在组态过程中,若属性框的右下角有“Help”的按钮,点击该按钮,会出现于当前属性框内容相关的帮助提示,从而省去了从帮助文件从头到尾查询相关内容。,7/7/2020,Proficy Cimplicity 软件界面应用,39,3 Proficy Cimplicity软件界面应用,3.2.1 新建项目中设置Ports 在新建项目中,建立与实际PLC通讯有关的Ports。,7/7/2020,Pro
21、ficy Cimplicity 软件界面应用,40,3 Proficy Cimplicity软件界面应用,3.2.1 新建项目中设置Ports 一般地:有几套装置建几个Ports。 例中当前有两套GMR系统ESD/PSD,建议建立两个Ports。对应的描述分别填入ESD和PSD。 “General”页签中其他设定可选用默认。,7/7/2020,Proficy Cimplicity 软件界面应用,41,3 Proficy Cimplicity软件界面应用,3.2.2 新建项目中设置Ports “TCP/IP”页签中关键是“Mode Address”的地址参数,该地址是与HMI软件通讯的PLC中的
22、一个%M寄存器地址(bit),具体该地址的功能参见“Help”按钮,原则上,只有当%M点的值在PLC中为“1”时,HMI软件与PLC才能正常通讯。,该%M点的地址可更改,但HMI和PLC中的地址必须对应;在PLC中可由逻辑得到该点的值或直接赋值为1。,7/7/2020,Proficy Cimplicity 软件界面应用,42,3 Proficy Cimplicity软件界面应用,3.2.3 新建项目中设置Ports 建立完Ports后,按“F5”和 进行组态刷新。,7/7/2020,Proficy Cimplicity 软件界面应用,43,3 Proficy Cimplicity软件界面应用,
23、3.3.1 新建项目中设置Devices 对于ESD/PSD系统,由于各是双重冗余的,分别建* / *_A / *_B的Devices,即:ESD 对应3个Devices;PSD也对应3个Devices。每套系统的3个Devices之间属性有所不同。,7/7/2020,Proficy Cimplicity 软件界面应用,44,3 Proficy Cimplicity软件界面应用,3.3.2 新建项目中设置Device-设置特性,7/7/2020,Proficy Cimplicity 软件界面应用,45,3 Proficy Cimplicity软件界面应用,3.3.3 新建项目中设置Device
24、-设置特性,7/7/2020,Proficy Cimplicity 软件界面应用,46,3 Proficy Cimplicity软件界面应用,3.3.4 新建项目中设置Device-设置特性 ESD_B的Device特性设置与ESD_A类似,不同之处在于IP地址的不同。 与PSD相关的3个Devices的设置与ESD的对应Devices类似,不再赘述。 每次修改组态后,按“F5”和 进行组态刷新。这两个按钮多按几次无妨。 若实际应用项目中的PLC没有像上述举例的复杂,在组态Ports / Devices过程中,只要对比着进行不同程度的简约即可。,7/7/2020,Proficy Cimplic
25、ity 软件界面应用,47,3 Proficy Cimplicity软件界面应用,3.3.5 新建项目中设置Device-设置特性说明 在后续的“建点(Points)”步骤中,会涉及到所建的点对应的Devices的属性设置。 以前面所建的Devices:ESD / ESD_A / ESD_B为例: 若某个Points指定Devices为“ESD”,该点作为显示时,首选ESD_PLCA中的对应点显示,当ESD_PLCA由于某种原因与HMI无通讯时,在HMI上该点显示第二个PLC的对应点显示。当然,当两台PLC都与Cimplicity都无通讯时,HMI上的该点呈黑色。 若从HMI向PLC写值时,P
26、LCA和PLCB中对应的该点的值都被更新;,7/7/2020,Proficy Cimplicity 软件界面应用,48,3 Proficy Cimplicity软件界面应用,3.3.5 新建项目中设置Device-设置特性说明 若某个Points指定Devices为“ESD_A”,该点作为显示时,只显示ESD_PLCA中的对应点状态,当ESD_PLCA由于某种原因与HMI无通讯时,HMI上的该点呈黑色。 若从HMI向PLC写值时,仅PLCA中对应的该点的值被更新;PLCB中的对应值不变; 同理,当某点的指定Devices为“ESD_B”,该点的“读 / 写”只与ESD_B有关。,7/7/202
27、0,Proficy Cimplicity 软件界面应用,49,3 Proficy Cimplicity软件界面应用,3.4.1 关于“安全” 新建项目默认3个角色:USER(一般用户)/ OPER(操作员)/ SYSMGR(系统管理员)。 默认的三者的操作权限有所不同,可双击对应的角色查看其属性。但默认的“Level”等级均为“0”。,角色的“Level”等级与向某些变量设定数值有关;可以更改“Level”等级,但不建议修改其它的默认属性。,7/7/2020,Proficy Cimplicity 软件界面应用,50,3 Proficy Cimplicity软件界面应用,3.4.2 关于“安全”
28、-Users的属性,7/7/2020,Proficy Cimplicity 软件界面应用,51,3 Proficy Cimplicity软件界面应用,3.4.3 关于“安全”的一些建议 若在画面运行时,需要频繁从画面上进行操作(如更改设定值,工艺操作等),建议使用“安全”等级。在每次操作画面时,需要进行“登录”操作,并且在操作完毕后,进行“登录退出”。这种形式需要在项目属性中进行一些选项设置。 若在画面运行时,不需要频繁从画面上操作,HMI画面主要用于数据/状态监控或报警,并且事先约定除非系统管理员才可修改/操作HMI画面的情况下,可以不使用“安全”等级。即,对于角色(Roles),用户(Us
29、ers)以及项目属性中关于“安全”的选项,不用做任何设置。即使一些关键的按钮,完全可以用写简单脚本的方法,用输入口令形式加以操作限制。,7/7/2020,Proficy Cimplicity 软件界面应用,52,3 Proficy Cimplicity软件界面应用,3.5.1 关于“项目属性” 该属性与项目整体有关,并非某个组态元素的属性。 两种方法打开“项目属性”: A 菜单栏ProjectProperties,B 工具栏“Project Properties”按钮,7/7/2020,Proficy Cimplicity 软件界面应用,53,3 Proficy Cimplicity软件界面应
30、用,3.5.2 关于“项目属性”,7/7/2020,Proficy Cimplicity 软件界面应用,54,3 Proficy Cimplicity软件界面应用,3.6.1 Points的建立与导入 Point的建立与画面的建立没有严格的顺序规定,可以按照需要穿插进行。但还是建议在着手组态画面之前,与画面相关的点应该先建立完毕。以下非特别说明,Points指的是需要用户自己建立的Points而不是“$”开头的系统Points。 Points中建立的“点”,多数是需要与PLC进行数据交换的实际点(%I、%M、%R等等),作为HMI的主要功能,是从PLC读到Cimplicity中,进行显示与监控
31、,也有从HMI写入PLC的信号(如:开关操作或设定值的修改等)。 Points中也包含一些无地址的“Virtual”(虚拟点),主要用于数组的建立和HMI软件组态的调试技巧。,7/7/2020,Proficy Cimplicity 软件界面应用,55,3 Proficy Cimplicity软件界面应用,3.6.2 Points的建立与导入 举例:在Points中需要建立: 20个AI(AI1AI20 / %R00001%R00020) 20个DI(DI1DI20 / %I00001%I00020); 20个DO(DO1DO20 / %Q00001%Q00020); 20个中间变量(Middl
32、e1Middle20 / %M00001%M00020); 20个虚拟点(Virtual1Virtual20 / 前10个为BOOL量,后10个为模拟量); 1个100个元素的1维数组(My_ARRAY1 / %M00101%M00200) 注意:由于需要建立的点较多,一个一个建点的效率不高,运用“模板导出更新导入”的方式,可以大大提高建点效率。,7/7/2020,Proficy Cimplicity 软件界面应用,56,3 Proficy Cimplicity软件界面应用,3.6.3 Points的建立与导入 建立两个AI点(AI1AI2 / %R00001%R00002),Devices指
33、定为“ESD”。,7/7/2020,Proficy Cimplicity 软件界面应用,57,3 Proficy Cimplicity软件界面应用,3.6.4 Points的建立与导入 建立两个AI点(AI1AI2 / %R00001%R00002),Devices指定为“ESD”。,7/7/2020,Proficy Cimplicity 软件界面应用,58,3 Proficy Cimplicity软件界面应用,3.6.5 Points的建立与导入 导出这两个点的“格式”。 A 点击“ToolsCommand Prompt” B 输入“Clie export test.csv”(Clie: 变
34、量导入/导出关键字;export: 导出命令;test.csv: 导出的变量存在以“test”为文件名,以“.csv”为后缀格式的文件中,若原来文件夹中没有该文件,则新建),7/7/2020,Proficy Cimplicity 软件界面应用,59,3 Proficy Cimplicity软件界面应用,3.6.5 Points的建立与导入 导出这两个点的“格式”。 C 导出变量成功,7/7/2020,Proficy Cimplicity 软件界面应用,60,3 Proficy Cimplicity软件界面应用,3.6.5 Points的建立与导入 更新变量(位号/Points)文件,导入,刷新
35、组态 D 在指定文件夹中找到该文件(test.csv),并打开,进行编辑。 E 导入更新的“test.csv”。 F 更新组态,得到如图所示。,7/7/2020,Proficy Cimplicity 软件界面应用,61,3 Proficy Cimplicity软件界面应用,3.6.5 Points的建立与导入 优化变量分布,7/7/2020,Proficy Cimplicity 软件界面应用,62,3 Proficy Cimplicity软件界面应用,3.6.6 按照例子的要求,建立其他变量(Points)/文件夹,7/7/2020,Proficy Cimplicity 软件界面应用,63,3
36、 Proficy Cimplicity软件界面应用,3.6.7 关于Points的一些建议与说明 A 实际项目中,对应的变量表需要用excel文件的形式给出,方便Points的导入; B 导出文件尽量放在本项目的文件夹中,并以“项目名.csv”的文件名保存,方便记忆; C 牢记“Clie export 项目名.csv”以及“Clie import 项目名.csv”的导出/导入命令; D 适当应用excel的某些函数功能,提高组态效率; E 类似功能的Points尽量放在一个Points文件夹中,使Points的界面看起来整洁有序; F 关于Points文件夹的命名尽量简短且易分辨;,7/7/2
37、020,Proficy Cimplicity 软件界面应用,64,3 Proficy Cimplicity软件界面应用,3.7 Screen组态简析 3.7.1 建立新Screen,建立完成后,指定保存路径,默认保存在本项目文件夹下的“screens”文件夹内。,7/7/2020,Proficy Cimplicity 软件界面应用,65,3 Proficy Cimplicity软件界面应用,3.7.2 复制Screen 在默认保存在本项目文件夹下的“screens”文件夹内,复制粘贴建立新的Screen,并改名。,在Workbench中,刷新组态,如下图所示。,7/7/2020,Proficy
38、 Cimplicity 软件界面应用,66,3 Proficy Cimplicity软件界面应用,3.7.3 建立一个画面的标题组(模板内容) 一个矩形和2个Text String,并打包成组。该组作为一个模板。,目的:建立该标题组,使之在每幅画面中应用,用于指示当前画面的基本内容。 Screen Title:当前画面的标题 00/00/00 00:00:00 :当前运行HMI软件的计算机的日期及时间,7/7/2020,Proficy Cimplicity 软件界面应用,67,3 Proficy Cimplicity软件界面应用,3.7.4 组态画面的标题组的内容 打开该组的属性框,建立3个变
39、量。并对日期时间的Text做如下组态。,7/7/2020,Proficy Cimplicity 软件界面应用,68,3 Proficy Cimplicity软件界面应用,3.7.5 重新建立template2.cim画面 删除原有template2.cim,重新用template.cim复制粘贴,建立新的template2.cim画面,在Variable中更改相应的Title。,7/7/2020,Proficy Cimplicity 软件界面应用,69,3 Proficy Cimplicity软件界面应用,3.7.6 建立画面间跳转按钮 在template1.cim和template2.cim
40、画面中,建立画面跳转按钮。,7/7/2020,Proficy Cimplicity 软件界面应用,70,3 Proficy Cimplicity软件界面应用,3.7.6 建立画面间跳转按钮 画面跳转按钮的组态-Procedure *该按钮要做什么,7/7/2020,Proficy Cimplicity 软件界面应用,71,3 Proficy Cimplicity软件界面应用,3.7.6 建立画面间跳转按钮 画面跳转按钮的组态-Events *什么情况下执行按钮的Procedure,7/7/2020,Proficy Cimplicity 软件界面应用,72,3 Proficy Cimplicit
41、y软件界面应用,3.7.6 按钮式画面跳转菜单举例,为按钮设置快捷键,在上页的Events中:,7/7/2020,Proficy Cimplicity 软件界面应用,73,3 Proficy Cimplicity软件界面应用,3.7.7 页签式画面跳转菜单,与按钮式菜单类似,需要对不同的对象(在这里主要是一个Rectangle和一个Text形成的组) 的“Procedure”和“Events”页签进行组态。还可通过一定技巧实现当前画面与菜单底色的匹配。,7/7/2020,Proficy Cimplicity 软件界面应用,74,3 Proficy Cimplicity软件界面应用,3.7.8
42、BOOL量/开关量的画面状态显示 在画面编辑状态下,点击工具栏中“Object Explorer”按钮,出现“Symbols”界面。,7/7/2020,Proficy Cimplicity 软件界面应用,75,3 Proficy Cimplicity软件界面应用,3.7.8 BOOL量/开关量的画面状态显示 选择“CIMPLICITY SymbolsLights”文件夹,拖拽一个指示灯到画面中,双击打开属性框。选中“Group”页签,双击“Green Light”。,7/7/2020,Proficy Cimplicity 软件界面应用,76,3 Proficy Cimplicity软件界面应用
43、,3.7.8 BOOL量/开关量的画面状态显示 选中“Color Animation”页签,点击Edit。并做如右图设置。,7/7/2020,Proficy Cimplicity 软件界面应用,77,3 Proficy Cimplicity软件界面应用,3.7.8 BOOL量/开关量的画面状态显示 设置完毕后,退出,“Expr. count:”更新为2。,运行画面,观察灯的现实状态。,7/7/2020,Proficy Cimplicity 软件界面应用,78,3 Proficy Cimplicity软件界面应用,3.7.8 BOOL量/开关量的画面状态显示 从画面上,右击灯,选择“Point
44、Control Panel”,双击Points的路径,更改设定值,观察灯的状态显示变化。,7/7/2020,Proficy Cimplicity 软件界面应用,79,3 Proficy Cimplicity软件界面应用,3.7.8 BOOL量/开关量的画面状态显示 “Duplicate”例子中的灯,进行不同的设置。改变设定值,观察各个灯的显示状态。 掌握BOOL量显示的设置,7/7/2020,Proficy Cimplicity 软件界面应用,80,3 Proficy Cimplicity软件界面应用,3.7.8 BOOL量/开关量的画面状态显示 BOOL量的文字显示。 编辑画面:,动态画面:
45、,7/7/2020,Proficy Cimplicity 软件界面应用,81,3 Proficy Cimplicity软件界面应用,3.7.9 BOOL量/开关量的状态控制(保持型) 选择“CIMPLICITY SmartObjectsSwitchs”文件夹,拖拽一个开关到画面中。由于是“Smart”控件,自动弹出对话框要求指定对应的位号。指定位号后,调试并观察画面的状态。,7/7/2020,Proficy Cimplicity 软件界面应用,82,3 Proficy Cimplicity软件界面应用,3.7.9 BOOL量/开关量的状态控制(保持型) 多建几个按钮/开关,比较它们的动作特性。
46、,7/7/2020,Proficy Cimplicity 软件界面应用,83,3 Proficy Cimplicity软件界面应用,3.7.9 BOOL量/开关量的状态控制(瞬态型) 瞬态型开关不需要调用上述的样板按钮控件,只需用Workbench提供的普通按钮组态,即可实现。 建立一个指示灯与按钮,指定另外一个位号。,7/7/2020,Proficy Cimplicity 软件界面应用,84,3 Proficy Cimplicity软件界面应用,3.7.9 BOOL量/开关量的状态控制(瞬态型) 对“TEST”按钮的2个“Procedure”和“Events”做如下组态:,7/7/2020,
47、Proficy Cimplicity 软件界面应用,85,3 Proficy Cimplicity软件界面应用,3.7.9 BOOL量/开关量的状态控制(瞬态型) 调试,观察画面的状态变化。,7/7/2020,Proficy Cimplicity 软件界面应用,86,3 Proficy Cimplicity软件界面应用,3.7.10 关于BOOL量显示/控制的总结 对于BOOL量的显示,可按照实际需要选用指示灯或文字进行显示,主要在 “Color AnimationExpression List / Visibility”中进行设置。 对于BOOL量的控制,主要是对PLC逻辑中的某些BOOL量
48、进行些操作,可按照实际需要选用样板控件或用普通按钮加以实现。 不管BOOL量还是以后的模拟量,建议先建好相关的Point(点/位号),再组态画面。,7/7/2020,Proficy Cimplicity 软件界面应用,87,3 Proficy Cimplicity软件界面应用,3.7.11 登录控制的画面举例 当对画面的操作需要进行“安全”等级区分时,建议采用画面的“登录”控制。画面操作完成后,需要进行“注销”操作。下面举例建立一个简单的登录操作界面。 如下图所示,建立2个Button / 3个Rectangle / 2个Text文本,如左图所示。注意尺寸,重叠起来像右图所示。,7/7/202
49、0,Proficy Cimplicity 软件界面应用,88,3 Proficy Cimplicity软件界面应用,3.7.11 登录控制的画面举例 对于“登录”按钮,在属性框中选择“Events”页签,选择“Mouse Down”,在“Action”中,选择“New Script”;进入脚本编辑界面。,7/7/2020,Proficy Cimplicity 软件界面应用,89,3 Proficy Cimplicity软件界面应用,3.7.11 登录控制的画面举例 对于“登录”按钮,在脚本编辑模式窗口中写入如下脚本,编译,退出脚本编辑后,如右图所示。,7/7/2020,Proficy Cimp
50、licity 软件界面应用,90,3 Proficy Cimplicity软件界面应用,3.7.11 登录控制的画面举例 对于“登录”按钮,Visibility Expression中写入如下表达式。表示当本项目画面未登录时,该按钮可见。,7/7/2020,Proficy Cimplicity 软件界面应用,91,3 Proficy Cimplicity软件界面应用,3.7.11 登录控制的画面举例 对于“注销”按钮,与“登录”按钮类似组态,不同的是: 脚本:CimLogout TEST_0414 可见条件:$PROJECT.LOGGEDIN EQ 1,7/7/2020,Proficy Cim
51、plicity 软件界面应用,92,3 Proficy Cimplicity软件界面应用,3.7.11 登录控制的画面举例 对于“”的Text,”Expression List”如下组态:,7/7/2020,Proficy Cimplicity 软件界面应用,93,3 Proficy Cimplicity软件界面应用,3.7.11 登录控制的画面举例 对于“”的Text,”Expression List”如下组态:,7/7/2020,Proficy Cimplicity 软件界面应用,94,3 Proficy Cimplicity软件界面应用,3.7.11 登录控制的画面举例 测试步骤: A
52、停止当前运行的项目,刷新组态; B 合并上述的2个Button / 3个Rectangle / 2个Text文本,放置在标题组上或旁边,可被每幅画面调用;,C 将“安全Roles”中的“Level”等级按照“User=0 / Oper=1 / SYSMGR=2”的形式设置; D 设置几个用户/Users,分属不同角色/Roles; D 运行Cimplicity工程,观察画面的变化是否符合预设要求。,7/7/2020,Proficy Cimplicity 软件界面应用,95,3 Proficy Cimplicity软件界面应用,3.7.11 登录控制的画面举例,7/7/2020,Proficy
53、Cimplicity 软件界面应用,96,3 Proficy Cimplicity软件界面应用,3.7.12 模拟量的画面状态显示与控制 点击“Object Explore”,从“Symbols”界面中选择相应的模拟量显示/控制控件;指定对应的Points(例中为“Virtual.Virtual11 / Virtual.Virtual12”),7/7/2020,Proficy Cimplicity 软件界面应用,97,3 Proficy Cimplicity软件界面应用,3.7.12 模拟量的画面状态显示与控制 建立两个Text文本,组态如下所示:,7/7/2020,Proficy Cimpl
54、icity 软件界面应用,98,3 Proficy Cimplicity软件界面应用,3.7.12 模拟量的画面状态显示与控制 建立2个组,每组包含2个Rectangle / 2个Text,作为“Virtual11”/ “Virtual12”的设定值输入界面,“0000”的组态如下:,7/7/2020,Proficy Cimplicity 软件界面应用,99,3 Proficy Cimplicity软件界面应用,3.7.12 模拟量的画面状态显示与控制 运行画面,调试,观察画面的变化状态。 *若要仿真模拟量的连续动作,可将某个Virtual点按下列属性设置,对诸如模拟量报警,历史记录的组态调试
55、将非常有用。,7/7/2020,Proficy Cimplicity 软件界面应用,100,3 Proficy Cimplicity软件界面应用,3.8 Point的报警及Alarm List 在Cimplicity HMI中,不仅可以显示来自PLC的信号,在Cimplcity软件自身,而且可以将从PLC读来的开关量 / 模拟量信号进行报警判断,并将位号状态/报警信息用Alarm List的方式显示出来。 下文将简述关于报警的三方面内容: 3.8.1 位号(Points)的报警设定-BOOL量 3.8.2 Alarm List控件的简单应用 3.8.3 位号(Points)的报警设定-模拟量,
56、7/7/2020,Proficy Cimplicity 软件界面应用,101,3 Proficy Cimplicity软件界面应用,3.8.1 位号(Points)的报警设定 报警设定作为位号的一种特性,在位号的属性框中体现。,7/7/2020,Proficy Cimplicity 软件界面应用,102,3 Proficy Cimplicity软件界面应用,3.8.1 位号(Points)的报警设定 对于BOOL量,相对简单。Virtual3Virtual10均设定“0”为报警状态。同前述位号的属性修改类似,应用“模板导出修改导入”的方式,修改Virtual3Virtual10的报警属性。,7
57、/7/2020,Proficy Cimplicity 软件界面应用,103,3 Proficy Cimplicity软件界面应用,3.8.1 位号(Points)的报警设定 同理,Virtual4设定完以后,导出变量,修改Virtual5Virtual10,再导入,抽查位号属性。,7/7/2020,Proficy Cimplicity 软件界面应用,104,3 Proficy Cimplicity软件界面应用,3.8.1 位号(Points)的报警设定-灯屏 关于BOOL量报警灯屏显示: 建立一个Text文本和一个Rectangle。以Virtual3为例,说明灯屏的作用。 灯屏中的字为位号名
58、,字的颜色反映当前位号的实时状态;字呈白色时为1(正常),字呈黑色时为0(报警)。 灯屏(Rectangle / 矩形)的颜色及闪烁反映报警及确认情况。红色闪烁为报警状态且未确认;保持红色为报警状态且已经确认;保持绿色为正常状态。 灯屏是关于BOOL量报警非常有用的显示方法,若以后实际项目中需要用到灯屏显示,可直接参考后文的组态方法。当然,若大量的灯屏显示或许还需要其他技巧,但显示的基本组态方法即如后文所述。,7/7/2020,Proficy Cimplicity 软件界面应用,105,3 Proficy Cimplicity软件界面应用,3.8.1 位号(Points)的报警设定-灯屏 灯屏位号组态:,7/7/2020,Proficy Cimplicity 软件界面应用,106,3 Proficy Cimplicity软件界面应用,3.8.1 位号(Points)的报警
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年教师职称考试(特殊教育)历年参考题库含答案详解
- 2025康复医学科三基考试题库及答案
- 2025年安全生产事故案例分析及事故处理流程培训试卷及答案
- 消防安全工作自查报告
- 2025年安全生产月电气测试试题及答案
- 工业机器人系统操作员(三级)职业鉴定理论考试题及答案(新版)
- 2025年人工智能应用技术考试试卷及答案
- 建设工程施工合同纠纷要素式起诉状模板要素清晰无混淆
- 2026年动物园管理提升
- 2026 年无子女离婚协议书正规模板
- 上海建桥学院简介招生宣传
- 《智慧教育黑板技术规范》
- 《电力建设安全工作规程》-第1部分火力发电厂
- 歌曲《我会等》歌词
- 八年级物理上册期末测试试卷-附带答案
- 小学英语五年级上册Unit 5 Part B Let's talk 教学设计
- 老年痴呆科普课件整理
- 学生校服供应服务实施方案
- GB/T 22900-2022科学技术研究项目评价通则
- 自动控制系统的类型和组成
- GB/T 15171-1994软包装件密封性能试验方法
评论
0/150
提交评论