控制策略组态——功能块图法_第1页
控制策略组态——功能块图法_第2页
控制策略组态——功能块图法_第3页
控制策略组态——功能块图法_第4页
控制策略组态——功能块图法_第5页
已阅读5页,还剩7页未读 继续免费阅读

下载本文档

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

文档简介

1、5知识库5-0变量与常数知识库共使用三类变量和两类常数。三类变量为:整型变量,实型变量和布尔(逻辑)型变量。两类常数为:整型常数和实型常数。5-0-1整型变量整型变量由四位16进制数组成。其中第一(最高)位=8用于表示整型变量;第二、三、四位为整型变量的序号。整型变量本身的取值范围:04095。整型变量所描述数据的取值范围:065535(无符号数据)或-3276832767(有符号数据)。5-0-2整型常数整型常数由六位16进制数组成。其中第一(最高)位和第二位=90用于表示整型常数;第三、四、五、六位为整型常数值。整型常数的取值范围:065535(无符号数据)或-3276832767(有符号

2、数据)。5-0-3实型变量实型变量由四位16进制数组成。其中第一(最高)位=A用于表示实型变量;第二、三、四位为实型变量的序号。实型变量本身的取值范围:04095。实型变量所描述数据的取值范围:IEEE浮点格式。5-0-4实型常数实型常数由十位16进制数组成。其中第一(最高)位和第二位=B0用于表示实型常数;第三至十位为实型常数值。实型常数的取值范围:IEEE浮点格式。5-0-5布尔(逻辑)型变量布尔(逻辑)型变量由六位16进制数组成。其中第一(最高)位和第二位=C0用于表示布尔(逻辑)型变量;第三位用于表示布尔量在整型变量中所处位置(0F);第四、五、六位为整型变量的序号。布尔(逻辑)型变量

3、的取值范围:假(=0)、真(=1)。5-0-6布尔(逻辑)型常数布尔(逻辑)型常数由二位16进制数组成。其中第一(最高)位和第二位=D1表示“真”,D0表示“假”。5-0-7 IEEE浮点格式IEEE浮点格式数据由四个字节组成。其中第一字节的最高位(bit31)表示阶码符号,第一字节的次高位(bit30)最低位(bit24)联合表示阶码,第二字节的最高位(bit23)表示数据符号,第二字节的次高位(bit22)为尾数的最高有效位,bit22bit0表示尾数。例1:用IEEE浮点格式表示整数3。解答:03 60 00 00。5-0-8 IBM浮点格式IBM浮点格式数据由四个字节组成。其中第一字节

4、的最高位(bit31)表示阶码符号,第一字节的次高位(bit30)最低位(bit24)联合表示阶码,第二字节的最高位(bit23)表示数据符号,bit22bit0表示除最高有效位外尾数的其余部分。在IBM浮点格式数据中,尾数的最高有效位被省略。例1:用IBM浮点格式表示整数3。解答:02 40 00 00。5-1加运算(T01KH)代码:01(+),A,B,C;功能:双目算术运算;说明:当第一操作数A为整型时,第二操作数B也必须为整型,和C为整型;当第一操作数A为实型时,第二操作数B也必须为实型,和C为实型。5-2减运算(T02KH)代码:02(),A,B,C;功能:双目算术运算;说明:当第一

5、操作数A为整型时,第二操作数B也必须为整型,差C为整型;当第一操作数A为实型时,第二操作数B也必须为实型,差C为实型。5-3乘运算(T03KH)代码:03(×),A,B,C;功能:双目算术运算;说明:第一、二操作数A,B必须为实型,积C为实型。5-4除运算(T04KH)代码:04(÷),A,B,C;功能:双目算术运算;说明:第一、二操作数A,B必须为实型,商C为实型。5-5赋值运算(T05KH)代码:05(=),A,B;功能:赋值运算(兼类型转换);说明:1:当源操作数A为整型,目的操作数B亦为整型时,直接将A赋给B;2:当源操作数A为整型,目的操作数B为实型时,先将A转换

6、成实型,再将A赋B;3:当源操作数A为实型,目的操作数B亦为实型时,直接将A赋B;4:当源操作数A为实型,目的操作数B为整型时,先将A转换成整型,再将A赋B。5:当源操作数A为逻辑型,目的操作数B必须为逻辑型,将A赋B。5-6“大于”关系运算(T06KH)代码:06(),A,B,C;功能:“大于”关系运算(1=真,0=假);说明:双目运算,当第一操作数A为整型时,第二操作数B也必须为整型;当第一操作数A为实型时,第二操作数B也必须为实型;结果C为逻辑型变量(1=真,0=假)。5-7“大于等于”关系运算(T07KH)代码:07(=),A,B,C;功能:“大于等于”关系运算(1=真,0=假);说明

7、:双目运算,当第一操作数A为整型时,第二操作数B也必须为整型;当第一操作数A为实型时,第二操作数B也必须为实型;结果C为逻辑型(1=真,0=假)。5-8“等于”关系运算(T08KH)代码:08(=),A,B,C;功能:“等于”关系运算(1=真,0=假);说明:双目运算,当第一操作数A为整型时,第二操作数B也必须为整型;当第一操作数A为实型时,第二操作数B也必须为实型;结果C为逻辑型(1=真,0=假)。5-9“不等于”关系运算(T09KH)代码:09(),A,B,C;功能:“不等于”关系运算(1=真,0=假);说明:双目运算,当第一操作数A为整型时,第二操作数B也必须为整型;当第一操作数A为实型

8、时,第二操作数B也必须为实型;结果C为逻辑型(1=真,0=假)。5-10“小于等于”关系运算(T0AKH)代码:0A(=),A,B,C;功能:“小于等于”关系运算(1=真,0=假);说明:双目运算,当第一操作数A为整型时,第二操作数B也必须为整型;当第一操作数A为实型时,第二操作数B也必须为实型;结果C为逻辑型(1=真,0=假)。5-11“小于”关系运算(T0BKH)代码:0B( ),A,B,C;功能:“小于”关系运算(1=真,0=假);说明:双目运算,当第一操作数A为整型时,第二操作数B也必须为整型;当第一操作数A为实型时,第二操作数B也必须为实型;结果C为逻辑型(1=真,0=假)。5-12

9、逻辑“与”运算(T0CKH)代码:0C(),A,B,C;功能:对两整型或两逻辑型操作数实现按位逻辑“与”运算;说明:双目运算,当第一操作数A为整型时,第二操作数B也必须为整型,结果C为整型;当第一操作数A为逻辑型时,第二操作数B也必须为逻辑型;结果C为逻辑型(1=真,0=假)。5-13逻辑“或”运算(T0DKH)代码:0D(),A,B,C;功能:对两整型或两逻辑型操作数实现按位逻辑“或”运算;说明:双目运算,当第一操作数A为整型时,第二操作数B也必须为整型,结果C为整型;当第一操作数A为逻辑型时,第二操作数B也必须为逻辑型;结果C为逻辑型(1=真,0=假)。5-14逻辑“非”运算(T0EKH)

10、代码:0E(),A,C;功能:对单整型操作数实现按位逻辑“非”运算;说明:单目运算,当操作数A为整型时,结果C为整型;当操作数A为逻辑型时,结果C为逻辑型(1=真,0=假)。5-15逻辑“异或”运算(T0FKH)代码:0F(),A,B,C;功能:对两整型或两逻辑型操作数实现按位逻辑“异或”运算;说明:双目运算,当第一操作数A为整型时,第二操作数B也必须为整型,结果C为整型;当第一操作数A为逻辑型时,第二操作数B也必须为逻辑型;结果C为逻辑型(1=真,0=假)。5-16 IF运算(T10KH)代码:10(IF),A,B;功能:软件流程控制。IF+逻辑型变量A+偏移量B,当逻辑型变量为假(=0)时

11、,流程跳过偏移量;说明:操作数A必须为逻辑型,偏移量B取值范围:-3276832767。5-17 ELSE运算(T11KH)代码:11(ELSE),A,B;功能:软件流程控制。ELSE+逻辑变量+偏移量,当逻辑型变量为真(=1)时,流程跳过偏移量;说明:操作数A必须为逻辑型,偏移量B取值范围:-3276832767。5-18 WHILE运算(T12KH)代码:12(WHILE),A,B;功能:软件流程控制。WHILE+逻辑型变量+偏移量,当逻辑型变量为假(=0)时,程序跳过偏移量B;说明:操作数A必须为逻辑型,偏移量B取值范围:-3276832767。5-19 WHILE END运算(T13K

12、H)代码:13(WHILE END),B;功能:软件流程控制。程序跳过偏移量B;说明:偏移量取值范围:-3276832767。5-20平方根运算(T14KH)代码:14(),A,B;功能:平方根计算;说明:操作数A必须为实型,结果B为实型。5-21 10的指数幂运算(T15KH)代码:15(POWER),A,B;功能:10的指数幂计算;说明:操作数A必须为实型,范围为07.9999,结果B为实型。5-22上升沿触发微分运算(T16KH)代码:16(DIFU),A,B;功能:当且仅当逻辑变量A从“0”到“1”跳变时B为真(持续到DIFU再一次被执行);说明:操作数A为逻辑型变量,结果B为逻辑型变

13、量。5-23下降沿触发微分运算(T17KH)代码:17(DIFD),A,B;功能:当且仅当逻辑变量A从“1”到“0”跳变时B为真(持续到DIFD再一次被执行);说明:操作数A为逻辑型变量,结果B为逻辑型变量。5-24 100毫秒定时器运算(T18KH)代码:18(TIMEA),A,B,C,D;功能:实现1255个0.1秒的有条件定时;1:定时条件为假时,TIMEA停止定时,输出为假;2:定时条件为真时,若TIMEA处于停止定时状态,则装入定时常数,正式启动定时器,输出为假;3:定时条件为真时,若TIMEA处于定时进行中状态,则保持定时工作状态,输出为假;4:定时条件为真时,若TIMEA处于定时

14、完成状态,则输出为真(持续到TIMEA再一次被执行)。说明:1:操作数A为逻辑型变量,指示定时条件;2:操作数B为整型常数,表示定时器序号(0127);3:操作数C为整型常数或整型变量,表示定时常数(1255个0.1秒);4:操作数D为逻辑型变量,指示定时器输出状态。5-25秒定时器运算(T19KH)代码:19 (TIMEB),A,B,C,D;功能:实现1255个1秒的有条件定时;其它参考TIMEA。5-26分定时器运算(T1AKH)代码:1A(TIMEC),A,B,C,D;功能:实现1255个1分钟的有条件定时;其它参考TIMEA。5-27单向计数运算(T1BKH)代码:1B(CNT),A,

15、B,C,D,E;功能:CNT是具有清除控制的单向计数器,当且仅当计数到时,CNT输出为真(=1),并且持续到CNT再一次被执行;CNT为真后,当计数条件B为真(=1)时,CNT自动装入计数常数。说明:1:操作数A为逻辑型变量,用于清除控制;2:操作数B为逻辑型变量,用于计数控制;3:操作数C为整型变量或整型常数,用于计数器初值;4:操作数D占两个字节(=FFFF);5:操作数E为逻辑型变量,指示计数器输出状态。5-28双向计数运算(T1CKH)代码:1C(CNTR),A,B,C,D,E,F;功能:CNTR是具有清除控制的双向计数器,当且仅当计数到时,CNTR输出为真(=1),并且持续到CNTR

16、再一次被执行;CNTR为真后,当计数条件B或C为真(=1)时,CNT自动装入计数常数。说明:1:操作数A为逻辑型变量,用于清除控制;2:操作数B为逻辑型变量,用于正向计数控制;3:操作数C为逻辑型变量,用于反向计数控制;4:操作数D为整型变量或整型常数,用于计数器初值;5:操作数E占两个字节(=FFFF);6:操作数F为逻辑型变量,指示计数器输出状态。5-29组态文件运行管理(T1DKH)代码:1D(START),A;功能:运行或终止组态文件;说明:操作数A为逻辑型变量。5-30 e指数幂运算(T1EKH)代码:1E(EXPWR),A,B;功能:E指数计算;说明:操作数A必须为实型,范围为01

17、1.9999,结果B为实型。5-31绝对值运算(T1FKH)代码:1F(ABS),A,B;功能:绝对值运算;说明:操作数A为整型(或实型),则B为整型(或实型)。5-32双路滤波(T20KH)代码:20(FILTER),A,B,C;功能:1:当A,B合法时,FILTER(A,B)=(A+B)/2;2:当A非法时,FILTER(A,B)=B;3:当B非法时,FILTER(A,B)=A;4:当A,B皆非法时,FILTER(A,B)=(A+B)/2。说明:操作数A,B为整型,FILTER(A,B)=C为整型。5-33死区管理(T21KH)代码:21(DIE),A,B,C,D;功能:1:当BC时,如果

18、A=B,则DIE(A,B,C)=“1”。如果A=C,则DIE(A,B,C)=“0”。如果BAC,则DIE(A,B,C)保持原有状态。2:当BC时,如果A=C,则DIE(A,B,C)=“0”。如果A=B,则DIE(A,B,C)=“1”。如果CAB,则DIE(A,B,C)保持原有状态。说明:操作数A,B,C为整型,DIE(A,B,C)=D为逻辑型。5-34告警管理(T22KH)代码:22(ALARM(A,B);功能:1:当B为真(=1)时,C无条件为假(=0);2:当A为假(=0)时,C无条件为假(=0);3:当B为假(=0)并且A由假(=0)到真(=1)发生变化时,C为真(=1);4:当B为假(

19、=0)并且A为真(=1)时,C保持原有状态。说明:1:操作数A为逻辑型变量,作为报警条件;2:操作数B为逻辑型变量,作为消警条件;3:操作数C为逻辑型变量,作为警报输出。5-35状态保持(T23KH)代码:23(KEEP),A,B,C;功能:1:当B为真(=1)时,C无条件为假(=0);2:当B为假(=0)并且A由假(=0)到真(=1)发生变化时,C为真(=1);3:当B为假(=0)并且C为真(=1)时,C保持原有状态。说明:1:操作数A为逻辑型变量,作为触发条件;2:操作数B为逻辑型变量,作为保持消除条件;3:操作数C为逻辑型变量,作为保持输出。5-36手动/自动切换(T24KH)代码:24

20、(MEN-AUTO),A,B,C;功能:当且仅当A为真(=1)时,变量B赋值给C;否则,C保持原有状态。说明:1:操作数A逻辑型变量,用于表示自动(=1)或手动(=0)方式;2:操作数B和C必需为相同类型变量。5-37酸性污水专用调节器(T25KH)代码:25(ACID-AUTO),A,B,C,D,E;说明:1:操作数A整型变量,源水PH采样值;2:操作数B整型变量,目的水PH采样值;3:操作数C实型常数,用于表示积分量上限;4:操作数D实型变量,积分累计缓冲器;(占位)5:操作数E实型变量,调节器输出缓冲器;5-38碱性污水专用调节器(T26KH)代码:26(ALKALI-AUTO),A,B

21、,C,D,E;说明:1:操作数A整型变量,源水PH采样值;2:操作数B整型变量,目的水PH采样值;3:操作数C实型常数,用于表示积分量上限;4:操作数D实型变量,积分累计缓冲器;5:操作数E实型变量,调节器输出缓冲器;5-39双组并联输出调节方式智能分配器(T27KH)代码:27(ALLOT2),A,B,C,D,E,F;说明:1:操作数A实型常数,输出量化系数;2:操作数B实型变量,本次输出总量;3:操作数C实型变量,前次输出总量;4:操作数D实型常数,输出2与输出1的量比(大于等于1并且小于等于5);5:操作数E整型变量,第一个目的输出缓冲器;6:操作数F整型变量,第二个目的输出缓冲器;5-

22、40三组并联输出调节方式智能分配器(T28KH)代码:28(ALLOT3),A,B,C,D,E,F,G,H;说明:1:操作数A实型常数,输出量化系数;2:操作数B实型变量,本次输出总量;3:操作数C实型变量,前次输出总量;4:操作数D实型常数,输出2与输出1的量比(大于等于1并且小于等于5);5:操作数E实型常数,输出3与输出2的量比(输出3与输出2的量比大于等于1并且小于等于5);6:操作数F整型变量,第一个目的输出缓冲器;7:操作数G整型变量,第二个目的输出缓冲器;8:操作数H整型变量,第三个目的输出缓冲器;5-41四组并联输出调节方式智能分配器(T29KH)代码:29(ALLOT4),A

23、,B,C,D,E,F,G,H,I,J;说明:1:操作数A实型常数,输出量化系数;2:操作数B实型变量,本次输出总量;3:操作数C实型变量,前次输出总量;4:操作数D实型常数,输出2与输出1的量比(大于等于1并且小于等于5);5:操作数E实型常数,输出3与输出1的量比(输出3与输出2的量比大于等于1并且小于等于5);6:操作数F实型常数,输出4与输出1的量比(输出4与输出3的量比大于等于1并且小于等于5);7:操作数G整型变量,第一个目的输出缓冲器;8:操作数H整型变量,第二个目的输出缓冲器;9:操作数I整型变量,第三个目的输出缓冲器;10:操作数J整型变量,第四个目的输出缓冲器;5-42双组并

24、联输出调节器手动/自动无扰动切换(T2AKH)代码:2A(MEN-AUTO2),A,B,C,D,E,F;说明:1:操作数A整型变量,源水PH采样通道;2:操作数B实型常数,输出量化系数;3:操作数C实型常数,输出2与输出1的量比;4:操作数D整型变量,第一个目的输出缓冲器;5:操作数E整型变量,第二个目的输出缓冲器;6:操作数F实型变量,积分缓冲器;5-43三组并联输出调节器手动/自动无扰动切换(T2BKH)代码:2B(MEN-AUTO3),A,B,C,D,E,F,G,H;说明:1:操作数A整型变量,源水PH采样通道;2:操作数B实型常数,输出量化系数;3:操作数C实型常数,输出2与输出1的量

25、比;4:操作数D实型常数,输出3与输出1的量比;5:操作数E整型变量,第一个目的输出缓冲器;6:操作数F整型变量,第二个目的输出缓冲器;7:操作数G整型变量,第三个目的输出缓冲器;8:操作数H实型变量,积分缓冲器;5-44四组并联输出调节器手动/自动无扰动切换(T2CKH)代码:2C(MEN-AUTO4),A,B,C,D,E,F,G,H,I,J;说明:1:操作数A整型变量,源水PH采样通道;2:操作数B实型常数,输出量化系数;3:操作数C实型常数,输出2与输出1的量比;4:操作数D实型常数,输出3与输出1的量比;5:操作数E实型常数,输出4与输出1的量比;6:操作数F整型变量,第一个目的输出缓

26、冲器;7:操作数G整型变量,第二个目的输出缓冲器;8:操作数H整型变量,第三个目的输出缓冲器;9:操作数I整型变量,第四个目的输出缓冲器;0:操作数J实型变量,积分缓冲器;5-45比例调节(位置/增量)(T2DKH)代码:2D(PROPORTION),A,B,C,D;说明:1:操作数A整型变量,源(位置)/目的(增量)采样通道;2:操作数B整型常数或整型变量,目标值;3:操作数C实型常数或实型变量,比例系数;4:操作数D整型/实型变量,比例输出。5-46积分(抗饱和590%)调节(T2EKH)代码:2E(INTEGRAL),A,B,C,D;说明:1:操作数A整型变量,目的(增量)采样通道;2:

27、操作数B整型常数或整型变量,目标值;3:操作数C实型常数或实型变量,积分系数;4:操作数D整型/实型变量,积分输出;5:当A大于B时反向积分,A小于B时正向积分,最大值4095,最小值0。5-47微分调节(T2FKH)代码:2F(DEFFER),A,B1,B2,C,D;说明:1:操作数A整型变量,目的(增量)采样通道;2:操作数B1整型变量,前一次采样值;3:操作数B2整型变量,前二次采样值;4:操作数C实型常数或实型变量,微分系数;5:操作数D整型/实型变量,微分输出。5-48一阶惯性涵数(T30KH)代码:30(INERTIA1),A,B1,B2,C,D;说明:1:操作数A整型变量,采样通

28、道(源);2:操作数B1整型变量,前一次采样值;3:操作数B2整型变量,前二次采样值;4:操作数C实型常数或实型变量,惯性系数;5:操作数D整型变量,目的输出。5-49二阶惯性涵数(T31KH)代码:31(INERTIA2),A,B1,B2,C,D;说明:1:操作数A整型变量,采样通道(源);2:操作数B1整型变量,前一次采样值;3:操作数B2整型变量,前二次采样值;4:操作数C实型常数或实型变量,惯性系数;5:操作数D整型变量,目的输出。5-50比例积分调节(T32KH)代码:32(PI),A,B,C,D,E,F,G;说明:1:操作数A整型变量,采样通道(源);2:操作数B整型变量,采样通道

29、(目的);3:操作数C整型常数或整型变量,目标值;4:操作数D实型常数或实型变量,比例系数;5:操作数E实型常数或实型变量,积分系数;6:操作数F整型变量,积分累计;7:操作数G整型变量,比例积分输出;5-51比例微分调节(T33KH)代码:33(PD),A,B,C,D,E,F1,F2,G;说明:1:操作数A整型变量,采样通道(源);2:操作数B整型变量,采样通道(目的);3:操作数C整型常数或整型变量,目标值;4:操作数D实型常数或实型变量,比例系数;5:操作数E实型常数或实型变量,微分系数;6:操作数F1整型变量,前1次采样值(目的);7:操作数F2整型变量,前2次采样值(目的);8:操作数G整型变量,比例微分输出;5-52 PID调节(T34KH)代码:34(PID),A,B,C,D,E,F,G,H,I;说明:1:操作数A整型变量,采样通道(源);2:操作数B整型变量,采样通道(目

温馨提示

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

评论

0/150

提交评论