控制策略组态——功能块图法
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 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=假)。