工控组态软件
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
.11.
8.2.1 组态软件的特点
1. 延续性和可扩展性 2. 封装性(易学易用) 3. 通用性(不受行业限制) 4. 实时多任务
2020/4/11
第 六 章第 应8 用章 程序设计与实现工控组态软件 技 术
8.2.2 组态软件的设计思想
组态软件都由组件组成: 1. 图形界面系统组件 2. 实时数据库系统组件 3. 第三方程序接口组件 4. 控制功能组件
➢系统功能是否完善:能否完成各种需要的应 用功能
➢各种功能能否良好地协调运行:如进行实时 采样和控制输出的同时可以显示实时画面、打 印报表和进行数据通信等操作
➢人机接口是否友好:要有丰富的画面和报表 显示,操作方便灵活
➢系统的可扩展性能如何
2020/4/11
8.1 程序设计技术
第 六
在进行计算机控制系统设计时,
工程师可以不必非常熟悉计算机硬件和程序设计 的情况下进行控制系统填表绘图式组态设计,大大 减少了应用软件的重复性、低层次、低水平的开发, 提高软件的开发效率和控制的可靠性。
2020/4/11
第 六 章第 应8 用章 程序设计与实现工控组态软件 技 术
组态软件主要解决的问题: ①如何与采集、控制设备间进行数据交换;
.12.
2020/4/11
第
六
图形界面系统组件的设计思想:
章第 应8
在图形画面生成方面,构成现场各过程图形的
用章 程序设计与实现工控组态软件
画面被划分成3类简单的对象: 线 填充形状 文本。
技
术
.13.
2020/4/11
第
六
每个简单的对象均有影响其外观的属性。
章第
应8
用章 程序设计与实现工控组态软件
章第 应8
大量的工作就是如何根据各个 生产过程的实际需要设计应用
用章
程序。
程序设计与实现工控组态软件
程序设计过程见右图: 分析用户需求10% 编写程序说明10% 设计编写程序代码30%
技
术
测试调试 >40%
.5.
2020/4/11
第 六 章第 应8 用章 程序设计与实现工控组态软件 技 术
.6.
8.1.1 模块化与结构化程序设计
②使来自设备的数据与计算机图形画面上的各元素关 联 起来; ③处理数据报警及系统报警; ④存储历史数据并支持历史数据的查询; ⑤各类报表的生成和打印输出;
⑥为使用者提供灵活、多变的组态工具,可以适应不 同应用领域的需求; ⑦最终生成的应用系统运行稳定可靠; ⑧具有与第三方程序的接口,方便数据共享。
.9.
2020/4/11
第 六 章第 应8 用章 程序设计与实现工控组态软件 技 术
.10.
组态软件的功能主要包括: ① 控制组态 ② 图形组态 ③ 显示组态 ④ I/O通道登记 ⑤ 单位通道登记 ⑥ 趋势曲线登记 ⑦ 报警系统登记 ⑧ 报表生成系统
2020/4/11
第 六 章第 应8 用章 程序设计与实现工控组态软件 技 术
对象的基本属性包括: 线的颜色 填充颜色 位置移动等
高度 宽度 取向
技
术
这些属性可以是静态的,也可以是动态的。
.14.
2020/4/11
第
六
静态属性在系统投入运行后保持不变,与原来
章第
组态时一致。
应8
用章 程序设计与实现工控组态软件
动态属性则与表达式的值有关,表达式可以是 来自I/O设备的变量,也可以是由变量和运算 符组成的数学表达式。 这种对象的动态属性 随表达式值的变化而实时改变。
技
术
.15.
2020/4/11
第
六
在图形界面上具备下列功能:
1.模块化程序设计 把一个复杂的大系统分解为若干个功能子模块, 简化了设计但会造成大量过程间的连接困难
自底向上模块化设计 自顶向下模块化设计 2. 结构化程序设计 从整个程序的层次结构出发,突出程序模块之间 的关系,用结构图表达 自顶向下逐步求精,单入口单出口 三种基本控制结构:顺序、选择、循环
2020/4/11
.1.
2020/4/11
第 六 章第 应8 用章 程序设计与实现工控组态软件 技 术
计算机控制系统的应用软件要实现对生产过程 的实时控制和管理,通常由以下四部分组成:
➢数据收集部分:及时从外部环境收集实时数 据并进行格式化 ➢数据分析部分:按照应用的需求对数据进行 分析处理 ➢输出控制部分:根据实时数据信息分析结果 及时作出响应 ➢监督部分:用来协调上述各部分的工作
第 六 章第 应8 用章 程序设计与实现工控组态软件 技 术
8.1.2 高级语言与汇编语言混合编程
1.汇编语言编程
程序执行速度快,实时功能强,要求的硬件少。
2.高级语言编程
运算能力强,编写方便。
3.高级语言和汇编语言混合编程
用高级语言编写计算,图形绘制,显示,打印程序, 用汇编语言编写时钟管理,中断管理和输入输出程序 等。充分发挥汇编实时功能强和高级语言运算能力强 的优点
.7.
2020/4/11
第 六 章第 应8 用章 程序设计与实现工控组态软件 技 术
.8.
8.2 工业控制组态软件
随着计算机控制系统的深入发展,小规模的、解决 单一问题的应用程序已不能满足要求,可靠性和其 他性能指标也无法保证,于是由专业化公司研制开 发的工业控制组态软件开始出现。
工业控制组态软件是标准化、规模化、商品化的 通用过程控制软件。 “组态”configuration的概 念是使用软件工具对计算机及软件的各种资源进 行配置,用户在不需要编代码程序的情况下,便 可生成适合自己需求的应用系统。
2020/4/11
第 六 章第 应8 用章 程序设计与实现工控组态软件 技 术
第六章 工控组态软件
在计算机控制系统中,硬件是基础,而过程控 制应用软件是整个系统的关键。
目前市场上可直接购买到大多数成型硬件,软 件水平的高低就决定整个系统的性能。
所谓应用软件就是面向控制系统本身的程序, 它是根据系统的具体要求,由用户自己设计的。 它往往涉及应用领域的专业知识,采用工具软 件编制,在系统软件的支持下运行。
.2.
2020/4/11
第 六 章第 应8 用章 程序设计与实现工控组态软件 技 术
工控软件的主要特性
1. 开放性 2. 实时性 3. 网络集成化 4. 智能化 5. 人机界面友好 6. 多任务多线程性
.3.
2Leabharlann Baidu20/4/11
第 六 章第 应8 用章 程序设计与实现工控组态软件 技 术
.4.
衡量应用软件性能优劣的主要指标是:
8.2.1 组态软件的特点
1. 延续性和可扩展性 2. 封装性(易学易用) 3. 通用性(不受行业限制) 4. 实时多任务
2020/4/11
第 六 章第 应8 用章 程序设计与实现工控组态软件 技 术
8.2.2 组态软件的设计思想
组态软件都由组件组成: 1. 图形界面系统组件 2. 实时数据库系统组件 3. 第三方程序接口组件 4. 控制功能组件
➢系统功能是否完善:能否完成各种需要的应 用功能
➢各种功能能否良好地协调运行:如进行实时 采样和控制输出的同时可以显示实时画面、打 印报表和进行数据通信等操作
➢人机接口是否友好:要有丰富的画面和报表 显示,操作方便灵活
➢系统的可扩展性能如何
2020/4/11
8.1 程序设计技术
第 六
在进行计算机控制系统设计时,
工程师可以不必非常熟悉计算机硬件和程序设计 的情况下进行控制系统填表绘图式组态设计,大大 减少了应用软件的重复性、低层次、低水平的开发, 提高软件的开发效率和控制的可靠性。
2020/4/11
第 六 章第 应8 用章 程序设计与实现工控组态软件 技 术
组态软件主要解决的问题: ①如何与采集、控制设备间进行数据交换;
.12.
2020/4/11
第
六
图形界面系统组件的设计思想:
章第 应8
在图形画面生成方面,构成现场各过程图形的
用章 程序设计与实现工控组态软件
画面被划分成3类简单的对象: 线 填充形状 文本。
技
术
.13.
2020/4/11
第
六
每个简单的对象均有影响其外观的属性。
章第
应8
用章 程序设计与实现工控组态软件
章第 应8
大量的工作就是如何根据各个 生产过程的实际需要设计应用
用章
程序。
程序设计与实现工控组态软件
程序设计过程见右图: 分析用户需求10% 编写程序说明10% 设计编写程序代码30%
技
术
测试调试 >40%
.5.
2020/4/11
第 六 章第 应8 用章 程序设计与实现工控组态软件 技 术
.6.
8.1.1 模块化与结构化程序设计
②使来自设备的数据与计算机图形画面上的各元素关 联 起来; ③处理数据报警及系统报警; ④存储历史数据并支持历史数据的查询; ⑤各类报表的生成和打印输出;
⑥为使用者提供灵活、多变的组态工具,可以适应不 同应用领域的需求; ⑦最终生成的应用系统运行稳定可靠; ⑧具有与第三方程序的接口,方便数据共享。
.9.
2020/4/11
第 六 章第 应8 用章 程序设计与实现工控组态软件 技 术
.10.
组态软件的功能主要包括: ① 控制组态 ② 图形组态 ③ 显示组态 ④ I/O通道登记 ⑤ 单位通道登记 ⑥ 趋势曲线登记 ⑦ 报警系统登记 ⑧ 报表生成系统
2020/4/11
第 六 章第 应8 用章 程序设计与实现工控组态软件 技 术
对象的基本属性包括: 线的颜色 填充颜色 位置移动等
高度 宽度 取向
技
术
这些属性可以是静态的,也可以是动态的。
.14.
2020/4/11
第
六
静态属性在系统投入运行后保持不变,与原来
章第
组态时一致。
应8
用章 程序设计与实现工控组态软件
动态属性则与表达式的值有关,表达式可以是 来自I/O设备的变量,也可以是由变量和运算 符组成的数学表达式。 这种对象的动态属性 随表达式值的变化而实时改变。
技
术
.15.
2020/4/11
第
六
在图形界面上具备下列功能:
1.模块化程序设计 把一个复杂的大系统分解为若干个功能子模块, 简化了设计但会造成大量过程间的连接困难
自底向上模块化设计 自顶向下模块化设计 2. 结构化程序设计 从整个程序的层次结构出发,突出程序模块之间 的关系,用结构图表达 自顶向下逐步求精,单入口单出口 三种基本控制结构:顺序、选择、循环
2020/4/11
.1.
2020/4/11
第 六 章第 应8 用章 程序设计与实现工控组态软件 技 术
计算机控制系统的应用软件要实现对生产过程 的实时控制和管理,通常由以下四部分组成:
➢数据收集部分:及时从外部环境收集实时数 据并进行格式化 ➢数据分析部分:按照应用的需求对数据进行 分析处理 ➢输出控制部分:根据实时数据信息分析结果 及时作出响应 ➢监督部分:用来协调上述各部分的工作
第 六 章第 应8 用章 程序设计与实现工控组态软件 技 术
8.1.2 高级语言与汇编语言混合编程
1.汇编语言编程
程序执行速度快,实时功能强,要求的硬件少。
2.高级语言编程
运算能力强,编写方便。
3.高级语言和汇编语言混合编程
用高级语言编写计算,图形绘制,显示,打印程序, 用汇编语言编写时钟管理,中断管理和输入输出程序 等。充分发挥汇编实时功能强和高级语言运算能力强 的优点
.7.
2020/4/11
第 六 章第 应8 用章 程序设计与实现工控组态软件 技 术
.8.
8.2 工业控制组态软件
随着计算机控制系统的深入发展,小规模的、解决 单一问题的应用程序已不能满足要求,可靠性和其 他性能指标也无法保证,于是由专业化公司研制开 发的工业控制组态软件开始出现。
工业控制组态软件是标准化、规模化、商品化的 通用过程控制软件。 “组态”configuration的概 念是使用软件工具对计算机及软件的各种资源进 行配置,用户在不需要编代码程序的情况下,便 可生成适合自己需求的应用系统。
2020/4/11
第 六 章第 应8 用章 程序设计与实现工控组态软件 技 术
第六章 工控组态软件
在计算机控制系统中,硬件是基础,而过程控 制应用软件是整个系统的关键。
目前市场上可直接购买到大多数成型硬件,软 件水平的高低就决定整个系统的性能。
所谓应用软件就是面向控制系统本身的程序, 它是根据系统的具体要求,由用户自己设计的。 它往往涉及应用领域的专业知识,采用工具软 件编制,在系统软件的支持下运行。
.2.
2020/4/11
第 六 章第 应8 用章 程序设计与实现工控组态软件 技 术
工控软件的主要特性
1. 开放性 2. 实时性 3. 网络集成化 4. 智能化 5. 人机界面友好 6. 多任务多线程性
.3.
2Leabharlann Baidu20/4/11
第 六 章第 应8 用章 程序设计与实现工控组态软件 技 术
.4.
衡量应用软件性能优劣的主要指标是: