快好知 kuaihz

如何正确理解西门子博途中的单个实例和多重...

1:我们在博途中先新建一个工程,并且建立一个FB块名字为Motor,里面写上我们编程里常用的自锁回路

如下图所示:

2:我们在新建一个FB块,名字为——多重背景实例Motor,我们在本块中调用Motor块,将会出现以下选项,单个实例多重实例

3:如果我们选择单个实例,将会在每调用一次Motor时生成一个数据块,如下图:

但你会发现如果你有20台,50台设备时,将会生成非常多个数据块,对数据管理非常不便,而且容易导至在引用数据块中的数据时发生错误。

故现在我们引出——多重实例

4.  现在依然调用4次Motor块,选择多重实例,其名字分别为Motor_DB10~13

5.  在左边的项目树下面,没有出现我们刚才所建立的数据块名,但是出现在-多重背景实例Motor块中的Static(静态类型中),这样就不会出现很多的DB块了,方便管理。下图所示:

6当在MAIN程序里调用——多重背景实例Motor_DB块时,就产生多重背景实例Motor_DB数据

6.  运行效果图

7.总结:当被控设备比较比多时,如果能够比较好的使用多重实例,可以有效的进行DB块管理加程序的可读性,可维护性。当然,有些朋友如果不能理解多重实例,用单个实例也可以实现,正所谓条条道路通罗马。

本站资源来自互联网,仅供学习,如有侵权,请通知删除,敬请谅解!
搜索建议:西门子  西门子词条  多重  多重词条  单个  单个词条  途中  途中词条  实例  实例词条  
综合

 移动硬盘分区方法教程

移动硬盘是以硬盘为存储介质,计算机之间交换大容量数据,强调便携性的存储产品。但是很多朋友购买了移动硬盘后不知道怎么对移动硬盘进行分区,今天小编就来说说移动硬盘分...(展开)