计算机控制技术 项目教程 含光盘
分類: 图书,计算机/网络,人工智能,
作者: 李江全编著
出 版 社: 机械工业出版社
出版时间: 2009-2-1字数:版次: 1页数: 232印刷时间:开本: 16开印次:纸张:I S B N : 9787111260370包装: 平装内容简介
本书首先介绍了计算机控制系统的含义、原理、组成、类别等基本知识,然后从工程实际出发,通过十二个实训项目详细地介绍了串口通信控制系统、集散控制系统、数据采集与控制系统的软硬件设计方法,并将计算机控制系统中涉及的基本理论和相关软硬件知识有机地穿插融合到各项目中。每个实训项目都有明确的学习目标和详细的操作步骤,各项测控任务同时采用监控组态软件Kingview和面向对象语言Visual Basic来实现。
本书适用于项目教学,将控制理论与控制系统操作技能训练有机结合,使学生通过项目实训轻松掌握计算机控制系统的基本使用方法和设计方法。
本书可作为应用型本科及高职高专院校自动化、机电一体化、计算机应用等专业的教材,也可作为使用计算机控制系统的工程技术人员参考用书。
为配合教学,本书提供配套光盘,内容包括所有项目的Kingview及VB源程序、教学视频、电子教案(ppt形式)、习题详解以及软硬件资源等。
作者简介
方圆,全国著名特级教师。教育部“十一五”规划课题组专家。获得“中国十大杰出教师孺子牛金球奖”、“全国十佳教师”等称号,央视“东方之子”两次访谈人物。
目录
前言
绪论
项目一计算机控制系统开发软件的使用
(项目所涵盖知识点:监控组态软件概述,Visual Basic与控制技术)
项目二PC与PC串口通信
(项目所涵盖知识点:I/O接口,串行通信的基本概念,RS-232C接口标准)
项目三PC与智能仪器串口通信
(项目所涵盖知识点:智能仪器概述,传感器的地位、种类与选用,工业控制计算机)
项目四PC与PLC串口通信
(项目所涵盖知识点:PLC概述,信息传输介质,执行机构的种类与驱动)
项目五PC与智能仪表构成集散控制系统
(项目所涵盖知识点:集散控制系统的产生,集散控制系统的特点,集散控制系统的体系结构)
项目六PC与远程I/O模块构成集散控制系统
(项目所涵盖知识点:中小型DCS的基本结构,RS-485串口通信标准)
项目七数据采集板卡的安装
(项目所涵盖知识点:数据采集卡的类型,基于板卡的计算机控制系统)
项目八计算机模拟量输入
(项目所涵盖知识点:控制系统的输入与输出信号,总线及其标准)
项目九计算机模拟量输出
(项目所涵盖知识点:过程通道,计算机控制系统的设计原则)
项目十计算机开关量输入
(项目所涵盖知识点:计算机控制系统的设计与实施步骤,计算机控制系统的总体方案设计)
项目十一计算机开关量输出
(项目所涵盖知识点:计算机控制系统的硬件设计,计算机控制系统的软件设计)
项目十二计算机温度测量与控制
(项目所涵盖知识点:计算机控制系统的调试与运行,计算机控制系统的可靠性设计)
参考文献
书摘插图
项目一
计算机控制系统开发软件的使用
项目背景
在一个计算机控制系统中,除了硬件(计算机、传感器、执行机构等)外,软件也是一个非常重要的部分。控制系统的硬件电路确定之后,其主要功能将依赖于软件来实现。对同一个硬件电路,配以不同的软件,它能实现的功能也就不同,而且有些硬件电路功能常可以用软件来实现。研制一个复杂的计算机控制系统,软件研制的工作量往往大于硬件,可以这样认为,计算机控制系统设计,很大程度上是软件设计,因此,设计人员必须掌握软件设计的基本方法和编程技术。
本书选取计算机控制领域常用的监控组态软件Kingview和面向对象语言Visual Basic作为控制系统开发软件。
随着计算机软件技术的发展,计算机控制系统的组态软件技术的发展也非常迅速,特别是图形界面技术、面向对象编程技术(OOP)、组件技术(COM)的出现,使原来单调、呆板、操作繁琐的人机界面变得面目一新。目前,除了一些小型的应用需要开发者自己编写应用程序外,大中型的应用,最明智的办法应该是选择一个合适的监控组态软件。
组态软件Kingview(即组态王)是目前国内具有自主知识产权、市场占有率相对较高的组态软件,其应用领域几乎囊括了大多数行业的工业控制。
Visual Basic(简称VB)是微软公司推出的一种可视化的、面向对象的结构化高级程序设计语言,是当今世界上应用最广泛的编程语言之一,也被公认为是编程效率最高的一种编程语言。无论是开发功能强大、性能可靠的商务软件,还是编写能处理实际问题的实用小程序,VB都是最快速、最简便的语言。它简单易学、容易掌握,软件界面设计非常便捷,编程工作量较小,开发周期短,特别适合非计算机专业的工程技术人员掌握和使用,因此,在计算机控制领域,VB是众多软件开发技术人员选择的工具之一。
……