力控组态软件控制策略规划_第1页
力控组态软件控制策略规划_第2页
力控组态软件控制策略规划_第3页
力控组态软件控制策略规划_第4页
力控组态软件控制策略规划_第5页
已阅读5页,还剩23页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、力控?控制策略生成器使用指南2004#6月北京三维力控科技有限公司技术部目录目录2第一章概述61.1PC控制概述61. 2策略在力控中的结构71. 3力控策略示例8第二章控制模块的基本概念92. 1简介92. 2基本原理92. 3基本准则102. 5控制功能模块的构成及相关程序10第三章常用典型算法122.1 基本功能块122.2 变量功能块133. 2.1常数133.2.2数据库输入变量143.2.3数据库输出变量143. 2.4系统变量153. 2.5输入变量164. 2.6输出变量163.3数学运算功能块163.3.1力口法173.3.2减法183.3.3乘法183.3.4除法193.3

2、.5乘方193.3.6求余203.3.7绝对值203.3.8反余弦213.3.9反正弦213.3.10反正切223.3.11余弦223.3.12正切233.3.13正弦233.3.14指数243.3.15常用对数243.3.16自然对数253.3.17平方253. 3.18取整263.4逻辑功能块263.4.1逻辑与273.4.2逻辑或283.4.3逻辑异或283.4.4逻辑非293.4.5逻辑与非293.4.6逻辑或非303.4.7两个输入ON有效或门313.4.8三个输入ON有效或门313.4.9三个输入不一致323.4.10开关323.4.11定长度脉冲333.4.12最大时限脉冲343

3、.4.13最小时限脉冲343.4.14带死区的等于比较353.4.15带死区的不等于比较353.4.16带死区的大于等于比较363.4.17带死区的大于比较363.4.18带死区的小于比较373.4.19带死区的小于等于比较383.4.20延时383.4.21or®时393.4.22OF破时393.4.23看门狗403.4.24选通器413.4.25变化检测423.4.26R涮发器423.5程序控制功能块433.5.1跳转433.5.2调用443.5.3返回443.6控制算法功能块443.6.1脉冲输入点453.6.2纯滞后补偿463.6.3滤波点473.6.4一阶传递函数点473.

4、6.5计数器点483.6.6计时器点503.6.7计算器513.6.8累计点553.6.9限值点563.6.10比例点573.6.11PID控制点573.6.12比值控制点623.6.12斜坡控制点633.6.13开关控制器51点653.6.14温压补偿点663.6.15通用线性化点683.6.16线性变换点703.6.17高低选点713.6.18三者取中点713.6.19开关控制器13点723.6.20偏差限值点723.6.21数字组合点733.6.22模拟输入753.6.23模拟输出763.6.24数字输入773.6.25数字输出773.6.26变化率点783.6.27加权平均滤波793.

5、6.28脉宽调制输出80第四章开发使用指南814.1菜单的使用814.1.1文件814.1.2编辑824.1.3查看824.1.4操作834.1.5编译和运行834.1.6窗口844.1.7帮助841 .2工具条的使用842 .3导航器的使用854 .4控制策略在目标设备上执行864. 5控制策略的调试手段86第五章开发使用示例875. 1在策略中引用db中的变量87895. 2PID控制5 .3利用控制策略实现联锁控制的应用示例90附录92第一章概述1.1PC控制概述在监控系统中,监控硬件设备是必不可少的,这些设备可以是PLCDCS智能仪表或基于PC勺工业计算机(以下简称PC-BasecK备

6、)。也可以是现在流行的现场总线系统,在控制系统中这些设备是参与控制的主角,过程信号的输入和输出必须经由这些硬件设备与现场设备相连,组态软件的控制功能表现在弥补传统设备控制能力的不足、扩大PC-BasedS备在控制系统中所占比例等方面。PLCDCS智能仪表的内部都具有现成的控制算法,通过组态就可以实现预定的控制方案和策略。但它们还有不足之处,首先,这些控制设备内部的控制策略修改起来很不方便,有些控制策略在系统运行期间甚至是不允许修改的。其次,这些控制设备的控制能力十分有限,它们只能完成一些简单的常规控制,例如DCS勺逻辑操作速度不高,而PLC的控制算法种类则偏少。这些缺陷严重制约着设备性能的发挥

7、。这些控制设备与PC司都提供了便利的通讯手段,借助PCt组态软件提供的策略控制器的丰富算法,就可以弥补这些设备在运算、控制能力上的不足,充分发挥其作用。另外,PC-BasecK备已经实现了标准化、模块化,例如工业P(M有完整的A/I、A/O、D/I、D/Ck计数器等I/O卡件,这些PC-BasecK备在电气性能指标上完全符合工业界的要求,在可靠性、稳定性、甚至冗余设计等方面都能够满足工厂的控制要求,而且因系统在成本、开放性、灵活性、界面等方面的优势而日益受到用户的青睐,将给工业控制系统带来巨变。PC-Base舔统是监控组态软件发挥作用的重要舞台,这是因为:1、PC-Based空制系统的出现将改

8、变计算机控制系统的格局。PCffi现场总线技术是目前影响工业控制领域发展的最重要因素,而PG口现场总线又是紧密地结合在一起的,PG口现场总线促进了控制系统走向开放,也使PCt进了工业控制领域。开放使应用规模可以自由伸缩,扩展应用变得极为方便,同时降低了安装维护费用,最终使用户受益。PC-Based空制系统既可以单独存在,也可以与其它系统混合使用,目前PC-Based空制系统正在向各个领域渗透,由于它具有多种优越性,它必将取代传统的控制系统。2、在组态软件上就可以直接组态PC-Based空制系统的控制策略,经编译后下装到每个控制器后即可进入运行,这种PC-Based空制系统采用工业PCCPU与普

9、通商用PC勺处理能力相当,因此处理能力强,运算速度快,与传统的控制系统相比具有很大的优越性,在控制能力上已超过了传统的PL曲控制系统。3、PC-Based空制系统可以运行嵌入式操作系统,在这种情况下,若干个这种控制系统可以联成大规模的控制网络,每个独立系统的显示器、键盘等设备都可以卸掉,硬盘改用电子盘。在这种情况下,每个独立系统在形式上无异于一套PLCMDCS而处理和控制能力又大大强过它们。PC-Based空制系统在系统联网能力、联网成本方面比传统控制系统具有更为明显的优势。4、PC-Based空制系统编程工具采用图形化编程语言,只需用鼠标”点击、拖动”就可以建立一个可重复使用的控制方案,大大

10、减少工程时间和人力。1. 2策略在力控中的结构力控的控制策略是作为实时数据库上的一个组件,它的优点是可以和HM联享全局数据库,见下图:1. 3力控策略示例力控的控制策略生成器以过程控制算法为主,是国内第一个商品化的控制策略生成器,能够使不同厂家、不同类型的设备同时参与一个对象的计算与控制。另外可以弥补一些设备控制能力和容量的不足。在下图所示的例子中,一个中控室内共有三套控制设备,分别是:在1995年投入运行的A厂家生产白某型号PLCX、在1992年投入使用的B厂家生产的某型号控制器评口在1990年投入使用的C厂家生产的数据采集器Z,假如一条工艺管道的压力信号(PI201)、流量信号(FI101

11、)和温度信号(TI001),分布在XS备、Y设备和Z设备之中,而我们要计算其精确流量,使用控制策略生成器就十分方便。B厂家生产的控制器程序用程序网络A厂家生产的PLCCT家生产的数据采集器力控应用力控应与传统的DCSPLC空制系统相比,控制策略生成器(StrategyBuilder)充分体现了控制功能丰富、系统组建灵活、扩展方便的特点。在控制策略生成器中有变量、数学运算、逻辑功能、程序控制和控制算法等类别的近70个功能块,运用这些功能块可搭建出各种功能强大的控制策略。第二章控制模块的基本概念2. 1简介目前有关基于PC-based的成熟的控制功能软件模块还很少,一般将控制功能模块称为“软PLC

12、ESoftPLC",也有的称“软逻辑”,但这些叫法都不能准确地反映监控组态软件基于PC-based的控制功能模块的含义。在此,我们引入“策略(Strategy)”的概念来描述组态软件的控制功能,策略相当于计算机语言中的函数,是在编译后可以解释执行的功能体。力控的控制策略生成器StrategyBuilder是一个既可以运行在Windows98/2000/NT环境,它采用功能框图的方式为编程者提供编程界面,并具备与实时数据库、图形界面系统通讯的功能。其工作桌面如图所示。(图:StrategyBuilder的工作桌面)2. 2基本原理在力控的StrategyBuilder中,一个应用程序中

13、可以有很多控制策略,但是有且只能有一个主策略。主策略被首先执行,主策略可以调用或间接调用其它策略。策略嵌套最多不应超过4级(不包括主策略),即0-3级,否则容易造成混乱。在这4级中,0级最高,3级最低,高级策略可以调用低级策略,而低级策略不可以调用高级策略,除3级最多可以有127个策略外,其它3个级别分别最多可以有255个策略。控制策略由一些基本功能块组成,一个功能块代表一种操作、算法或变量,它是策略的基本执行元素,类似一个集成电路块,有若干输入和输出,每个输入和输出管脚都有唯一的名称,不同种类的功能块其每个管脚的意义、取值范围也不相同。力控的控制策略是在控制策略生成器StrategyBuil

14、der中编辑生成的,在控制策略存盘时自动对策略进行编译,同时检查语法错误,编译也可以随时手动进行。如果策略A被策略B调用,则称A是B的子策略。零级策略是主策略的子策略,零级策略的子策略是一级策略,依此类推。2. 3基本准则策略只能调用其子策略,不能跨级调用,如不允许主策略调用二级策略。一个功能块的输出可以输出到多个基功能块的输入上。一个功能块的输入只能来自一个输出。功能块的输出不能来自另一个块的输出。2. 4基本步骤根据生产控制要求编写控制逻辑图。根据生产过程的控制要求配置I/O设备。根据逻辑图创建策略及子策略,建立I/O通道与基本功能块的连接。对创建的控制策略进行编译和排错。利用控制策略编辑

15、器的各种调试工具对编辑的策略首先进行分段离线调试,再进行总调试,最后进行在线调试。如果控制策略在本地运行,则将经过调试的策略投入运行;如果策略在目标设备上运行,则将策略下装到目标机中投入运行。2. 5控制功能模块的构成及相关程序力控StrategyBuilder的系统构成如图所示(见方框内),在图中能够看出它与实时数据库及图形界面系统关系紧密。通讯接口实用程序和系统监控程序只有在嵌入式操作系统中才能用到,这时PC-BasedS统在控制功能模块的支寸I下变成了功能强大的PC-BasedPLC这种PLCE论是控制运算能力还是开放性都优于普通PLC在这种情况下不需要实时数据库和界面系统,因为系统中没

16、有键盘、显示器等外设。(图:StrategyBuilder的系统构成)第三章常用典型算法3.1基本功能块一种基本功能块可以被反复调用,每次调用被赋予一个名字,功能块的执行顺序和它在屏幕上的位置相关,位置靠左上方的功能块优先执行,按照先左后右、先上后下的顺序执行。基本功能块分五类:变量功能块:为其它功能块提供变量连接;数学运算功能块:完成不同变量之间的数学运算;程序控制功能块:完成策略之间的跳转;逻辑功能块:用于逻辑控制与逻辑运算;控制算法功能块:用于标准控制算法的运算与控制。如图所示,一个基本功能块由下面几部分组成。1、功能块名称:描述功能块的计算类别。2、输入:功能块的输入参数,即参加计算的

17、操作数或者变量。3、输出:功能块的计算输出,用OUTE其它有意义的助记符表示。4、功能块使能端:输入,当它的数值为非0(TRUE时,才允许功能块对输入变量进行计算,否则功能块不执行计算,计算输出保持上一次的值,可以用另一个功能块的输出连接到功能块的使能端,达到控制是否允许其计算的目的。5、参数:指定功能块中参与运算的必要参数,在组态期间设置这些参数的值,参数的值也可以与其它功能块的输入、输出进行连接,接受来自其它功能块的参数设定或将参数的值送给其它功能块。参数的名称不显示在功能块的输入和输出管脚上,在力控StrategyBuilder的工作桌面上用鼠标单击一个功能块,其参数就会显示在属性框中,

18、如图所示。(图:功能块的参数)在图所示,比较运算有一个参数一一死区参数。3.2变量功能块变量功能块用来为其它功能块提供初始操作数,最终运算结果的变量连接,在每一个变量功能块的属性框中都可以选择变量数据源/目的名称及其参数名称。变量功能块包含的算法种类如下:常数数据库输入变量数据库输出变量系统变量输入变量输出变量3. 2.1常数功能:该块输出一个常数,可以作为其他功能块的输入。参数:参数数据类型功能数据类别数据类型该功能块输出的数据类型数值由数据类别参数决定输出的数值没有输入,一个输出输出:说明数据类型功能输出由数据类别参数决定输出的数值3. 2.2数据库输入变量功能:把实时数据库中的变量作为一

19、个其它运算的一个输入参数:参数数据类型功能数据类型数据类型该功能块输出的数据类型db点名字符串所选择的db中的点名db参数名字符串所选择的db中的参数名没有输入,一个输出输出:说明数据类型功能输出由数据类别参数决定数据库变量的当前值3. 2.3数据库输出变量功能:把运算的结果输出到实时数据库的一个点参数中参数:参数数据类型功能数据类型数据类型该功能块输出的数据类型db点名字符串所选择的db中的点名db参数名字符串该点的参数一个输入,没有输出输入:说明数据类型功能数值输入由数据类别参数决定要输出到实时数据库变量的数值3. 2.4系统变量功能:一些特殊的变量,可以作为其它运算的输入参数:参数数据类型功能系统变量名整数:0,秒,0-591,分钟,0592,小时,0233,日期,1314,月份,1125,年,从1900起6,星期,067,天,从1月1日起,03658,系统秒,系统从1970算起的秒数(缺省值)没有输入,一个输出输出:说明数据类型功能输出双字根据所选择的系统变量类型输出不同的值3.

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论