怎样省代码存储区?

头一回做,担心代码存储区不够,想省略些系统占用的存储区.不知道哪些可以减小,请帮助指教!
 1:诊断,我不用太多的诊断,能从300->100吗?
 2:通讯任务:一共用三台上位机,都是单用户项目,最大通讯任务数能改吗?
 3:输入输出过程映像在开始做之前能改小吗?或者能在后期改小吗?
 4:是否还有其他的方法?

最佳答案

work memory code 包括,
 1、 blocks (FB, FC) 
 2、 Communication jobs Data (72 bytes per job) 
 3、 PII/PIQ ( 12 bytes per byte)
 4、 Diagnostic buffer ( 32 bytes per entry) 

 减少 FB 、FC 的数量或者 FB FC 本身的大小是关键;
 诊断缓冲区可以改得小些 
 最大通信 job 可跟据实际改小,一个connection 下可有多个job
 ISO 通信时,每个job 最多可通信 8K 个字节 
 过程映像区在工程前后都可改小,但是要覆盖所有的输入输出地址
 最终work memory 不够,只能换cpu 或者不用 pcs7
  
  
 
参考资料:maunal

提问者对于答案的评价:
xiexie

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年10月31日
下一篇 2017年10月31日

相关推荐