百摩网
当前位置: 首页 生活百科

plc变量表数据类型(探讨PLC变量的数据类型及数值范围)

时间:2023-07-17 作者: 小编 阅读量: 2 栏目名: 生活百科

如:IW0由IB0和IB1组成的,其中I是输入映象寄存器,W表示字,0是字的起始字节。字1.4、双字相邻的两个字组成一个双字,来表示一个无符号数。在编程时如果已经使用了MD100,如果再用MW100或MW102,就要特别慎重,避免重复定义。正整数1.6、32位整数32位整数和16位整数一样,为有符号数,最高位为符号位,1表示负数,0表示正数。单精度浮点数2、复合数据类型用户通过复合基本数据类型而生成就是复合数据类型。占用8个字节,BCD编码。

PLC是工业控制不可缺少的自动化核心设备,要想学好PLC就必须要先了解数据类型。数据类型是所有自动化软件的编程基础,只有熟练掌握,才能随心所欲的驾驭。下面我们就以西门子S7-200为例,详细讲述这些常用的数据类型。

siemens PLC

1、基本数据类型

基本数据类型由以下几种:

1.1、位(bit) 

定义为BOOL(布尔型),只有两个值:0 或 1。如:I0.0,Q0.1,M0.0,V0.1 等。

1.2、字节(Byte)

定义一个字节(Byte)等于8 位(Bit),其中0位为最低位,7 位为最高位。

如:IB0(包括 I0.0~I0.7 位),QB0(包括Q0.0~Q0.7 位),MB0,VB0 等。

用十六进制表示的范围为:00~FF,用十进制表示的范围为 0~255。

字节

1.3、字(Word) 

定义相邻的两字节(Byte)组成一个字(Word),表示一个无符号整数,所以一个字为16位。

如:IW0 由 IB0 和 IB1 组成的,其中I是输入映象寄存器,W表示字,0是字的起始字节。特别注意的是:起始字节必须是偶数。

字的范围为十六进制的 0000~FFFF,十进制的 0~65536。

在编程时,如果已经使用 IW0,如果想再用 IB0或 IB1,就要特别慎重,避免重复定义。

字

1.4、双字(Double Word)

相邻的两个字(Word)组成一个双字,来表示一个无符号数。因此,双字为 32 位。

如:MD100 是由 MW100 和 MW102 组成的,其中M是位存储区,D表示双字,100是双字的起始字节。特别注意的是:双字的起始字节也必须是偶数。

双字的范围为十六进制的 0000~FFFFFFFF(即十进制的 0~4294967295)。

在编程时如果已经使用了MD100,如果再用 MW100或MW102,就要特别慎重,避免重复定义。

双字

特别注意:以上的字节、字和双字数据类型均为无符号数,即只有正数,没有负数。

1.5、16位整数(INT,Integer)

整数为有符号数,最高位为符号位,1表示负数,0表示正数。范围为-32768~32767。

正整数

1.6、32 位整数(DINT,Double Integer)

32 位整数和16位整数一样,为有符号数,最高位为符号位,1表示负数,0表示正数。范围为-2147483648~2147483647。

负整数

1.7、浮点数(R,Real)

浮点数为 32 位,可以用来表示小数。浮点数可以为:1.m×2e。

单精度浮点数

2、复合数据类型

用户通过复合基本数据类型而生成就是复合数据类型。

复合数据类型包括以下几种:

2.1、数组(ARRAY)

将一组同一类型的数据组合在一起组成一个单位就是数组。

2.2、结构(STRUCT)

将一组同不同类型的数据组合在一起组成一个单位就是结构。

2.3、字符串(STRING)

字符串是由最多 254 个字符组成的一维数组。

2.4、日期和时间(DATE-AND-TIME)

用于存储年、月、日、时、分、秒、毫秒和星期的数据。占用 8 个字节,BCD 编码。

星期天代码为1,星期一~星期六代码分别是 2~7。

如:DT#2004_07_15_12:30:15.200 为 2004 年 7 月 15 日 12 时 30 分 15.2 秒。

2.5、用户定义的数据类型(UDT,User-Defined Data Type)

由用户将基本数据类型和复合数据类型组合在一起形成的数据类型。

可以在数据块DB和变量声明表中定义复合数据类型。

3、数据类型汇总表格

4、举例说明

对于有符号的整数来说,最高位用作符号位,余下的位才是数值部分。

下面以有符号整数INT来举例说明其数值范围为什么是-32768-32767?

最高位是符号位,0为" "、1为"-,去掉一个符号位后,余下的数据只有15位。

15位二进制1对应的整数最大正整数为2^15-1=32767,最大值为 32767,对应二进制:0111 1111 1111 1111。即十进制范围:0~32767;

15位二进制1对应的整数最大负整数为-2^15=-32768,最大值为-32768,对应二进制:1111 1111 1111 1111。即十进制范围:-32768~-1;

西门子PLC

其实,数据类型简单也复杂,尤其是自定义数据类型。看得懂,并不代表你能在编程过程中能正确使用。只有自己动手编程,对不同的数据类型进行定义和使用,才能有深入地理解和掌握。当你对数据类型充分理解后,就可以学习数据的寻址。坚持不懈的学习和实际编程,才会有可能成为变成专家。

    推荐阅读
  • 四个字诗意网名(四个字的简单好听的昵称)

    北风难挽逃离宇宙,我来为大家科普一下关于四个字诗意网名?以下内容希望对你有帮助!四个字诗意网名北风难挽逃离宇宙桃气十足初遇未遇临风纵欢冷夜残月跟紧步伐几杯薄酒嗜影狂魔海派先玍蓝白天使稍尽春风奶包偶巴苍了夏靡一首缠绵猫扑风铃痴人说梦温柔失格墨韵浅月别耍脾气殇到此止君临天下亡命男人寒窗十载半度微凉北悸安凉不语知心永无止境心动没用繁花如梦人海茫茫几分甜度北海森屿兔叽姐姐松北有纪钟情于你

  • 太平本是将军定不许将军见太平是什么意思(太平本是将军定不许将军见太平解释)

    太平本是将军定不许将军见太平是什么意思?接下来我们就一起去研究一下吧!太平本是将军定不许将军见太平是什么意思太平本是将军定,不许将军见太平,谚语,意思是指太平的局面本是由将军奠定的,但太平未见,功臣即被除掉。

  • 三亚自由行3-4天攻略(三亚自由行如何安排)

    三亚一年四季均适合旅游,但是推荐10月至次年3月前往。所以只要去三亚,无论您所在的城市处于春夏秋冬,请带好清凉的夏季装备和防晒前往。优质海景房却免于过于昂贵的价格,是大东海比亚龙湾所拥有的最大优势。全年阳光灿烂,沙滩洁白柔细,是三亚品质最好的沙滩,许多酒店也拥有私人沙滩。海棠湾附近住宿多集中为五星级酒店、度假中心。从第一市场买回的海鲜,很快就能在加工店变为一桌美味大餐。

  • 裤子29是多大尺码(裤子29尺码介绍)

    我们一起去了解并探讨一下这个问题吧!裤子29码适合身高160厘米,胸围76厘米的一般体型的人穿,其腰围是2尺2寸2,也就是76厘米,臀围是95厘米,裤长是110厘米,脚口是19.7厘米。服装尺码标准在人体基本尺寸的基础上,根据不同的款式,加上合适的宽松量。服装的规格尺寸一旦确定以后,它就是服装制造的依据。

  • 洗头洗澡洗脸的顺序 洗脸洗澡洗头的正确顺序

    关心健康的人,对事关健康的任何小事都不会忽视,比如关心洗澡时先洗脸还是先洗头。洗澡健康的顺序这种“健康无小事”的态度值得大大表扬!而且随着毛孔的扩张,而深入到皮肤深处。洗头后洗澡,洗澡时水温可以偏热,这样能有效促进新陈代谢,加快血液循环,扩张毛孔,将身体汗垢彻底排出。洗发水的营养成分不仅能被充分吸收,在揉洗过程中,头发也不易受到损伤。

  • 部落冲突老玩家心得(部落冲突:老玩家也不知道的那些事)

    2019年的圣诞节已经过去了,但2019的圣诞树你一定还留着吧?众所周知,在很久之前的版本中X连弩、地狱塔与天鹰火炮都需要填装弹药,而现在它们能自动填装了。但是有弹药设定就说明它们很可能会射光弹药,不过在一般的对战中有时间限制,我们很难测试这点。其实他的真面目是——野猪骑士!虽然知道了这些也没有什么用,但至少我们能看到COC的设计师那独有的脑洞为我们带来了什么样的快乐。快把你知道的冷知识在评论下方也分享出来吧!

  • 冰雪路行车时应注意什什么(冰雪路行车时应注意什么?答案)

    行进中车速要平稳,要防止车速过快,避免猛加速。需要加速或减速时,油门应缓缓踏下或松开,以防驱动轮因突然加速或减速而打滑。一般应与前车拉开正常行驶距离的2倍以上。没有ABS的车尤其要注意防止侧滑。

  • 控制欲有哪些表现(控制欲强的原因)

    掌控欲是人们初始的本能反应之一,每一个人多多少少都是要想控制住一些事情或别人。这些小心谨慎、完美主义者、内心总不踏实的人更期待操纵他人。因此非常容易造成焦虑痛苦的心态,乃至一些极端的人会作出偏激的个人行为。创建优良的个人爱好恰好能够合理地减轻这类焦虑情绪,控制不了自己怎么办?既考虑了人的控制欲望,又不容易损害他人。

  • 中秋节都送什么礼品给我们(中秋节送点啥4份好礼等你拿)

    给思念的你中秋节,打算回家吗如果不回家,那天晚上你会在哪有没有人陪你一起看月圆中秋节不只是吃月饼那么简单她关乎团圆,关乎思念中秋是365天里最重要的月圆一家人围着桌子其乐融融赏月的场景相信无论走到哪离家多远我们永远不会忘记这些画面今年的八月十五是39度8的第一个中秋为了传递对大家的祝福我们将送出39度8的中秋产品大礼包中秋大礼包把美好记忆托付给纸,留下时光印记本身就是一种浪漫这个中秋让我们一起用特

  • 忍心害理的意思(忍心害理的解释)

    下面内容希望能帮助到你,我们来一起看看吧!忍心害理的意思忍心害理,汉语成语,拼音是rěnxīnhàilǐ,意思是心地残忍,丧尽天良。出自《诗·大雅·桑柔》:“维彼忍心,是顾是复。”