首页 > 其他分享 >组态软件哪个好-推荐三款

组态软件哪个好-推荐三款

时间:2023-01-31 09:45:47浏览次数:34  
标签:三款 Windows 数据库 实时 组态 WinCC InTouch 软件

一、InTouch

InTouch是一种工业自动化组态软件,Wonderware公司产品。Wonderware公司成立于1987年,是英国Invensys公司的子公司,是在制造运营系统率先推出基于Microsoft Windows平台的人机界面(hmi)自动化软件的先锋。世界第一家推出组态软件的公司。

InTouch包括三个主要程序,它们是InTouch应用程序管理器、Win-dowMaker和Window Viewer。此外,InTouch还包括诊断程序Wonder-ware Logger。

InTouch应用程序管理器用于组织您所创建的应用程序,也可以用于将Window Viewer配置成一个NT服务程序,为基于客户机和基于服务器的结构(C/S结构)。

WindowMaker是一个开发环境,在这个开发环境中可以使用面向对象的图形来创建富于动画感的触控式显示窗口。这些显示窗口可以连接到工业I/0系统和其他Microsoft Windows应用程序。WindowMaker是lnTouch的开发环境。WindowMaker图形用户界面符合Windows 2000和Windows NT GUI标准。支持浮动和固定工具栏,遍布整个程序的鼠标右键菜单可快速访问常用命令,可提供1670万种颜色支持的可自定义调色板(颜色支持仅受显卡性能的限制)。WindowMaker的应用程序浏览器,为您提供了一种强有力的图形方法来浏览和配置InTouch应用程序。它使您可以轻易地访问WindowMaker最常用的命令和功能,例如所有的Windows命令、所有的配置命令和所有的InTouchQuickScript编辑器。此外,应用程序浏览器会显示所有安装的附加程序,例如SQL访问管理器、SPC Pro和配方管理器,并为您提供了一种可自定义的应用程序启动工具。为了在HMI配置、I/0服务器配置和控制配置之间快速切换,您可以配置应用程序浏览器来启动任何其他Factorysuite程序或者Windows程序。

Window Viewer是用来显示在WindowMaker中创建的图形窗口的运行环境。Window Viewer执行InTouch Quickscript执行历史数据的记录和报告、处理报警记录和报告,并且可以充当DDE和SuiteLink通信协议的客户机和服务器。

通过运用InTouch系统软件,您还可以创建强大的、功能齐全的应用理序,充分利用Microsoft Windows平台的关键功能,包括通用的ActiveX控件、OLE图形和网络等,InTouch软件可以通过添加自定义ActiveX控件、向导、常规对象以及创建InTouch Quickscript(开发语言)等来进行功能上的充分扩展。

二、WinCC

WinCC组态软件是德国西门子公司的产品,它具有如下特点开放性和系统的稳定性,WinCC具有强大的脚本编程范围,包括从图形对象上单个的动作到完整的功能以及独立于单个组件的全局动作脚本。WinCC甚至在使用Windows API函数时,都可以在动作脚本中完成调用。此外,集成的脚本编程包含了C翻译器和大量的ANSI-C标准函数。脚本的应用使得WinCC软件具有很强的开放性,但这也可能由于不正确的初始化指针或无休止的循环导致系统死锁和运行崩溃。在使用的时候,请注意释放所分配的存储器,否则系统运行会越来越慢。从WinCC V6.0以上版本起,使用SQL Server2000作为运行系统的数据库。

最新版本的WinCC具有如下新特点:

①基本系统中的WinCC历史数据归档和长期归档服务器以很高的压缩比进行长期数据归档,具备数据导出功能和备份机制。

②对IT和商业集成进行了优化,集成了MicrosoftsQLServer2000数据库,增加了客户端的数据评估工具,增加了用于业务集成的开放式接口。

③系统中可以多达12台服务器和32个客户端,每台服务器都可以有自己的冗余服务器。

④提供了新的开放性标准,VBA、VisualBasic脚本、OPC、HAD、OPC A&E、OLE-DB等。

⑤增强了Web功能,可以在客户端上安装WebNavigator服务器。

⑥增加了新的可选件,WinCC/Dat@Monitor Web Edition(历史数据归档工具,支持报表发布和网页定制功能),WinCC/Connectivitypack(通过OPC、HAD、OPC A&E和OLE-DB访问WinCC数据库,使任何一台安装了Windows操作系统的计算机都可以通过Connectivity Station访问分布式系统的数据),Wincc/Industrial Data Bridge(通过标准接口交换WinCC数据),WinCC/SIMATIC Logon, WinCC/Audit和WincC/Electronic Signiture。

⑦改进了报表系统,具有更高的灵活性和开放性。

WinCC系统也是以实时数据库为核心,各种功能性数据存储都是围绕实时数据库展开的,比如历史数据库系统、报警系统、画面系统及组态数据库系统等。实时数据库通过通信驱动程序接口来与硬件设备进行通信,形成了功能强大的WinCC组态软件。

工程师通过组态编辑器把系统中的各种标签信息整理到数据库中,配置好每个标签的各种属性,如是否是报警点、是否是趋势点等。该数据库与实时数据库建立对应关系,实时数据库通过通信驱动接口读取需要的数据并产生记录信息,当系统在线运行时,各种服务进入工作状态,报警服务从实时数据库中取得报警信息,然后记录到消息库中,趋势服务从实时数据库中取得趋势标签信息记录到趋势库中,监控画面通过图形系统取得实时数据库中对应标签的信息,人机交互设备通过图形系统把控制指令发送到实时数据库中,再通过通信驱动接口传送到硬件设备,完成控制操作目的。报表服务是建立在报警服务和趋势服务之上的,某些功能也允许直接从实时数据库中取得信息。

三、iFix

iFix软件是GE公司的产品。iFix软件包=iFix PDB+iFix Workspace,数据库和监控的画面可以分开,一个数据库可供多个iClient连接,一个iClient可连接多个数据库。

iFix软件的一般特性:

①PLUG&SLOVE结构及COM组件技术,方便第三方软件集成应用;

②安全容器的专利技术保证第三方ActiveX控件稳定运行;

③内置微软的Visual Basic for Application作为脚本程序;

④真正的分布式Client/Server结构

⑤标准SQL/0DBC的接口

⑥65656654完整的OPC的客户服务器模式的支持。

系统软件结构分五部分,外设驱动、实时数据库、报警服务、历史数据服务和图形服务(见图5-9)。软件系统提供丰富的DLL(动态链接库)形式驱动,这是一种基于文件管理的驱动方式,函数留有外部接口,供其他应用序访问使用,只要拥有设备厂家的DLL驱动文件,就可以很方便地访问设备的数据。另外还支持OPC模式访问外界数据,它既可以读取数据,也可以作为OPCServer供其他OPC客户端使用。通过设备驱动镜像表,实时数据库系统把数据存储在实时数据库内,供上一层的历史库和图形界面使用,为了增强报警功能的时效性,专门设置了报警队列,直接与设备驱动镜像表建立连接,这样就保障了系统报警的快速。

iFix软件支持强大的第三方ActiveX控件技术,具有独立的“安全容器技术”,保证系统的容错性能。内置的VBA脚本语言可以支持任意数据源的访问,如DLL、ActiveX、OLE DB/0DBC数据源、应用程序对象、Fix数据库等,更加方便地嵌入到图形组态的任意控件、系统对象、各种变量当中,使系统具有更加灵活的功能。

可以应用AD0/ODBC方式访问外界数据库系统,如ACCESS、SQLServer、Informix、Sybase、Oracle等。提供了两种调度管理模式,时间调度和事件调度。也就是说可以按时问触发某事件的发生,也可以应用其他事件的发生来触发特定的事件。提供冗余服务解决模式,画面创建向导可以提供画面的布局和分区,还可以直接将监控画面转换成WEB文档,支持浏览器浏览功能。

标签:三款,Windows,数据库,实时,组态,WinCC,InTouch,软件
From: https://www.cnblogs.com/RogerLu/p/17077881.html

相关文章

  • 软件著作权申请成功,申请流程攻略
    ​这是我第一次申请软件著作权,没想到竟然成功了,截至写这篇文章之前,证书已经在我手上了。作为搞IT的,还是搞技术的,我觉得应该拿几张属于自己的软件著作权证书,有什么作用不说,至......
  • TVBox系列软件的简要配置方法
    TVBox系列软件的简要配置方法0.只需两步,开始您的观影时光!1.下载并安装应用到您的系统上下载影视仓或TVbox到U盘,将其安装到基于Android的电视系统上。其它......
  • 软件测试自我介绍
    面试官你好,我叫xxx,今年xx岁,老家是xxx。 20xx年毕业后一直从事软件测试工作,到现在已经x年了。到目前为止,经历过x家公司。第一份工作是在xxx公司,工作了大概x年,岗位是测试......
  • 第二天入门Java——安装软件
    卸载jdk找到jdk安装目录(在环境变量里面找到JAVA_HOME的值就是jdk目录)在环境变量里面删除JAVA_HOME和Path里面与JAVA_HOME相关的两个打开dos窗口输入java-version......
  • Linux USB Gadget--软件结构
    USBGadget是分层的软件结构,本文分析的是2.6.32.2版本的Gadget软件结构,这个软件结构与以前版本的变化很大。USBGadget软件结构总共分为三层:一.UDC层这一层是与硬件相关层......
  • 寻找适合程序员的笔记软件
    做为一个程序员,有两个东西是我们必需的.一个是搜索,另一个则是记录.当我们遇到不会或解决不了的困难点时,我们会第一时间使用搜索(如Google)来寻找解决方案,而当我们积累......
  • 移动app测试有哪些基本流程?第三方软件测试机构收费标准
    随着科技的发展,人们现在对于手机的依赖度越来越高,各类app的产出层出不穷。因此软件企业要想在如此激烈的市场上取得一席之地,app软件的产品质量必须做到严格把控,而软件测......
  • 软件测试员如何在敏捷团队增加自己的价值?
    敏捷测试是遵循敏捷软件开发原理的软件测试过程。与传统的测试模型不同,敏捷测试方法遵循开发方法,在该开发方法中,客户和测试团队会逐步提出需求。因此,敏捷的测试团队都......
  • 软件测试岗位会不会被开发取代?
    软件测试是由于软件开发编程行业高度成熟后所形成的产物。从行业的整体成熟度来讲,软件开发行业的整体成熟度更高,人们对软件开发的理解也更为全面深入。故此通常将软件......
  • 嵌入式面经_嵌入式面试题_嵌入式软件开发面经C++面经111道面试题答案解析
     本人2020年本硕毕业于广东工业大学:嵌入式许乔丹,牛客高级专栏作者,牛客大学讲师,在2020届秋招共拿到珠海格力,云从科技,CVTE,小米,美的,华为的嵌入式offer,签约CVTE嵌入式岗位,整......