FC18报错

Filter: <No filter>

Compiling changes to the charts as program SIMATIC 400\CPU414-3 DP\S7 Program(1) on 10/23/10 02:59:58 PM
The options are set as follows:
       Generate block drivers: on 
       Update sampling time: off 
       Delete empty run-time groups: off 
End of code generator: 10/23/10 03:00:06 PM 
Start SCL compiler:  10/23/10 03:00:06 PM 
SCL compiler messages
E: E: Maximum length of code area reached (max. 64 Kbytes).
E: E: L 01445 C 00001: Error in a block: FC18.
End SCL compiler: 10/23/10 03:00:20 PM 
                   2 error(s) and 0 warning(s) found         
这个歌问题怎样处理呢?在CPU中更改的话,要更改那些?

问题补充:
这个问题不是说CPU的存储快满了吗?我以为是提示CPU的内存不够了!!再有就是把代码放到子程序里,是怎么弄呢?我没有弄过,能说的具体点吗?谢谢大家了!!

最佳答案

每个CFC编译后,生成一个FC. 多个CFC生成多个FC, 楼主的问题可能是因为系统编译的问题,将多个CFC的程序都放到了FC18里,解决办法是在运行组里, 手动将OB35根目录下的块放到不同的运行组里.好像文件夹管理一样. 如果硬盘上的文件都在根目录,WINDOWS管理起来就乱了.

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

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年6月27日 下午5:40
下一篇 2017年6月27日 下午5:40

相关推荐