『7x24小时有问必答』
六十一、多次调用的时候,DB地址不会重复利用。六十二、UDT是什么意思?UDT,用户自定义数据类型。User Defined Data type这次是用一个FB,多次的时候怎么用。全部监控起来,需要到全局DB里边加上启动_1,停止_1.启动_2,停止_2剩下的工作是关联起来。变量打包UDT在PLC数据类型-用户数据类型,定义好后又到全局数据块添加
在共享数据块里边,就是变量的地址。
地址是:DB3.DBX0.0,DB3.DBX0.1         DB3.DBX0.2      B3.DBX2.0      B3.DBX2.1    B3.DBX2.2
再调用用户自定义的时候,已经改变了。P#DB3.DBX0.0是指针格式。表示是从DB3.DBX0.0开始的。到底什么时候结束。是由UDT的长度决定的(由M1里边有多少个变量决定的).第二个选择M2.指针由P#DB3.DBX2.0开始然后分配实参。六十三、重点:上位机地址可以关联启动和停止,可以控制他。其他的可以用来监视。学习Wincc课程,可以关联1200和上位机UDT的作用:是把一些变量打包,做一个模板(变量的模版)。命令通过关联DB块有点费劲。多重背景:在FB2里边调用FB1显示问号,是因为没有编译。编译了DB块。就有指针地址了。

六十四、多重背景和共享DB的区别

多重背景有很多东西,共享数据库M和标志位都没有。M是为了把数据传到共享数据库做的。标志位是为了解决OUTPUT本身不能做自锁用的。这些都不是上位机需要的。上位机需要的是启动,停止和运行。
全局显示了启动停止和运行。
多重背景只是2个DB块。共享DB块不仅是多重背景里边的2个,包括了FB1和FB2的两个FB1(4个FB1)。所有数据都可以在共享数据块里监控。
背景数据块和共享数据块和UDT都是做数据的集中处理。但是上位机一般是用共享数据块背景数据块杂而乱。不能保护所有的和上位机进行关联的地址。而共享DB块,是有选择性的。想放几个就几个。而背景数据块不行。背景数据块是由变量声明表中的接口,数据来决定的。

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

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

本版积分规则

上一主题上一主题         下一主题下一主题
QQ手机版小黑屋粤ICP备17165530号

关于我们·投诉举报· 用户帮助· 联系我们 · 本站服务 · 版权声明· 隐私政策 · 投搞指南

法律保护:PLC技术网,plcjs.com,plcjs.net等字样
Copyright 2010-2030. All rights reserved. 


微信公众号二维码 抖音二维码 百家号二维码 今日头条二维码哔哩哔哩二维码