发布于 2008-03-21 16:10:45
0楼
我个人建议混合使用比较好些。因为不同的编程人员有不同的专业偏向,人们总是喜欢用自己熟悉的语言来编程。比如:熟悉电气硬件控制线路的人们,一般喜欢使用LAD(梯形图)来编程,这样他们看起来会感觉程序很直观;那些熟悉电子电路和逻辑控制的人们,一般喜欢使用FBD(功能块图)来编程,这样他们看起来会感觉逻辑性很强;那些熟悉汇编语言的人们,一般喜欢使用STL(语句表)来编程,他们会感觉执行效率高,能实现任何功能。siemens PLC编程,还可以通过其它语言编程,比如c语言、类似pascal语言等等来编程。所以我个人认为不同专业偏向的人们,采用自己最熟悉的语言来编程方向是对的,没有必要规定非要用某种语言。对于编程语言来说没有最好的,只有最适合的。siemens PLC编程语言适合很多种专业偏向的人们,这也是siemens PLC由狭隘变博大的一种思想体现。我个人对编程的建议:凡事从简单的做起,先是"线性化"编程;到了对程序的有了较高认识的时候,再试着采用"模块化"编程;等到"模块化"编程思维再提升到某个高度的时候,"结构化"编程的雏形也就产生了,结构化编程主要应用在大型程序之中,它主要是一种编程思想。结构化编程的一般方法:使用自己最熟悉的语言来开发各种基本单元,在这些基本单元或者说“模块”完全调试ok后,只要清楚它的输入和输出功能,可以把自己开发好的特定功能的“模块”放在自己创建的“程序库”里面。然后再用自己最熟悉的语言,配合良好的程序结构,比如:有规律的符号、规划好的有某种结构的DB、详细的段注释、块注释等等。在真正的用户应用、控制程序里面调用库里面的“模块”,这样编程就很有规律,大型程序也就比较容易编写和管理了。冰冻三尺,非一日之寒!思路决定方向!因你博大的思想而让程序更加深邃、更加容易!希望我能与大家共学、共勉、共进!!也希望我能给那些热爱PLC技术的人们一点点参考!! ^_^ ◎_◎
佛对我说:“你的痛苦来自于你的欲望,没有欲望也就没有痛苦!”