1.做项目就像做人,目光不能光放在眼前的这点利益。
2.做项目的最终目的是控制的结果与将来的维护,升级等
3.做项目也好比你SHOPPING,性价比比较重要,不一定那个要买最贵的,也不一定要买最便宜的。好的性价比才是我们大多数人选择的方向。
4.CFC仅是PCS7中的一个功能。其实现的方法,方案也在与开发者的灵活运用。
5.至于编译,我想任何语言都需要的。编译的功能是检查基本语法错误的一个标准方法。CFC的编译不仅仅是检查语法错误,还会做很多的功能。例如诊断信息的生成,系统文件的生成,OB的生成等等。因此CFC的编译虽然时间稍微长了一些,但其功能是全面的,不是片面的。
6.STL是种好语言,也是我们应该学会的。但各种语言的灵活运用才是王道。
7.STL编写自定义功能块,然后在CFC中运用是一种非常好的方法。
8.其实STL语言是面向更多熟悉代码语言的人群。LAD面向的是更多电气出身的人群,而CFC面向的是全部的人群,是一看就明白的一种直观性的语言。
9.CFC中的很多功能是一种优化,并不是无用的。例如运行组等。
10.其实我也是从PLC学起的。但是用CFC后,就真切的发现其可用性的强大。
11.CFC其实是从传统的DCS理念中应运而生的一个编程语言。很多传统的DCS的编程方式都是图表化的。
12.CFC不但可以作为编程界面,而且也可以利用CFC来编写FC,FB等功能块。
13.我觉得CFC的最大的亮点就是连线方式。不用像STL,LAD编写一个简单的数学逻辑需要很多的中间变量。
------说了很多了。对于各种语言的使用其实我是这样认为的:不论何种语言都有其存在的必然性。都有其优劣特性。我们需要的是更深的了解其理念和使用方式。灵活使用,结合使用才是我们写好一个程序,做好一个项目的根本。
------对于授权,价格问题,还是因项目成本而异吧。这个在很多时候是决定使用哪种语言的关键。
管理员注:本帖已被纳入此次探讨发帖整理,请
点此详阅。