240 likes | 504 Views
开放式量测与组态软件. 倪浩然 资深软体工程师 凌华科技 chris.ni@adlinktech.com. 大纲. ActiveX 技术简介 是什么? 为您带来的优势 应用范例 Demo. 应用程序. ActiveX 控件. 属性 (设定/读取). 方法 (调用). 事件 (发射). ActiveX 控制项简介. Microsoft 提出的 软件组件 的标准 使用各种不同功能的控件组合成应用程序 在不同的程序语言与开发环境下使用 Visual Basic Visual C++ Delphi C++ Builder
E N D
开放式量测与组态软件 倪浩然 资深软体工程师 凌华科技 chris.ni@adlinktech.com
大纲 • ActiveX 技术简介 • 是什么? • 为您带来的优势 • 应用范例 • Demo
应用程序 ActiveX 控件 属性 (设定/读取) 方法 (调用) 事件 (发射) ActiveX 控制项简介 • Microsoft 提出的软件组件的标准 • 使用各种不同功能的控件组合成应用程序 • 在不同的程序语言与开发环境下使用 • Visual Basic • Visual C++ • Delphi • C++ Builder • 开发者通过三种方式使用 ActiveX 控件 • 属性 — 决定控件的外观与行为 • 方法 — 执行控件提供的功能 • 事件 — 控件主动通知应用程序
开发量测与自动化应用使用的语言 量测与自动化应用的趋势 • 越来越多用户使用程序语言作为开发工具 • Agilent 宣布支持以 Visual Studio .NET 作为量测应用开发平台 • T&M Programmer Toolkits for Visual Studio .NET • NI 发表用于量测应用的软件元件 • Measurement Studio • 凌华科技于 98 年推出用于量测自动化的 ActiveX 控件 • DAQBench
是什么? • 一套用于量测与自动化的 ActiveX 控件 • 使用于 VB, VC++ 等程序开发环境 • DAQBench 提供了 • 硬件控件 • 用户界面控件 • 数据分析控件 • 数据整合控件 • SCADA/HMI 控件
数据采集 数据分析 数据显示 数据整合 量测应用的四个步骤
硬件控件 • 更容易地操作硬件 • NuDAQ PCI Cards • PCIS-OCX • NuDAM Modules • NDS-OCX • High Speed Link • HSL-OCX • DAQ-2000 Series • D2K-OCX
数据分析控件 • 提供基本数据分析功能 • Array • Matrix • Complex • Statistics • FFT
用户界面控件 • 快速建立美观的界面 • LED • 开关 • 旋钮 • 图表 • 密度图
数据整合控件 • 与其他环境整合 • 与 Excel 整合 • 与数据库整合 • Web 的支持 • 连接到OPC Server
NuDAQ 控件 NuDAM 控件 High Speed Link 控件 DLL • 数据分析控件 • FFT • 数组运算 • 复数运算 • … • 数据显示控件 • 折线图 • XY 座标图 • 指针表 • … • 数据整合控件 • Excel • 数据库 • 网页 • … 数据采集 数据分析 数据显示 数据整合 在量测的应用
组态应用所需的功能 • 数据汇集与监视 • 警报的设定与管理 • 自动记录数据与警报 • 实时显示数据趋势 • 显示过去数据的趋势变化 • 自动产生报表 • 工控图库
SCADA/HMI架构 DAQBench ActiveX controls 历史趋势图 实时趋势图 用户界面 警报监视 数据库 Tag server Tag config utility config file Ethernet OPC server OPC server OPC server OPC server PLC
SCADA/HMI控件 • 轻松完成强大的组态应用 • 实时趋势显示 • 历史趋势显示 • 警报监视 • 数据报表 • 警报报表 • 用户界面控件 • 工控元件图形
SCADA/HMI硬件支持 • 支持任何提供 OPC Server 的硬件 • ADLINK • NuDAQ • NuDAM • High Speed Link • PLC • 三菱A & FX2 series • Omron C series • AB SLC500 series • Modbus • Modbus TCP • M-system
在组态的应用 SCADA/HMI + OPC servers • 数据汇集与监视 • 警报的设定与管理 • 自动记录数据与警报 • 实时显示数据趋势 • 显示过去数据的趋势变化 • 自动生成报表 • 工控图库
为您带来的优势? • 简单易用 • 使用通用的程序语言 (VB, VC, Delphi, C++ Builder) • 使用 ActiveX 技术,用互动的方式编写程序 • 快速地完成复杂的应用 • 降低成本 • 大大缩短程序开发的时间 • 节省开发成本,而且易于维护 • DAQBench SCADA/HMI 没有I/O 点数限制
为您带来的优势? • 更大的程序弹性 • 使用一般程序语言编程 • 不再受限于套装软件的功能 • 性能 • 比图控软件 (如 InTouch) 或图形编程语言 (如 LabVIEW) 有更佳的执行性能 • 开放性与可扩展性 • ActiveX 技术是微软提出的标准 • 使用不同厂商提供的 ActiveX 控件组合你的应用
SCADA/HMI Ethernet . . . . . . NuDAM OPC NuDAM OPC NuDAM OPC NuDAM OPC 共700 点I/O 应用范例工厂监控系统
DEMO I 数据采集与显示
DEMO II 数据趋势显示与警报先知
DEMO III Multi-card synchronization for DAQ-2010