回复:高手编程是不是都用STL?

暗夜精灵

  • 帖子

    317
  • 精华

    0
  • 被关注

    33

论坛等级:侠客

注册时间:2004-08-19

黄金 黄金 如何晋级?

发布于 2011-04-18 10:25:01

11楼

这个其实与高手不高手没有必然关系
西门子提供了不同的编程语言只是方便使用,不同的语言有各自的优劣,高手是选择合适的语言完成不同的特定任务,比如:
LAD 适合逻辑运算编程,直观,方便
STL 功能强大,适合完成复杂的数据处理(如数组,指针),而且生成的代码最简洁,执行效率最高
SCL 适合复杂的公式运算和算法设计,是类似于PASCAL的高级语言
FBD 适合非常直观的简单数据计算,可以清晰的看到数据运算的关系
SFC 顺序控制语言,根据条件判断程序的执行流向,类似于多重IF语句,但是相当方便和直观
CFC 连续功能块编程,就是按照设备功能事先预制好的功能块,功能强大但对系统要求高,用于PCS7,其实西门子的CFC并不是完全的IEC611313标准,为了适应已有的体系做了改良,强大但不好用
真正的高手是在一个项目中对不同的应用选择不同的语言,混合完成项目,这样的项目才是好编程,好调试,好维护的三好项目
以上为本人一家之言,欢迎讨论指正!!
用暗夜的眼睛寻找工控技术的精灵
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-300/400

共有54616条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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