怎样省代码存储区?

头一回做,担心代码存储区不够,想省略些系统占用的存储区.不知道哪些可以减小,请帮助指教!
 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日 上午12:30
下一篇 2017年10月31日 上午12:31

相关推荐

  • m 寄存器大小

    412-5H的冗余机头可以用到M寄存器到多大 最佳答案 M寄存器为8KB,如图,你可以参看西门子的选型手册,包括计数器、定时器、I/O地址空间等参数都有详细说明。 图片说明: &n…

    2017年6月11日
  • PCS7中的CFC打不开

    以前建了一个PCS7的工程,现在双击他的CFC时总是报“NO valid license  key  found&nbs…

    SIMATIC PCS 7 2017年8月3日
  • PCS7服务器冗余的问题?

    SIMATICPCS7冗余终端总线适配器套件  订货号:6ES76520XX011XF1 用于终端总线冗余具体是指什么意思?SIMATICPCS7Se…

    SIMATIC PCS 7 2017年6月12日
  • pcs7中wincc中os站下载失败

    总共有8台电脑作为os站,系统,软件都是一样的,但是有一台电脑在通过os站下载wincc过程中,传输失败,显示 the project could&n…

    SIMATIC PCS 7 2017年6月7日
  • PDM软件问题

    PDM和PA仪表通讯,点“assign address”按钮后,不出现地址修改窗口,如何解决。 最佳答案 我遇到过, 是兼容性的问题。 提问者对于答案的评价:是…

    SIMATIC PCS 7 2017年8月24日
  • PCS7 新建项目向导,出现“无法在Wincc中创建对象Picture”

    如题 图片说明:    最佳答案 用排除法试一下:1:先打开WINCC,新建个图片,看看能否运行,如果能说明WINCC软件打开和运行都没问题;如果不能,说明是W…

    2017年6月8日
  • PTC功能块的说明谁能提供下,谢谢

    PCS7中有一个温压补偿块。其中PTC块的说明那位大虾给发下 问题补充:BCM family,调用FB801的块PTC, 最佳答案 点Windows的开始-》simati…

    SIMATIC PCS 7 2017年7月30日
  • PCS7V7.0安装问题

    各位师兄,明年有个项目需要用到PCS7,已经参加过西门子的培训了,回来电驴里下了个7.0的版本,准备先练练。整个安装没什么问题,但就是在安装SIMATIC NET&nbs…

    SIMATIC PCS 7 2017年8月26日
  • PCS7数据采集

    PCS7系统以OPC通讯的方式,采集MODBUS协议仪表的数据,请教大虾具体的硬件配置及软件组态方式,谢谢! 问题补充:需要在wincc中配置,是通过OPC通讯的方式,采集MODB…

    SIMATIC PCS 7 2017年6月11日
  • 请问这个博图V12怎么卸载?

    我当时可能没有卸载好,拜求卸载方法,现在也装不了,怎么办?万分感谢!见截图 最佳答案 重来系统。 提问者对于答案的评价:谢谢!

    SIMATIC PCS 7 2017年6月3日