(2) 发展现状和方向
当前,计算机的发展日新月异,围绕着工控计算机的自动化集成系统的新产品、新技术的推出,组态软件将在其中扮演越来越重要的角色。目前看到的所有组态软件都能完成类似的功能。比如,几乎所有运行于32位Windows平台的组态软件都采用类似资源浏览器的窗口结构,并且可以对工业控制系统中的各种资源(设备、标签量、画面等)进行编辑和配置。在未来的技术发展上,数据采集方式、脚本功能、对Internet的支持程度,都会有所改变。
(3) 设计要求
本课题是基于汽车电路的控制系统,利用计算机技术,使得在PC上的操作,能够实时传达到汽车各个接入控制系统的线路模块,从而达到控制的目的。并且PC上能根据各路被控线路的状态,实时显示各个线路模块的在各个控制状态下的理论电压值。系统有较高的实时性和稳定性要求,能应用于实际电路,并且能运行于通用计算机,操作简单,可移植性强。
该设计是计算机测控技术的一个简化的应用,要求测量的是电路的理论值,于是在反馈回路上利用理论值的直接显示代替了工业现场的实时测量值,在对反馈回路没有要求的情况一定程度上为使用者提供了方便,也一定程度上降低了系统的开发难度。
1.2 设计思路
根据本系统所要求设计的特点:
(1) 以控制为目的,内部逻辑根据控制输出来选择显示值
(2) 系统系统能稳定运行,操作简单
(3) 模块化设计思路,便于开发、检测和文护
提出以下模型,如图1-1,初步形成了上位机和下位机的基本架构,上位机和下位机通过相应的I/O接口连接进行通信。
图1-1
上位机是人可以直接发出操控命令的计算机,一般是PC,屏幕上显示各种信号的变化(液位、水位、温度等)。下位机是直接控制设备获取设备状况的计算机,一般是PLC/单片机之类。上位机发送命令首先给下位机,下位机在根据此命令解释成相应的时序信号直接控制相应的设备。下位机不时读取设备的状态数据(一般为模拟量,也可以开关量),转化成数字信号反馈给上位机。而且上位机和下位机都需要编程,都具有专门的开发系统。
另外,上位机和下位机是通过通讯连接的“物理”层次不同的计算机,是相对而言,一般下位机负责前段的“测量,控制”等处理;上位机负责“管理”处理。下位机是接收到主设备命令才执行的执行单元,即从设备,但是下位机也能直接智能化处理测控执行;而上位机不能参与具体的控制,仅仅进行管理(数据的显示、存储、打印•••人机界面等方面)。常见的DCS(Distributed Control System,分散式控制系统),是上位机集中,下位机分散的系统。本系统采用的是一对一模式的控制系统,一部上位机控制一部下位机。两机通过硬件连接,两机如何通信,取决于下位机,一般支持TCP/IP协议或者是串口通信。
本系统采用如图1-1所示的架构,用户通过直接操控上位机,向下位机发送指令,下位机接受指令并识别指令内容,对被控设备执行相应的操作。其中I/O接口负责上下位机的通信,包括上位机的指令输出和下位机的数据上传。此处不需要数据上传,因此为虚线框显示,此模块可作为后续开发拓展。
1.3 预期目标
(1) 上位机
为上位机打造一个简洁美观的界面,便于用户操作。正确严谨的逻辑,有一定的容错和纠错能力,使得用户发送的命令准确快速到达下位机,形成一个一对一的逻辑映射,从而不会产生歧义操作。 基于组态软件的汽车故障设置检测系统设计(2):http://www.751com.cn/tongxin/lunwen_4078.html