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