版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、控制组态软件Control Builder(二)控制组态软件Control Builder1、Control Builder概述PKS 下位控制器的内置程序的编程环境,用于执行下位程序的编写和运行监视,利用它可创建控制模块(CMs),顺序控制模块(SCMs),及硬件设备。这个软件就是用于在上位电脑上进行下位程序编写的程序。首先明晰三个名词概念:一个是FBFunction Block,它是编程环境中最基本的编程单位,类似与C语言中或其它高级语言中预定义的各种函数。一个是CMControl Module,它是编程环境中用于命名普通控制回路程序的编程单位,类似于C 语言中或其它高级语言中用户自己编写
2、的各种函数。一个是SCMSequence Control Module,它是编程环境中用于命名顺序控制回路的编程单位,从结构上来讲它和CM 是平级的。这个软件的风格是采用功能块来进行程序的编写,比较适合用于模拟量较多的单回路的构建,这样的编程块被系统定义为CM。另一方面,也可以在其中进行类似PLC 的逻辑程序的编写,这样的编程块被系统定义为SCM。2、Control Builder组态操作从Windows 2000 桌面右下角 Taskbar(任务栏)点击开始按钮: Start - Programs - PlantScape Engineering Tools- Control Builder
3、注册过程:在“对话框” 里输入用户名,密码和服务器名,点击 OK 按钮,进入Control Builder组态工作环境。打开 tree view,有 3 个表可供选择: Project 显示列出当前打开的控制方案的 CPM, IOMs, CMs and SCMs 内容 Monitoring 显示已经装入过程控制模块(CPM)中所有的被激活的模块。 Library 显示所有可用的功能块组种类1)创建硬件模块 (1)创建控制器 CPM: 建立一个非冗余的 CPM and CEE ,在 Control Builder 窗口,点击菜单: File New Controllers CPM200 Cont
4、rol Processor Module打开配置窗口页。输入控制处理器名: - 例如:CPM01, - 地址: 1, CPU 插槽位置 1 网络类型默认是 ControlNet 显示计算机安装的 CNet 网卡名输入机器 MAC 地址( CNI 连接到服务器CNet网卡的地址)输入 CPM 插槽位置号(CPM 占两个插槽,算最左边的那个号) 输入连接服务器 CNet 网卡的 CNI 插槽号:点击 OK ,完成设定。建立了 CPM01 后,在 tree view窗口的 Project卡里出现 CPM01 图标, 同时建立了 CEE 图标。双击 CEE 图标. 出现配置窗口,继续进行 CEE 参数
5、设置。输入 CEE 名(如 CEE01)注:对于冗余的 C200 控制器: “This Controller is redundant” 对话框出现; 第二个 CPM 名被输入; 两个冗余模块被加入和设定。点击 Server History 标签: 在 Control Area 内输入控制范围端口(A#)(A1 一般用于屏幕显示范围的目标. 你可以用自己的范围 -area)。 对于冗余的 C200 控制器: “This Controller is redundant” 对话框出现; 第二个 CPM 名被输入; 两个冗余模块被加入和设定。点击 OK。点击 Project 可看到配置的 CPM a
6、nd CEE。(2)创建冗余模块RM建立一个冗余模块:点击File - New- Redundancy Module设置参数: Name: 采用缺省的( default) 或自己定义的名字。l Networkl Type: ControlNet or Ethernet Driver Name: 机器安装的 PCIC 网卡( RSLinxl drivers )。 Supervisory MAC Address: CNI (ControlNet Interface) 卡的地址。l RM Slot Number: RM 卡的插槽位置l 点击 OK。l 右键点击l primary RM block 图
7、标,选择 Configure Module Parameters。 配置l Configuration, Synchronization, Server History, Server Displays 等参数。 l 点击 OK。完成第一个冗余模块的设置。 右键点击第二个冗余模块( secondary RM),配置器参数l 配置l Configuration, Synchronization, Server History, Server Displays 等参数。 l 点击 OK ,完成配置。(3)创建 IOLIM模块如系统配置了 PMIO ,则要进行 IOLIM 和 IOLINK 的配置。
8、点击 File - New - Interface Modules-IOLIM - IO Link Interface Module,弹出配置窗口。 输入 Name 或缺省名。l 选择 Network Typel l 选择 Driver Name 。注:网络和控制器必须安装好,处于就绪状态,否则,下拉菜单为空,无法配置。 选择 MACl Address 。 选择 Supervisory Slot Number 。l 选择 Module Slotl Number 。注:IOLIM 占 2 个插槽。 选择 Redundant check boxl (如果不需要,不选中它即可)。 点击 Server
9、 History 标签。输入A1(或其他域)。l 点击l OK,完成设置。IOLIM 和 IOLINK 图标出现在 Project 框内。右键点击 IOLINK 图标 选择 Configure : 在弹出窗口中 填写 Description 内容(说明)。l 在 Server Historyl 标签内,输入A1(或其他域)。然后点击 OK ,完成设置。(4)配置PM IO 模块建立一个模块 (菜单方法): 点击: File-New-I/O Modules-PMIO-AO16 - Analog Output, 16 点(例如)。 命名该模块 用菜单方法选取后,弹出属性窗口Main标签。输入相应的
10、参数:输入以下内容: Module Name AO0101 IOP Partner A File 1 IOP Number 1 IOP Partner A Card 1如果是冗余 PMIO ,选中This IOP is redundant 。输入以下内容: IOP Partner B File 1 IOP Partner B Card 1 设置 Server 参数 点击Server Parameters 标签 输入Control Area:A# 为 A1 点击OK 注:当下装成功后,Validate IOP Database 按钮显现,点击它,Database Valid 变蓝色。设置完毕。
11、分配模块组 IOMs 到 IOLINK 从 Control Builder 工具条上,点击 CEE 分配按钮,弹出分配窗口。 在左边的 Available Modules 上点击 IOMs 标签,可以看到设置的 IO 。在Assignments Information 框内查找定位 :IOLINK101 如果 则 系统有多个Controllers 从列单中选择一个 如果只有一个 controller 缺省的被选中 在 IOMs 标签内,用 key 和鼠标左键选中需要分配IOMS,点击Assign 按钮,几秒钟后在Assigned Modules 标签内的IOMs 左边会出现分配图标。点击 Cl
12、ose 。选中的 IOMs 出现在Project 下的窗口内并已经被连接。 (5)装载 Controller, CEE,和 IOMs进行该操作时,控制器和服务器必须连接好并处于就绪状态。在 Project 标签内点击 CPM0101 图标,点击 Tools 菜单, 选择 Load With Contents 或点击按钮。 出现下载对话窗口。如果硬件配置及其设置有问题,该窗口不会出现并弹出错误报告窗口。显示装载情况,点击OK,下装成功,在 Monitoring 标签内出现兰色的。可单独设置 ACTIVE 状态,也可以选择自动完成激活状态(点击checkbox 使用 Post Load State
13、 使之激活 ( ACTIVE)。注:Load 过程,如正常该框 Errors 内没有显示,自动结束。(有错误,会报告内容,按 Close 按钮,排除错误后再进行一次。)如没出现错误,装载完成。在 Project 标签内点击 IOLINK101 图标,点击 按钮。 出现下载对话窗口,点击OK。过程同上。(6)激活控制器及其他目标激活控制器:第一步:鼠标右键点击 CEE 0101 ,按住不放进行选择;第二步: 选择 Activate Selected Item ;第三步: 放开鼠标右键。CEE 0101 和 IO 被激活,激活后变为绿色。激活其他目标同上(7)创建控制模块 (CM)创建和保存一个
14、CM 模块: 使 Control Builder 的 tree view 窗口 Library 和Project显示; 点击 Library 标签内的System 左边 + 号,出现CONTROLMODULE ; 拖放 Control Module 到 Project 的 Root; 在出现的对话框, 输入模块的名:如FIC2001; 点击 Finish 按钮,模块 CM_FIC101 就加入到project的Root里。配置控制模块 (CM)的参数: 鼠标右键点击控制模块 (CM)(如 FIC2001); 选择 Configure Module Parameters 调出 CM parame
15、ter 窗口; 在 Project 内双击 CM(FIC2001),打开组态控制策略的窗口,在控制模块(CM)内加入功能块(FB),配置功能块参数,连接功能块,进行控制策略的组态。分配控制模块(CM)到 CEE:方法与步骤类似于上述所述控制器分配下装和激活 CMs:方法与步骤类似于上述所述控制器下装和激活(8)建立顺序控制模块(SCM ,Sequential Control Modules)顺序控制模块(SCM)是一个由 Transitions 和 Steps 组成的 Control Builder 程序, 通过它和 CM 块的组成,可完成一个顺序控制过程。生成 SCM 有三个方法: 第一个方
16、法: 从下拉菜单选择File NewSequential Control Module 第二个方法: Library 标签内展开 system 目录,双击 SCM。 第三个方法: Library 标签内展开system 目录,打开第二个 Tree View 选 project 标签。将 SCM 从 Library 标签拖拉到 Project 。 一旦 SCM 被建立,就会出现在 Root Project Tree 里。SCM 自动赋予一个名字。SCM 出现在画面内,双击空白处,弹出参数组态框,设置 SCM 模块参数。分配 SCM 模块到 CEE:第一步:确保 SCM 没有被打开。第二步:在工具
17、条上选择 Assign 按钮。第三步:选中 SCM 和要分配的 CEE 第四步:点击 Assign 按钮。第五步:点击 Close 完成分配。就可以进行控制策略的组态。SCM 的组态:建立一个 Transition: l 每一个 transition 块包含一个和数个条件(条件逻辑为真 TRUE(=1)前 SCM 继续运行)。 每一个 Transition 允许设置 10 个条件。 每一个 transitions 有2个框格部分:l Description view(描述说明) Expression view(条件表达式) 一个 SCM 是由 Handlers 和l Transitions 块
18、及 Steps 块组成。 每一个 handler 的内结构联系到组态过程的 steps 。l l 每个 Handler 必须 用 Transition 开始, 然后跟随着 step,再是 Transition, 直到结束。 l 按顺序开始执行程序,完成 Step 的每一条任务,然后检查它的转换(Transition )条件,条件满足,进行到下一个 Step 注:一次只有 Handler 的一个类型能被组态,任何时候只有一个 Handler 被允许激活。 每一个Handler 都必须以 Transitionl 开始。 Handler 的第一个 transition 是自动加入的,可以通过以下验证
19、:l 选中 transition 下拉 edit 菜单 “ Set Invoke Transition ” 已选定 一个 handler 必须有一个 Invoke Transition。l 假如用 Defaultl Invoke Transition, Handler 需要一个 开始运行的命令。 使 Invoke Transition 有一个判断为真的表达式或命令,当其为 true 时自动运行。组态 Transition: 当你增加了一个 Transition 后,其没有任何条件表达式,你必须点击l Add 按钮,增加一个条件。 接着出现一个条件描述框,在 Add 按钮边上出现了一个 Del
20、按钮。l l 需要在参数组态窗口设置条件的逻辑关系。 在 Parameter 窗口有 Main,Cond. #1 - 10 and Gatesl 等标签。 Main Tab:输入该 Transition 的 Name 和Description (描述)。 Cond # Tab:编辑条件表达式。 Description field:对条件的描述(最多 23 字符) Condition Expression field:编辑逻辑表达式。 Gates Tab: 确定各条件间的逻辑关系。建立一个 Step 块: 一个 Step 块包含一个或多个输出执行语句。 最多有16 条。l l 在增加下一个tra
21、nsition 前尽可能输入需要执行的内容。 Steps 显示 2 个框格:l Description view 描述说明框; Output view 执行输出框。 在l Parameter 窗口有 Main, Out #1-16, Stop Condition 和 Interrupt Condition等标签。 Main Tab:输入该 Step Transition 的 Name, Description, Minimum Wait Time, Maximum Active Time 和 Update Restart Address等。o Min Wait Time:在进入下一个 Tran
22、sition 前最小等待的时间. o Max Active Time:设置Step 超时报警时间。 如果所有的表达式(Output Expressions)在指定的时间内没有完成,这个报警将会被触发。Out # Tab: 每个 Step 块有最多 16 条 outputs o Output Description:Out #1 的描述说明,如 “FV101 DEVCTL to PGM”。(不超过 23 字符)o Output Expression:需要执行的任务。所选择的点的对象引用不能在 Project 之外。格式如下: (Point or object - 控制或设置的点或对象):=(Value or command ) 例如:TIC101.PIDA.SP:= 40.0(设置 CMs(TIC1
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 第五讲-技能探索课件
- 护理实践中的智慧
- 油画外框制作工安全防护评优考核试卷含答案
- 洗衣师班组协作水平考核试卷含答案
- 网络安全管理员风险评估与管理评优考核试卷含答案
- 药物检验员风险识别测试考核试卷含答案
- 汽车生产线操作工安全知识竞赛考核试卷含答案
- 康复护理中的康复政策研究
- 2026年公墓管理合同
- 2026年环保加盟医疗信息化协议
- 浮雕画彩塑艺术精讲
- 交警路面执法规范课件
- 食品安全卫生管理条例
- 舞台技术技师试题及答案
- 塑料复合袋基础知识培训
- 低温热年代学方法解析及其在黔西南卡林型金矿床研究中的应用
- 2025年北森人才测评试题及答案销售
- 2025年五类人员考试题型及答案广西
- 《大学生职业生涯规划与就业指导》高职就业和职业生涯全套教学课件
- JJF(陕) 134-2025 小麦硬度指数测定仪校准规范
- 佳能相机PowerShot SX50HS中文说明书
评论
0/150
提交评论