工控课堂

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

工控课堂 首页 工控文库 PLC学习 查看内容

西门子S7300PLC多重背景数据块的使用方法

2019-9-4 19:08| 发布者: gkket| 查看: 4| 评论: 0|来自: 公众号:工控维修在线

摘要: 以前写300程序的时候很少写FB,基本上都是写FC.最近在写个300的程序,控制对象包括很多阀和水泵。本来一开始也打算写一个带参数调用的FC,然后带参数调用。但在写的过程中要用到FP和FN指令(这两指令中的数据存储位不 ...


        以前写300程序的时候很少写FB,基本上都是写FC.最近在写个300的程序,控制对象包括很多阀和水泵。本来一开始也打算写一个带参数调用的FC,然后带参数调用。但在写的过程中要用到FP和FN指令(这两指令中的数据存储位不能用TEMP变量),在FC中行不通,故改写FB,用FB中的STATIC变量可以用来做数据存储位,所以解决了上面那个问题。

       在开始写的时候还没想到用多重背景数据块,把FB写完,数了一下阀和泵的数量总共有20多个,难道建20个背景数据块?感觉一个小程序用20个背景数据块是有点太夸张了,突然想起来不是有多重背景数据块可以解决这个问题么,多建一个FB,在此FB中调用泵和阀的FB,并建泵和阀的STATIC背景,然后总的生成一个FB的背景数据块,程序就简洁多了。




路过

雷人

握手

鲜花

鸡蛋

相关阅读

发表评论

最新评论

热门文章

QQ|免责声明|本站介绍|工控课堂 ( 沪ICP备14007696号-3 )|网站地图

GMT+8, 2019-9-5 11:39 , Processed in 0.047133 second(s), 35 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

返回顶部