回复:关于IEC61131-3新编程思想

从头越DK

  • 帖子

    128
  • 精华

    1
  • 被关注

    9

论坛等级:侠客

注册时间:2011-12-14

普通 普通 如何晋级?

发布于 2018-07-04 09:23:41

23楼

展开查看
以下是引用威师爷在2018-06-13 20:09:50的发言 >10楼

FC是一个函数没错。

也可以理解为一个对象,例如电机模块。可以重复调用赋值。

FB是一个带有背景数据块的函数,可以多个FB共同使用一个背景DB西门子叫多重背景。


我的理解是每次调用FB就要分配一个背景DB,你的意思是说调用的数量庞大以后会生产很多的背景DB?从而引起的内存占用?我觉得如果是这样,放在目前就已经不是问题了,1200/1500PLC的内存分分钟秒杀10年前的300/400PLC了,有足够的内存给你使用。如果你的FB能够把一个中大型的PLC填满了就厉害了,并且项目一旦调试完成投入运行以后基本上是多少内存就多少内存了,不会自己产生垃圾占用内存,不过倒是经常使用PC/PG进行程序下载修改下载等等会引起内存波动,需要适当的进行在线压缩一下。


以下是引用KENZO在2018-06-12 22:24:14的发言 >4楼:FC是指函数吗?这...

引用4楼详细内容:

FC是指函数吗?这个只是LD程序模块化,没有自己的属性的。。。。。

以下是引用威师爷在2018-06-12 22:09:37的发言 >2楼:FC什么说?也说说...

引用2楼详细内容:

FC什么说?也说说FC呗?

以前做过某汽车厂老PLC维护,系统经过N次改造,程序量越来越大,但是程序正常运行也没有问题,倒是调试次数多了,导致内存占用,需要压缩整理之后才能下载程序,所以正常运行不会导致内存越来越小,从这个角度来说PLC操作系统及内存调用机制是很强大的,正常运行20年依旧强悍。

威师爷说的还是很正确的。

至于PLC与PC的控制架构,那个老厂系统就是PC处理大量数据,PLC基本只是执行,一旦PC故障,整个生产都要停顿,后来新建系统架构都改成了生产线控制功能逻辑全部由PLC来执行,PC只负责生产数据采集和交互,运行相当稳定,以后更多的也会是这样,PC与PLC各司其职。

雄关漫道真如铁,而今迈步从头越!
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-1500系列

共有10590条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

  • 分享

  • 只看
    楼主

top
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。