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

欢迎回到技成培训网

技成培训网

电工题库宝典

技成电工课堂

PLC练习题

技成PLC课堂

变频器故障查询

技成PLC学吧

伺服驱动故障查询

技成PLC网校

当前位置:技成首页 > 文章中心 > 技成百科 > DB0.DBX1.0在程序中是如何执行的,如何调用

DB0.DBX1.0在程序中是如何执行的,如何调用

刘玉蓉 发布于2014-11-06 17:34 4 0 标签:

DB0.DBX1.0在程序中是如何执行的,如何调用

佳答案

一般在用户程序中访问或执行数据块时,必须指明数据块的编号、数据类型与位置。在STEP7中可以采用传统访问方式即先打开后访问执行(如OPN DB1 L DBW2),也可以采用完全表示直接访问方式,如DB1.DBX1.0,它是用绝对地址直接访问数据块,举例如下:
L DB1.DBX1.0  //打开数据块DB1,并装入地址为数据块中个字节中第0位的位数据到累加器1中
它实际上是两个指令合并:
OPN DB1 //打开数据块DB1
L DBX1.0 //装入地址为数据块中个字节中第0位的位数据到累加器1中
一般数据块利用装入L和传送指令T来执行程序的。如果是共享数据块,其中数据可以被所有逻辑块(OB、FB、FC)可以直接访问;如果数据块DB是共享数据块,只能被特定逻辑块(FB、SFB)调用。数据块中并没有DB0.
为避免出现系统错误,在使用数据块之前,必须建立数据块DB,并在块中定义变量(包括变量符号名、数据类型以及初始值)。数据块中变量的顺序及类型决定了数据块的数据结构,变量的数量决定了数据块的大小。数据块建立后,还必须同程序块一起下载到CPU,才能被程序块访问执行。

若有收获,就点个赞吧!

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

微信扫一扫分享

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

相关推荐

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