前言
本书于2006年1月发行了第1版,再版于2013年。其所介绍的PLC编程指南是作者近30年来工程实践及PLC应用研究的总结。有的算法,如顺序控制中的工程设计法、异步时序逻辑正常工作原则及设计方法、PLC时序逻辑同步化设计、运动控制目标追踪法等,则是作者在有关学术论文、出版其它专著及本书时提出的。本书不像其它大多数PLC专著那样只是单纯地介绍某个品牌PLC的应用,而是围绕PLC用于顺序控制、脉冲量控制、模拟量控制、通信及数据处理五大主题,以应用程序设计为实例,详细地介绍了PLC编程理论、算法及技巧,具有完整的理论性和实际的可操作性。以PLC应用程序设计为主题的另一个好处是,不会因PLC机型的更迭而需要改变。尽管PLC日新月异,但本书始终会是您使用PLC的好帮手。十多年来,令作者欣慰的是这些编程理论、算法及技巧多数都得到广大读者的肯定,在互联网上也深受好评,有的还在相关著作中予以引用。
本书此次再版只是对旧版的修订,原有的风格、特点,以及得到读者肯定的优点还保留着。当初为了推广PLC的使用,总想尽可能多地介绍一些PLC的基础及相关知识。为此,作者结合工程实践经验的积累及PLC应用研究的深入,曾先后出版了10本相关专著,其篇幅大体上是一本比一本“厚”,本书第2版算是最厚的一本。如今PLC应用已很广泛,有关专著已到了应该缩减篇幅、提炼精华、从“厚”变“薄”的时候了。所以此次本书改版主要是针对之前第2版篇幅较大、不够精炼的不足,在加强针对性、少而精上下了较多功夫。摆在读者面前的第3版与前两版相比有如下几点变动:
1.删减了不必要的基础、硬件及资料性知识;删减了不常用及重复的内容;突出了PLC编程思想,即编程理论、算法及技巧的探讨;
2.调整了章节结构,使本书的主题更加鲜明,系统性也有所增强;
3.对标准化编程知识及对未来发展做了简要说明,并继续保留有关编程新算法讨论;
4.精简文字,力争精益求精。同时,还对个别文字及例图错误做了改正,弥补了当时的遗憾。
最后,我在第2版前言中讲的:“一本专著,与其它事物成长一样,也要有个过程”。正所谓众人拾柴火焰高,有那么多热心读者的热情呵护和具体帮助,加上我自己的努力,相信会缩短这个成长过程,会让读者更加满意!然而,尽管我的决心再大,但个人能力、水平、精力有限,所以,也还可能留下遗憾,在此还恳望读者一如既往,不吝赐教!
宋伯生