CODOSYS之结构化文本(ST)—— 初级篇(三)基础-数据类型

CODOSYS之结构化文本(ST)—— 初级篇(三)基础-数据类型清楚的了解数据类型是编程必备技能数据类型分三类 这篇文章只讲标准数据类型 下篇文章会讲规范扩展数据类型与自定义数据类型 标准数据类型所有被标准 IEC61131 3 描述的数据类型 一般都能被 C

大家好,欢迎来到IT知识分享网。

标准数据类型

所有被标准 IEC61131-3描述的 数据类型, 一般 都能被 CODESYS支持,参见以下:

布尔:

布尔 类型 变量将被赋值 TRUE (1) 和FALSE (0)。将保持8位内存空间。
整数:

查看以下所有变量的整数数据类型列表。每个不同的数字类型占用不同的范围值。以下范围限制适用于整数数据类型:

数据类型

下限

上限

内存空间

BYTE

0

255

8 Bit

WORD

0

65535

16 Bit

DWORD

0

32 Bit

LWORD

0

264-1

64 Bit

SINT

-128

127

8 Bit

USINT

0

255

8 Bit

INT

-32768

32767

16 Bit

UINT

0

65535

16 Bit

DINT

32 Bit

UDINT

0

32 Bit

LINT

-263

263-1

64 Bit

ULINT

0

264-1

64 Bit

 

浮点数:

REALLREAL 就是所说的浮点类型。它们用来表示有理数。REAL占用32位内存,LREAL占用64位。

REAL的范围值: 1.401e-45 to 3.403e+38。

LREAL的范围值: 2.72014e-308 to 1.23158e+308。

    注:数据类型 LREAL的支持取决于目标设备。请查看相应的文档,看在编译过程中,是否64位的类型 LREAL 转换成了 REAL。 (可能会丢失一些信息) 。

 

字符串

字符串数字类型变量可以包含任何字符串特性。在声明部分中的大小决定为其保留的内存空间。指的是字符串中字符的序号,可以放在圆括号和方括号中。如果没有大小规范,默认尺寸是80个字符。 字符串程度没有限制,但是字符串功能只能实现1 – 255 字符! 便如变量用一个很长的字符串初始化器变量数字类型,字符串将从右往左相应地截断。

 

时间数据类型

数据类型TIME, TIME_OF_DAY (简写为 TOD), DATE, 和 DATE_AND_TIME (简写为 DT) 的处理方式如DWORD。 TIME 和 TOD的时间以毫秒计算。 TOD时间 从 12:00 A.M开始, DATE 和DT 的时间以秒计算,1970年1月1号 12:00 A.M.开始。

注意以下:数据类型, 一般

LTIME: IEC 61131-3 标准扩展可用于 64-位时间数据类型

TIME 常量

DATE 常量

DATE_AND_TIME 常量

TIME_OF_DAY 常量 。

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://yundeesoft.com/115631.html

(0)
上一篇 2024-11-17 22:33
下一篇 2024-11-17 22:45

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注微信