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

相关文章
|
8月前
|
C++ 开发者 Python
物理光学的编程
物理光学的编程
105 0
|
8月前
编程题小练
编程题小练
73 0
编程求1+2+3+…+1000的结果。
编程求1+2+3+…+1000的结果。
|
设计模式 算法 安全
给大家推荐10本最优秀的编程书
给大家推荐10本最优秀的编程书
450 0
|
Linux
linux模块化编程
linux模块化编程
283 0
|
算法 安全 开发者
小孩子学什么编程?
Scratch 是麻省理工学院(MIT)为儿童学习编程而设计开发的一款工具。使用者不用去记复杂的语法,甚至不需要会英语,就可以创建自己的程序、动画、游戏等作品。构成程序的命令和参数通过积木形状的模块来实现,用鼠标拖动模块到程序编辑栏,像搭积木一样就可以实现编程了。
|
JavaScript 前端开发 Java
|
程序员 Ruby
松本行弘:我的编程人生
松本行弘:我的编程人生
302 0
松本行弘:我的编程人生
|
Java 程序员
我似乎理解了编程的意义
编程的意义是什么,我又为什么要编程呢? 这是一个不时会浮现在我脑海中的问题,它来得并不频繁,但每次却都伴随着对自己职业生涯或人生目标的质疑而产生,令我感到些许困惑和不安。而在这十几年的职业生涯中,我也似乎总能在每个阶段为自己找到一个继续热爱编程的理由,直到它已无法解答再一次疑惑的产生。
1116 0
为什么学编程
知识在于点滴积累
748 0

热门文章

最新文章

下一篇
开通oss服务