力控控制策略生成器使用指南_第1页
力控控制策略生成器使用指南_第2页
力控控制策略生成器使用指南_第3页
力控控制策略生成器使用指南_第4页
力控控制策略生成器使用指南_第5页
已阅读5页,还剩186页未读 继续免费阅读

下载本文档

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

文档简介

1、力控控控制策略略生成器器使用指指南20044年6月北京三维维力控科科技有限限公司技术部目录目 录.22第一章 概 述.611 PC控控制概述述.6612策策略在力力控中的的结构.713力力控策略略示例.8第二章 控制模模块的基基本概念念.9921 简介.922 基本原原理.923 基本准准则.11025控控制功能能模块的的构成及及相关程程序.100第三章 常用典典型算法法.123.1 基本功功能块.1123.2变变量功能能块.133321 常数数.113322 数据据库输入入变量.114323 数据据库输出出变量.114324 系统统变量.115325 输入入变量.116326 输出出变量.1

2、163.3数数学运算算功能块块.116331 加法法.117332 减法法.118333 乘法法.118334 除法法.119335 乘方方.119336 求余余.220337 绝对对值.220338 反余余弦.221339 反正正弦.2213310 反正切切.2223311 余弦.2223312 正切.2333313 正弦.2333314 指数.2443315 常用对对数.2243316 自然对对数.2253317 平方根根.2253318 取整.2663.4 逻辑功功能块.226341 逻辑辑与.227342 逻辑辑或.228343 逻辑辑异或.228344 逻辑辑非.229345 逻辑辑

3、与非.229346 逻辑辑或非.330347 两个个输入OON有效效或门.331348 三个个输入OON有效效或门.331349 三个个输入不不一致.3323410 开关.3223411 定长度度脉冲.3333412 最大时时限脉冲冲.3343413 最小时时限脉冲冲.3343414 带死区区的等于于比较.3353415 带死区区的不等等于比较较.3353416 带死区区的大于于等于比比较.3363417 带死区区的大于于比较.3363418 带死区区的小于于比较.3373419 带死区区的小于于等于比比较.3383420 延时.3883421 ON延时时.3393422 OFFF延时.399

4、3423 看门狗狗.4403424 选通器器.4413425 变化检检测.4423426 RS触发发器.4423.5 程序控控制功能能块.43351 跳转转.443352 调用用.444353 返回回.4443.6 控制算算法功能能块.44361 脉冲冲输入点点.445362 纯滞滞后补偿偿.446363 滤波波点.447364 一阶阶传递函函数点.447365 计数数器点.448366 计时时器点.550367 计算算器.551368 累计计点.555369 限值值点.5563610 比例点点.5573611 PIDD控制点点.5773612 比值控控制点.6623612 斜坡控控制点.66

5、33613 开关控控制器551点.6653614 温压补补偿点.6663615 通用线线性化点点.6683616 线性变变换点.7703617 高低选选点.7713618 三者取取中点.7713619 开关控控制器113点.7723620 偏差限限值点.7723621 数字组组合点.7733622 模拟输输入.7753623 模拟输输出.7763624 数字输输入.7773625 数字输输出.7773626 变化率率点.7783627 加权平平均滤波波.7793628 脉宽调调制输出出.880第四章 开发使使用指南南.814.1菜菜单的使使用.811411 文件件.881412 编辑辑.882

6、413 查看看.882414 操作作.883415 编译译和运行行.883416 窗口口.884417 帮助助.8844.2 工具条条的使用用.8444.3 导航器器的使用用.85544 控制策策略在目目标设备备上执行行.8645 控制策策略的调调试手段段.86第五章 开发使使用示例例.8751 在策略略中引用用db中的的变量.8752 PIDD控制.88953 利用控控制策略略实现联联锁控制制的应用用示例.900附录.922第一章概概 述11 PC控控制概述述在监控系系统中,监控硬硬件设备备是必不不可少的的,这些些设备可可以是PPLC、DCSS、智能能仪表或或基于PPC的工工业计算算机(以以

7、下简称称PC-Bassed设设备)。也可以以是现在在流行的的现场总总线系统统,在控控制系统统中这些些设备是是参与控控制的主主角,过过程信号号的输入入和输出出必须经经由这些些硬件设设备与现现场设备备相连,组态软软件的控控制功能能表现在在弥补传传统设备备控制能能力的不不足、扩扩大PCC-Baasedd设备在在控制系系统中所所占比例例等方面面。PLC、DCSS、智能能仪表的的内部都都具有现现成的控控制算法法,通过过组态就就可以实实现预定定的控制制方案和和策略。但它们们还有不不足之处处,首先先,这些些控制设设备内部部的控制制策略修修改起来来很不方方便,有有些控制制策略在在系统运运行期间间甚至是是不允许

8、许修改的的。其次次,这些些控制设设备的控控制能力力十分有有限,它它们只能能完成一一些简单单的常规规控制,例如DDCS的的逻辑操操作速度度不高,而PLLC的控控制算法法种类则则偏少。这些缺缺陷严重重制约着着设备性性能的发发挥。这些控制制设备与与PC间都都提供了了便利的的通讯手手段,借借助PCC上组态态软件提提供的策策略控制制器的丰丰富算法法,就可可以弥补补这些设设备在运运算、控控制能力力上的不不足,充充分发挥挥其作用用。另外,PPC-BBaseed设备备已经实实现了标标准化、模块化化,例如如工业PPC具有有完整的的A/II、A/OO、D/II、D/OO、计数数器等II/O卡卡件,这这些PCC-B

9、aasedd设备在在电气性性能指标标上完全全符合工工业界的的要求,在可靠靠性、稳稳定性、甚至冗冗余设计计等方面面都能够够满足工工厂的控控制要求求,而且且因系统统在成本本、开放放性、灵灵活性、界面等等方面的的优势而而日益受受到用户户的青睐睐,将给给工业控控制系统统带来巨巨变。PC-BBaseed系统统是监控控组态软软件发挥挥作用的的重要舞舞台,这这是因为为:1、PCC-Baasedd控制系系统的出出现将改改变计算算机控制制系统的的格局。PC和现现场总线线技术是是目前影影响工业业控制领领域发展展的最重重要因素素,而PPC和现现场总线线又是紧紧密地结结合在一一起的,PC和现现场总线线促进了了控制系系

10、统走向向开放,也使PPC走进进了工业业控制领领域。开开放使应应用规模模可以自自由伸缩缩,扩展展应用变变得极为为方便,同时降降低了安安装维护护费用,最终使使用户受受益。PPC-BBaseed控制制系统既既可以单单独存在在,也可可以与其其它系统统混合使使用,目目前PCC-Baasedd控制系系统正在在向各个个领域渗渗透,由由于它具具有多种种优越性性,它必必将取代代传统的的控制系系统。2、在组组态软件件上就可可以直接接组态PPC-BBaseed控制制系统的的控制策策略,经经编译后后下装到到每个控控制器后后即可进进入运行行,这种种PC-Bassed控控制系统统采用工工业PCC的CPUU,与普普通商用用

11、PC的处处理能力力相当,因此处处理能力力强,运运算速度度快,与与传统的的控制系统相比比具有很很大的优优越性,在控制制能力上上已超过过了传统统的PLLC等控控制系统统。3、PCC-Baasedd控制系系统可以以运行嵌嵌入式操操作系统统,在这这种情况况下,若若干个这这种控制制系统可可以联成成大规模模的控制制网络,每个独独立系统统的显示示器、键键盘等设设备都可可以卸掉掉,硬盘盘改用电电子盘。在这种种情况下下,每个个独立系系统在形形式上无无异于一一套PLLC或DCSS,而处处理和控控制能力力又大大大强过它它们。PPC-BBaseed控制制系统在在系统联联网能力力、联网网成本方方面比传传统控制制系统具具

12、有更为为明显的的优势。4、PCC-Baasedd控制系系统编程程工具采采用图形形化编程程语言,只需用用鼠标“点击、拖动”就可以以建立一一个可重重复使用用的控制制方案,大大减减少工程程时间和和人力。12策策略在力力控中的的结构力控的的控制策策略是作作为实时时数据库库上的一一个组件件,它的的优点是是可以和和HMII共享全全局数据据库,见见下图:13力力控策略略示例力控的的控制策策略生成成器以过过程控制制算法为为主,是是国内第第一个商商品化的的控制策策略生成成器,能能够使不不同厂家家、不同同类型的的设备同同时参与与一个对对象的计计算与控控制。另另外可以以弥补一一些设备备控制能能力和容容量的不不足。在

13、下图所所示的例例子中,一个中中控室内内共有三三套控制制设备,分别是是:在119955年投入入运行的的A厂家生生产的某某型号PPLC X、在在19992年投投入使用用的B厂家生生产的某某型号控控制器YY和在19990年年投入使使用的CC厂家生生产的数数据采集集器Z,假如如一条工工艺管道道的压力力信号(PI2201)、流量量信号(FI1101)和温度度信号(TI0001),分布布在X设备、Y设备和和Z设备之之中,而而我们要要计算其其精确流流量,使使用控制制策略生生成器就就十分方方便。B厂家生生产的控控制器程程序用程程序网络络A厂家生生产的PPLC C厂家家生产的的 数据采采集器力控应应用 力 控

14、应与传统的的DCSS、PLCC控制系系统相比比,控制制策略生生成器(Strrateegy Buiildeer)充充分体现现了控制制功能丰丰富、系系统组建建灵活、扩展方方便的特特点。在在控制策策略生成成器中有有变量、数学运运算、逻逻辑功能能、程序序控制和和控制算算法等类类别的近近70个功功能块,运用这这些功能能块可搭搭建出各各种功能能强大的的控制策策略。第二章控控制模块块的基本本概念21 简介目前有关关基于PPC-bbaseed的成成熟的控控制功能能软件模模块还很很少,一一般将控控制功能能模块称称为“软PLCC或Sofft PPLC”,也有有的称“软逻辑辑”,但这这些叫法法都不能能准确地地反映监

15、监控组态态软件基基于PCC-baasedd的控制制功能模模块的含含义。在在此,我我们引入入“策略(Strrateegy)”的概念念来描述述组态软软件的控控制功能能,策略略相当于于计算机机语言中中的函数数,是在在编译后后可以解解释执行行的功能能体。力力控的控制制策略生生成器SStraateggyBuuildder是是一个既既可以运运行在WWinddowss 988/20000/NT环环境,它它采用功功能框图图的方式式为编程程者提供供编程界界面,并并具备与与实时数数据库、图形界界面系统统通讯的的功能。其工作作桌面如如图所示示。(图:SStraateggyBuuildder的的工作桌桌面)22 基本

16、原原理在力控的StrrateegyBBuillderr中,一一个应用用程序中中可以有有很多控控制策略略,但是是有且只只能有一一个主策策略。主主策略被被首先执执行,主主策略可可以调用用或间接接调用其其它策略略。策略略嵌套最最多不应应超过44级(不不包括主主策略),即00-3级级,否则则容易造造成混乱乱。在这这4级中,0级最高高,3级最低低,高级级策略可可以调用用低级策策略,而而低级策策略不可可以调用用高级策策略,除除3级最多多可以有有1277个策略略外,其其它3个级别别分别最最多可以以有2555个策策略。控制策略略由一些些基本功功能块组组成,一一个功能能块代表表一种操操作、算算法或变变量,它它是

17、策略略的基本本执行元元素,类类似一个个集成电电路块,有若干干输入和和输出,每个输输入和输输出管脚脚都有唯唯一的名名称,不不同种类类的功能能块其每每个管脚脚的意义义、取值值范围也也不相同同。力控的的控制策策略是在在控制策策略生成成器SttrattegyyBuiildeer中编编辑生成成的,在在控制策策略存盘盘时自动动对策略略进行编编译,同同时检查查语法错错误,编编译也可可以随时时手动进进行。如果策略略A被策略略B调用,则称AA是B的子策策略。零零级策略略是主策策略的子子策略,零级策策略的子子策略是是一级策策略,依依此类推推。23 基本准准则策略只能能调用其其子策略略,不能能跨级调调用,如如不允许

18、许主策略略调用二二级策略略。一个功能能块的输输出可以以输出到到多个基基功能块块的输入入上。一一个功能能块的输输入只能能来自一一个输出出。功能能块的输输出不能能来自另另一个块块的输出出。24 基本步步骤 根据据生产控控制要求求编写控控制逻辑辑图。 根据据生产过过程的控控制要求求配置II/O设设备。 根据据逻辑图图创建策策略及子子策略,建立II/O通通道与基基本功能能块的连连接。 对创创建的控控制策略略进行编编译和排排错。 利用用控制策策略编辑辑器的各各种调试试工具对对编辑的的策略首首先进行行分段离离线调试试,再进进行总调调试,最最后进行行在线调调试。 如果果控制策策略在本本地运行行,则将将经过调

19、调试的策策略投入入运行;如果策策略在目目标设备备上运行行,则将将策略下下装到目目标机中中投入运运行。25控控制功能能模块的的构成及及相关程程序力控SStraateggyBuuildder的的系统构构成如图图所示(见方框框内),在图中中能够看看出它与与实时数数据库及及图形界界面系统统关系紧紧密。通通讯接口口实用程程序和系系统监控控程序只只有在嵌嵌入式操操作系统统中才能能用到,这时PPC-BBaseed系统统在控制制功能模模块的支支持下变变成了功功能强大大的PCC-Baasedd PLLC,这这种PLLC无论论是控制制运算能能力还是是开放性性都优于于普通PPLC,在这种种情况下下不需要要实时数数据

20、库和和界面系系统,因因为系统统中没有有键盘、显示器器等外设设。( 图: StrrateegyBBuillderr的系统统构成 )第三章常常用典型型算法3.1 基本功功能块一种基本本功能块块可以被被反复调调用,每每次调用用被赋予予一个名名字,功功能块的的执行顺顺序和它它在屏幕幕上的位位置相关关,位置置靠左上上方的功功能块优优先执行行,按照照先左后后右、先先上后下下的顺序序执行。基本功能能块分五五类:变量功能能块:为为其它功功能块提提供变量量连接;数学运算算功能块块:完成成不同变变量之间间的数学学运算;程序控制制功能块块:完成成策略之之间的跳跳转;逻辑功能能块:用用于逻辑辑控制与与逻辑运运算;控制

21、算法法功能块块:用于于标准控控制算法法的运算算与控制制。如图所示示,一个个基本功功能块由由下面几几部分组组成。1、功能能块名称称:描述述功能块块的计算算类别。2、输入入:功能能块的输输入参数数,即参参加计算算的操作作数或者者变量。3、输出出:功能能块的计计算输出出,用OOUT或或其它有有意义的的助记符符表示。4、功能能块使能能端:输输入,当当它的数数值为非非0(TRUUE)时时,才允允许功能能块对输输入变量量进行计计算,否否则功能能块不执执行计算算,计算算输出保保持上一一次的值值,可以以用另一一个功能能块的输输出连接接到功能能块的使使能端,达到控控制是否否允许其其计算的的目的。5、参数数:指定

22、定功能块块中参与与运算的的必要参参数,在在组态期期间设置置这些参参数的值值,参数数的值也也可以与与其它功功能块的的输入、输出进进行连接接,接受受来自其其它功能能块的参参数设定定或将参参数的值值送给其其它功能能块。参参数的名名称不显显示在功功能块的的输入和和输出管管脚上,在力控控StrrateegyBBuillderr的工作作桌面上上用鼠标标单击一一个功能能块,其其参数就就会显示示在属性性框中,如图所所示。(图:功功能块的的参数)在图所示示,比较较运算有有一个参参数死区参参数。3.2变变量功能能块变量功能能块用来来为其它它功能块块提供初初始操作作数,最最终运算算结果的的变量连连接,在在每一个个变

23、量功功能块的的属性框框中都可可以选择择变量数数据源/目的名名称及其其参数名名称。变量功能能块包含含的算法法种类如如下:常数数据库输输入变量量数据库输输出变量量系统变量量输入变量量输出变量量321 常数数功能:该该块输出出一个常常数,可可以作为为其他功功能块的的输入。参数:参数数据类型型功能数据类别别数据类型型该功能块块输出的的数据类类型数值由数据类类别参数数决定输出的数数值没有输入入,一个个输出输出:说明数据类型型功能输出由数据类类别参数数决定输出的数数值322 数据据库输入入变量功能: 把实时时数据库库中的变变量作为为一个其其它运算算的一个个输入。参数:参数数据类型型功能数据类型型数据类型型

24、该功能块块输出的的数据类类型db点名名字符串所选择的的db中的的点名db参数数名字符串所选择的的db中的的参数名名没有输入入,一个个输出输出:说明数据类型型功能输出由数据类类别参数数决定数据库变变量的当当前值323 数据据库输出出变量功能:把把运算的的结果输输出到实实时数据据库的一一个点参参数中。参数:参数数据类型型功能数据类型型数据类型型该功能块块输出的的数据类类型db点名名字符串所选择的的db中的的点名db参数数名字符串该点的参参数一个输入入,没有有输出输入:说明数据类型型功能数值输入入由数据类类别参数数决定要输出到到实时数数据库变变量的数数值324 系统统变量功能:一一些特殊殊的变量量,

25、可以以作为其其它运算算的输入入参数:参数数据类型型功能系统变量量名整数:0,秒,05591,分钟钟,0592,小时时,0233,日期期,1314,月份份,1125,年,从19900起起6,星期期,067,天,从1月1日起,033658,系统统秒,系系统从119700算起的的秒数(缺省值值)没有输入入,一个个输出输出:说明数据类型型功能输出双字根据所选选择的系系统变量量类型输输出不同同的值325 输入入变量功能:该该功能块块可以引引用控制制点中没没有作为为输入输输出脚的的参数,如PIID控制制功能中中的比例例。参数:参数数据类型型功能点名字符串控制点的的点名参数名字符串该点的参参数没有输入入,一

26、个个输出输出:说明数据类型型功能输出双精度浮浮点数所选择的的点参数数的数值值326 输出出变量功能:该该变量可可以对控控制点中中的参数数进行赋赋值。参数:参数数据类型型功能点名字符串控制点的的点名参数名字符串该点的参参数一个输入入,没有有输出输入:说明数据类型型功能输入双精度浮浮点数要写入到到该参数数的数值值3.3数数学运算算功能块块数学运算算功能块块包含的的算法种种类如下下:加法减法乘法除法乘方求余绝对值反余弦反正弦反正切余弦正切正弦指数常用对数数自然对数数平方根取整331 加法法功能:把把两个操操作数相相加。RResuult = iin1 + iin2三个输入入,一个个输出输入:输入数据类

27、型型功能使能端逻辑量加法是否否执行In1双精度浮浮点数加法的被被加数In2双精度浮浮点数加法的加加数输出:输出数据类型型功能输出双精度浮浮点数两个操作作数的和和332 减法法功能:把把两个操操作数相相减。RResuult = iin1 - iin2三个输入入,一个个输出输入:输入数据类型型功能使能端逻辑量减法是否否执行In1双精度浮浮点数减法的被被减数In2双精度浮浮点数减法的减减数输出:输出数据类型型功能输出双精度浮浮点数两个操作作数的差差333 乘法法功能:把把两个操操作数相相乘。RResuult = iin1 * iin2三个输入入,一个个输出输入:输入数据类型型功能使能端逻辑量乘法是否

28、否执行In1双精度浮浮点数乘法的被被乘数In2双精度浮浮点数乘法的乘乘数输出:输出数据类型型功能输出双精度浮浮点数两个操作作数的积积334 除法法功能:把把两个操操作数相相除。RResuult = iin1 / iin2。如果输输入inn2等于于0,则输输出为无无效,后后续计算算将不会会计算。三个输入入,一个个输出输入:输入数据类型型功能使能端逻辑量除法是否否执行In1双精度浮浮点数除法的被被除数In2双精度浮浮点数除法的除除数输出:输出数据类型型功能输出双精度浮浮点数两个操作作数的商商335 乘方方功能:把把两个操操作数相相减。RResuult = iin1 - iin2三个输入入,一个个输

29、出输入:输入数据类型型功能使能端逻辑量乘方是否否执行In1双精度浮浮点数乘方的底底数In2双精度浮浮点乘方的指指数数输出:输出数据类型型功能输出双精度浮浮点数所求的幂幂336 求余余功能:把把两个操操作数求求余。如如果输入入in22等于0,则输输出为无无效,后后续计算算将不会会计算。三个输入入,二个个输出输入:输入数据类型型功能使能端逻辑量求余是否否执行操作数1132位整整数求余的第第一个操操作数操作数2232位整整数求余的第第二个操操作数输出:输出数据类型型功能运算结果果32位整整数(余余数)求余的余余数运算结果果32位整整数(商商)两个操作作数的商商337 绝对对值功能:求求输入的的绝对值

30、值两个输入入,一个个输出输入:输入数据类型型功能使能端逻辑量运算是否否执行操作数双精度浮浮点数操作数输出:输出数据类型型功能计算结果果双精度浮浮点数输入的绝绝对值338 反余余弦功能:输输入的反反余弦。如果输输入小于于-1或大大于1,则输输出为无无效,后后续计算算将不会会计算。两个输入入,一个个输出输入:输入数据类型型功能使能端逻辑量运算是否否执行操作数双精度浮浮点数反余弦的的操作数数输出:输出数据类型型功能计算结果果双精度浮浮点数输入的反反余弦339 反正正弦功能:输输入的反反正弦。如果输输入小于于-1或大大于1,则输输出为无无效,后后续计算算将不会会计算。两个输入入,一个个输出输入:输入数

31、据类型型功能使能端逻辑量运算是否否执行操作数双精度浮浮点数反正弦的的操作数数输出:输出数据类型型功能计算结果果双精度浮浮点数输入的反反正弦3310 反正切切功能:输输入的反反正切两个输入入,一个个输出输入:输入数据类型型功能使能端逻辑量运算是否否执行操作数双精度浮浮点数反正切的的操作数数输出:输出数据类型型功能计算结果果双精度浮浮点数输入的反反正切3311 余弦功能:输输入的余余弦两个输入入,一个个输出输入:输入数据类型型功能使能端逻辑量运算是否否执行操作数双精度浮浮点数反正切的的操作数数输出:输出数据类型型功能计算结果果双精度浮浮点数输入的余余弦3312 正切功能:输输入的正正切两个输入入,

32、一个个输出输入:输入数据类型型功能使能端逻辑量运算是否否执行操作数双精度浮浮点数操作数输出:输出数据类型型功能计算结果果整数输入的正正切3313 正弦功能:输输入的正正弦两个输入入,一个个输出输入:输入数据类型型功能使能端逻辑量运算是否否执行操作数双精度浮浮点数操作数输出:输出数据类型型功能计算结果果双精度浮浮点数输入的正正弦3314 指数功能:输输入的以以e为底的的幂。两个输入入,一个个输出输入:输入数据类型型功能使能端逻辑量运算是否否执行操作数双精度浮浮点数指数输出:输出数据类型型功能计算结果果双精度浮浮点数输入的以以e为底的的幂3315 常用对对数功能:输输入的以以10为底底的常用用对数

33、。如果输输入小于于或等于于0,则输输出为无无效,后后续计算算将不会会计算。两个输入入,一个个输出输入:输入数据类型型功能使能端逻辑量运算是否否执行操作数双精度浮浮点数操作数输出:输出数据类型型功能计算结果果双精度浮浮点数常用对数数3316 自然对对数功能:求求自然对对数。如如果输入入小于或或等于00,则输输出为无无效,后后续计算算将不会会计算。两个输入入,一个个输出输入:输入数据类型型功能使能端逻辑量运算是否否执行操作数双精度浮浮点数操作数输出:输出数据类型型功能计算结果果双精度浮浮点数自然对数数3317 平方根根功能:输输入的平平方根,如果输输入小于于0,则输输出为无无效,后后续计算算将不会

34、会计算。两个输入入,一个个输出输入:输入数据类型型功能使能端逻辑量运算是否否执行操作数双精度浮浮点数操作数输出:输出数据类型型功能计算结果果双精度浮浮点数输入的平平方根3318 取整功能:得得到小于于或等于于输入的的一个最最大整数数两个输入入,一个个输出输入:输入数据类型型功能使能端逻辑量运算是否否执行操作数双精度浮浮点数操作数输出:输出数据类型型功能计算结果果双精度浮浮点数计算结果果3.4 逻辑功功能块逻辑功能能块根据据所选的的算法执执行逻辑辑功能,每个逻逻辑块具具有最多多4个输入入,并产产生单一一布尔输输出。功功能块可可以要求求实型或或布尔型型输入。实型输输入可以以是外部部输入,内部输输入

35、或逻逻辑模块块的输出出。逻辑功能能块包含含的算法法种类如如下:逻辑与逻辑或逻辑异或或逻辑非逻辑与非非逻辑或非非两个输入入ON有效效或门三个输入入ON有效效或门三个输入入不一致致 开关定长度脉脉冲最大时限限脉冲最小时限限脉冲带死区的的等于比比较带死区的的不等于于比较带死区的的大于等等于比较较带死区的的大于比比较带死区的的小于比比较带死区的的小于等等于比较较延时ON延时时OFF延延时看门狗选通器变化检测测RS触发发器341 逻辑辑与功能:求求三个输输入的相相与的结结果。根根据选择择类型的的不同,可以是是逻辑与与,字节节与,字字与,双双字与。如果输输入悬空空,则该该输入缺缺省是11(或0 xxFF,

36、0 xFFFFFF,0 xFFFFFFFFFFF)。参数:参数数据类型型功能类型字节0,位,1,字节节,2,字,3,双字字四个输入入,一个个输出输入:输入数据类型型功能使能端逻辑量运算是否否执行操作数11参数0操作数22参数0操作数33参数0输出:输出数据类型型功能输出参数0计算结果果342 逻辑辑或功能:求求三个输输入的相相或的结结果。根根据选择择类型的的不同,可以是是逻辑或或,字节节或,字字或,双双字或。如果输输入悬空空,则该该输入缺缺省是00参数:参数数据类型型功能类型字节0,位,1,字节节,2,字,3,双字字四个输入入,一个个输出输入:输入数据类型型功能使能端逻辑量运算是否否执行操作数

37、11参数0操作数22参数0操作数33参数0输出:输出数据类型型功能输出参数0计算结果果343 逻辑辑异或功能:求求两个输输入的异异或的结结果。根根据选择择类型的的不同,可以是是逻辑异异或,字字节异或或,字异异或,双双字异或或。如果输入入悬空,则该输输入缺省省是0。参数:参数数据类型型功能类型字节0,位,1,字节节,2,字,3,双字字三个输入入,一个个输出输入:输入数据类型型功能使能端逻辑量运算是否否执行操作数11参数0操作数22参数0输出:输出数据类型型功能输出参数0计算结果果344 逻辑辑非功能:参数:参数数据类型型功能类型字节0,位,1,字节节,2,字,3,双字字二个输入入,一个个输出输入

38、:输入数据类型型功能使能端逻辑量运算是否否执行操作数11参数0输出:输出数据类型型功能输出参数0计算结果果345 逻辑辑与非功能:求求三个输输入的相相与后非非的结果果。根据据选择类类型的不不同,可可以是逻逻辑与非非,字节节与非,字与非非,双字字与非。如果输输入悬空空,则该该输入缺缺省是11(或0 xxFF,0 xFFFFFF,0 xFFFFFFFFFFF)。参数:参数数据类型型功能类型字节0,位,1,字节节,2,字,3,双字字四个输入入,一个个输出输入:输入数据类型型功能使能端逻辑量运算是否否执行操作数11参数0操作数22参数0操作数33参数0输出:输出数据类型型功能输出参数0计算结果果346

39、 逻辑辑或非功能:求求三个输输入的相相或后非非的结果果。根据据选择类类型的不不同,可可以是逻逻辑或非非,字节节或非,字或非非,双字字或非。如果输输入悬空空,则该该输入缺缺省是00参数:参数数据类型型功能类型字节0,位,1,字节节,2,字,3,双字字四个输入入,一个个输出输入:输入数据类型型功能使能端逻辑量运算是否否执行操作数11参数0操作数22参数0操作数33参数0输出:输出数据类型型功能输出参数0计算结果果347 两个个输入OON有效效或门功能:在在四个输输入中至至少有两两个输入入是非00,输出出是1,否则则输出00.五个输入入,一个个输出输入:输入数据类型型功能使能端逻辑量运算是否否执行操

40、作数11逻辑量操作数22逻辑量操作数33逻辑量操作数44逻辑量输出:输出数据类型型功能输出逻辑量计算结果果348 三个个输入OON有效效或门功能:在在四个输输入中至至少有三三个输入入是非00,输出出是1,否则则输出00。五个输入入,一个个输出输入:输入数据类型型功能使能端逻辑量运算是否否执行操作数11逻辑量操作数22逻辑量操作数33逻辑量操作数44逻辑量输出:输出数据类型型功能输出逻辑量计算结果果349 三个个输入不不一致功能:该该算法可可有3个输入入,1个输出出。若在在延时时时间过后后3个输入入不一致致,那么么输出OOUT被被设置为为1,持续续一个周周期,否否则为“0”。参数:参数0数据类型

41、型功能周期双字(mms)延时时间间四个输入入,一个个输出输入:输入数据类型型功能使能端逻辑量运算是否否执行操作数11参数0操作数22参数0操作数33参数0输出:输出数据类型型功能输出逻辑量计算结果果3410 开关功能:如如果SWW为1,则输输出为输输入1,否则则 输出为为输入00参数:参数0数据类型型功能类型字节0,位,1,字节节,2,字,3,双字字四个输入入,一个个输出输入:输入数据类型型功能使能端逻辑量运算是否否执行IN0参数0IN1参数0SW逻辑量选择开关关输出:输出数据类型型功能输出参数0计算结果果3411 定长度度脉冲功能:该该逻辑算算法用于于在INN输入从从OFFF变成ONN状态时

42、时,在输输出端提提供一个个固定长长度的脉脉冲输出出。输出出脉冲的的宽度由由参数脉脉冲宽度度决定,如果脉脉冲宽度度小或等等于一个个执行周周期,宽宽度就等等于一个个执行周周期。个个脉冲产产生已经经完成,否则另另一个输输出脉冲冲不能被被产生。时序见见下图。参数:参数0数据类型型功能脉冲宽度度双字,(ms)二个输入入,一个个输出输入:输入数据类型型功能使能端逻辑量运算是否否执行触发逻辑量输出:输出数据类型型功能输出逻辑量计算结果果3412 最大时时限脉冲冲功能:该该逻辑算算法当IIN输入入从OFFF变成成ON状态态时,用用于在输输出端给给出一脉脉冲输出出。若输输入的OON状态态大于脉脉冲宽度度,输出出

43、脉冲就就会中止止。由参参数脉冲冲宽度决决定最大大输出脉脉冲宽度度。时序序见下图图。参数:参数0数据类型型功能脉冲宽度度双字,(ms)二个输入入,一个个输出输入:输入数据类型型功能使能端逻辑量运算是否否执行触发逻辑量输出:输出数据类型型功能输出逻辑量计算结果果3413 最小时时限脉冲冲功能:该该逻辑算算法在当当IN输入入OFFF变成ONN状态时时,用于于在输出出产生一一个脉冲冲,若IIN的ON状态态小于脉脉冲宽度度,那么么输出脉脉冲就扩扩展到定定时间隔隔结束时时,参数数脉冲宽宽度规定定最小输输出脉冲冲宽度。时序见见下图。参数:参数0数据类型型功能脉冲宽度度双字,(ms)二个输入入,一个个输出输入

44、:输入数据类型型功能使能端逻辑量运算是否否执行触发逻辑量输出:输出数据类型型功能输出逻辑量计算结果果3414 带死区区的等于于比较功能:如如果(IIN1-IN22)的绝绝对值死区,那么 OUTT=ONN; 否则 OUTT=OFFF。即即判断IIN1和和IN22是否“几乎不不相等”。参数:参数数据类型型功能死区双精度浮浮点数三个输入入,一个个输出输入:输入数据类型型功能使能端逻辑量运算是否否执行IN1双精度浮浮点数第一个操操作数IN2双精度浮浮点数第二个操操作数输出:输出数据类型型功能输出逻辑量计算结果果3416 带死区区的大于于等于比比较功能:如如果(IIN1=INN2)那那么 OUTT=ON

45、N ;否否则,如如果(IIN1IN22),那那么OUUT=OON ;否则,如果(IN11=(IN22-死区区))那么OUUT=OOFF ,否则则 OUTT不改变变。参数:参数数据类型型功能死区双精度浮浮点数三个输入入,一个个输出输入:输入数据类型型功能使能端逻辑量运算是否否执行IN1双精度浮浮点数第一个操操作数IN2双精度浮浮点数第二个操操作数输出:输出数据类型型功能输出逻辑量计算结果果3418 带死区区的小于于比较功能:如如果(IIN1=(IN22+死区区)),那那么OUUT=OOFF,否则OOUT不不变。参数:参数数据类型型功能死区双精度浮浮点数三个输入入,一个个输出输入:输入数据类型型功

46、能使能端逻辑量运算是否否执行IN1双精度浮浮点数第一个操操作数IN2双精度浮浮点数第二个操操作数输出:输出数据类型型功能输出逻辑量计算结果果3419 带死区区的小于于等于比比较功能:如如果(IIN1(IIN2+死区)),那那么OUUT=OOFF ,否则则OUTT不变。参数:参数数据类型型功能死区双精度浮浮点数三个输入入,一个个输出输入:输入数据类型型功能使能端逻辑量运算是否否执行IN1双精度浮浮点数第一个操操作数IN2双精度浮浮点数第二个操操作数输出:输出数据类型型功能输出逻辑量计算结果果3420 延时功能:把把输入信信号INN延时一一个指定定时间,如果果在延时时时间内内改变,则以最最后一次次

47、改变有有效。时时序见下下图。参数:参数数据类型型功能延迟时间间双字,(ms)二个输入入,一个个输出输入:输入数据类型型功能使能端逻辑量运算是否否执行触发逻辑量输出:输出数据类型型功能输出逻辑量计算结果果3421 ON延时时功能:该该逻辑算算法用于于当输入入信号从从OFFF变成ONN状态时时,把IIN端的的输入信信号延时时。当输输入状态态从OFFF变成成ON时,启动一一个内部部定时器器递减由由参数延延迟时间间所规定定的延时时时间,定时时时间到时时,再次次对INN输入监监视,如如果它仍仍为ONN,那么么OUTT输出就就为ONN。当输输入状态态变到OOFF时时,OUUT输出出立即置置成OFFF,定定

48、时器关关闭。时时序见下下图。参数:参数0数据类型型功能延迟时间间双字,(ms)二个输入入,一个个输出输入:输入数据类型型功能使能端逻辑量运算是否否执行触发逻辑量输出:输出数据类型型功能输出逻辑量计算结果果3422 OFFF延时功能:该该算法用用于输入入信号从从ON变成成OFFF状态时时把INN端的输输入信号号延时。当输入入状态从从ON变成成OFFF时,启启动一个个内部定定时器递递减由参参数延迟迟时间所所规定的的延时时时间。当当定时时时间到时时,再次次监视IIN输入入,如果果它仍为为OFFF,则OUUT输出出置成OOFF,当输入入状态变变成ONN时,OUUT输出出立即置置成ONN,并且且定时器器

49、关闭。时序见见下图。参数:参数0数据类型型功能延迟时间间双字,(ms)二个输入入,一个个输出输入:输入数据类型型功能使能端逻辑量运算是否否执行触发逻辑量输出:输出数据类型型功能输出逻辑量计算结果果3423 看门狗狗功能:输输入端IIN在给给定时间间之内如如果没有有得到触触发(由由0向1跳变),输出出端OUUT则变变成高电电平1,否则则OUTT为电平平0。参数:参数0数据类型型功能延迟时间间双字,(ms)二个输入入,一个个输出输入:输入数据类型型功能使能端逻辑量运算是否否执行置位逻辑量输出:输出数据类型型功能输出逻辑量计算结果果3424 选通器器功能:选选通器是是针对不不同的输输入产生生不同的的

50、输出。它最多多可以输输出8个通道道,每一一个通道道都有低低限、高高限。选通的含含义是:当输入入在通道道n低限和和高限的的范围内内时,通通道n会产生生一个高高电平的的输出。各个通通道之间间高低限限没有任任何关联联,可以以相互重重叠。如如通道11低限设设为100.5,高限设设为233;而通通道2低限是是15,高高限是553.221,当当IN11的值是是18即同同时落在在通道11和通道道2的范围围内时,输出OOUT11和OUTT2同时时为1。每个个输出通通道有44个参数数,分别别是:通通道低限限、通道道高限、通道低低限选通通(开关关量)和和通道高高限选通通(开关关量)。开关量量参数决决定对应应的限值

51、值是否起起作用,如把第第2通道高高限选通通设为OOFF,则第22通道的的高限不不起作用用参数:参数数据类型型功能等于低限限时选通通1选通逻辑等于高限限时选通通1选通数据类型型逻辑选通1低低限双精度浮浮点数选通1高高限双精度浮浮点数其它7个个通道类类似二个输入入,八个个输出输入:输入数据类型型功能使能端逻辑量运算是否否执行输入数双精度浮浮点数输出:输出数据类型型功能选通1逻辑量选通2逻辑量输出:选通88逻辑量3425 变化检检测功能:如如果三个个输入中中的任何何一个跟跟上一个个周期不不一致,输出高高电平,持续一一个周期期。如果果任何一一个输入入悬空,则结果果与该输输入无关关。参数:参数0数据类型

52、型功能检测周期期双字(mms)四个输入入,一个个输出输入:输入数据类型型功能输入:使使能端逻辑量运算是否否执行输入:操操作数11逻辑量输入:操操作数22逻辑量输入:操操作数33逻辑量输出:输出数据类型型功能输出逻辑量计算结果果3426 RS触发发器功能:该该算法具具有三个个输入,当S端和R端同时时为ONN时,输输出等于于第三端端输入SSW,真真值表如如下:RSSW输出OFFON无关OFFONON无关SWONOFF无关ONOFFOFF无关保持四个输入入,一个个输出输入:输入数据类型型功能输入:使使能端逻辑量运算是否否执行S逻辑量R逻辑量SW逻辑量输出:输出数据类型型功能输出逻辑量计算结果果3.5

53、 程序控控制功能能块程序控制制功能块块包含的的算法种种类如下下:跳转调用 返返回351 跳转转功能:跳跳转到指指定的功功能块执执行。注注意,它它只能跳跳到相互互关联的的块的开开始块执执行。相相互关联联的块指指的是这这些块之之间有输输入输出出关系。参数:参数数据类型型功能执行块双字一个输入入,没有有输出输入:输入数据类型型功能使能端逻辑量跳转是否否执行352 调用用功能:调调用指定定的子策策略。参数:参数数据类型型功能索引号双字一个输入入,没有有输出输出:输出数据类型型功能使能端逻辑量调用是否否执行353 返回回功能:一个输入入,没有有输出输入:输入数据类型型功能使能端逻辑量调用是否否执行3.6

54、 控制算算法功能能块控制算法法功能块块包含的的算法种种类如下下:脉冲输入入点纯滞后补补偿滤波点一阶传递递函数点点计数器点点计时器点点计算器累计点限值点比例点PID控控制点比值控制制点斜坡控制制点开关控制制器511点温压补偿偿点通用线性性化点线性变换换点高低选点点三者取中中点开关控制制器133点偏差限值值点数字组合合点模拟输入入模拟输出出数字输入入数字输出出变化率点点加权平均均滤波脉宽调制制输出361 脉冲冲输入点点功能:从从现场读读取各种种信号,如涡轮轮型流量量计,正正位移量量仪等,并把输输入信号号转换成成工程单单位的流流量信号号或其他他信号。该输入入是现场场输入各各种累计计信号,为322位整

55、数数信号。参数:1、基本本参数参数数据类型型功能计算值,PV双精度浮浮点数经过比例例换算后后的结果果频率计数数,PVVRAWW32位整整数采集信号号的频率率2、换算算参数参数数据类型型功能工程单位位转换因因子,CC1双精度浮浮点数工程单位位转换参参数,没没有量纲纲仪表系数数,C22双精度浮浮点数每个工程程单位的的脉冲数数,如对对于某个个质量流流量计可可能是每每公斤脉脉冲数,如果仪仪表厂商商提供每每个脉冲冲工程单单位计数数系数KK,如每每个脉冲冲005公斤斤,则CC2是K的倒数数,即CC2 = 1/K,如如上例中中C2 = 220。基本时间间单位,TBAASE字节时间转换换系数,0表示秒秒,1表

56、示分分钟,22表示小小时频率计数数由下列列公式计计算:PVRAAW =(本次次采集值值 前一秒秒的采集集值)= 每秒秒钟的脉脉冲数。由以上计计算公式式可以看看出,如如果脉冲冲频率11Hz,则计算算肯定会会出错,如果要要比较正正确的计计算,则则应该输输入脉冲冲频率不不应该小小于5HHz。同同时,频频率计数数的刷新新周期也也是1秒。计算值计计算公式式:PV = C11*TIIMEBBASEE*PVVRAWW/C22,其中中,TIIMEBBASEE在时间间单位是是秒时为为1,是分分钟时等等于600,是小小时时等等于36600。362 纯滞滞后补偿偿功能:在在工业控控制中,不少对对象往往往具有纯纯滞后

57、的的性质,它会导导致控制制作用不不及时,引起系系统超调调和振荡荡。因此此可以用用Smiith预预测器来来补偿。参数:参数数据类型型功能惯性时间间32位整整数滞后时间间32位整整数补偿比例例双精度浮浮点数采样周期期32位整整数输出双精度浮浮点数滞后周期期32位整整数计算公式式:*(11)siKKOUTTINeeTS=+参数:惯惯性时间间常数、滞后后时间常常数Tii、补偿偿比例系系数K。它有一个个输入,一个输输出。363 滤波波点功能:在在有些时时候要求求输入量量不能突突变,如如PIDD的设定定值,出出现阶跃跃变化时时,为了了防止出出现过大大的变化化,往往往加一个个前置滤滤波器,而是具具有一定定惯

58、性延延迟的缓缓变量。参数:参数数据类型型功能输出,PPV双精度浮浮点数经过比例例换算后后的结果果滤波时间间常数,TF32位整整数滤波时间间常数,以毫秒秒为单位位采集周期期,TBBASEE32位整整数采集周期期,以毫毫秒为单单位PV = DEELTAA *上上次输出出 +(1DELLTA)* 输入入DELTTA = EXXP(T/TTF)。如果滤波波时间常常数是00,则使使用缺省省值1。364 一阶阶传递函函数点功能:该该点是计计算一个个一阶传传递函数数Y(s)/ UU(s) = (C+DDs)/(A+BBs)参数:参数数据类型型功能输出,PPV双精度浮浮点数计算结果果参数A双精度浮浮点数参数B

59、双精度浮浮点数参数C双精度浮浮点数参数D双精度浮浮点数采集周期期,TBBASEE32位整整数采集周期期,以毫毫秒为单单位在该环节节之前加加一个一一拍三角角保持器器,经过过变换后后得到:X(k+1) = EE*X(k) + FF*U(k) + GG*U(k-11)Y(k+1) = HH*x(k+11) + L* U(k) + PP *UU(k-1)A!= 0,B = 00A=00,B!= 00A!=00,B!=0E01Exp(A*TT/B)F00.5*C*TT/B(D/BBC/AA)*(1E)*B/(A*TT)1G0F(D/BBC/AA)*11+(E1)*(1+BB/(A*TT)H011L(C+

60、DD/T)/ AAD/BD/BPD/AA*T00注意:如如果给定定的参数数A,B同时为为0,则在在计算时时自动令令B = 1。365 计数数器点功能:对对输入信信号进行行计数,计数值值逐渐增增加。参数:参数数据类型型功能计数值32位整整数计数器当当前的计计数值预设值32位整整数计数预先先设定值值,如果果计数值值达到或或超过预预设值,则计计数完成成输出高高电平(逻辑11,truue),否则,输出低低电平(逻辑00,fallse)计数类型型字节表示计数数器增加加的触发发条件:0,上升升沿触发发,每当当输入信信号产生生一个上上升沿时,计数数值增加加1;1,下降降沿触发发,每当当输入信信号产生生一个下

温馨提示

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

评论

0/150

提交评论