前言
计算机控制技术在通信、遥感、无损检测、智能仪器、工业自动控制等工程领域有着广泛的应用。在开发计算机控制系统时,程序设计是很多技术人员要面临的问题。在高校和科研院所,有众多的研究人员在使用各种计算机控制系统,他们都迫切需要相关的书籍来学习相关的编程技术。
组态软件是标准化、规模化、商品化的通用工控开发软件,只需进行标准功能模块的软件组态和简单的编程,就可设计出标准化、专业化、通用性强、可靠性高的上位机人机界面工控程序,且工作量较小,开发调试周期短,对程序设计员要求也较低,因此,组态软件是性能优良的软件产品,成为开发上位机工控程序的主流开发工具。
近几年来,随着计算机软件技术的发展,组态软件技术的发展也非常迅速,可以说是到了令人目不暇接的地步,特别是图形界面技术、面向对象编程技术、组件技术的出现,使原来单调、呆板、操作麻烦的人机界面变得面目一新,因此,除了一些小型的工控系统需要开发者自己编写应用程序,凡属大中型的工控系统,最明智的办法应该是选择一个合适的组态软件。
本书从工程应用的角度出发,通过6种典型的计算机控制系统(包括基于单片机、PLC、PCI数据采集卡、USB数据采集板、远程I/O模块、智能仪器),使用目前流行的工控组态软件KingView,对工业控制系统中的4类典型应用,包括模拟量输入(AI)、模拟量输出(AO)、数字量输入(DI)和数字量输出(DO)的程序设计方法进行了详细的讲解。
淡化理论,建立控制系统整体概念,以工程实践为主,硬件系统设计采用“搭积木”方式,突出程序设计,重在功能实现,有较强的实用性和可操作性,这些都是本书的特色。
为方便读者学习,本书提供超值配套光盘,内容包括所有案例的源程序、软硬件资源、程序运行录屏、系统测试录像等。
本书由东北农业大学张鸿琼编写第1、2章,石河子大学王洪坤编写第3章,李霞编写第4章,王玉巍编写第5、6章,龚立娇编写第7章,李江全编写第8章及附录;全书由李江全教授担任主编并统稿,王玉巍、张鸿琼担任副主编。参与编写、程序设计等工作的人员还有田敏、李宏伟、郑瑶、郑重、朱东芹、任玲、汤智辉、胡蓉、王平等老师。电子开发网、北京研华科技、西安达泰电子、石河子大学电气工程实验中心等单位或公司为本书的编写提供了宝贵的技术支持和帮助,编者借此机会对他们致以深深的谢意。
由于编者水平有限,书中难免存在不妥或错误之处,恳请广大读者批评指正。
作者
2010年10月