SIEMENS西门子吉林省延边朝鲜族自治州(授权)电机一级代理商——西门子东北总代理
| 更新时间 2024-11-18 07:00:00 价格 请来电询价 西门子总代理 PLC 西门子一级代 驱动 西门子代理商 伺服电机 联系电话 15903418770 联系手机 15915421161 联系人 张经理 立即询价 |
详细介绍
博途软件中常见的PLC数据类型有很多,也是学习PLC必须要掌握的一个知识点,下面列举博途软件中常见的数据类型,供大家参考。位/布尔、字节、字、双字整数数据类型整型数据类型(U=无符号,S=短,D=双)USInt(无符号8位整数)、SInt(有符号8位整数)、 UInt(无符号16位整数)、Int(有符号16位整数) UDInt(无符号32位整数)、DInt(有符号32位整数) 详细见下表:数据类型位大小数值范围常数示例地址示例USInt80 到 25578MB0、DB1.DBB4、SInt8-128 到 127+50,-50UInt160 到 65,53565295MW2、DB1.DBW2、Int16-32,768 到 32,76730000, +30000UDInt320 到 4,294,967,2954042322160MD6、DB1.DBD8、DInt32-2,147,483,648 到2,147,483,647-2131754992浮点型实数型数据类型实(或浮点)数以32位单精度数(Real)或64位双精度数(LReal)表示。单精度浮点数的精度Zui高为6位有效数字,而双精度浮点数的精度Zui高为15位有效数字。在输入浮点常数时,Zui多可以指定6位(Real)或15位(LReal)有效数字来保持精度。见下表:数据类型位大小数值范围常数示例地址示例Real32-3.402823e+38 到 -1.175495e-38、±0、+1.175 495e-38 到 +3.402823e+38123.456, -3.4,1.0e-5MD100、DB1.DBD8、LReal64-1.7976931348623158e+308到-2.2250738585072014e-308、±0、+2.2250738585072014e-308到+1.7976931348623158e+30812345.123456789e40、1.2E+40DB_name.var_name规则:●不支持直接寻址●可在 OB、FB或 FC 块接口数组中进行分配时间和日期数据类型Time:TIME数据作为有符号双整数存储,被解释为毫秒。编辑器格式可以使用日期(d)、小时(h)、分钟(m)、秒(s)和毫秒(ms)信息。 日期(DATE):DATE数据作为无符号整数值存储,被解释为添加到基础日期1990年1月1日的天数,用以获取指定日期。编辑器格式必须指定年、月和日。Time_of_Day:TOD(TIME_OF_DAY)数据作为无符号双整数值存储,被解释为自指定日期的凌晨算起的毫秒数(凌晨=0ms)。必须指定小时(24小时/天)、分钟和秒。可以选择指定小数秒格式。DTL: DTL(日期和时间长型)数据类型使用12个字节的结构保存日期和时间信息。可以在块的临时存储器或者DB中定义DTL数据。必须在DB编辑器的“起始值”(Startvalue)列为所有组件输入一个值。详细见下表:数据类型大小范围常量输入示例Time32 位T#-24d_20h_31m_23s_648ms 到T#24d_20h_31m_23s_647ms存储形式: -2,147,483,648 ms 到+2,147,483,647 msT#5m_30sT#1d_2h_15m_30s_45msDATE16 位D#1990-1-1 到 D#2168-12-31D#2009-12-31DATE#2009-12-31Time_of_Day32 位TOD#0:0:0.0 到 TOD#23:59:59.999TOD#10:20:30.400TIME_OF_DAY#10:20:30.400DTL(长格式日期和时间)12 个字节Zui小:DTL#1970-01-01-00:00:00.0Zui大:DTL#2262-04-11:23:47:16.854775807DTL#2008-12-16-20:30:20.250字符和字符串数据类型字符和字符串数据类型详细见下表:数据类型大小范围常量输入示例Char8 位16#00 到 16#FF'A', 't', '@', 'ä', '∑'WChar16 位16#0000 到16#FFFF'A', 't', '@', 'ä', '∑', 亚洲字符、西里尔字符以及其它字符Stringn+ 2 字节n =(0 到 254 字节)"ABC"WStringn + 2 个字n =(0 到 65534 个字)"ä123@XYZ.COM"数组数据类型详细见小表:数据类型数组语法ArrayName[index1_min..index1_max,index2_min..index2_max]of●全部数组元素必须是同一数据类型。●索引可以为负,但下限必须小于或等于上限。●数组可以是一维到六维数组。●用逗点字符分隔多维索引的Zui小Zui大值声明。●不允许使用嵌套数组或数组的数组。●数组的存储器大小=(一个元素的大小*数组中的元素的总数)数组索引有效索引数据类型数组索引规则常量或变量USInt, SInt, UInt, Int, UDInt, DInt●限值:-32768 到 +32767●有效:常量和变量混合●有效:常量表达式●无效:变量表达式示例:ARRAY[1..20]of REAL 一维,20个元素ARRAY[-5..5]of INT 一维,11个元素ARRAY[1..2,3..4]of CHAR 二维,4个元素以上数据类型如下图数据类型除此之外,还有Struct,数据指令,juedui寻址等,这里不一一例举。
相关产品