回复:应用探讨——Step7 各种编程语言对比及使用探讨

ERTEC200P

  • 帖子

    76
  • 精华

    0
  • 被关注

    7

论坛等级:游士

注册时间:2004-09-12

普通 普通 如何晋级?

发布于 2011-11-08 09:35:14

46楼

quote:以下是引用划痕在2011-11-01 14:09:29的发言:
灵活地将多种程序设计方式结合起来,更能提高程序设计的效率和准确性!
个人感受:
1、电机启停连锁控制以及其他的非顺序逻辑控制,选用FBD或LAD方式可以提高控制程序开发效率,还能增加准确性。
2、顺序控制使用STL和Graph来完成。在STL中可以结合分程控制MCR指令和JL、JU指令来完成;而对于CPU315以上可以使用Graph编程实现(使用Graph设计顺序控制程序,综合效率高,修改方便)。
3、STL编程支持指针以及间接寻址,对于集中数据处理方面有很大的优势。比如数据采样、滤波、标定、多路报警设计。
4、SCL编程方式,为高级编程方式,主要用于算法设计。例如自己开发PID或其它一些高级算法程序。
5、对于大项目建议使用PCS7软件。利用CFC编程,融入TIA全集成自动化理念,实现自底而上的系统开发;再加上SFC相关选件,非常容易实现工程顺序控制可视化;集成的面板开发工具,工程人员能够快速高效的开发适用于自己行业的专业操作界面。
当然,在一个项目中能综合利用各种编程方式,势必能缩短项目的交货期!
<当然,并不是所有项目工程师的编程方式都一样!项目设计与个人的习惯和爱好是分不开的,不要强求或局限于某一特定的方式。要相信工业自动控制方案,没有最好只有更好,也要记得“殊途同归”>


个人感觉STL不是特别适合顺序控制。一般来说,如果使用S7-Graph等高级语言,推荐使用S7-300(推荐用于CPU314以上CPU),S7-400,C7和WinAC。
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-300/400

共有54618条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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