回复:不同数据类型 占用字节数的 迷惑

ashore07

  • 帖子

    73
  • 精华

    0
  • 被关注

    5

论坛等级:游侠

注册时间:2011-01-06

普通 普通 如何晋级?

发布于 2012-07-29 14:24:41

2楼

quote:以下是引用KAPOK在2012-07-29 13:23:30的发言:
楼主的这些参数是从哪里打听到的?


看的 一个博客上的 http://blog.163.com/dgp65056@yeah/blog/static/93326943200811641026832/






数据类型





位数





格式选择





数制与范围





应用举例







布尔(BOOL)





1





布尔量





0,1













字节(BYTE)





8





十六进制数





B#16#00---B#16#FF













字(WORD)





16





二进制数



十六进制数



BCD码



无符号十进制数





2#0---2#1111 1111 1111 1111



W#16#0—W#16#FFFF



C#0—C#999



B#(0,0)--B#(255,255)













双字(DWORD)





32





二进制数







十六进制数







无符号数





2#0—2#1111 1111 1111 1111 1111 1111 1111 1111



DW#16#0000 0000—



DW#16#FFFF FFFF



B#(0,0,0,0)—B#(255,255,255,255)













字符(CHAR)





8





字符





任何可以打印的字符













整数(INT)





16





有符号十进制数





-32768--+32767













双整数(DINT)





32





有符号十进制数





L#-214 783 648----L#+214 783 647













实数(REAL)





32





IEEE浮点数





上限:+/-3.402823e+38



下限“+/-1.175495e-38













时间(TIME)





32





IEC时间精度1ms





T# -24D_20H_31M_23S_6448MS----



T#24D_20H-31M-23S_647MS













日期(DATE)





32





1天





D#1990_1_1----D#2168_13_31













每天时间(TOD)





32





1ms





TOD#0:0:0.0---TOD#23:59:59.99













系统时间(S5TIME)





32





S5时间,时基10ms





S5T#0H_0M_0S_0MS---



S5T#2H_46M_30S_0MS













复式数据类型











数据类型





说明







日期时间 DT



DATE_AND_TIME





定义64位区(8字节)。用BCD码存储时间信息:



字节从低到高0--5分别对应年、月、日、小时、分、秒;



字节6和字节7的高位对应毫秒,字节7低位对星期几







字符串STRING





可以定义254个字符。字符串默认大小为256字节(存放254个字符加两个字节的字头)。可以通过定义字符串的实际数目来减少欲设置,如STRING[7] ‘SIEMENS’







数组ARRAY





定义一种数据格式的数组







构造STRUCT





定义多种数据类型组合的数组









参数类型



用于向FB和FC传送参数











参数





大小





说明







定时器(Timer)





2字节





指定执行逻辑块要使用的定时器如T4







计数器(Counter)





2字节





指定执行逻辑块要使用的计数器如C3







块 Block_FB



Block_FC



Block_DB



Block_SDB





2字节





如:FB20



FC101



DB12



SDB11







指针(Pointer)





6字节





定义内存单元,如 P#M30.0







ANY





10字节





如果实参的类型未知,或可以使用任意数据类型时 如P#M60.0, word5
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-300/400

共有54759条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

  • 分享

  • 只看
    楼主

top
X 图片
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。