第8章 计算机控制系统的应用软件设计
2020-03-01 132浏览
- 1.“十二五”普通高等教育本科国家级规划教材 国家精品课程教材 计算机控制系统(第2版) 第八章 计算机控制系统的应用软件设计
- 2.第八章 计算机控制系统的应用软件设计 学习目标: l了解计算机控制系统应用软件设计方法 l掌握常用的几种数字滤波方法 l掌握线性标度变换方法 l了解常用的工业组态软件 yyyy/M/d 2
- 3.操作系统:Windows、Unix、Linux、OS/2 Ø程序设计语言:汇编、高级语言(VB、 VC、C++、C#、Delphi…) 系统软件 开发系统 软件 Ø数据库管理系统: •大型数据库(DB2、Oracle、Sybase、Informix…) •Web数据库 •桌面数据库(Excel、Access、SQL Server…) •实时数据库(InfoPlus、PI、ONSPCE…) Ø工控软件平台(几十种):如组态王 KingView、KingACT;InTouch、InControl; iFIX;Citcet;WinCC、Step7… 应用软件 Ø过程监视: •巡回检测 •数据处理(有效性检验、数字滤波、标度变换、报警…) •过程分析 •人机界面… Ø过程控制:开环/闭环控制(简单、复杂、先进控制) yyyy/M/d Ø信息管理 3
- 4.第一节 应用程序设计概述 一、应用程序设计的特点 (1)应用程序与硬件配置密切相关。 (2)频繁的端口操作。 (3)实时性要求。 (4)软件可靠性与抗干扰能力要求。 二、应用程序设计的基本步骤 计算机控制系统的应用程序设计通常分为:问题定义、 程序设计、程序编写、程序调试、系统维护和再设计等步骤。 应用程序设计的流程图,描述了应用软件设计的基本 任务和设计过程。 yyyy/M/d 4
- 5.三、应用程序设计的基本方法 1.模块化程序设计方法 模块化程序设计的出发点是把一个复杂的程序,分解为若干个功能 模块,每个模块执行单一的功能,并且具有单入口单出口结构,在分别进 行独立设计、编程、查错和调试之后,最终装配在一起,连接成完整的大 程序。 2.结构化程序设计方法 结构化程序设计采用自顶向下逐步求精的设计方法和单入口单出口 的控制结构。在总体设计阶段,采用自顶向下逐步求精的方法,可以把一 个复杂问题的解法分解和细化成一个由许多模块组成的软件系统。在详细 设计或编程阶段,采用自顶向下逐步求细的方法,可以把一个模块的功能 逐步分解细化为一系列具体的处理步骤或某种高级语言的语句。 yyyy/M/d 5
- 6.四、应用软件的设计 1.控制软件设计 对计算机控制系统来说,控制软件包括:实时管理软件和过程监视及 控制算法计算软件两大部分。 实时管理软件是对整个控制系统进行管理用的程序,包括对应用控制 程序的调度、I/O管理、中断管理、实时管理等。相当于整个计算机控制 系统的主程序。 过程监视及控制算法计算软件主要是根据采集的信息、输入的指令以 及所设计的控制算法而编制的程序。主要包括:数据变换处理程序,如数 字滤波、单位换算、数据合理性检查、数据补偿校正等;控制指令生成程 序,如控制算法计算、系统状态控制、控制指令输出等;事故处理程序, 如超限报警、故障处理等;信息管理程序,如数据存储、输出、打印、显 示以及文件管理等。 yyyy/M/d 6
- 7.典型计算机控制系统的控制软件流程图 yyyy/M/d 7
- 8.2.控制软件设计应注意的几个问题 (1)尽量用符号表示地址、I/O设备、常数或数字参数, 这样使程序的可读性增强,也给程序的修改和扩充带来方便。 (2)避免使用容易混淆的字符,尤其是和助记符相近的 字符尽量避免使用。 (3)程序模块不宜过大,以方便于系统调试。尽量做到 每一功能对应一个功能模块,在系统调试时可分模块调试软 件和硬件。 (4)程序模块尽量通用,这样程序的可移植性强。 (5)重视程序的易读性,尽量多加注释语句,这样的程 序易读性好可维护性强,同时给后续程序编制带来方便。 yyyy/M/d 8
- 9.第二节 计算机控制系统的数据处理 一、数据处理技术概述 数据处理从一般意义上说应包括三方面内容: (1)对传感器输出的信号进行放大、滤波、I/V转换等处 理,通常称为信号调理; (2)对采集到计算机中的信号数据进行进行一些处理, 如进行系统误差校正、数字滤波,逻辑判断、标度变换等处理, 通常称之为一次处理; (3)对经过前两步得到的测量数据进行分析,寻找规律, 判断事物性质,生成所需要的控制信号,此称为二次处理。 信号调理都是由硬件完成,而一次和二次处理一般由软 件实现。 yyyy/M/d 9
- 10.二、线性化处理 在数据采集与处理系统中,一般总希望系统的输出 和输入呈简单的线性关系,这样当用仪表来检测和显示系统 中的某个物理量时,能得到均匀的刻度,不仅读数看起来清 楚方便,而且仪表在整个范围内灵敏度一致。 但是在实际工程中,计算机从模拟量输入通道得到 的现场信号与该信号所代表的被测物理量之间不一定是线性 关系,经常存在着非线性关系。 为了保证这些参数能有线性输出,需要引入非线性 补偿,将输出信号与被测物理量之间的非线性补偿为线性关 系,这种补偿过程称为线性化处理。 yyyy/M/d 10
- 11.1. 插值法 如果非线性关系不能用数学公式精确表达,还可以根据 线性插值原理进行线性化处理。 假定变量y和自变量x的关系如图所示 已知非线性函数y(x)上的两点A(x0, y0)、B(x1,y1),现在用直线AB代 替弧线AB,由此可得直线方程 y ( x ) ax b 根据插值条件,应满足: y 0 ax0 b y1 ax1 b 解上面方程组,可求出直线方程的 参数a和b。 由此可求出该直线方程的表达式为 ( y y0 ) y ( x) 1 ( x x0 ) y 0 K ( x x0 ) y 0 式中,K为直线的斜率。 ( x1 x0 ) 2019-9-2 11
- 12.由上图可以看出,插值点A和B之间的距离越小,y(x)与y′(x)之间的 误差越小。因此在实际应用中,为了提高精度,经常采用几条直线来代替 曲线,此方法称为分段插值法。 分段插值法的基本思想是将被逼近的函数(或测量结果)根据其变化情 况分成几段,各段采用线性插值法来进行处理。 例如,设x在(xi,xi+1)区间内,则其对应的逼近值为: y yi yi 1 yi ( x xi ) xi 1 xi y y i k i ( x xi ) yi 1 yi ki xi 1 xi 对于这种方法,只要n取得足够大,即分段足够多,就可获得良好的非线 性转换精度。 2019-9-2 12
- 13.2. 查表法 计算机控制系统中,有一些非线性参数不能用一般 算术运算求出,有的还涉及到指数、对数、三角函数以及积 分、微分等运算。要用程序实现这些计算,不仅程序长,而 且很费机时,影响系统的实时性。对于这种情况,可以将事 先计算好的结果存放在数据表格中,然后通过查表的方式进 行线性化处理。 所谓查表法,就是把事先计算或测得的数据按一定 顺序编制成表格,查表程序的任务就是根据被测参数的值或 者中间结果,查出最终所需要的结果。查表是一种非数值计 算方法,利用这种方法可以完成数据补偿、计算、转换等各 种工作,它具有回避复杂数学运算和无规则数学运算等优点。 2019-9-2 13
- 14.(1)顺序查表法 顺序查表法是针对无序排列表格的一种方法。即按照 顺序从第一项开始逐项查找,直到找到所要查找的关键字为 止。顺序查表法虽然比较“笨”,但对无序表格或较短表格 而言,仍是一种比较常用的方法。 (2)计算查表法 计算查表法通常用于要搜索的内容与表格的排列有一 定关系的表格。对于这种表格,为了提高查表速度,可以不 采用从头至尾逐一进行比较的方法,只要根据所给的元素xi, 通过一定的计算,求出元素xi所对应的数值的地址,然后将 该地址单元的内容取出即可。 2019-9-2 14
- 15.(3) 对分查表法 对分查表法是一种在实际应用中常使用的方法。对 于那些表格比较长,满足从大到小或从小到大的排列顺序, 且难以用计算查表法进行查找的表格,可以采用对分查表法。 对于从小到大顺序来说,若元素大于中间值,则下一次取中 间值至最大值区间的中间值进行比较,否则,取最小值至中 间值区间的中间值进行比较。如此下去,直到查找完为止。 对分查表法的速度要比顺序查表法快很多倍,而且对表格的 要求又不是很严格。 实际应用中,大多数表格都能满足从大到小或从小到 大的排列顺序。因此,这是一种快速而有效的方法。 2019-9-2 15
- 16.三、标度变换—工程量变换 1.为何要进行工程量变换? 有量纲的过程参数 ,如:温度t(℃)、压力P(Pa)、流量F(m3/h)... 传感器、变送器 A/D 采样 DB 电信号(mV、0~10mA、4~20mA、1~5V...) 无量纲的数字信号DB 数据处理 DB 工程量(标度)变换 ℃、Pa… 还原成具有意义的量纲,才可显 示、打印,以便人机交互。 yyyy/M/d 16
- 17.2.工程量变换公式 (适用于线性传感器或经过线性化处理的参数 ) A 例:某烟厂用计算机数据采集系统采集烟叶发酵室的温度变化情况,该室 温度测量范围是20~80℃,采用线性温度传感元件测温并用 8 位A/D转换器 进行转换,对应的输出为00H~FFH。某一时刻,计算机采集到的数字量为 0B7H,计算所对应的温度t的大小。 解:由已知条件得: Ymax =80℃、 Ymin =20℃、Nmax = FFH =255、Nx =0B7H=183、Nmin=0; 因Yx=Ymin+(Ymax-Ymin)*(Nx-Nmin) /(Nmax-Nmin) 则:Yx=20+(80-20)*183/255=63.06℃。 yyyy/M/d 17
- 18.第三节 数字滤波 一、数字滤波的定义 为了减少对采样值的干扰,提高系统的性能, 一般在进行数据处理之前先要对采样值进行数字滤波。 所谓数字滤波,就是通过一定的计算程序减少 干扰信号在有用信号中的比重。 利用程序实现的滤波。只需根据滤波算法编制相 应的程序即可达到目的。 yyyy/M/d 18
- 19.二、数字滤波的优点 (1)由于数字滤波是用程序实现的,因而不需要增加硬件 设备,很容易实现。同时,多个输入通道还可以共用一个滤 波程序。 (2)由于数字滤波不需要硬件设备,因而可靠性高,稳定 性好,各回路之间不存在阻抗匹配等问题。 (3)数字滤波可以对频率很低的信号实现滤波,克服了模 拟滤波器的缺陷。 (4)通过改写数字滤波程序,可以实现不同的滤波方法或 调整滤波参数,它比改变模拟滤波器的硬件方便得多。 yyyy/M/d 19
- 20.三、几种常用的数字滤波方法 1. 平均值滤波 (1)算术平均值滤波 在一个采样周期内,对被测信号x的N次采样值进行算术平均,作 为采样时刻k的有效采样值。 1 xk N N x i 1 i N值决定了信号平滑度和灵敏度。随着N的增大,平滑度提高,灵 敏度降低。应视具体情况选取N,以便得到满意的滤波效果。 算术平均值滤波主要用于对压力、流量等周期性脉动的采样值进 行平滑加工,但对偶然出现的脉冲性干扰的平滑作用尚不理想,因而 它不适用于脉冲性干扰比较严重的场合。 2019-9-2 20
- 21.例:某压力仪表采样数据如下: 1 2 3 4 5 6 7 8 9 10 采样值 2 2 5 20 2 7 2 4 60 2 4 2 5 2 6 23 序 号 4 采样数据明显存在被干扰现象(彩色数据)。 采用算术平均值滤波后,其采样值为: Y=(24+25+20+27+24+60+24+25+ 26+23)/10=28 yyyy/M/d 干扰被平均到采样值中去了 21
- 22.特点: (1)N值决定了信号平滑度和灵敏度。随着N的增大,平滑 度提高,灵敏度降低。应该视具体情况选择N,以便得到满 意的滤波效果。 (2)对每次采样值给出相同的加权系数,即1/N。在不同采 样时刻采集数据受到同样重视。实际上某些场合需要增加新 采样值在平均值中的比重,可采用加权平均值滤波法。滤波 公式为:Y=R0Y0+ R1Y1+ R2Y2+…+ RmYm。 (3)平均值滤波法一般适用于具有周期性干扰噪声的信号, 但对偶然出现的脉冲干扰信号,滤波效果尚不理想。 yyyy/M/d 22
- 23.(2)加权算术平均值滤波 有时为了提高滤波效果,将各次采样值取不同的比重,然后再相 加,此方法称为加权平均值法。 N 1 Y k Ci x N i i 0 N 1 其中: C i 0 i 1 其中C0,C1,…,CN-1为各次采样值的系数,它体现了各次采样 值在平均值中所占的比重。它可根据具体情况而定,一般采样次数愈 靠后,取的比例愈大,这样可增加新的采样值在平均值中的比重。这 种滤波方法适用于纯滞后较大的被控对象。 2019-9-2 23
- 24.(3)滑动算术平均值滤波 把N个采样数据看成一个队列,队列的长度固定为N,每进行一次 新的采样,就把新采样值放入队尾,而去掉原来队首的一个数据,这 样在队列中始终有N个“最新”的数据,然后把队列中的N个数据再进 行算术平均运算,就可获得最新的滤波结果。 滑动平均值滤波对周期性干扰有良好的抑制作用,平滑度高,灵 敏度低;但对偶然出现的脉冲性干扰的抑制作用差,不易消除由于脉 冲干扰引起的采样值的偏差,因此它不适用于脉冲干扰比较严重的场 合,而适用于高频振荡系统。 2019-9-2 24
- 25.2.中值滤波法 中位值滤波法的原 理是对被测参数连续采样m 次(m≥3)且是奇数,并按大 小顺序排列;再取中间值作 为本次采样的有效数据。 特点:中位值滤波法对脉冲干扰信号等偶然因素引发的干扰有良好的滤波效 果。如对温度、液位等变化缓慢的被测参数采用此法会收到良好的滤波效果; 对流量、速度等快速变化的参数一般不宜采用中位值滤波法。 yyyy/M/d 25
- 26.3.程序判断滤波 (1)限幅滤波法 |Y (k)-Y (k-1)|≤ΔY,则Y (k)=Y (k),取本次采样值; |Y (k)-Y (k-1)|>ΔY,则Y (k)=Y (k-1),取上次采样值。 其中,Y (k)是第k次采样值;Y (k-1)是第(k-1)次采样值;ΔY是相邻 两次采样值可能的最大偏差,其大小取决于采样周期T及Y值的动态响 应。 限幅滤波法主要用于变化比较缓慢的参数,如温度、液位等。使用时 关键问题是最大允许误差ΔY的选取:ΔY太大,各种干扰信号将“乘机而 入”,使系统误差增大;ΔY太小,又会使某些有用信号被“拒之门外”, 使计算机采样效率变低。通常可根据经验数据获取,必要时,也可由实验 得出。 2019-9-2 26
- 27.(2)限速滤波法 当|Y (k)-Y (k-1)|≤ΔY时,取Y (k)输入计算机; 当|Y (k)-Y (k-1)|>ΔY时,Y (k)不采用,但仍保留,继续采 样取得Y (k+1); 当|Y (k+1)-Y (k)|≤ΔY时,取Y (k+1)输入计算机; 当|Y (k+1)-Y (k)|>ΔY时,取Y (k)=[Y (k)+Y (k+1)]/2输入 计算机。 限速滤波是一种折衷方法,既照顾了采样的实时性,又顾及了采 样值变化的连续性。但这种方法也有明显的缺点:第一是ΔY的确定不 够灵活,必须根据现场的情况不断更换新值;第二是不能反映采样点 数N>3时各采样值受干扰情况。因此,它的应用受到一定的限制。 2019-9-2 27
- 28.程序判断法对偶然脉冲干扰信号有良好的滤波效果,适用于如大功率 用电设备的启动或停止,造成电流的尖峰干扰或误检测,以及变送器不稳 定而引起的严重失真,使得采样数据偏离实际值太远的场合。 yyyy/M/d 28
- 29.4.一阶惯性滤波 仿照模拟系统RC低通滤波器的方法,将普通硬件RC低通滤波器的微分 方程用差分方程来表示,便可以用软件来模拟硬件滤波器的功能。 Y (s) 1 G(s) X ( s ) T s 1 离散化后,有 Yn=(1-α)Xn+αYn-1 式中,Xn为第n次采样值;Yn-1为上次滤波输出值;Yn为第n次采样后的滤波输 出值;α为滤波平滑系数,α≈Tτ/(Tτ+T);Tτ为滤波环节的时间常数;T为采样周 期。 一阶低通滤波方法能很好地消除周期性干扰,适用于波动频繁的被测 参数滤波,但对于频率高于采样频率二分之一的干扰信号无法滤除。 yyyy/M/d 29
- 30.5.复合滤波 前面介绍的算术平均值滤波法和中值滤波法各有 优缺点,前者不易消除由于脉冲干扰而引起的采样值 偏差,而后者由于采样点数的限制,其应用范围缩小。 但将二者结合,即可取长补短,即先用中值滤波原理 滤除由于脉冲引起的干扰,再把剩下的采样值进行算 术平均,以得出防脉冲干扰平均值法。 其原理可用下式表示: 若x1≤x2≤…≤xN(3≤N≤14), 则 yyyy/M/d Y=(x2+x3+…+xN-1 )/(N-2) 30
- 31.数字滤波方法的总结 一般来说,对于变化缓慢的参数(如温度),可选 用程序判断滤波和一阶惯性滤波; 而对变化较快的信号(如压力、流量等),则可选 用算术平均值滤波; 对要求较高的系统可选用复合滤波。 如果不适当地应用数字滤波(例如把真实的参数波 动也滤掉了),反而会降低控制效果,以致适得其反。 如果同时采用几种滤波方法,一般先用中位值 滤波或限幅滤波,然后再用平均值滤波法。如果应用 不恰当,非但达不到滤波效果,反而会降低控制品质。 yyyy/M/d 31
- 32.第四节 工业组态软件技术简介 组态软件,又称组态监控软件,译自英文SCADA,即 Supervisory Control and Data Acquisition(数据采集与 监视控制)。它是指一些数据采集与过程控制的专用软件。 它们处在自动控制系统监控层一级的软件平台和开发环境, 使用灵活的组态方式,为用户提供快速构建工业自动控制系 统监控功能的、通用层次的软件工具。 2019-9-2 32
- 33.一、工业组态软件的概述 1.组态软件的基本组成 组态软件是由系统开发环境和系统运行环境两大部分构成。 (1)系统开发环境 系统开发环境是自动化工程设计工程师为实施其控制方 案,在组态软件的支持下进行应用程序的系统生成工作所必 须依赖的工作环境。通过建立一系列用户数据文件,生成最 终的图形目标应用系统,供系统运行环境运行时使用。系统 开发环境由若干个组态程序组成,如图形界面组态程序、实 时数据库组态程序等。 2019-9-2 33
- 34.(2)系统运行环境 在系统运行环境下,目标应用程序被装入计算机内 存并投入实时运行。系统运行环境由若干个运行程序组成, 如图形界面运行程序、实时数据库运行程序等。组态软件支 持在线组态技术,即在不退出系统运行环境的情况下可以直 接进入组态环境并修改组态,使修改后的组态直接生效。 自动化工程设计工程师最先接触的一定是系统开发环 境,通过一定工作量的系统组态和调试,最终将目标应用程 序在系统运行环境投入实时运行,完成一个工程项目。 2019-9-2 34
- 35.2.组态软件必备的典型组件 (1)应用程序管理器 应用程序管理器是提供应用程序的搜索、备份、解压缩、 建立新应用等功能的专用管理工具。在自动化工程设计工程 师应用组态软件进行工程设计时,经常会遇到下面一些烦恼: 经常要进行组态数据的备份;经常需要引用以往成功应用项 目中的部分组态成果(如画面);经常需要迅速了解计算机 中保存了哪些应用项目。虽然这些要求可以用手工方式实现, 但效率低下、极易出错。有了应用程序管理器的支持,这些 操作将变得非常简单。 2019-9-2 35
- 36.(2)图形界面开发程序 图形界面开发程序是自动化工程设计工程师为实施其控 制方案,在图形编辑工具的支持下进行图形系统生成工作所 依赖的开发环境。通过建立一系列用户数据文件,生成最终 的图形目标应用系统,供图形运行环境运行时使用。 (3)图形界面运行程序 在系统运行环境下,图形目标应用系统被图形界面运行 程序装入计算机内存并投入实时运行。 (4)实时数据库系统组态程序 实时数据库系统组态程序是建立实时数据库的组态工具, 可以定义实时数据库的结构、数据来源、数据连接、数据类 型及相关的各种参数。 2019-9-2 36
- 37.(5)实时数据库系统运行程序 在系统运行环境下,目标实时数据库及其应用系统被实 时数据库系统运行程序装入计算机内存并执行预定的各种数 据计算、数据处理任务。历史数据的查询、检索、报警的管 理都是在实时数据库系统运行程序中完成的。 (6)I/O驱动程序 I/O驱动程序是组态软件中必不可少的组成部分,用于和 I/O设备通讯,互相交换数据,DDE和OPC Client是两个通用 的标准I/O驱动程序,用来和支持DDE标准和OPC标准的I/O设 备通讯。多数组态软件的DDE驱动程序被整合在实时数据库系 统或图形系统中,而OPC Client则多数单独存在。 2019-9-2 37
- 38.3.组态软件开发工程的一般步骤 (1)工程项目系统分析。首先要了解控制系统的构成 和工艺流程,弄清楚被控对象的特征,明确技术要求。然后 在此基础上进行工程的整体规划,包括系统应实现哪些功能, 控制流程如何,需要什么样的用户窗口界面,实现何种动画 效果以及如何在实时数据库中定义数据变量。 (2)将所有I/O点的参数收集齐全,并填写表格,以备 在监控组态软件和PLC上组态时使用。 (3)搞清楚所使用的I/O设备的生产商、种类、型号、 使用的通信接口类型,采用的通信协议,以便在定义I/O设备 时做出准确选择。 2019-9-2 38
- 39.(4)将所有I/O点的I/O标识收集齐全,并填写表格, I/O标识是唯一地确定一个I/O点的关键字,组态软件通过向 I/O设备发出I/O标识来请求其对应的数据。在大多数情况下 I/O标识是I/O点的地址或位号名称。 (5)根据工艺过程绘制、设计画面结构和画面草图。 (6)按照第二步统计出的表格,建立实时数据库,正确 组态各种变量参数。 (7)根据第二步和第三步的统计结果,在实时数据库中 建立实时数据库变量与I/O点的一一对应关系,即定义数据连 接。 (8)根据第五步的画面结构和画面草图,组态每一幅静 态的操作画面(主要是绘图)。 2019-9-2 39
- 40.(9)将操作画面中的图形对象与实时数据库变量建立 动画连接关系,规定动画属性和幅度。 (10)视用户需求,制作历史趋势,报警显示,以及开 发报表系统。之后,还需加上安全权限设置。 (11)对组态内容进行分段和总体调试,视调试情况对 软件进行相应修改。 (12)将全部内容调试完成以后,对上位软件进行最后 完善(如:加上开机自动打开监控画面,禁止从监控画面推 出等),让系统投入正式(或试)运行。 2019-9-2 40
- 41.二、MCGS组态软件简介 1. MCGS组态软件的功能和特点 (1)概念简单,易于理解和使用。 (2)功能齐全,便于方案设计。 (3)具有较好的实时性与并行处理能力。 (4)建立实时数据库,便于用户分步组态,保证系统安全可靠 运行。 (5)设立“设备工具箱”,针对外部设备的特征,用户即可实 现对该种设备的驱动和控制。 (6)“面向窗口”的设计方法,增加了可视性和可操作性。 yyyy/M/d 41
- 42.(7)利用丰富的“动画组态”功能,快速构造各种复杂生动的 动态画面。 (8)引入“运行策略”的概念。 (9)三种基本类型的构件,包括:设备构件、动画构件、策略 构件,完成了MCGS系统三大部分的所有工作。 (10)MCGS允许用户在Visual Basic中操作MCGS中的对象,提 供了一套开放的可扩充接口,用户可根据自己的需要用VB编制 特定的功能构件来扩充系统的功能。 (11)MCGS中数据的存储不再使用普通的文件,而是用数据库 来管理一切。 (12)设立“对象元件库”,解决了组态结果的积累和重新利 用问题。 (13)提供对网络的支持。 yyyy/M/d 42
- 43.2. MCGS组态软件的系统构成 (1)MCGS组态软件的整体结构 yyyy/M/d 43
- 44.(2)MCGS工程的五大部分 yyyy/M/d 44
- 45.3.组建工程的过程 (1)工程建立。 (2)构造实时数据库。 (3)组态用户窗口。 (4)组态主控窗口。 (5)组态设备窗口。 (6)组态运行策略。 (7)组态结果检查。 (8)新工程的提交。 yyyy/M/d 45
- 46.本章内容结束 2019-9-2 46