技术论坛

 不同厂商PLC 的工作内存可以比较吗?

返回主题列表
作者 主题
空果仁
侠圣

经验值: 4927
发帖数: 210
精华帖: 47
楼主    2018-10-09 14:03:37
主题:不同厂商PLC 的工作内存可以比较吗?

 

      经常看到标书上对PLC内存有要求,例如最小工作内存为1.5MB等等,有的竞争对手没有这个等级的产品,只能选择大一级的产品,这样性价比就不好了,但有时想一想,不同厂家的可以比较吗?下面是我的看法:

     在CPU的技术参数中可以查看工作内存的大小,这个参数确实与程序的大小有关,但是编写一个应用的程序到底占用多少内存,跟使用的编程语言、地址区以及方法有关,例如S7-1500使用LAD就比STL要小(S7-300/400正好相反),使用迭代的编程方法,程序代码就少,对应的程序就小。对应一个新的应用,第一次只能拍脑袋估算一下,并不能确认,只有编完了才能得到确切的大小,并以此为经验做为下次选择CPU内存的参考,而且一定是相同系列的。

      我们也做过一些测试,例如S7-300的程序移植过来,需要选择S7-1500哪一款CPU?如果源程序是LAD编写的,基本上可以选择与S7-300相同内存的CPU就可以了,如果是STL,可能需要在原来内存大小的基础上再上浮20~40%,从这点也可以看到,不同系列的CPU(S7-300与S7-1500)1.5MB的内存不一定比1.3MB的程序容量大,这是因为CPU内存会因为存储方式、方法的不同影响到实际程序的容量,所以不同厂商的CPU,工作内存大小在20~30%以内的比较没有多大意义。

上述只是笔者本人的观点,不代表西门子的观点!


来自西门工业子技术支持 高级专家
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。