查看: 667|回复: 0
收起左侧

[资料分享] codesys 常用数据类型

邀请回答

马上注册,享受更多特权

您需要 登录 才可以下载或查看,没有帐号?立即注册   

x

CoDeSys中的数据类型
用户编程时可以使用标准和自定义数据类型。每个标识符与一种 数据类型匹配。数据类型决定了存储内存空间的大小以及它所存储的值的类型。
布尔变量(B00L)
布尔类型变量的取值是TRUE(真)和FALSE(假).它保留8位的 存储空间.
参照:B00L常量 整数数据类型
BYTE, WORD, DWORD,SINT, USINT, INT, UINT, DINT, UDINT 都是整型数据类型。每个不同的数据类型包含一系列不同的值。下表列 出了各整型数据类型的范围界限:
                                                                           
  
类型
  
  
下限
  
  
上限
  
  
存储器空间
  
  
(字节)BYTE
  
  
0
  
  
255
  
  
8位
  
  
(字)WORD
  
  
0
  
  
65535
  
  
16位(2个字节)
  
  
(双字)DWORD
  
  
0
  
  
4294967295
  
  
32位(4个字节)
  
  
(单整型)SINT:
  
  
-128
  
  
127
  
  
8位
  
  
(无符号单整型)USINT: 0
  
  
255
  
  
8位
  
  
(整型)INT:
  
  
-32768
  
  
32767
  
  
16位
  
  
(无符号整型)UINT:
  
  
0
  
  
65535
  
  
16位
  
  
(双整型)DINT:
  
  
-2147483648
  
  
2147483647
  
  
32位
  
(无符号双整型)UDINT: 0
  
4294967295
  
  
32位
  
当大的数据类型转换成小的数据类型时,有可能导致信息丢失。
Word和Int的区别:前者表示16位正整数,后者表示16位的正负 整数和0.
REAL/LREAL (浮点型)
REAL和LREAL就是所谓的浮点型类型。他们指代仃理数。其中REAL占32位存储空间,LREAL则占64。
REAL 存储范围:1. 175494351e-38F 〜3.402823466e+38F
LREAL 存储范围:2. 2250738585072014e-308 〜
1.7976931348623158e+308
STRING(字符串)
字符串类型变量可包含任何一串字符。声明时变量的大小就决定 为变量保留多大的存储空间。此涉及字符串的字符数并可放入圆括号和方括号内。如果未给出变量的大小规格,默认大小为80个字符。
基本上,在CoDeSys屮,字符串的长度没冇限制,但是字符串的功能仅可以处理1-255个字符。
35个字符串声明的例子:
str:STRING(35):=,This is a String,;





上一篇:ST语言--数据类型 %IW作用
下一篇:欧姆龙系列

已有 0 人打赏作者

回复 邀请回答送花

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册   

本版积分规则

有技术问题,就上汇川技术社区

INOVANCE汇川技术 公众号

扫码下载掌上汇川APP

全国服务热线:8:30-17:30

4000-300124

苏州地址:江苏省苏州市吴中区越溪友翔路16号

深圳地址:深圳市龙华新区观澜街道高新技术产业园汇川技术总部大厦

Copyright © 2003-2100 汇川技术 Powered by Discuz! X3.4 ( 苏ICP备12002088号 )
快速回复 返回列表 返回顶部