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