九思易自动化软件 ControlEase Automation Software

Slides:



Advertisements
Similar presentations
下一代 Windows 通讯基础 Windows Communication Foundation ( 代码名 “Indigo”) 简介 谢 晓 软件设计工程师 陈耀文 部门经理 Windows 服务器产品部 微软亚洲工程院(上海)
Advertisements

审核评估释义 余国江 教学质量监控与评估处.
妇产科2015年上半年 工作总结 汇报人:.
Building Energy Management System (BEMS)
慈方名医系统-标准版(中医版) 能真正帮助医生提高临床疗效的高级全科诊治咨询系统! 使用说明书 慈方中医网
第3届全国高校 软件定义网络(SDN)应用创新开发大赛
第一章 認識 Visual Basic 本章投影片僅供本書上課教師使用,非經同意請勿拷貝或轉載
Access数据库知识 安丘市职业中专 雷云龙.
教育部技職再造方案 「教師赴公民營機構研習服務」 ~私立雙連安養中心~
第6章 資料庫管理系統 6-1 關聯式資料庫管理系統 6-2 SQL Server資料庫管理系統
第2章 计算机网络的协议与体系结构 2.1 计算机网络体系结构的形成 2.2 协议与划分层次 2.3 计算机网络的原理体系结构
Foundations of Computer Science Chapter 6 電腦網路
数据库管理软件 Access 2003的使用 安丘市职业中专 雷云龙 1.
网络地址转换(NAT) 及其实现.
九思易自动化软件 ControlEase Automation Software
第1章 程式語言與Visual Basic的基礎
Microsoft Access 第十二組 黃彥維 陳重嘉.
Microsoft .NET 第4組 十月15, 2002 B 陳東傑 B 蔣佳勳
精誠資訊的企業電子化支援系統 指導老師: 王淑卿 教授 第六組組員名單: 許瑋麟 張勝彥 蔡孟翰
Windows Vista 操作系统最新安全特性
Visual C# 2010 程式設計經典 第15章 ADO .NET與資料工具.
ArcGIS Server Mobile ADF
資料檔案的安全性管理 羅英嘉 2007年4月.
Chap 3 資料庫模型與處理架構.
朝雲端專業DBA邁進: 深入剖析 Windows Azure SQL Database 完整資料庫管理、雲端報表建立、建置分散式雲端資料庫
第2章 ADO.NET 2.0概述.
第1章 SQL Server 2005 关系数据库简介.
第5章 方案工程(Solutions Engineering)
九思易自动化软件 ControlEase Automation Software
OFC351 利用Office System开发复杂的商务解决方案 架构、模式、场景
软件服务生态中的非确定性科学问题、互操作性的应用基础问题
授課老師: 林娟娟 教授 報告人 : 黃聖峯 黃崑源
資料庫系統導論.
設計網際網路技術為基礎的跨機構資訊交換平台 --以RoHS為例
K/3 Cloud V6.0_产品培训 —BOS万能报表平台
超完美整合 SQL Server 2008 MOSS 2007 及 Excel 2007 打造好用又省錢的 企業商業智慧解決方案
圖形溝通大師 Microsoft Visio 2003
第3章 認識處理元.
Microsoft SQL Server 2008 報表服務_設計
昭阳系列 数据交换安全锁软件功能介绍 DEL (Data Exchange Lock)
微软云计算 --Windows Azure platform
資料結構 Data Structures Fall 2006, 95學年第一學期 Instructor : 陳宗正.
橫跨電腦、手機與軟體的全方位端點管控解決方案
计算机文化 第7讲:数据库技术 王哲 河南中医药大学信息技术学院.
CON223 UDDI:服务的发现和搜索.
傳輸控制協議 /互聯網協議 TCP/IP.
呂政周 精誠恆逸教育訓練處 資深講師 Windows PowerShell 呂政周 精誠恆逸教育訓練處 資深講師
使用WPF创建Windows应用和Web应用
COM组件及其设计 一、COM组件定义和DNA思想简介 二、COM组件的特点 三、COM组件对象的软件工程方法 四、DNS、MTS
1 打开 SQL Server 2005 安装盘,单击 SPLASH.HTA 文件进行安装,安装界面如图所示。
5/4/2019 4:42 PM © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
汪卫 王轶彤 老逸夫楼602-3 数据库新技术 汪卫 王轶彤 老逸夫楼602-3.
SQL Server2000概述 SQL Server简介 SQL Server安装 SQL Server数据库 2019/5/8.
瞻前顧後 Windows程式開發方式的重要演進
長者自務學習計劃運作模式 高秀群女士 黃燕卿女士 顧佩君女士 21/12/2005.
百万亿次超级计算机诞生记 姓名 Xiangyu Ye 职务 微软中国技术中心资深HPC顾问 公司 微软中国
Introduction to Service Science 课程概述
数数据的基本操作 电子工业出版社.
資訊安全概論 樹德科技大學 資訊工程系 林峻立 助理教授.
11 Overview Cloud Computing 2012 NTHU. CS Che-Rung Lee
信息资源管理复习.
整合私有雲、公有雲 打造企業「最適雲」.
MGT 213 System Management Server的昨天,今天和明天
本文档介绍 1. 如何使用同一台电脑录课; 2. 如何在其他电脑录课;
Microsoft SharePoint Portal Server 2003 的部署、建置 與系統整合(上)
Ron Jacobs 高级技术专员 Microsoft
高擴充高穩定高安全 企業級資料管理平台 Report Builder概論 錢曉明 資策會 資深講師 台灣微軟 資深講師.
软件体系结构(SA) Software Architecture
Windows Workflow Foundation CON 230
Section 1 Basic concepts of web page
Presentation transcript:

九思易自动化软件 ControlEase Automation Software OPC and .NET 九思易自动化软件 ControlEase Automation Software

演讲背景 2009年6月22日, “2009年OPC新技术企业高层论坛”在京举行。 西门子SC总经理兼OPC中国秘书长张天贵先生, NI中国研发中心经理郭文哲先生, 九思易自动化软件总经理徐新文先生三位发表演讲。 九思易自动化软件作为唯一本土企业,发表题为“OPC与.NET”演讲,深获好评。 本文件为九思易自动化软件徐新文先生讲稿。

Windows系统中的数据交换 Importance of data exchange between apps Data File Database Memory Mapped File DDE、NetDDE、FastDDE、AdvanceDDE OLE、COM、DCOM Network communication

Windows工业应用中的数据交换 OLE2.0 and WinSEM(1992) OPC1.0(1996)、OPC Foundation OPC DA2.0(1998) Alarms & Events1.0(1998) OPC HDA、Batch、Security(2000) Compliance Testing(2001) ...

OPC 简介 OLE for Process Control “OLE” Linking——maintaining active links between two documents “OLE” Embedding——embedding one type of document within another IOleObject OLE1.0 & DDE OLE2.0 & COM/DCOM

自动化系统发展和数据交换的重要性 自动化系统快速发展、普及、渗透、扩张、延伸。数据及其交互,处于应用的核心 自动化系统大型化、复杂化 为了提高综合自动化效率,信息孤岛问题必须解决,系统和集成愈发重要 数据整合:最底层的设备控制层最上层的管理层 现有的数据交换技术严重不足、实现和使用过于复杂、不够灵活、协议不兼容、缺少安全机制

OPC UA简介 OPC的最新发展(2003-2006-2009) OPC基于的COM/DCOM在.NET出现后,已经明确宣布为过时的技术 开放的基于Internet的WebService的服务架构(SOA);WebService是未来数据交互的主要方式;能建立基于Internet的数据交换系统,数据采集将异常灵活,构建跨地域的数据采集系统 跨平台:不限于Windows;设备上;Unix/Linux上 开发和使用更为简单 统一数据和服务模型(DA、A&E、HAD), AddressSpace中的数据组织更为灵活; 查询和通知服务;服务消息可以是Binary的或XML的; Security: 连接和数据的安全,数据可加密 Scalability:设备、自动化层、信息化层、Internet范围;从简单数据到更复杂数据; 充分考虑了老的OPC DA的迁移 OPC的名字

Historical Data Access OPC UA——统一的数据和服务模型 The UA Server embodies the functionality of existing OPC Servers using a single set of services Alarms & Events Data Access SOA (Service Oriented Architecture) Single set of Services Query, Read, Write, Subscribe… Historical Data Access Commands Complex Data UA Server

OPC UA——面向工厂所有层面

OPC UA规范 Part 1 Concepts Part 2 Security Model 客户和服务器间Authentication,Session建立,传输加密 Part 3 Address Space 服务器提供的对象和相关信息;划分为View子集;由层次或引用关系的Node构成, Part 4 Services 服务器服务组织为服务集,负责不同的服务;查询和定购通知;服务消息:Binary/XML Part 5 Information Model Address Space中的数据类型和关系,Node的关联方式 Part 6 Service Mapping 数据编码和传输映射 Part 7 Profiles UA标准的子集 Part 8 DA Part 9 Alarms & Conditions Part 10 Programs Part 11 HDA Part 12 Discovery

OPC UA之思考 新时代自动化系统的需要 网络计算、云计算时代的一种基于SOA、WebService的新的数据采集方案,它符合未来自动化系统和信息系统发展的趋势 Internet是未来自动化系统和信息化系统中的关键因素。不仅仅数据采集,Internet是未来自动化和信息系统发展的一个重要领域;传统的C/S,B/S架构界限被打破,趋于融合;智能客户和RIA成为主流 在众多技术中需要统一、简化和易用的软件系统

.NET Framework 微软强大而统一的构建全新客户体验、无缝和安全通信的编程平台和操作系统接口,适于构建和运行各种各样的功能强大的应用 Windows系统发展的一个主要方向——Vista、7的内置 Windows中大量新的技术都以.NET的形式出现,而且这些技术呈现跨平台的趋势 WCF——统一的数据通信框架 WPF——统一的数据展现框架 Silverlight—— 跨平台的RIA 大量基于XML、WebService的数据交互的支持 数据交互的灵活性、松耦合 .NET的SOA、WCF等作为操作平台的思想和OPC UA作为一个通信系统的思想如出一辙 在.NET平台上开发传统OPC和最新的OPC UA都更简单

.NET下开发传统OPC 客户/服务器 Interop——过时技术和产品的支持 OPC Foundation RCWs(Runtime Callable Wrappers) OPC .NET API(members only) 其它厂家提供的 .NET wrappers: Advosol、KineticaRT、SoftwareToolbox等

WCF——.NET中新的信息交换技术 COM/DCOM的下一代技术 WebService和XML 通信接口和通信协议的分离 TCP和HTTP——Binary和XMl/Text——性能和灵活性的平衡 用WCF构建OPC UA

结论 OPC UA是一种新一代数据交换的理想技术 .NET是新一代自动化和信息化软件的理想开发和运行平台