计算机控制系统软件设计画面,第七章计算机控制系统软件设计.ppt

第七章计算机控制系统软件设计

第七章 计算机控制系统软件设计 ;7.1 程序设计技术;7.1.1 模块化与结构化程序设计;1.模块化程序设计;2.结构化程序设计;7.1.2 面向过程与面向对象的程序设计 ;7.1.3 高级语言I/O控制台编程;7.2 人机接口(HMI/SCADA)技术;7.2.1 HMI/SCADA的含义 ; 凡是具有系统监控和数据采集功能的软件,都可称为 SCADA (Supervisor Control And Data Acqusition) 软件。SCADA软件和硬件设备的连接方式主要可归纳为三种: (1) 标准通讯协议。 (2) 标准的资料交换接口。 (3) 绑定驱动(Native driver)。;7.2.2 基于工业控制组态软件设计人机交互界面;1.控制组态;2.图形生成系统;3.显示组态;(1)选择模拟显示表 由于计算机控制系统显示画面常采用各种模拟显示表来显示测量值、设定值和输出值,因此,显示组态一般可用6种模拟显示表,即调节控制表、报警显示表、阀位操作表、监视操作表、比率设定表、流量累计表。;;返回;(3)显示登记法 显示登记法是进入系统显示登记画面。选择过程控制站站号及工作方式;登记控制组号、组名,该组员的回路号,进行分组登记操作;显示表登记(登记每一个控制回路所用的模拟显示表);将显示登记文件存入后备文件或打印。 ;(4)I/O通道登记 计算机控制系统能支持多种类型的信号输入和输出。从生产过程来看,每一输入输出都有不同的名称和意义,因此需将输入输出定义成特定的含义,这就是I/O通道登记。I/O通道主要是模拟量I/O和开关量I/O等通道。 ;;(5)单位名称登记 对系统各种画面中需要显示的工程单位名称采用登记的方法,可使用中英文一切符号,登记生成自己特有的单位名称,主要登记编号和单位名。 ; 系统的硬盘中保存有三种趋势曲线数据,即当天的、昨天的和历史的数据。 当天的趋势曲线数据,系统以一定的周期将数据保存起来。到第二天就 将当天的数据覆盖昨天的数据。历史数据是当你需要某天的数据时,从硬盘拷贝到软盘保存起来。 趋势曲线的规格主要有:趋势曲线幅数、趋势曲线每幅条数、每条时间、显示精度。趋势曲线登记表的内容主要有:幅号、幅名、编号、颜色、曲线名称、来源、工程量上限和下限。 ;返回;报警显示画面分成三级即报警概况画面、报警信息画面、报警画面。 报警概况画面是第一级,它显示系统中所有报警点的名称和报警次数; 报警信息画面是第二级,它是第一级画面的展开与细化,可调出相应报警信息画面,即可观察到报警时间,消警时间,报警点名称和报警原因等; 报警画面是第三级,可调出与报警点相应的各显示画面,包括总貌画面、组画面、回路画面、趋势曲线画面等。为了完成报警登记,还要填写登记表。内容包括:编号、名称、原因类型、原因参数、画面类型、画面参数。 ;返回;(8)报表生成系统 报表生成系统用于系统的报表及打印输出。因而报表系统主要功能是定义各种报表的数据来源、运算方式以及报表打印格式和时间特性。 ;返回;7.2.3 基于VB/VC++语言设计人机交互界面;7.3 测量数据预处理技术;7.3.1 误差自动校准;1.全自动校准 ;2.人工自动校准;7.3.2 线性化处理和非线性补偿;7.3.3 标度变换方法; 1.线性变换公式 Y=(Ymax-Ymin)(X-Nmin)/(Nmax-Nmin)+Ymin Y表示参数测量值,Ymax表示参数量程最大值,Ymin表示参数量程最小值,Nmax表示 Ymax对应的A/D转换后的输入值,Nmin表示量程起点Ymin对应的A/D转换后的输入值,X表示测量值Y对应的A/D转换值。 2.公式转换法 有些传感器测出的数据与实际的参数不是线性关系,它们有着由传感器和测量方法决定的函数关系,并且这些函数关系可用解析式来表示,这时我们可采用直接按解析式来计算。 3.其它标度变换法 许多非线性传感器并不象上面讲的流量传感器那样,可以写出一个简单的公式,或者虽然能够写出,但计算相当困难。这时可采用多项式插值法,也可以用线性插值法或查表进行标度变换。 ;7.3.4 越限报警处理;7.4 数字控制器的工程实现;7.4.1 给定值和被控量处理; (2)外给定状态 当软开关CL/CR切向CR位置时,给定值来自上位计算机、主回路或运算模块。这时系统处于外给定状态。在此状态下,可以实现以下两种控制方式。 ①SCC控制:当软开关CAS/SCC切向SCC位置时,接收来自上位计算机的给定值SVS,以便实现二级

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
第八章计算机控制系统设计与实现 第八章计算机控制系统设计与实现(共46张PPT)全文共46页,当前为第1页。 对于不同的控制对象,系统设计具体要求是不同的,但设计的基本要求是大体相同的。具体表现在: 1.系统应具有优良的操作性能 操作性能好,包括两个含义,即使用方便和维修容易。硬件和软件设计时都要考虑这个问题。在配置软件时,就应考虑配置什么样的软件才能降低对操作人员专业知识的要求。硬件方面,零部件的配置应便于操作人员维修。 8.1 计算机控制系统设计原则 第八章计算机控制系统设计与实现(共46张PPT)全文共46页,当前为第2页。 2.通用性好、便于扩充 一个计算机控制系统,一般可以控制多个设备和不同的过程参数,但各个设备和控制对象的要求是不同的,而且控制设备还有更新,控制对象还有增减。系统设计时应考虑能适应各种不同设备和各种不同控制对象,使系统不必大改动就能很快适应新的情况。这就要求系统的通用性要好,能灵活地进行扩充。 第八章计算机控制系统设计与实现(共46张PPT)全文共46页,当前为第3页。 3.可靠性高 可靠性高是计算机控制系统设计最重要的一个基本要求。一旦系统出现故障将造成整个生产过程的混乱,引起严重后果。因此在计算机控制系统设计时,通常应考虑后援手段,如配备常规控制装置或手动控制装置作后备。通常可直接采用多台计算机组成热备份(备份机与控制机同时工作但不介入控制,一旦主控制机有故障就切换到备份机上)或冷备份(备份机处于待工作状态,一旦主控机有故障就启动备份机投入工作)等工作方式来提高系统的可靠性。 第八章计算机控制系统设计与实现(共46张PPT)全文共46页,当前为第4页。 4.实时性好 工业控制机的实时性,表现在对内部和外部的事件能及时地响应,并做出相应的处理,不丢失信息、不延误操作。 5.设计周期要短,价格要便宜 计算机应用技术发展迅速,各种新技术和产品不断出现,在满足精度、速度和其它性能要求的前提下,应缩短设计周期和尽可能采用价格低的元器件,以降低整个控制系统的费用。 第八章计算机控制系统设计与实现(共46张PPT)全文共46页,当前为第5页。 8.2 计算机控制系统设计步骤 1.研究被控对象、确定控制任务 2.确定系统整体方案 (1)确定系统的性质和结构 (2)确定执行机构方案 (3)控制系统总体"黑箱"设计 (4)控制系统层次以及硬件、软件功能划分 在总体方案设计完成后,形成了系统组成的粗线条框图结构、硬件与软件划分等文件,供详细设计使用。以此作为进一步设计的依据。 第八章计算机控制系统设计与实现(共46张PPT)全文共46页,当前为第6页。 3.建立数学模型,确定控制算法 4.硬件的设计 (1)确定过程的输入、输出通道及其处理方式 (2)计算机系统选择 (3)过程通道及接口设计 (4)控制台设计 (5)可靠性设计 (6)硬件调试 第八章计算机控制系统设计与实现(共46张PPT)全文共46页,当前为第7页。 5.软件的设计 (1) 选择编程语言 汇编语言 高级语言 混合语言 (2) 软件设计步骤 问题定义 细化设计 编制源程序 形成可执行代码 调试 第八章计算机控制系统设计与实现(共46张PPT)全文共46页,当前为第8页。 6.系统仿真与调试 (1) 实验室硬件联调 (2) 实验室软件联调 (3) 实验室系统仿真 7.现场安装调试 第八章计算机控制系统设计与实现(共46张PPT)全文共46页,当前为第9页。 8.3 计算机控制系统输入/输出通道设计8.3.1 过程输入输出通道的组成与功能 根据过程信息的性质及传送方向,过程通道包括模拟量输入通道、模拟量输出通道、数字量输入通道和数字量输出通道。 要对工业现场实现控制,就必须对它的运行状态进行检测。模拟量输入通道和数字量(开关量)输入通道就是为此而设置的两种检测通道。生产过程的被调参数(一般包括压力、流量、温度、液面高度等等)一般都是随时间变化的模拟量,通过检测元件和传感器,可以把它们转换成模拟电流或电压。由于计算机只能识别数字量,故模拟电信号必须通过模拟量输入通道变换成相应的数字信号,才能送入计算机;而生产现场的两态开关、电平的高低、脉冲量等数字或开关信号,则须通过数字量输入通道输入计算机。 第八章计算机控制系统设计与实现(共46张PPT)全文共46页,当前为第10页。 计算机控制生产现场的控制通道也有两种,即模拟量输出通道及数字量输出通道。计算机输出的控制信号是以数字形式给出的,有的生产过程的执行元件要求提供模拟电流或电压,故应采用模拟量输出通道实现;有的执行元件只要求提供数字量或开关量,故应采用数字量输出通道。可见,过程通道是计算机和工业生产过程(控制对象)相互交换信息的桥梁。 第八章计算机控制系统设计与实现(共46张PPT)全文共46页,当前为第11

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值