责任用户:SCBGM
正在2009-6-316:04:49上编译所有图表为程序SIMATIC400(1)\CPU414-3DP\S7程序(1)
生成块驱动器:打开
生成SCL源:打开
W:“生成模块驱动器”功能已发现2个警告。
从2009-6-316:06:03设置采样时间
设置采样时间结束:2009-6-316:06:04。
W:AI_CH179块被插入到运行组OB35中。这可能会在SCL编译器编译期间引起问题。
W:STATUS193块被插入到运行组OB35中。这可能会在SCL编译器编译期间引起问题。
代码生成器的结束:2009-6-316:08:09
发现0个错误和3个警告
最佳答案
1。这个提示是:在被OB35调用的两个名称为“AI_CH”和“STATUS”的运行组中,已分别被插入了179个和193个CFC程序块,超过了每个运行组所允许插入的CFC程序块数量;
2。任意打开一个CFC程序块,鼠标点击菜单栏“Options”→“Customize”→“CoMPIle/download”;
3。在弹出的窗口中,可看到“InstalledblocksperruntimegrouporOB:”项中,CFC编译系统自动默认设置的数值为50。即只允许每个运行组插入的CFC程序块数量为50。
4。你可以修改“InstalledblocksperruntimegrouporOB:”项中的数值,但建议最好不要增/减允许值。
5。如果数值超限后,最好是采用分离法。即先新建几个运行组,仍然由OB35块调用;再将“AI_CH”和“STATUS”运行组中的CFC程序块分离出去,放置在新建的运行组中,就解决问题了。
6。注意:放置在新建运行组中的CFC程序块数量也不要超限,否则又会出现上述问题。
祝你好运!
提问者对于答案的评价:
谢谢