经验编程有很大的随机性和试探性,开发者需要有开放性思维,规律性不强,做简单一些的程序还是很好的.但是太复杂了就不好做了,再者,让别人维护和修改你的程序也很困难. Y) h; h8 I+ T3 i P4 F 8 \4 W% V) t b5 R顺序功能图法是有规律可循的,虽然复杂一些,但是容易看明白,易于维护,推荐你学习顺序功能图法
用经验设计法设计梯形图时,没有一套固定的方法和步骤可以遵循,具有很大的试探性和随意性,对不同的控制系统,没有一种通用的容易掌握的设计方法。在设计复杂系统的梯形图时,用大量的中间单元来完成记忆、联锁和互锁等功能,由于需要考虑的因素很多,他们往往又交织在一起,分析起来非常困难,一般不可能把所有的问题都考虑得很周到,程序设计出来后,需要模拟调试或现场调试,发现问题后再针对问题对程序进行修改。即使非常有经验的工程师,也很难做到设计出的程序能一次成功。修改某一局部电路时,很可能引发出别的问题,对系统的其他部分产生意想不到的影响,因此梯形图的修改也很麻烦,往往花了很长时间还得不到一个满意的结果。用经验方法设计出的梯形图很难阅读,给系统的维护和修改带来很大的困难。4 L6 {0 E6 ]. a' C
顺序控制设计方法是一种先进的设计方法,很容背初学者接受,对于有经验的工程师,也会提高设计的效率,节约大量的设计时间。程序的调试、修改和阅读也很方便。只要正确地画出描述系统工作过程的顺序功能图,一般都可以做到调试程序时一次成功。 0 y3 D( v% r$ D S 在我们学习的过程中可以有两种方式来实现顺序功能图,一种是利用顺序功能图思想,以梯形图方式实现,另一种是直接利用顺序功能图编程软件来实现。这里建议初学者可以尝试一下第一种方式。