200PLC224XP程序块大小

程序写完以后编译后块大小超过范围,想问下各位程序中符号名钱部用的中文,如果换成英文符号名占用的内存会不会小点…

问题补充:
加存储卡可以吗

最佳答案

编译后的文件大小与符号表没有关系,因为符号表根本就不会下载到 CPU 中去。
要么优化现有的程序逻辑,将功能相同的代码做成子程序,这样可以减少代码占用的存储空间;
要么换成 226 的CPU,注意一点,换成 226 的CPU 模拟量的地址会有变化;
另外子程序中使用定时器及计数器也是要特别注意的。
存储大小见此链接
https://www.ad.siemens.com.cn/productportal/Prods/s7-200-portal/MicroPower2013/s7-200/specification/cpu23/cpu23.htm#cpu23
模块编址常见问题
http://www.ad.siemens.com.cn/productportal/Prods/s7-200-portal/MicroPower2013/Smart%20SMS/003.html
中断,子程序常见问题
http://www.ad.siemens.com.cn/productportal/Prods/s7-200-portal/MicroPower2013/Smart%20SMS/009.html
补充:
存储卡不能扩展程序空间,S7-200CPU的程序空间是不能扩展的。 看下面链接的最下面。
https://www.ad.siemens.com.cn/productportal/Prods/s7-200-portal/MicroPower2013/s7-200/function/accessories/cartridge.htm
23版CPU的新功能(运行时编程)需要占用一部分程序存储空间。如果要利用全部的程序存储区,对于特定的一些CPU型号,需要禁止“运行模式编程”功能。
看看这个功能。
https://www.ad.siemens.com.cn/productportal/Prods/s7-200-portal/MicroPower2013/Smart%20SMS/035.html

提问者对于答案的评价:
十分感谢!

原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc371189.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月5日
下一篇 2021年7月5日

相关推荐

发表回复

登录后才能评论