技成培训网 技成学习APP 技成工具箱 技成企业服务

欢迎回到技成培训网

技成培训网

电工题库宝典

技成电工课堂

PLC练习题

技成PLC课堂

变频器故障查询

技成PLC学吧

伺服驱动故障查询

技成PLC网校

当前位置:技成首页 > 文章中心 > 技成百科 > db块访问的问题

db块访问的问题

郑志武 发布于2012-12-16 23:26 1 0 标签:

opndb50
at21

a(
l10
lmd424
>d
)
=l0.0
al0.0
a(
ldbw[md420]
ldbw[md424]
>=i
)
=l0.1
al0.1
jnb_001
ldbw[md420]
tdb30.dbw6
_001:nop0
al0.1
jnb_002
ldbw[md424]
tdb30.dbw8
_002:nop0
al0.1
jnb_003
ldb30.dbw6
tdbw[md424]
_003:nop0
al0.1
jnb_004
ldb30.dbw8
tdbw[md420]
_004:nop0
al0.0
at21
=l0.1
al0.1
jnb_005
lmd420
lp#2.0
+d
tmd420
_005:nop0
al0.1
jnb_006
lmd424
lp#2.0
+d
tmd424
_006:nop0
程序的dbw[md420]dbw[md424]是不是就是分别访问的是db50.dbw[md420]和db50.dbw[md424],如果不是要怎样表达才行

问题补充:
程序中3个dbw[md420]dbw[md424]是不是就是分别访问的是db50.dbw[md420]和db50.dbw[md424],我看了这个(错误1
opndb1
adb2.dbx0.0
=dbx0.0

楼主:
错误1:
执行db2.dbx0.0后,就默认打开db2了,所以其实你是把db2.dbx0.0又赋给了自己
修改:
adb2.dbx0.0
=db1.dbx0.0
)我看了这个文档有点疑问,那我下面访问了db30.dbw6,那我后面的dbw[md424]是不是就访问了db30.dbw[md424]

佳答案

你的理解正确
访问db30.dbw6会改变db寄存器,相当于执行了opndb30
不过你的程序中还存在跳转指令,如果访问db30的语句被跳过那么db寄存器不会被改变了

若有收获,就点个赞吧!

文章来源于网络及文献如有侵权请联系站长
分享到:

微信扫一扫分享

阅读与本文标签相同的文章

相关推荐

最新文章 热门文章
最新课程 免费课程
PLC资料下载 电工电气资料下载
应用新秀
变频器故障代码查询APP
伺服故障代码查询APP
技成
手机APP
热门标签