1/26/2020封面ProficyCimplicity软件介绍及入门提纲杭州和利时自动化有限公司安全系统产品部门项目工程师李显松1/26/2020ProficyCimplicity软件介绍提纲目录2目录1ProficyCimplicity软件/系统概述Page3~82ProficyCimplicity软件界面结构Page9~313ProficyCimplicity软件界面应用Page32~1364Cimplicity软件组态一些建议Page137~1381/26/2020ProficyCimplicity软件概述31ProficyCimplicity软件/系统概述1.1系统用途从可编程控制器和其他智能设备中收集数据兼用图形和文本的形式显示信息,因此操作员能够容易地监视和控制生产过程。1/26/2020ProficyCimplicity软件概述41ProficyCimplicity软件概述1.1系统用途虽然Cimplicity表现为一个监控系统,但通过多(重)任务处理、优先选择、协同作业、分布式体系结构、客户机-服务器功能等能够实现控制系统的功能。Cimplicity不仅仅局限于收集可编程控制器的数据。1/26/2020ProficyCimplicity软件概述51ProficyCimplicity软件概述1.2系统结构特点CimplicityHMI支持分布式Internet互联网结构,真实的客户机-服务器应用。服务器能够执行数据收集的功能,然后,多个用户能够通过浏览器共享相同的数据窗口,通过节点浏览数据的能力,使数据共享变得容易。**可缩放的客户机-服务器结构**高度的数据完整性**易于在节点之间共享数据**优良的特性集合**开放的系统-----易于集成到企业的系统中去1/26/2020ProficyCimplicity软件概述61ProficyCimplicity软件概述1.3安装选项1/26/2020ProficyCimplicity软件概述71ProficyCimplicity软件概述1.4Cimplicity硬件安装要求1/26/2020ProficyCimplicity软件概述81ProficyCimplicity软件概述1.5本次Cimplicity软件介绍的目的着重于CimplicityHMI软件的结构与功能介绍,基本掌握用Cimplicity作为上位机HMI的组态基本步骤与初步的调试方法。1/26/2020ProficyCimplicity软件界面结构92ProficyCimplicity软件界面结构2.1Workbench是Cimplicity的编辑界面可直接从指定路径打开一个已经建立的项目的Workbench。1/26/2020ProficyCimplicity软件界面结构102ProficyCimplicity软件界面结构2.1Workbench是Cimplicity的编辑界面也可以从Windows起始菜单中打开空的Workbench界面。1/26/2020ProficyCimplicity软件界面结构112ProficyCimplicity软件界面结构2.2.1菜单栏------File1/26/2020ProficyCimplicity软件界面结构122ProficyCimplicity软件界面结构2.2.2菜单栏------Edit1/26/2020ProficyCimplicity软件界面结构132ProficyCimplicity软件界面结构2.2.3菜单栏------Project1/26/2020ProficyCimplicity软件界面结构142ProficyCimplicity软件界面结构2.2.4菜单栏------View1/26/2020ProficyCimplicity软件界面结构152ProficyCimplicity软件界面结构2.2.5菜单栏------Tools1/26/2020ProficyCimplicity软件界面结构162ProficyCimplicity软件界面结构2.2.6菜单栏------Help1/26/2020ProficyCimplicity软件界面结构172ProficyCimplicity软件界面结构2.3.1工具栏按钮将使用频率较高的菜单栏中的指令,单独列在“工具栏”中,方便使用。1/26/2020ProficyCimplicity软件界面结构182ProficyCimplicity软件界面结构2.3.2工具栏按钮简介新建项目打开项目;打印文件动态更新;停止运行项目;运行项目组态更新;状态日志;项目属性;项目向导指定对象的排列方式选择帮助新建;复制;删除对象对象属性搜索;域选择;取消1/26/2020ProficyCimplicity软件界面结构192ProficyCimplicity软件界面结构2.4左侧树状图中的基本/重要内容1/26/2020ProficyCimplicity软件界面结构202ProficyCimplicity软件界面结构2.4.1界面结构------屏幕点击树状菜单“屏幕”,在软件右侧界面中显示当前的屏幕(***.cim文件)汇总。右键某个屏幕,点击“Edit”,可对该屏幕进行编辑修改。1/26/2020ProficyCimplicity软件界面结构212ProficyCimplicity软件界面结构2.4.1界面结构------屏幕增加新屏幕:在项目文件夹的“screens”中,复制粘贴相应的屏幕文件,更改文件名。在Workbench中,按“F5”进行刷新。**“F5”是刷新按钮,可用于屏幕,Points等对象的更新。1/26/2020ProficyCimplicity软件界面结构222ProficyCimplicity软件界面结构2.4.2界面结构------Points点击树状菜单“Points”,在软件右侧界面中显示当前的点的汇总。有些点直接建立在子目录下;有些点建在相应的文件夹下;有些点带有数组模式;首位带有“$”标志的是系统点,不允许更改特性。1/26/2020ProficyCimplicity软件界面结构232ProficyCimplicity软件界面结构2.4.2界面结构------Points新增Points的方法:A在少量增加Points的时候,可直接在点的汇总界面中右击鼠标,指定Points的路径,建立新点。1/26/2020ProficyCimplicity软件界面结构242ProficyCimplicity软件界面结构2.4.2界面结构------Points新增Points的方法:B在大量增加Points的时候,需要从外部“***.csv”文件中导入新建的Points。1/26/2020ProficyCimplicity软件界面结构252ProficyCimplicity软件界面结构2.4.3界面结构------PortsPorts(通讯端口),从计算机到PLC设备的通讯链路,端口必须使用一个通讯协议用于通讯。一般建议:有几套控制系统,建几个Ports。例如:某个装置中,用到2套GMR系统,ESD/PSD。每套系统是双重冗余PLC,即,有ESD_PLCA,ESD_PLCB,PSD_PLCA,PSD_PLCB。在这种配置情况下,建议建立2个Ports即可,即,针对ESD的GMR系统建立一个Ports;针对PSD的GMR系统建立另一个Ports。当然,只要通讯协议相同,一个Ports可用于多个相互之间无直接联系的设备的通讯。1/26/2020ProficyCimplicity软件界面结构262ProficyCimplicity软件界面结构2.4.3界面结构------Ports1/26/2020ProficyCimplicity软件界面结构272ProficyCimplicity软件界面结构2.4.4界面结构------Devices设备(Devices):采集输入信号数据,或向其发送信号数据的一个子系统。它使用通讯协议通过一个端口与HMI工程通讯。建议:建立与装置相关数量的Devices。如上述例子,建议对于ESD装置,建立ESD/ESD_A/ESD_B三个Devices;同理,对于PSD装置,建立PSD/PSD_A/PSD_B三个Device。1/26/2020ProficyCimplicity软件界面结构282ProficyCimplicity软件界面结构2.4.4界面结构------Devices**注意:尽量不要点击下图红框中的“设备”字样,点击后会造成当前Cimplicity软件的“卡死”状态,需要退出后,重新打开Cimplicity的Workbench继续进行编辑和组态。这与软件本身有一定关系。1/26/2020ProficyCimplicity软件界面结构292ProficyCimplicity软件界面结构2.4.5界面结构------Roles(角色)若在Cimplicity软件的组态和应用过程中,需要区分使用者权限,可考虑应用树状图中的“安全”下有关Roles/Users的内容。Roles是定义的角色,不同的角色有不同的软件操作权限。Cimplicity中默认有三种角色。可以自己定义其他角色,一般项目中不需要也不建议。1/26/2020ProficyCimplicity软件界面结构302ProficyCimplicity软件界面结构2.4.5界面结构------Roles(角色)不同的角色有着不同的权限,如下图所示。按照实际需要修改相应的权限操作。1/26/2020ProficyCimplicity软件界面结构312ProficyCimplicity软件界面结构2.4.6界面结构------Users(用户)默认一个用户,ADMINISTRATOR(角色为SYSMGR)。若有必要,可以增加新的用户,并分配以适当角色。1/26/2020ProficyCimplicity软件界面应用323ProficyCimplicity软件界面应用简要目录3.1新建Cimplicity项目Page33~383.2新建项目中设置PortsPage39~423.3新建项目中设置DevicesPage43~483.4关于“安全”Page49~513.5关于“项目属性”Page52~533.6Points的建立与导入Page54~633.7Screen组态简析Page64~993.8Point的报警及AlarmListPage100~1113.9当前趋势记录Page112~1303.10BootStartup与首页快捷方式Page131~1361/26/2020ProficyCimplicity软件界面应用333ProficyCimplicity软件界面应用将从一个简单的实例,简要介绍应用Cimplicity组态HMI画面的步骤,并涉及基本的画面组态方法与技巧。实际应用与以下举例肯定有不同的地方,可以加以对比与借鉴。应用举例的基本情况:假设当前有两套GMR系统,分别为ESD/PSD系统。每套系统为双重PLC冗余结构。每台PLC上有两块冗余的以太网卡,分别为两个网段。每个网段的以太网卡用以太网线与交换机相连,共有两个交换机。运行Cimplicity的画面软件的操作站也有两块独立的以太网卡分别与两个交换机相连。1/26/2020ProficyCimplicity软件界面应用343ProficyCimplicity软件界面应用应用举例的基本情况(续)各PLC的以太网卡IP地址:ESD_PLCA159.163.172.100(172网段)159.163.173.100(173网段)ESD_PLCB159.163.172.101(172网段)159.163.173.101(173网段)PSD_PLCA159.163.172.102(172网段)159.163.173.102(173网段)PSD_PLCB159.163.172.103(172网段)159.163.173.103(173网段)1/26