上QQ阅读APP看书,第一时间看更新
结束语
“工欲善其事,必须先利其器!”PLC编程这个“事”的“器”就是编程软件。要编好程序,当然必须有好的编程软件,这是PLC厂商要做的。对PLC用户而言,就是要弄清怎么用好这个软件。一定要熟悉它的组成、功能以及如何发挥使用好它的功能。最少要大体了解本章对其所作的简要介绍。这是其一。
其次要弄清PLC的资源。为此当然先要弄清有关程序、程序语言、程序数据等概念。进而还要对于诸如PLC的编程都使用了哪些语言?PLC都有哪些指令、函数、功能块或语句?各能实现什么功能?如何使用它的功能?都有哪些软器件或数据内存区?各能实现什么功能?如何编址及使用它的功能?……本章简略介绍了梯形图及ST语言,指令系统,地址、变量和其他变量及其应用,目的也是为此。
显然,弄清以上问题还不是目的,真正的目的是编程。为此,本章介绍了一些典型程序。目的是从中能对PLC程序有较具体的认识。也算是增加点编程的感性知识吧。当然要编好程序,还要弄清解决问题的步骤,即算法。把算法用指令或语句及数据去表达,即为程序。显然没有解决问题算法,也就没有解决问题的程序。而算法则与解决的问题性质有关,这将是本书要逐步研究的课题。所以,仅仅学习本章还是不会编程是不奇怪的。但为了熟悉程序是怎么回事,本章特提供的若干典型程序及相关说明,可作为了解程序的参考。
本章的目的只是为编程建立基础。而且也只是建立初步基础。想都弄清它之后再去编程也不现实。进一步建立基础,也可能要这样做:先大体了解本章介绍的编程软件及PLC资源,再在往后的章节介绍中,根据要解决的问题去学习相关算法,最后再在算法实例化中进一步熟悉编程软件及PLC资源。这些过程反复循环,不断提高,将使你的编程进入新的境界。