PLC编程实用指南(第2版)
上QQ阅读APP看书,第一时间看更新

第2版前言

本书第1版发行后,广被学者引用,深受读者厚爱。在金书网上,经该网图书鉴定委员会鉴定,评定为“优秀教材”。2009年,还被西门子中国公司在其公司出版的《西门子自动化宝典》一书中予以正式推荐。本书第1版发行不久,就在互联网上广泛传播。有多种电子版本可供下载。然而,出版至今毕竟已5年多了。这么多年PLC技术的进步是很大的。它的性能又有新提升,功能又有新增强,应用又有新发展,新一代产品又陆续问世!不仅有更多的国外产品进入中国市场,而且,我们国产PLC也争得了一席之地。显然,作为PLC的专著应对此有所回应!

这5年,我有幸继续做了一些PLC应用的理论研究。特别是标准化编程,以及国际大品牌与国产PLC的编程研究。同时,也有幸了解到沈阳鹭岛、旭风电子公司的一些PLC应用工程实践。这样的理论与实践相结合,使我对PLC编程的认知也有不少新长进。我也很愿意与读者分享我的这些新收获!

这么多年,我还反复阅读本书第1版,并倾听许多读者的关爱意见。在本书第1版中,留下的遗憾,虽在几次重印时有所补救,但最好的补救还是对其修订。

2011年,出版社建议我能对本书第1版做些修订。既然出版社给了我机会,让我去做一件既能弥补第1版缺憾,又能追踪PLC新进步,也能让读者分享我的新收获的好事,何乐而不为呢!

正是出于上述考虑,我尽力修订了本书。主要在三个方面下功夫修改。

一、增加新内容

增加了标准化编程知识。增加一些新算法及新品牌PLC编程实例。增加C#、VB.Net、Delphi等上位机程序实例。增加电气控制的硬件及PLC编程硬件平台知识。增加国产和利时LM(ABB编程基本与其相似)机及部分AB、施耐德及GE等品牌PLC的资源介绍等。

二、调整部分结构,突出算法研究

使全书的系统性有所增强,更便于读者掌握各种编程算法。而编程核心就是设计算法。弄通了算法,也就有了解决问题的思路、方法及步骤,就不难把实际程序编好。在程序实现部分,各章都增加了和利时LM机的程序实例,个别部分还介绍了AB、施耐德及GE的程序实例。

三、精简文字,力争精益求精

对第1版的个别文字及例图错误做了改正,弥补了当时的遗憾。

具体讲:绪论增加了继电控制知识,并较全面介绍了PLC的使用;第1章突出标准化编程概念,并增加了ST语言及功能块编程介绍,增加了多个品牌PLC编程软件的介绍,增加典型程序实例;第2章增加了组合逻辑编程、Petri网编程,数据链表混合控制算法编程,结构调整也较大,系统性也得以增强;第3章增加了ST语言及功能块编程,增加了PID改进算法说明。第4章增加了较多的新算法及新实例。第5章新内容增加较多,篇幅有较大增加,结构调整也较大。其他各章文字上也都有所修改,文字表达也更准确一些。

当然,由于本书只是第1版的修订,原有的风格、各章节的原有特点,得到读者肯定的优点是保留的。

一本专著,与其他事物成长一样也要有个过程。“众人拾柴火焰高”,有那么多热心读者的热情呵护和具体帮助,加上我自己的努力,相信会缩短这个过程,会让读者更加满意的!然而,尽管我的决心再大,但个人能力、水平、精力有限,所以,也还可能留下遗憾。因此,还恳望读者一如既往,不吝赐教!

再就是由于本书涉及的PLC品牌较多,可能给没有接触到相关品牌PLC的读者带来不便。故建议阅读本书时,着重把有关编程理论、算法要点弄通。至于程序实现实例可有选择地阅读。

宋伯生

2012年4月 于沈阳