《Composer的使用方法》由会员分享,可在线阅读,更多相关《Composer的使用方法(26页珍藏版)》请在金锄头文库上搜索。
1、Composer(贝利组态工具)的 使用方法,Composer 概 述,Composer 的功能Composer 为 Symphony 企业管理控制系统的组态及维护提供一个集成的开发环境。它提供了建立与维护控制系统组态所需的必要功能:,控制策略图形化的开发功能;公用数据库的开发与维护功能;系统资源库的管理功能;系统的故障诊断与维护功能;人系统接口的离线组态功能,等;,Composer 的软件组成,Server software (SETS)Configuration Server;Communication Server;Object Exchange;Client Software (SET
2、C)Composer Explorer;Database Browser;Automation ArchitectOn-Line Maintenance Tools,Composer 的软件组成,可选Client SoftwareConductor VMS 画面组态工具GDC (SETCGDC);Conductor NT 画面组态工具GrafX (SETCGRX); Batch 90 (SETCB90);Master Recipe Editor (SETCMRE);User Defined Function Code Language (SETCUDF);PhaseX Logic Langua
3、ge (SETCPHX),硬件平台要求,Composer的结构,Composer的窗口结构,System structure 窗口系统结构窗口的功能类似于Windows的资源管理器。窗口的左边显示了代表Symphony 系统结构的项目树结构。该项目树结构与实际控制系统的结构直接相关。窗口的右边显示了所选对象的结构及其所属的文件。通过双击文件名可打开该文件,其相应软件将自动启动。,控制结构,内容,Composer的窗口结构,Object Exchange 窗口Exchange 是一个用于控制逻辑文件组态和画面组态的资源库。Exchange 窗口列出了各种文件夹,一些文件夹中包含用于建立控制器组态
4、(控制逻辑文件)的各种元素(如控制逻辑模板,功能码、宏、形和边框);另一些文件夹中包含用于人系统接口画面组态的各种元素(各种符号)。在Exchange窗口中有两种类型的文件夹:一种为系统文件夹,另一种为用户文件夹。系统文件夹包含了Composer 提供的标准元素;用户文件夹包含了用户存入的元素和 Composer 提供的标准元素。这样使用户能够对 Exchange 中的元素进行灵活的组织和管理。Exchange文件夹中的所有用于控制逻辑组态的对象(元素)都可使用拖放的方法拷贝到控制逻辑文件中。在不同的文件夹或项目之间也可剪切、拷贝和粘贴对象。,Composer的窗口结构,Output 窗口输出
5、窗口位于Composer窗口的底部,该窗口提供了Composer应用程序所有操作的文本反馈信息。在输出窗口中有5个选项按钮。这些选项按钮将文本信息分组管理,从而便于对特定信息的查询。,建立新项目,项目结构 Project Name Tag Database Control Network Harmony Control Unit Controllers Control Logic Documents Configuration File Human System Interfaces Display Groups Displays Logs Lists,控制器组态的步骤,Definea Pro
6、ject,Configure Control Logic Documents,Compile Controller,Download Config. File to Controller,Tune Configuration,Open a New Composer Project Create Border Information Add a Node to Control Network Add a Control Unit Add a Console Add a HAC Add a SEM Add a controller Add a Control Logic Document Add
7、a Display Group to a Console (for C-VMS) Add Lists to Project,Add a controller,控制器的作用 ”role” 非常重要, 有如下三种情况:单个控制器 对单个控制器,其作用 “role” 应组态为 “Primary”。在项目结构中只增 加一个控制器。两个控制器 对冗余配置的但不允许进行在线组态的控制器(如对燃烧过程或核电 厂等场合),其作用 “role” 应组态为 “Primary/Redundant”。在项目结 构中只增加一个控制器。两个控制器 对冗余配置的并允许进行在线组态的控制器,两个控制器都要增加到 项目结构中。
8、对主控制(逻辑地址为n)其作用 “role” 应组态为 ”Primary”,备份控制器(逻辑地址为n+1)其作用“role” 应组态为 ”Backup w/Online”。,当控制器在线时,固件版本 (Firmware revision) 将会自动设置。,控制器的标识(ID)一般由两个字母组成。在一个项目中控制器的标识应唯一。对冗余配置的并允许进行在线组态的控制器,两个控制器的标识必须相同。,通信组态,概述,Composer 软件有两种服务器:Configuration Server 控制Composer所有的资源库及数据库;Communication Server 将 Composer 连接
9、到 Control Network。,为连接到控制网络,计算机必须连接到一个通讯服务器。一台计算机可以是通讯服务器而不是组态服务器;一台计算机既可以是组态服务器同时也可以是通讯服务器。一台计算机也可仅仅是一台没有服务器程序的客户机(Client)。不管是哪一种情况,必须有一个通讯服务器才能将计算机连接到控制网络。,计算机与控制网络的通讯有两种情况。一种情况为:计算机为物理连接到控制网络的服务器;另一种情况为:计算机组态为一客户端(Client),通过通讯服务器与控制网络通讯。,Communication server Communication Client TCP/IP 如果计算机位于O-n
10、et (Operation Network) 并都在同一工作组中,使 用TCP/IP选项。Local 如果Client 和 Server 程序在同一计算机上,使用Local 选项。,连接到控制网络巡检Control Unit Address of Controller Type of Controller Firmware Revision Function of the Controller (Text Description) Mode Status of the Controllers,自动化结构(Automation Architect ),组态控制逻辑文件 Border Line,C
11、ircle, Arc, Rectangle and Text Entities (primitive documentation entities) Function Code Constant Block Signal Cross-References IO Connector Shape Macro,Automation Architect 窗口,Shapes, macros, borders, and control logic templates can be created and saved to a user-defined exchange folder.To create a
12、 shape, macro, border, or control logic template:1. Create a new, or open an existing, exchange folder.2. Right click empty space in the exchange window.3. Select New Shape, New Macro, New Border, or New Control Logic Template from the pop-up menu.4. Enter a name on the general tab of the property p
13、age.5. Click OK.The shape, macro, border, or control logic template appears inthe folder directory listing.6. Right click the new shape, macro, border, or control logic template.7. Select Open from the pop-up menu.8. Configure the shape, macro, border, or control logic template from the beginning or
14、 copy and paste entities from other control logic documents.9. Select Save from the file menu.10. Select Close from the file menu.,Creating Shapes, Macros, Borders, and Control Logic Template,编译,下装,存盘,校验,监视与调整,CompileLoadSaveVerifyMonitor and Tune,在线组态,在线组态允许在下述条件下改变控制器中的组态: (1)过程仍在控制系统的控制之下; (2)原始组
15、态内容一直保留直到新的组态经过测试并被接受为止。 在线组态要求控制系统的控制器为主 - 备份控制器对(Primary - backup Controller Pair),并且控制器应组态为允许在线组态方式。在在线组态过程中,备份控制器将处在离线状态,并对其中的组态进行修改。而主控制器仍然对过程进行着控制。在改变组态之后,才能切换物理控制器的功能作用,改变后的组态将投入对过程的控制。,在线组态有如下限制:a、不能删除已经存在的功能块;b、规格参数的修改不应引起该功能块内存的增加;c、所增加的功能块只能放在该分段控制块的最后一个块之后 。,人系统接口各种列表组态,Engineering unit
16、descriptor listLogic state descriptor listAlarm commentTag list Global tag list User-defined tag listsTrend list,应用实例(Application) 例: 已知某300Mw机组除氧器压力系统,有3 个模拟量输入,除氧器出口压力01.6Mp,四段抽气压力01.6Mp,以及除氧器压力调节阀位反馈信号(0100%),要求实现自动控制,并能保证手/自动无扰切换,当信号不准及输出指令与阀门反馈信号偏差太大时切为手动方式运行。,1 、信号采集 由于有3 个AI及AO且要完成控制功能故选择一个CIS即可。 CCS硬件地址选为25 ,FC79的S1=15 根据AI信号量程确定FC79的参数 AI1:位置反馈 S2: 100 S3 : 0 AI2:四段抽气压力 S4 :1.6 S5 : 0 AI3:除氧器出口压力 S6 :1.0 S7: 0 FC79块地址为230,