quote:以下是引用剑忠在2011-07-02 00:26:21的发言:quote:以下是引用老学童在2011-07-01 20:25:41的发言:
其实,这个问题对于每个学习STEP7的人都非常重要。
尤其,这是西门子STEP7特有的功能,我个体会是:
1. 对于程序有大量数据读取、写入和处理和需要保存选用FB是理想的选择;
2. 对于生成通用的和具有可移植性的模块,选用FB是理想的选择;
3. 对于比较简单的程序逻辑控制可以考虑选择FC;
不足之处请高手补充!
1、FC块虽然不能大量保存运算后的静态数据,但把FC块作为一个函数运算块调用后,可以利用RET_VAL参数返回一个函数运算值。用户就可以将RET_VAL返回值进行分析处理或保存。
2、FB块能大量保存运算后的静态数据(即背景DB块),缺点是要占用PLC的存储空间。
3、尽管FB块要占用PLC的存储空间,但如果用户的STEP7项目还有WinCC监控软件的上位机,建议还是使用FB块,以方便在集成于STEP7中的WinCC项目编辑组态。
大家知道为什么吗?
相信使用或了解PCS7系统的工程师门应该知道的!
想请教一下, FB块方便集成于STEP7中的WinCC项目,能具体说说吗?