常数(数值范围)

有效常数范围如下:

不带符号的整数范围

带符号的整数范围

数据大小:

十进制:

十六进制:

十进制:

十六进制:

B(字节)

0到255

16FF

-128到+127

167F

W(字)

0到65535

16FFFF

-32768到+32767

167FFF

D(双字)

0到4294967295

16FFFFFFFF

-2147483648到+2147483647

167FFFFFFF

数据大小:

十进制实数(正数范围)

十进制实数(负数范围)

D(双字)

+1.175495E-38至+3.402823E+38

-1.175495E-38至-3.402823E+38

常数格式标识符

程序可在许多指令中使用字节、字或双字大小的数据常数。格式标识符控制如何显示常数数值(二进制数字、十进制数字、十六进制数字或ASCII字符)。

假设程序常数为十进制数字,除非您使用格式标识符:

2

十六进制数字

'abcd'

ASCII常数,使用单引号字符起始与结束ASCII字符。对在参数列表中指定“常数”(Constant)的大多数指令都有效。作为数据字节存储。

"字符串"

ASCII常数字符串,使用双引号字符起始与结束ASCII字符。对在参数列表中指定常数字符串的指令参数有效。以长度字节后接数据字节的形式存储。

二进制常数示例

示例

数字基数

分隔符

常数数值

2

1101

2

11011111

十六进制常数示例

示例

数字基数

分隔符

常数数值

16

3FB2

16

A1CD

说明

输入常数时可使用下划线增强可读性。

ASCII常数字符范围

ASCII常数字符的有效范围是ASCII32至ASCII255,不包括DEL字符、单引号和双引号字符。在此范围之外的ASCII字符必须使用特殊$字符格式。

ASCII原义字符常数示例(单引号格式)

与允许将常数作为输入的指令合用

参数

操作数

数据类型

IN1、IN2

IB,QB,MB,SMB,VB,SB,LB,AC,常数,*VD,*LD,*AC

BYTE

数据

ASCII常数输入的编辑器支持

有效地址示例

内存映射
无用于单引号格式的前导长度字节

VB0

VB1

VB2

VB3

VB4

VB5

'A'

程序和数据块

VB0

A

'AB'

程序和数据块

VB0,VW0

A

B

'ABC'

数据块

VB0

A

B

C

'ABCD'

程序和数据块

VB0,VD0

A

B

C

D

'ABCDE'

数据块

VB0

A

B

C

D

E

'ABCDEF'

数据块

VB0

A

B

C

D

E

F

ASCII原义常数字符串示例(双引号格式)

与允许将常数字符串作为输入的指令合用

参数

操作数

数据类型

IN

VB,常数字符串,*VD,*LD,*AC

STRING

数据

ASCII常数字符串输入的编辑器支持

有效地址示例

内存映射
用于双引号格式的前导长度字节

VB0

VB1

VB2

VB3

VB4

VB5

VB6

"A"

程序和数据块

VB0

1

A

"AB"

程序和数据块

VB0

2

A

B

"ABC"

程序和数据块

VB0

3

A

B

C

"ABCD"

程序和数据块

VB0

4

A

B

C

D

"ABCDE"

程序和数据块

VB0

5

A

B

C

D

E

"ABCDEF"

程序和数据块

VB0

6

A

B

C

D

E

F

说明

对于ASCII常数,$是一个格式字符,用于在字符串中指明某特殊字符。

使用$格式字符的字符串示例:

当您下载或上传数据块及主程序、子例程和中断例程时,使用$格式字符修改ASCII原义常数。

字符串条目

存储在PLC存储器中的数据

'Cost$50'

"Cost$50"

Cost$50

Cost$50

'Enter$'name$''

"Enter$"name$""

Enter'name'

Enter"name"

下表显示嵌套控制字符的方法。

代码

解释

$

单美元符号

$'

单引号字符

$"

双引号字符

$L或$l

换行字符

$N或$n

新行字符

$P或$p

换页,新页

$R或$r

回车字符

$T或$t

制表符,即制表字符

$1f

$后的两个十六进制数字1f指定ASCII代码1f。

ASCII1f十六进制数字=ASCII31十进制数字

另请参见

直接和间接寻址

免责声明:本文章如果文章侵权,请联系我们处理,本站仅提供信息存储空间服务如因作品内容、版权和其他问题请于本站联系