描述:
在CFC中生成的 S7-SCL 源代码不能在 S7-SCL 中直接打开和编译。上述现象和信息可能会在大的CFC项目中出现, 并且在有大量 S7-SCL 源代码的情况下也会出现。
SCL 编译器的注意事项:
当使用 S7-SCL 编译器编译图表时,请确认在一个任务或运行系统组中没有安装太多块;否则,块就会变得太多和太大,导致 S7-SCL 编译器出现上述错误信息。可通过分割块为几个运行系统组以避免这一情况。在编译过程中会产生一些小的函数 (FC) 。在S7-SCL编译器中大的 CFC 结构的编译过程需要花很长时间;在某些情况下,可能会有几分钟没有进程指示。
补救措施:
消息
- “块中符号名称太多”
- “因语法错误编译中止”
会出现在,块生成时超出了 S7-SCL 编译器中的内部系统限制。这是因为调用了太多块(例如 OB35) 或块的符号名称太长,因此您应将块调用拆分成不同的运行系统组。
相关的更多信息可见手册“S7连续功能图的 CFC ”(条目号1139062)。
注意:
如果您仍然使用 S7-SCL 版本 V5.1,我们推荐您安装 SP5 (Service Pack 5)。您可以通过条目号17061717下载。
原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc336492.html