恭喜,你发布的帖子
发布于 2018-08-03 17:58:14
27楼
搞不明白西门子PLC的内存管理机制,但是通过一个事实感觉使用系统时钟,自制累加器代替Timer占用执行时间短。同一个项目我用自制定时器、结构体数组,除了系统时候用了M区,其它没有一个用M区的,另外一个同事用FB多重背景,所有中间量全是用M区,结果是扫描周期相差3~5倍。
顾此我认为定时要求精度不高的场合,就不要去用IECTimer,更不要去用M区,随便开DB块吗。
想确认一下是用FB多重背景素描周期会变慢? 如果自制了定时器,用的也是DB块吧? 程序中定义的块应该直接调用一个DB块内容还是作为管脚呢?
很感兴趣这个问题
请填写推广理由:
分享
只看
楼主