您现在的位置是:首页 > PLC技术 > PLC技术

PLC指令的数据及数据格式

来源:艾特贸易2017-06-04

简介计算机是处理数据的机器,指令语句中助记符说的是要做什么,而数据则是操作的对象。和普通计算机一样, PLC 指令中数据的表达有两种基本的形式,一是常数,即直接给出数据,称

    计算机是处理数据的机器,指令语句中助记符说的是要做什么,而数据则是操作的对象。和普通计算机一样,PLC指令中数据的表达有两种基本的形式,一是常数,即直接给出数据,称为立即寻址。二是给出数据的存储器地址,称为直接寻址。如指令“MOVB 16#A8 SMB67”中,16# A8即是常数数据,而SMB67则是存储器的地址。还有一点要注意,不论是常数还是地址中的数据,都一定遵守指令指定的数据格式。S7-200PLC规定可以使用字节、字、双字长度的常数,常数的类型可指定为十进制、十六进制(16#7AB4)、二进制(2#10001100)ASCⅡ字符( SIMATIC)。在存储单元中可以存储的数据类型有布尔型(BOOL)、整数型(INT)和实数型(REAL)3种。由于PLC不支持数据类型的处理及检查,编程时必须注意输入数据的格式。这里有两层含义,一是指令对数据的长短及格式都有具体的要求,不能用错;二是不同长度的存储单元中可以存储数据的范围是不同的。表3-1给出了不同存储单元存储数据的范围,编程时可参阅。    3-1    不同长度数据表示的十进制和十六进制数的范围
  不同长度数据表示的十进制和十六进制数的范围