位置:51电子网 » 技术资料 » 音响技术

变量的绝对地址

发布时间:2013/8/24 21:19:47 访问次数:2045

    对于一个信号输入模块或输出模块,EXB50-48S05-RJ其每个输入/输出点或输入/输出通道的绝对地址都是确定的,可以采用系统默认地址,也可以由用户在硬件组态时为模块指定起始地址。但对数字量信号和模拟量信号的表示是有区别的:
    一个数字量信号包含一个二进制“位”信息,该“位”信息可以是一个限位开关、按钮等对数字量输入模块的输入信号,也可以是数字量输出模块对指示灯、接触器等的输出信号。
    一个模拟量信号包含16位信息,对应模拟量信号模块的一个通道,在PLC中用1个字(WORD)或2字节(BYTE)表示。
    PLC中的数字量信号以布尔(BOOL)类型存储,而模拟量信号则以整数(INT)类型存储。在STEP7中有4种类型长度可以被变量的绝对地址所引用:
    1)1位(bit)。适用于布尔数据类型
    布尔类型变量通过一个变量标识符、一个字节数字、一个间隔符(小数点)和一个位数字引用一个绝对地址。字节数字的编号从每个存储区域的O地址开始,其上限受CPU限制;位数字范围是O~7。例如:
    ·11.O表示数字量输入区域的第1字节的第O位。
    ·Q16.4表示数字量输出区域的第16字节的第4位。
    2)8位。适月于字节(BYTE)类型或其他长度为8位的数据类型
    字节类型变量通过一个地址标识符B和一个字节数字编号来引用一个绝对地址,例如:
    ·IB2表示数字量输入区域的第2字节。
    ·QB18表示数字量输出区域的第18字节。
    3) 16位。适用于字(WORD)类型或其他长度为16位的数据类型
    字类型变量通过一个地址标识符W和一个字数字编号来引用一个绝对地址。一个字由2字节组成,其中的高地址字节位于字的低位,低地址字节位于字的高位,为了避免两个字变量出现字节重叠,一般规定字的地址用偶数表示。例如:
    ·IW4表示数字量输入区域地址是4的字,它包含IB4(高字节)和IB5(低字节)。
    ·QW20表示数字量输出区域地址是20的字,它包含QB20(高字节)和QB21(低字节)。
    4) 32位。适用于双字(DWORD)类型或其他长度为32位的数据类型
    双字类型变量通过一个地址标识符D和一个双字数字编号来引用一个绝对地址。一个双字由4字节组成,其中的最高地址字节位于双字的最低位、最低地址字节位于双字的最高位,为了避免两个双字变量出现字节重叠,一般规定双字的地址用4的倍数表示。例如:
    ID8表示数字量输入区域地址是8的双字,它包含IB8<高字节)、IB9(次高字节)、IB10(次低字节)和IB11(低字节)。
    QD24表示数字量输出区域地址是24的双字,它包含QB24(高字节)、QB25(次高字节)、QB26(次低字节)和QB27(低字节)。字节、字及双字的关系如图2 -1所示。

                 

    对于一个信号输入模块或输出模块,EXB50-48S05-RJ其每个输入/输出点或输入/输出通道的绝对地址都是确定的,可以采用系统默认地址,也可以由用户在硬件组态时为模块指定起始地址。但对数字量信号和模拟量信号的表示是有区别的:
    一个数字量信号包含一个二进制“位”信息,该“位”信息可以是一个限位开关、按钮等对数字量输入模块的输入信号,也可以是数字量输出模块对指示灯、接触器等的输出信号。
    一个模拟量信号包含16位信息,对应模拟量信号模块的一个通道,在PLC中用1个字(WORD)或2字节(BYTE)表示。
    PLC中的数字量信号以布尔(BOOL)类型存储,而模拟量信号则以整数(INT)类型存储。在STEP7中有4种类型长度可以被变量的绝对地址所引用:
    1)1位(bit)。适用于布尔数据类型
    布尔类型变量通过一个变量标识符、一个字节数字、一个间隔符(小数点)和一个位数字引用一个绝对地址。字节数字的编号从每个存储区域的O地址开始,其上限受CPU限制;位数字范围是O~7。例如:
    ·11.O表示数字量输入区域的第1字节的第O位。
    ·Q16.4表示数字量输出区域的第16字节的第4位。
    2)8位。适月于字节(BYTE)类型或其他长度为8位的数据类型
    字节类型变量通过一个地址标识符B和一个字节数字编号来引用一个绝对地址,例如:
    ·IB2表示数字量输入区域的第2字节。
    ·QB18表示数字量输出区域的第18字节。
    3) 16位。适用于字(WORD)类型或其他长度为16位的数据类型
    字类型变量通过一个地址标识符W和一个字数字编号来引用一个绝对地址。一个字由2字节组成,其中的高地址字节位于字的低位,低地址字节位于字的高位,为了避免两个字变量出现字节重叠,一般规定字的地址用偶数表示。例如:
    ·IW4表示数字量输入区域地址是4的字,它包含IB4(高字节)和IB5(低字节)。
    ·QW20表示数字量输出区域地址是20的字,它包含QB20(高字节)和QB21(低字节)。
    4) 32位。适用于双字(DWORD)类型或其他长度为32位的数据类型
    双字类型变量通过一个地址标识符D和一个双字数字编号来引用一个绝对地址。一个双字由4字节组成,其中的最高地址字节位于双字的最低位、最低地址字节位于双字的最高位,为了避免两个双字变量出现字节重叠,一般规定双字的地址用4的倍数表示。例如:
    ID8表示数字量输入区域地址是8的双字,它包含IB8<高字节)、IB9(次高字节)、IB10(次低字节)和IB11(低字节)。
    QD24表示数字量输出区域地址是24的双字,它包含QB24(高字节)、QB25(次高字节)、QB26(次低字节)和QB27(低字节)。字节、字及双字的关系如图2 -1所示。

                 

相关技术资料
8-24变量的绝对地址
相关IC型号
EXB50-48S05-RJ
暂无最新型号

热门点击

 

推荐技术资料

基准电压的提供
    开始的时候,想使用LM385作为基准,HIN202EC... [详细]
版权所有:51dzw.COM
深圳服务热线:13692101218  13751165337
粤ICP备09112631号-6(miitbeian.gov.cn)
公网安备44030402000607
深圳市碧威特网络技术有限公司
付款方式


 复制成功!