控制策略组态——功能块图法

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

5知识库

5-0变量与常数

知识库共使用三类变量和两类常数。

三类变量为:整型变量,实型变量和布尔(逻辑)型变量。

两类常数为:整型常数和实型常数。

5-0-1整型变量

整型变量由四位16进制数组成。其中第一(最高)位=8用于表示整型变量;第二、三、四位为整型变量的序号。

整型变量本身的取值范围:0~4095。

整型变量所描述数据的取值范围:0~65535(无符号数据)或-32768~32767(有符号数据)。

5-0-2整型常数

整型常数由六位16进制数组成。其中第一(最高)位和第二位=90用于表示整型常数;第三、四、五、六位为整型常数值。

整型常数的取值范围:0~65535(无符号数据)或-32768~32767(有符号数据)。5-0-3实型变量

实型变量由四位16进制数组成。其中第一(最高)位=A用于表示实型变量;第二、三、四位为实型变量的序号。

实型变量本身的取值范围:0~4095。

实型变量所描述数据的取值范围:IEEE浮点格式。

5-0-4实型常数

实型常数由十位16进制数组成。其中第一(最高)位和第二位=B0用于表示实型常数;第三至十位为实型常数值。

实型常数的取值范围:IEEE浮点格式。

5-0-5布尔(逻辑)型变量

布尔(逻辑)型变量由六位16进制数组成。其中第一(最高)位和第二位=C0用于表示布尔(逻辑)型变量;第三位用于表示布尔量在整型变量中所处位置(0~F);第四、五、六位为整型变量的序号。

布尔(逻辑)型变量的取值范围:假(=0)、真(=1)。

5-0-6布尔(逻辑)型常数

布尔(逻辑)型常数由二位16进制数组成。其中第一(最高)位和第二位=D1表示“真”,D0表示“假”。

5-0-7 IEEE浮点格式

IEEE浮点格式数据由四个字节组成。其中第一字节的最高位(bit31)表示阶码符号,第一字节的次高位(bit30)~最低位(bit24)联合表示阶码,第二字节的最高位(bit23)表示数据符号,第二字节的次高位(bit22)为尾数的最高有效位,bit22~bit0表示尾数。

例1:用IEEE浮点格式表示整数3。

解答:03 60 00 00。

5-0-8 IBM浮点格式

IBM浮点格式数据由四个字节组成。其中第一字节的最高位(bit31)表示阶码符号,第一字节的次高位(bit30)~最低位(bit24)联合表示阶码,第二字节的最高位(bit23)表示数据符号,bit22~bit0表示除最高有效位外尾数的其余部分。在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;

功能:双目算术运算;

说明:当第一操作数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转换成实

型,再将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=假);

说明:双目运算,当第一操作数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为实型时,第二操作数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=假)。

相关文档
最新文档