honeywellpks系统控制策略组态cm与scm组态甲醇三期仪控部姜镇业组态的概念什么是组态?通过专用的软件定义系统的过程就是组态(configuration)。PKS提供的组态软件QuickBuilder系统设置、通讯通道组态工具DisplayBuilder用户流程图组态工具ControlBuilder控制方案组态工具控制组态软件-ControlBuilderControlBuilder-是一种图形化的,面向对象的,基于窗口的工程工具,用于PKS控制处理器的控制执行环境和应用控制环境中的控制策略的设计、组态、和实施。用于组态硬件--如控制器、网络、I/O模件、和现场总线设备,以及组态控制点--如调节控制,设备(马达)控制、逻辑控制、顺序控制和特殊的用户定义的功能等,组态文本、监视等功能。目录1.ControlBuilder的使用2.组态cm典型回路—PID控制回路3.SCM简要介绍第一部分-ControlBuilder的使用StartingControlBuilder(启动程序)从Windows桌面右下角Taskbar(任务栏)点击开始按钮—Start—Programs—HoneywellExperionPKS—ConfigurationStudio连接服务器,可直接选择OtherTargets(本机服务器),然后点击连接先选中左侧栏中的Controlstrategy,再双击选择右侧栏中的Configureprocesscontrolstrategies,打开ControlBuilderControlBuilder画面Controlbuilder中的Project和Monitoring窗口ControlBuilder使用工具条工具条根据应用内容会使相应的图标可用工具条1.打开TreeWindow窗口2.关闭已打开的控制图或TreeWindow窗口3.将目标移到左边4.将目标移到右边5.保存控制图6.删除选中的目标7.复制8.粘贴9.打印选中的页面和文档10.显示程序信息11.显示帮助信息12.Point选择命令13.画连接线14.建立连接参数15.将模块分配到控制器执行环境(CEE)16.下载17.上载18.替换名字(name)19.固定目标(item)状态20.改变图大小尺寸1234567891011121314151617181920打开和使用TreeViews画面打开TreeViews画面•点击工具条左边第一个treewindow按钮图标:打开treeview后,有3个表可供选择:—Monitoring显示已经装入过程控制模块(CPM)中所有的被激活的模块。—Library显示所有可用的功能块(FB)组种类—Project显示列出当前打开的控制方案的CPM,IOMs,CMsandSCMs内容在ControlBuilder硬件组态1设置控制处理器模块CPM(ControlProcessorModule)2设置一个控制处理环境CEE和IOlink3在IOLINK中配置I/O模块4装载CPM,CEE,和I/O模块第二部分-建立控制模块(CM)ControlModule创建一个PID控制回路例子:组态一个液位调节的控制。该仪表位号为LRCA22106,量程为0~3000mm,液位在2800高报,在2950高高报,调节阀为气闭阀,历史趋势采集时间为1S组态一个控制回路步骤创建控制模块(CM)加入功能块(FB)配置功能块(FB)参数连接功能块配置控制模块(CM)参数分配控制模块(CM)到CEE下装并激活CM建立控制模块(CM)-1创建控制模块(CM)方法1:-File-new-ControlModule方法2:在Library窗口中点击System中拖拽ControlModule到Project窗口中建立控制模块(CM)-2在控制模块(CM)内加入功能块(FB)l在Project窗口打开,展开要创建CM的所分配的I/O通道对应的IOLINK。l点该AICHANNEL块名并把它拖到CM窗口。窗口内出现以下图形:l用相同的方法将以下功能块拖拉到CM窗口:Library目录Block块名DATAACQDATAACQREGCTL(常规控制)PIDPLACM中添加I/O功能块的2种方法从library向CM添加功能块建立控制模块(CM)-2在控制模块(CM)内加入功能块(FB)lCM窗口内的功能块如下:建立控制模块(CM)-3配置功能块参数配置AIChannel块双击AICHANNEL功能块建立控制模块(CM)-3配置功能块参数配置DataAcquisition块双击DATAACQ块Main标签页中输入下面内容:—Name:DACA—Description:液位—EngrUnits:mm—ExecutionOrder:40—PVEURangeHi:3000—PVEURangeLo:0—PVLimitsHi:3200—PVLimitsLo:0PVCharacter(量程转换公式):LINEAR建立控制模块(CM)-3配置功能块参数配置DataAcquisition块(续)点击Alarms标签页:输入以下内容:PVHigh:PVHighHigh:—TripPoint:2800—TripPoint:2950—Priority:HIGH—Priority:URGENT(紧急)注意:只有设置了PVHigh,才能设置PVHighHigh。点击OK,关闭DATAACQ块建立控制模块(CM)-3配置功能块参数配置PIDPLA块双击PIDPLA块在Main标签页中输入以下内容:—Name:PIDA—Description:液位控制—EngrUnits:mm—ExecutionOrder:50—PVEURangeHi:3000—PVEURangeLow:0—NormalMode:AUTO—NormalModeAttribute:OPERATOR建立控制模块(CM)-3配置功能块参数配置PIDPLA块(续)点击Algorithm(运算法则)标签:参数在Help中查看ControlEquationtype(运算方程):EQBIntegralTime(T1)(积分时间):0.2LinearGainOptions(比例):LINOverallGain(比例度K):0.40建立控制模块(CM)-3配置功能块参数配置PIDPLA块(续)点击Alarms标签页:在OPHigh(输出高报)输入设定::—TripPoint:95—Priority:Low点击SetPoint标签页在InputRange输入:—HighLimit:3000—LowLimit:0确定EnablePvTracking(Pv跟踪)已经被选中点击OK关闭PID参数设置。建立控制模块(CM)-3配置功能块参数配置AO功能块l双击AOCHANNEL块l点击OK,关闭AOCHANNEL功能块配置单建立控制模块(CM)-4连接功能块用菜单方法:点按:Chart—Insert—Wire鼠标变为十字状(+)。鼠标点击AICHANNEL功能块的PV引线在DATAACQ块,点击标记为P1的引线,就完成了连接。建立控制模块(CM)-4连接功能块用快捷方法:—在DATAACQ块底部的PV引线上双击。光标变为十字状(+)。—点击PID块的PV引线,就连接了两个引脚—用同方法完成其他的连接—关闭并SAVE该CM。建立控制模块(CM)-5配置控制模块(CM)的参数方法1—在CM中双击空白处,调出CMparameter窗口方法2—鼠标右键点击CM_FIC101选择ConfigureModuleParameters,调出CMparameter窗口(下页)建立控制模块(CM)-5配置控制模块(CM)的参数建立控制模块(CM)-5配置控制模块(CM)的参数在Main标签页内输入以下内容:—TagNameLRCA22106—ItemnameLRCA22106_Item—Description描述—ParentAsset所属区域名—EngrUnits单位分别点击ServerHistory标签,选择要保存趋势的采集时间建立控制模块(CM)-5配置控制模块(CM)的参数在Serverdisplays标签页中输入以下信息:PointDetailDisplay:sysDtlPIDA在Station流程画面中点击该CM对应的图标可以打开PointDetailDisplay点细目画面点击OK,完成设置。PointDetailDisplay点细目画面建立控制模块(CM)-6分配控制模块(CM)到CEE分配CM到CEEl从ControlBuilder工具条上,点击CEE分配按钮:,弹出分配窗口。建立控制模块(CM)-6分配控制模块(CM)到CEEl在AvailableModules框内的CM/SCMs标签里,选中LRCA22106l选中目的CEE:—CEE303l点击Assign按钮,几秒钟后CM出现在AssignedModules列表里。l点击Close按钮,完成设置。建立控制模块(CM)-7下装并激活CMl在Project窗口中选中LICA22106l点击按钮,弹出LoadDialog框。注意:左下方两个选项都选中,然后点击OK,下载并直接激活该CM在Monitoring查看该CM的状态(蓝色表示已下载但未激活,绿色表示已激活),如没激活需再次激活下装不成功的一些常见原因:在Monitor中只下载成功但未激活参数设置错误(PID设置错误)Project/Monitoring中该模块没有关闭如果出现错误,强行下装,实际相当于未做修改实际应用1查控制策略与通道分配2查信号3修改量程和报警值4修改PID值和正反作用5修改阀的气开气闭6联锁的投入与解除例如:工艺人员反映FRA22101流量指示偏高,与实际流量不符处理步骤:可通过ControlBuilder中的project或Monitor进行组态控制策略,实时数据、通道分配等查看,帮助分析故障。也可通过Station中的chart和趋势进行故障分析。查看组态在Project中找到FRA22101CM模块,双击出现组态画面可以直观的看出其通道分配地址量程在Monitor中可以在线看到FRA22101的实时数据AI功能块中PV为0~100%PV=(I-4)÷16×100%4ma=0%20ma=100%DACA功能块中PV=AI的PV×量程即为仪表实际测量值修改PID的正反作用,及调节速度修改PID的算法参数(比例度K,积分时间)DI、DO的通道及信号查看带联锁的控制第三部分-SCM简要介绍一个SCM的例子将两种物料A和B加入1#反应器,混合搅拌,进行升温。当温度达到设定值后,停止搅拌,将反应物排出,进入下一道工序。该工艺的流程图和回路图SCM顺序控制回路简要介绍SequentialControlModule(scm)顺序控制回路中包含若干组条件块与步骤块,一个条件块对应一个步骤块-代表某一个阶段内若干动作的执行,SCM内按顺序执行完所有动作步骤,然后结束。SequentialControlModule(scm)顺序控制回路的组态步骤1.新建一个SCM:步骤为选择filenewSequentialControlModule2.修改该SCM的参数3.分配该SCM到相应的CEE中4.打开该SCM,添加条件块的条件,设置相关参数和逻辑关系5.在SCM中,添加步骤块的动作,设置相关参数6.连接各条件块和步骤块7.下载并激活该SCMscm中的一对条件块和步骤块条件块的各条件的表达式与逻辑关系条件块的各条件的描述步骤块各动作步骤的表达式步骤块各动作步骤的描述在Station中查看SCMSCM的监控状态条件:白色条件为false绿色条件为Ture红色连接错误条件块:灰色等待执行绿色正在执行蓝色执行成功步骤:绿色动作正在输出蓝色动作已完成红色连接错误黄色动作超量程步骤块:绿色