恭喜,你发布的帖子
发布于 2018-06-13 20:09:50
10楼
FC是指函数吗?这个只是LD程序模块化,没有自己的属性的。。。。。
FC是一个函数没错。
也可以理解为一个对象,例如电机模块。可以重复调用赋值。
FB是一个带有背景数据块的函数,可以多个FB共同使用一个背景DB西门子叫多重背景。
我的理解是每次调用FB就要分配一个背景DB,你的意思是说调用的数量庞大以后会生产很多的背景DB?从而引起的内存占用?我觉得如果是这样,放在目前就已经不是问题了,1200/1500PLC的内存分分钟秒杀10年前的300/400PLC了,有足够的内存给你使用。如果你的FB能够把一个中大型的PLC填满了就厉害了,并且项目一旦调试完成投入运行以后基本上是多少内存就多少内存了,不会自己产生垃圾占用内存,不过倒是经常使用PC/PG进行程序下载修改下载等等会引起内存波动,需要适当的进行在线压缩一下。
请填写推广理由:
分享
只看
楼主