回复:<b><font color=red>应用探讨——CFC编程应用探讨</font></b>

凌波微步

  • 帖子

    2716
  • 精华

    72
  • 被关注

    208

论坛等级:奇侠

注册时间:2003-06-11

普通 普通 如何晋级?

发布于 2011-08-17 14:58:09

7楼

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编写一个简单的数学逻辑需要很多的中间变量。

------说了很多了。对于各种语言的使用其实我是这样认为的:不论何种语言都有其存在的必然性。都有其优劣特性。我们需要的是更深的了解其理念和使用方式。灵活使用,结合使用才是我们写好一个程序,做好一个项目的根本。
------对于授权,价格问题,还是因项目成本而异吧。这个在很多时候是决定使用哪种语言的关键。
管理员注:本帖已被纳入此次探讨发帖整理,请点此详阅
不以物喜,不以己悲; 达则兼济天下,穷则独善其身。
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

DCS/SIMATIC PCS7

共有4410条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

  • 分享

  • 只看
    楼主

top
X 图片
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。