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

n次看你的背影

  • 帖子

    2321
  • 精华

    73
  • 被关注

    53

论坛等级:奇侠

注册时间:2008-03-11

普通 普通 如何晋级?

发布于 2011-11-03 10:33:17

17楼

关于“如何选择不同的编程语言,以缩短程序开发周期,提高编程效率?”从事这个行业以来,我个人有些体会,愿与大家讨论和分享:
1、编程语言尽量选择自己熟悉的喜欢的编程语言,这样会提高编程的速度和正确率;
2、编程遇到的工艺设备中,将自己平时经常遇到的典型设备,比如:气动阀(带全开、全关限位)、皮带输送机(带拉绳开关、跑偏开关、速度检测)、开关量类型的步进电动执行器(带全开、全关限位和开扭矩、关扭矩保护)、软启动器、变频器、高压开关柜.......可以为这些典型设备的控制程序,用STL或者SCL开发功能较全的、通用的、可移植的FC或者FB,最好把与上位的接口也做在其中;自己开发这些FC、FB时需要调试好了,清楚每个形参的含义和用法,以备调用;
3、把平时自己开发的积累的FC、FB不断加到自己创建的S7库里面,这样每次编程遇到类似的工艺设备,就到自己创建的S7库里面去调用,这样就可避免重复编程,也可以提高编程的效率;增强程序的结构;
4、随着平时的积累,自己也可以总结一个自由的、可扩展的主程序架构,在每次编程时,都可以按照这样类似的架构组织主程序;然后在主程序或者子程序中可以采用自己熟悉的喜欢的语言调用自己开发的FC、FB或者系统自带的资源。

我的体会是:平时模板型程序的不断积累、良好的程序架构、混合语言的编程方式可以缩短程序开发周期,提高编程效率。

管理员注:本帖已被纳入此次探讨发帖整理,请点此详阅
佛对我说:“你的痛苦来自于你的欲望,没有欲望也就没有痛苦!”
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-300/400

共有54699条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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