InTouch编程介绍

简介: InTouch编程介绍

InTouch

Wonderware的InTouch HMI软件可用于可视化和工业过程控制,它提供了极高的易用性和易于配置的图形。通过使用其强大的向导,Wonderware智能符号使用户可以快速创建并部署自定义的应用程序,连接并传递实时信息。其灵活的架构可以确保InTouch应用程序满足客户目前的需求,并可根据将来的需求进行扩展,同时还能保留原来的工程投资和成果。这些通用的InTouch应用程序可以从移动设备、瘦客户端、计算机节点、甚至通过Internet进行访问。此外,InTouch HMI具备相当的开放性和可扩展性,提供了强大的连接功能,可与同行业内的各种自动化设备相连接,适用范围广泛。InTouch的技术特色主要表现在以下6个方面。


1)分布式应用特点

InTouch软件功能丰富、运行稳定,是单独运行的应用程序的理想选择;在分布式“网络应用程序开发”(NAD)环境中,它也可以扩展到成百上千的节点上。通过使用一个网络服务器,NAD功能集中了InTouch主应用程序的维护。每个客户端节点制作一个主应用程序的就地备份,从而可以提供强大的冗余。如果没有服务器,客户端节点可以依旧保持运行,即使用应用程序的就地备份来运行。有了服务器后的再连接是透明和无缝的。NAD允许用户不关掉运行的InTouch应用程序就能够接受客户端节点的InTouch应用程序改变。


2)图形用户界面(GUI)

InTouch软件支持用户为他们的过程快速、方便地开发定制的图形视图。用户可以在InTouch Window Maker中使用多种工具开发图形,这些工具包括标准的图形组件、位图图像、ActiveX控件,以及符号工厂(Symbol Factory),Symbol Factory是一个高级图形库,它包含数以千计的预先配置的工业图形。所有这些工具都非常易于使用和直观,因此,用户可以快速开发和部署可视化应用。


3)强大的QuickScript

使用QuickScript编辑器可以扩展和定制InTouch应用,以满足特定的系统需求。可以根据众多的参数配置脚本,如特定的工艺条件、数据变化、应用事件、窗口事件、键盘敲击事件、ActiveX事件等。QuickScript环境还支持QuickFunctions,它们允许用户开发一个可重用的脚本库,从而简化应用,减少初始工程和应用维护时间,简化应用部署。

QuickScript编辑器非常简单易用,它允许用户制定所有的应用过程。在生成脚本时,用户可以在带有常用表达式和结构(如>、<、for…next和if…then else)的按钮上点按。高级功能(如数学函数、字符串转换函数等)可以通过向导调用,在调用这些高级功能时,系统会提示用户输入必需的参数,保证函数语法的正确性。

内嵌的验证引擎允许用户在部署脚本之前对其进行验证,防止运行时出错。另外,对于更高级的用户,还可以在脚本编辑器中编写和编辑脚本,或者从其他应用中剪贴,这样有助于重用和节省设计时间。


4)广泛的I/O驱动支持

InTouch提供了大量的I/O服务器,支持用户连接任何工业自动化控制设备。所有的Wonderware I/O Server都为InTouch应用提供了微软公司的动态数据交换(DDE)通信能力及Wonderware的SuiteLink协议。FactorySuite工具包还支持开发新的或私有的I/O或SuiteLink服务器。Wonderware还支持OPC规范,InTouch和其他的FactorySuite组件都能够作为OPC客户机。


5)分布式的历史信息

InTouch软件包括一个分布式的历史趋势系统,该系统允许用户动态地为每个趋势图表笔指定一个特定的历史文件数据源。这样,操作员可以在同一个趋势图中观察本地InTouch历史和IndustrialSQL Server上的历史信息。分布式的历史趋势能力使用户可以在一个屏幕上快速分析历史信息,在节省时间的同时能够更好地分析多个变量。


6)报警的3个视图

(1)分布式的报警显示——分布式的报警对象支持操作员在运行时选择和预先配置报警视图。这种显示给出摘要(当前)的报警信息。

(2)数据库观察器控件——数据库观察器控件显示已经记录到InTouch报警日志数据库(Alarm Logger Database)中的报警。

(3)报警观察器控件——报警观察器控件是一个ActiveX控件,它同时提供摘要(当前)报警信息和历史(会话)报警信息。报警观察器支持操作员按照运行时的重要的优先级排序报警消息,且用户对系统中的当前报警和历史报警信息的检索具有控制能力。

相关文章
大话编程(三)
2013年1月15日 20:33:36 前边将了点线面中的数据结构,没有讲'体',这次就说说'体' 根据上边的几幅图,我举的例子都是以8个bit为单位: 1*8bit用作表示字符型;4*8bit用作表示整形 n个1*8bitn用作表示字符型数组;n个4*8bit用作表示整形数组 .
806 0
|
大数据
我12岁,4年码龄,我是这么学编程的
大家好,我叫摩西。这是我第一次写博客,主要分享下我的编程经验。 国际象棋教给我的道理 我爸爸从小就下国际象棋,小学6年级就拿到俄勒冈州亚军。在我6岁那年,他开始教我。我也喜欢下国际象棋,因为我觉得它是解决问题的一种途径。
2334 0
|
程序员 测试技术
|
存储
编程
编程
231 0
|
JavaScript 前端开发 Java
|
程序员 开发者
无我编程十诫
  这篇博客记录在此,用以自勉自束。     简评:这十戒是出自 1971 年的经典书 The Psychology of Computer Programming(程序开发心理学),字字珠玑。虽然技术日新月异,但这些对人性的观察确实经得起时间的考验。
922 0

热门文章

最新文章