博途v13移植step7怎么建立多重背景数据块?怎么才能想step7那样显示?

STEP7多重背景数据块使用问题。 - 中国亿万电器网 - Powered by LeadBBS 6.0
loading...
loading...
+127魅力127积分974经验7062文章91注册
STEP7多重背景数据块使用问题。
请问各位大侠,我这个问题是怎么一回事儿。看了视频,按照视频上说的做。为什么还是会出现这种情况。第一次用多重背景数据块这个功能。希望谁能帮我解决下这个问题。谢谢。
[upload=.jpg[/upload]
+2魅力2积分3769经验47193文章410注册
[SIZE=6]要在UDT里建立你的&缺料呼叫&,很方便使用。[/SIZE]
+127魅力127积分974经验7062文章91注册
[QUOTE][B]下面引用由[U]yiyang1[/U]发表的内容:[/B]
要在UDT里建立你的&缺料呼叫&,很方便使用。[/QUOTE]
哥们儿 能具体点吗?我没听懂 我那个缺料呼叫 是FB1 我在FB1里面写了一段程序。什么是要在UDT里建立“缺料呼叫”?
+2魅力2积分3769经验47193文章410注册
[SIZE=6]&缺料呼叫&有可能是一个子程序(功能块)[/SIZE]
职务论坛版主声望+1815魅力1714积分20628经验177523文章5678注册
缺料呼叫 必须是一个允许多重背景的FBauto_
工控技术交流QQ千人群:(满员)
工控交流群三群,群号码:
KingScada3.51硬狗;
IFIX正版狗修改授权点数和加功能;
中控DCS正版硬狗 操作员变工程师或加OPC;
安川机器人加密狗;
PCVUE加密狗
+127魅力127积分974经验7062文章91注册
[QUOTE][B]下面引用由[U]yiyang1[/U]发表的内容:[/B]
&缺料呼叫&有可能是一个子程序(功能块)[/QUOTE]
“缺料呼叫”是我的一个功能块呀。我在FB1的符号名就是“缺料呼叫”。我在FB1里面编写程序,由于要多次调用这个程序,而且也不想创建太多的背景数据块。就是用多重背景数据块这个功能。FB10是我的上层功能块。而且我也添加了FB10的背景数据块DB10,打开FB10后,在局部变量的STAT中,我添加FB1,添加之后字体显示红色。我不知道是哪儿出问题。也不知道是否有什么还没设置到。& 哥们儿,你这个意思我还真没看懂,能帮我再解释解释不??
+127魅力127积分974经验7062文章91注册
[QUOTE][B]下面引用由[U]guolibin[/U]发表的内容:[/B]
缺料呼叫 必须是一个允许多重背景的FB[/QUOTE]
也就是说上层功能块和下层功能块都要是多重背景数据吗?
+2魅力2积分3769经验47193文章410注册
[SIZE=5]程序发上来看看[/SIZE]
+127魅力127积分974经验7062文章91注册
[QUOTE][B]下面引用由[U]yiyang1[/U]发表的内容:[/B]
程序发上来看看[/QUOTE]
这个设置有问题吗?
[upload=.jpg[/upload]
[upload=.jpg[/upload]
+2魅力2积分3769经验47193文章410注册
数据类型要填FB&1&
+127魅力127积分974经验7062文章91注册
[QUOTE][B]下面引用由[U]yiyang1[/U]发表的内容:[/B]
数据类型要填FB&1&[/QUOTE]
好了 ,哥们儿弄好了,我把FB1改为了多重背景功能块,以前的我不是。谢谢你了。
loading...
loading...
loading...
loading...
loading...
loading...
长度不得超过255字
内容(最大25K)
是否是UBB代码
Alt+S或Ctrl+Enter快速提交
Powered by .STEP7怎样使用多重背景数据块
多重数据块是数据块的一种特殊形式,如在
的背景数据块选择为多重背景数据块就可以了,
不需要建立背景数据块,其接口参数都保存在
的多重背景数据块中。建
立多重背景数据块的方法是:在建立数据块只要在数据类型选项中选择
就可以了,见下例。
下面通过一例简单介绍一下多重背景数据块使用的一些注意事项和方法。
例如,PLC控制两台电机,且控制两台电机的接口参数均相同。一般的作法,
我们可以编写功能块FB1控制两台电机,当控制不同的电机时,分别使用不同的背
景数据块就可以控制不同的电机了(如第一台电机的控制参数保存在DB1中,第
二台电机的控制参数保存在DB2中,我们可以在控制第一台电机调用FB1时以DB1
为背景数据就可以了,第二台同样以DB2为背景数据块)。这样就需要使用两个
背景数据,如果控制的电机台数更多,则会使用更多的数据块。使用多重背景数据
块就是为了减少数据块的数量。
像这种情况,我们就可以利用多重背景数据块来减少数据块的使用量。拿本例
来说,我们就可以在
中分别调用(每台电机各调用
来控制两台电机的运转。对于每次调用,
都将它的数据存储在
的背景数据块
中。这样就无需再为
分配数据块,所有的功能块都指向
。原理图如下:
首先,我们需要先后插入一个功能块FB10和数据块DB10,DB10就为FB10
的多重背景多重数据块。如下图:
其次,需要在
中指定其所包含的背景数据块。方法如下:在
变量定义窗口中,在“
”变量区中(必须在此变量区中)为每台电机的控制取好
名称后,数据类型选择
,确认后,再把
,即功能块
果你在变量表中已经定义了
的符号,则会自动出现其符号名。地址一般由
的接口参数数量自动计算得到,采用默认值就可以了。
因为控制两台电机,所以需要在STAT中定义两个这样的变量。结果如下:
经过以上步骤,FB的背景数据块DB10中就完全包含了1#和2#电机所需的
数据,如下图,其中地址2.0~8.0是第一台电机的接口区控制参数,10.0~16.0
是第二台电机接口区控制参数。
这时,在FB10的指令列表中“多重实例”中就会出现已经添加的两个局部背景,
在程序中就可以分别调用这两个局部背景控制1号和2号电机了。程序如下:
相关资料推荐
西门子PLC_寻址【精】.doc多重背景数据块的使用(精).doc
当前资料暂无简介~
当前资料暂无简介~
当前资料暂无简介~
当前资料暂无简介~
STEP7常用功能块教程
当前资料暂无简介~
STEP7常用功能块编程,非常实用
西门子资料
在此可输入您对该资料的评论~
资料阅读排行
(window.slotbydup=window.slotbydup || []).push({
id: '2371234',
container: s,
size: '300,250',
display: 'inlay-fix'
该用户的其它资料
请选择举报的类型
赌博犯罪类
资料评价:
所需积分:5STEP7怎样使用多重背景数据块_图文_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
STEP7怎样使用多重背景数据块
上传于||暂无简介
阅读已结束,如果下载本文需要使用1下载券
想免费下载本文?
定制HR最喜欢的简历
下载文档到电脑,查找使用更方便
还剩2页未读,继续阅读
定制HR最喜欢的简历
你可能喜欢

我要回帖

更多关于 博途v13 step7 的文章

 

随机推荐