当前位置:文档之家› 控制组态软件Control Builder

控制组态软件Control Builder

控制组态软件Control Builder(二)控制组态软件Control Builder1、Control Builder概述PKS 下位控制器的内置程序的编程环境,用于执行下位程序的编写和运行监视,利用它可创建控制模块(CMs),顺序控制模块(SCMs),及硬件设备。

这个软件就是用于在上位电脑上进行下位程序编写的程序。

首先明晰三个名词概念:一个是FB——Function Block,它是编程环境中最基本的编程单位,类似与C语言中或其它高级语言中预定义的各种函数。

一个是CM——Control Module,它是编程环境中用于命名普通控制回路程序的编程单位,类似于C 语言中或其它高级语言中用户自己编写的各种函数。

一个是SCM——Sequence Control Module,它是编程环境中用于命名顺序控制回路的编程单位,从结构上来讲它和CM 是平级的。

这个软件的风格是采用功能块来进行程序的编写,比较适合用于模拟量较多的单回路的构建,这样的编程块被系统定义为CM。

另一方面,也可以在其中进行类似PLC 的逻辑程序的编写,这样的编程块被系统定义为SCM。

2、Control Builder组态操作从Windows 2000 桌面右下角 Taskbar(任务栏)点击开始按钮:—Start- Programs- PlantScape Engineering Tools- Control Builder注册过程:在“对话框” 里输入用户名,密码和服务器名,点击 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 –Control Processor Module…打开配置窗口页。

输入控制处理器名:- 例如:CPM01,- 地址: 1, CPU 插槽位置 1网络类型默认是 ControlNet显示计算机安装的 CNet 网卡名输入机器 MAC 地址( CNI 连接到服务器CNet网卡的地址)输入 CPM 插槽位置号(CPM 占两个插槽,算最左边的那个号)输入连接服务器 CNet 网卡的 CNI 插槽号:点击 OK ,完成设定。

建立了 CPM01 后,在 tree view 窗口的 Project 卡里出现 CPM01 图标,同时建立了 CEE 图标。

双击 CEE 图标. 出现配置窗口,继续进行 CEE 参数设置。

输入 CEE 名(如 CEE01)注:对于冗余的 C200 控制器:①“This Controller is redundant” 对话框出现;②第二个 CPM 名被输入;③两个冗余模块被加入和设定。

点击 Server History 标签:在 Control Area 内输入控制范围端口(A#)(A1 一般用于屏幕显示范围的目标. 你可以用自己的范围 - area)。

对于冗余的 C200 控制器:①“This Controller is redundant” 对话框出现;②第二个 CPM 名被输入;③两个冗余模块被加入和设定。

点击 OK。

点击 Project 可看到配置的 CPM and CEE。

(2)创建冗余模块RM建立一个冗余模块:点击File -> New-> Redundancy Module设置参数:Name: 采用缺省的( default)或自己定义的名字。

λNetworkλ Type: ControlNet or EthernetDriver Name: 机器安装的 PCIC 网卡( RSLinxλ drivers )。

Supervisory MAC Address: CNI (ControlNet Interface) 卡的地址。

λRM Slot Number: RM 卡的插槽位置λ点击 OK。

λ右键点击λ primary RM block 图标,选择 Configure Module Parameters。

配置λConfiguration, Synchronization, Server History, Server Displays等参数。

λ点击 OK。

完成第一个冗余模块的设置。

右键点击第二个冗余模块( secondary RM),配置器参数λ配置λConfiguration, Synchronization, Server History, Server Displays等参数。

λ点击 OK ,完成配置。

(3)创建 IOLIM模块如系统配置了 PMIO ,则要进行 IOLIM 和 IOLINK 的配置。

点击 File -> New -> Interface Modules->IOLIM - IO Link Interface Module,弹出配置窗口。

输入 Name 或缺省名。

λ选择 Network Typeλλ选择 Driver Name 。

注:网络和控制器必须安装好,处于就绪状态,否则,下拉菜单为空,无法配置。

选择 MACλ Address 。

选择 Supervisory Slot Number 。

λ选择 Module Slotλ Number 。

注:IOLIM 占 2 个插槽。

选择 Redundant check boxλ(如果不需要,不选中它即可)。

点击 Server History 标签。

输入A1(或其他域)。

λ点击λ OK,完成设置。

IOLIM 和 IOLINK 图标出现在 Project 框内。

右键点击 IOLINK 图标选择Configure… :在弹出窗口中填写 Description 内容(说明)。

λ在 Server Historyλ标签内,输入A1(或其他域)。

然后点击 OK ,完成设置。

(4)配置PM IO 模块建立一个模块(菜单方法):点击:— File->New->I/O Modules->PMIO->AO16 - Analog Output, 16 点(例如)。

命名该模块⌝用菜单方法选取后,弹出属性窗口Main 标签。

输入相应的参数:输入以下内容:— 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 变蓝色。

设置完毕。

⌝分配模块组 IOMs 到 IOLINK从 Control Builder 工具条上,点击 CEE 分配按钮,弹出分配窗口。

在左边的 Available Modules 上点击 IOMs 标签,可以看到设置的 IO 。

在Assignments Information 框内查找定位:IOLINK101如果…则…—系统有多个Controllers… 从列单中选择一个—如果只有一个controller…缺省的被选中在 IOMs 标签内,用 <CTRL>key 和鼠标左键选中需要分配IOMS,点击Assign 按钮,几秒钟后在Assigned Modules 标签内的IOMs 左边会出现分配图标。

点击 Close 。

选中的 IOMs 出现在Project 下的窗口内并已经被连接。

(5)装载 Controller, CEE,和 IOMs进行该操作时,控制器和服务器必须连接好并处于就绪状态。

在 Project 标签内点击 CPM0101 图标,点击 Tools 菜单,选择 Load With Contents 或点击按钮。

出现下载对话窗口。

如果硬件配置及其设置有问题,该窗口不会出现并弹出错误报告窗口。

显示装载情况,点击OK,下装成功,在 Monitoring 标签内出现兰色的。

可单独设置 ACTIVE 状态,也可以选择自动完成激活状态(点击checkbox 使用 Post Load State 使之激活( ACTIVE))。

注:Load 过程,如正常该框 Errors 内没有显示,自动结束。

(有错误,会报告内容,按 Close 按钮,排除错误后再进行一次。

)如没出现错误,装载完成。

在 Project 标签内点击 IOLINK101 图标,点击按钮。

出现下载对话窗口,点击OK。

过程同上。

(6)激活控制器及其他目标激活控制器:第一步:鼠标右键点击 CEE 0101 ,按住不放进行选择;第二步:选择Activate → Selected Item ;第三步:放开鼠标右键。

CEE 0101 和 IO 被激活,激活后变为绿色。

激活其他目标同上(7)创建控制模块(CM)创建和保存一个 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 parameter 窗口;—在 Project 内双击 CM(FIC2001),打开组态控制策略的窗口,在控制模块(CM)内加入功能块(FB),配置功能块参数,连接功能块,进行控制策略的组态。

分配控制模块(CM)到 CEE:方法与步骤类似于上述所述控制器分配下装和激活 CMs:方法与步骤类似于上述所述控制器下装和激活(8)建立顺序控制模块(SCM ,Sequential Control Modules)顺序控制模块(SCM)是一个由 Transitions 和 Steps 组成的 Control Builder 程序, 通过它和 CM 块的组成,可完成一个顺序控制过程。

相关主题