西门子DB

本文详细解释了PLC中DB100数据块的概念及其内部结构,包括位、字节、字和双字的组成方式,以及它们在数据存储中的应用。通过具体实例,如DB100.DBB0、DB100.DBW0和DB100.DBD0,阐述了不同数据类型的存储原理。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

DB 为数据块,就是DATA BLOCK 的两个单词的简写。
DB100是数据块编号为100,DBX0.0:就是在数据块中,第一个字节的第一个位。
DB100.DBX0.0 完整的意思:在数据块100中,第一个字节的第一个位
1、DB100.DBB0 一个字节有8个位,分别为0---7!例:0.0----0.7共8位。
2、DB100.DBW0一个字有两个字节,分别为 DB100.DBB0和 DB100.DBB1
3、DB100.DBD0一个双字有两个字,分别为 DB100.DBW0和 DB100.DBW2
4、DB100.DBX0.0 一个位,这是最小单位。


bd20只是一个地址,用来存储real类型的数据,32位,双字
dbw20可存整型的数据(INT),16位,字
dbb20为字节,8位,一个byte
dbx20,一个位,即一个bit,作用类似于i0.0,q0.0,m0.0,代表0和1,或TRUE和FLASE
常开或常闭触点只能是布尔型数据来表示
补充:双字=2*字=2*2*byte=2*2*8*bit=32*bit

DBW0包含 DBB0(高八位) 和 DBB1(低八位)

DBB0有八位:分别为dbx0.0-dbx0.7
DBB1有八位:分别为dbx1.0---dbx1.7

它们之间的关系是:DBB20中包含DBX20.0;DBW20中包含DBB20;DBD20中包含DBW20。只要DBX20.0可以作为触点,因为只要它是位逻辑
 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值