首页 理论教育 S7-200 支持哪些数据进制与字符类型?如何理解这些数据和符号?

S7-200 支持哪些数据进制与字符类型?如何理解这些数据和符号?

时间:2023-07-02 理论教育 版权反馈
【摘要】:答:S7-200支持二进制、十进制和十六进制数,支持ASCII字符也支持中文字符。这些数制和字符详细描述如下。在许多指令中使用字节、字或双字大小的数据,格式标识符显示这些常量是二进制数字、十进制数字、十六进制数字或是ASCII字符。使用单引号字符起始与结束ASCII字符。在此范围之外的ASCII字符必须使用特殊$字符格式。ASCⅡ常数字符串数据类型的格式:表2-11表示了字符串数据类型的格式。

S7-200 支持哪些数据进制与字符类型?如何理解这些数据和符号?

答:S7-200支持二进制十进制十六进制数,支持ASCII字符也支持中文字符。这些数制和字符详细描述如下。

二进制数据中,字节是8位、字是16位,双字是32位。十进制和十六进制数据见表2-

表2-6 十进制和十六进制数值范围

978-7-111-45169-3-Chapter02-18.jpg

数据格式标识符。在许多指令中使用字节、字或双字大小的数据,格式标识符显示这些常量是二进制数字、十进制数字、十六进制数字或是ASCII字符。

程序中默认常量为十进制数字,除非使用格式标识符:

2# 二进制数字;

16# 十六进制数字。

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

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

二进制数据举例见表2-7。

表2-7 二进制数据举例

978-7-111-45169-3-Chapter02-19.jpg

十六进制数据见表2-8。

表2-8 十六进制数据举例

978-7-111-45169-3-Chapter02-20.jpg

模拟量数据极限范围为-32000~+32000。在实际用于中常用的模拟量有13位、14位和16位,其分辨率是不同的,见表2-9所示。(www.xing528.com)

表2-9 不同位的模拟量分辨率

978-7-111-45169-3-Chapter02-21.jpg

ASCII常量字符范围:

ASCII常量字符的有效范围为ASCII 32~ASCII 255,但不包括DEL(删除)字符、单引号字符、双引号字符。在此范围之外的ASCII字符必须使用特殊$字符格式。

常量字符特例见表2-10所示。

表2-10 常量字符

978-7-111-45169-3-Chapter02-22.jpg

ASCⅡ常数字符串:

字符串是一系列字符组合,每个字符需要一个字节存储。字符串的第一个字节是定义字符串的长度,或者说称字符数。字符串的长度可为0~254个字符。如果常数字符串被直接输入程序编辑器或数据块,那么该字符串必须用双引号字符来表达起始和结束,如“字符串常数”。

ASCⅡ常数字符串数据类型的格式:

表2-11表示了字符串数据类型的格式。字符串最长为255个字节(254个字符加长度字节)

表2-11 字符串数据类型的格式

978-7-111-45169-3-Chapter02-23.jpg

不同长度字符串表达见表2-12所示。

表2-12 不同长度字符串表达法

978-7-111-45169-3-Chapter02-24.jpg

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈