西门子PLC程序中DB1.DBW70是代表什么意思

[复制链接]
查看11 | 回复4 | 2017-9-5 09:01:16 | 显示全部楼层 |阅读模式
我经常在西门子PLC程序中看到将什么数据传送到DB1.DBW10中。比如将PIW756的值传送到DB1.DBW70中,DB1.DBW70还有DB1.DBW0,DB10.DBW110这些是代表什么意思,使用这些寄存器首先要做哪些准备工作,注意哪些事项?我看到好多程序里用到这些,但就是不明白,看书和资料上讲的也很简单,请哪位老师能帮学生我详细讲解一下

回复

使用道具 举报

千问 | 2017-9-5 09:01:16 | 显示全部楼层
DB1是数据块号,一般需要你自己在项目中自己建立,可以一个数据一个数据的建立,也可以在程序中用命令建立。DBW70是指第71个数据字,有些书用偏移量来说明数据字地址,意思一样。DBW70是以字为单位寻址的,还可以按位,字节,双字节来寻址,分别是DB1.DBX70.0,DB1.DBB70.0,DB1.DBD70.有些程序可能不需要前面的DB1,那是因为前面用OPN DB1将这个数据块打开了,只要不再打开别的数据块就一直不需要用前面的DB1。
回复

使用道具 举报

千问 | 2017-9-5 09:01:16 | 显示全部楼层
DB1,代表1号数据块DBW70,代表数据字70,这儿70是表示地址组合起来叫DB1.DBW70,一号数据块第70个数据字.如果是要讲应用的话,那悬赏分不够.
回复

使用道具 举报

千问 | 2017-9-5 09:01:16 | 显示全部楼层
西门子SETP7,数据一般放在DB块中,DB1.DBW10,表示数据在DB1中,W表示字,西门子数据存储的基本单位是字节(Byte),用B表示,所以DBW10 表示用了DBB10,DBB11,这2个字节。
回复

使用道具 举报

千问 | 2017-9-5 09:01:16 | 显示全部楼层
DBW70是指第71个数据字
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行