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

STEP 7常数的表示技术方法

来源:艾特贸易2017-09-08

简介常数值可以是字节、字或双字, CPU 以二进制方式存储常数。在 STEP 7 中,常数也可以用十进制、十六进制、 ASCII 码或浮点数等格式来输入或显示。 B#16# 、 W#16# 、 DW#16# 分别用来表示十

    常数值可以是字节、字或双字,CPU以二进制方式存储常数。在STEP 7中,常数也可以用十进制、十六进制、ASCII码或浮点数等格式来输入或显示。

   B#16#W#16#DW#16#分别用来表示十六进制字节、字和双字常数。

   2#用来表示二进制常数,例如2#1101_1010

   L#用来表示32位双整数常数,例如1# +5

   P#用来表示地址指针常数,例如P#M2.0M2.0的地址。

   S5T#用来表示16S5时间常数,格式为S5T#aH_bbM_ccS_dddMS。其中abbccddd分别是小时、分、秒和毫秒的值,输入时可以省掉下划线。S5时间常数的取值范围为S5T#0S~ S5T#9990S

   T#用来表示带符号的32IEC时间常数,例如T#1D_12H_30M_OS_250MS,时间增量为1 ms。取值范围为-T#24D_20H_31M_23S_648MS~T#24D_20H_31M_23S_647MS

   DATEIEC日期常数,例如D#2004-1-15。取值范围为D#1990-1-1~D#2168-12-31TOD#用来表示32位实时时间(Time ofday)常数,例如TOD#235045.300,时间增量为1ms

   C#用来表示16位计数器常数(BCD码),例如C#250

   ASCII字符用单引号表示,例如‘A2C’,每个ASCII字符占一个字节。

    输入常数时必须使用英语的标点符号,如果使用中文的标点符号,将会出错,出错的输入内容用红色显示。