1,请问一个DB块里能定义多少字节数据

和cpu型号有关系,每个DB的大小只要不超过16KB都是可以的,最好每个DB不要超过1K,我个人认为,大了也没有意义了。最好把DB做成某种结构,比如运算和存储模拟量数据,可以做成一个专门的结构,如此这样,需要扩展的话,只要拷贝一个重命名就可以了。

请问一个DB块里能定义多少字节数据

2,一个DB块能定义多少个字或字节比如CPU31

和cpu型号有关系,每个DB的大小只要不超过16KB都是可以的,最好每个DB不要超过1K,我个人认为,大了也没有意义了。最好把DB做成某种结构,比如运算和存储模拟量数据,可以做成一个专门的结构,如此这样,需要扩展的话,只要拷贝一个重命名就可以了。

一个DB块能定义多少个字或字节比如CPU31

3,西门子300中的DB

DB是S7-300的数据块,可以理解为PLC的变量地址。类似于M、I、Q等变量但又有其特殊的地方。1、DB块是存储在MMC卡中,它的值不会丢失,即使PLC掉电,重新开机后也会保留上一次的值。2、M、I、Q等变量都是有限的,例如M区在CPU314中只有256字节,而DB块可以想象成无限大,在一个程序中你可以建多大1024个DB块,而每个块又可以建几千字节变量,所以在一个程序中,像M、I、Q这些变量是用在特殊位置上,要节省使用,大部分的变量需要通过DB块来建立。3、DB块还可以设置初始值,每次下时都会以你设定的初始值为当前值,而想M变量就需要程序处理才能实现这个功能。

西门子300中的DB


文章TAG:DB块最大多少个字节最大  大多  多少  
下一篇