STP7程序问题

请问图片123中的BLOCK_DB是什么意思,在程序中AR1=96是不是DB0.DBX108.1   如果是怎样,我在数据块中找不到DB0啊?
请问图片111中的 S7 PROGRAM有什么用

问题补充:
我的DB0在哪里去了,被删除了吗?我怎样找到有关DB0的东西,及时被删除了

图片说明:

STP7程序问题    STP7程序问题   

最佳答案

终于明白你的提问了,之前你的提问我回答的有些误解你的意思了。
首先你的DB块是背景数据块,在FB编程的时候,在形式参数声明了一种叫BLOCK_DB的类型,这种类型只能在形式参数体现,如图1,它16位长度,是指输入DB块的号,当FB调用的时候DB块自己就生成了。
由于你把DB编号变成了变量,是一定要赋值的,否则DB编号就会为0,CPU会故障的。

 S7 PROGRAM是程序啊!打开它就都是你程序了包括块和源,
你这里出现两个,用哪个下载哪个.

问题补充:
我有点无语了,DB0根本就不存在(DB编号是从1开始的),#i_DBdata这个变量是需要你赋值的,你赋值DB几就寻址哪个DB,不知道这么说你能懂么?

图片说明:

STP7程序问题  

提问者对于答案的评价:
老师您好!我的意思是您看见我的程序图片123里面的程序,有DB0.DBX108.1这个地址吗?我在我所以程序里面都找不到数据块DB0?是不是DB0被老外删除了?我要怎样才能找到有关DB0的蛛丝马迹????

专家置评

已阅,最佳答案正确。

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc197714.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年8月26日 上午12:31
下一篇 2017年8月26日

相关推荐