如果程序太大,而PLC的程序存储空间不足,应该如何做?
对于S7-200如何做?用什么辅助设备或者存储卡?
那么相应的S7-300呢?
最佳答案
1、S7200:如果你的CPU是23版,23版CPU的新功能(运行时编程)需要占用一部分程序存储空间。如果要利用全部的程序存储区,需要禁止“运行模式编程”功能。方法如下:选择ste7中的系统块,最后一项叫“增加存储区”,把“禁止“运行模式编程”并获得更多的程序存储区”前面的勾勾上就行,下面就能看到存储区的大小变化。 但是这样增加的存储空间还是很有限的,不然就只能升级CPU了,另外,程序都是存在内部的EPROM里,外部存储卡不能扩展程序空间。
2、300:新型300的CPU程序都是存储在MMC卡里,如果程序容量比较大就选择容量比较大的MMC卡就可以。但是运行时的内存是不可扩展的。
3、不管200还是300的PLC,其内存空间都是有限的,所以你还要考虑你的程序运行时占据内存,不光是程序本身的空间,因此,优化程序的运行是必须的工作,例如你可以把一些模拟量处理、PID的运算放在定时中断里,减轻系统的负载。
提问者对于答案的评价:
ok
原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc354200.html