文档库 最新最全的文档下载
当前位置:文档库 › INTOUCH介绍

INTOUCH介绍

INTOUCH介绍
INTOUCH介绍

InTouch HMI 为用户提供了今天的HMI 和监控应用所需的能力和通用性。 Wonderware 在研究与开发中进行了大量投入,保证为用户提供新型的、强大的、创新的产品。其结果是:各种公司可以把他们的精力集中于业务的运转方面,而工程师可以利用最新的软件技术。InTouch 8.0具有三个不同的版本和多种配置模型,使各种公司能够降低他们的软件购买和维护开支,同时获得更高的投资回报。 InTouch 软件为用户提供了一个通用的开发环境和一个灵活的体系结构,使用户可以为任何自动化应用场合建立灵活的应用。

InTouch 软件适合于部署在独立机械中、在分布式的服务器/ 客户机体系结构中、在利用FactorySuite 工业应用服务器的应用中,也可以作为使用终端业务的瘦客户机应用。InTouch 还是实现了微软公司的"支持WindowsXP" 认证的第一个HMI 产品,可以从工作站、个人数字助理(PDA)和浏览器观看显示内容。Wonderware? InTouch? for FactorySuite?为以工厂和操作人员为中心的制造信息系统提供了可视化工具。这些制造信息系统集成了操作人员所必需的各种信息,可以在工厂内部和各工厂之间共享。

InTouch HMI软件用于可视化和控制工业生产过程。它为工程师提供了一种易用的开发环境和广泛的功能,使工程师能够快速地建立、测试和部署强大的连接和传递实时信息的自动化应用。InTouch软件是一个开放的、可扩展的人机界面,为定制应用程序设计提供了灵活性,同时为工业中的各种自动化设备提供了连接能力。

特性和优点

访问级口令安全性

Microsoft Windows NT 权限控制

符合FDA 21 CFR

FactorySuite A2 工业应用服务器的安全能力

对WINDOWS XP 的支持

功能概述

功能和通用性

InTouch HMI 为用户提供了今天的HMI 和监控应用所需的能力和通用性。 Wonderware 在研究与开发中进行了大量投入,保证为用户提供新型的、强大的、创新的产品。其结果是:各种公司可以把他们的精力集中于业务的运转方面,而工程师可以利用最新的软件技术。InTouch 8.0具有三个不同的版本和多种配置模型,使各种公司能够降低他们的软件购买和维护开支,同时获得更高的投资回报。 InTouch 软件为用户提供了一个通用的开发环境和一个灵活的体系结构,使用户可以为任何自动化应用场合建立灵活的应用。

InTouch 软件适合于部署在独立机械中、在分布式的服务器/ 客户机体系结构中、在利用FactorySuite 工业应用服务器的应用中,也可以作为使用终端业务的瘦客户机应用。InTouch 还是实现了微软公司的"支持WindowsXP" 认证的第一个HMI 产品,可以从工作站、个人数字助理(PDA)和浏览器观看显示内容。

保护投资的历史

Wonderware公司是一个面向客户的独立于硬件的行业领袖,您与我们合作,可以为您

提供世界范围的应用支持。Wonderware 已经在世界范围内安装了200000多个InTouch HMI。Wonderware 可以把客户在早期InTouch版本上的应用自动地移植到新的InTouch 软件版本上,在保护客户的应用工程投资方面有着悠久的历史。 Wonderware 还具有获得大奖的支持技术,在世界范围内有着良好的销售人员。 InTouch 软件可以同时满足今天的工业自动化

要求和明天的发展。

易用性InTouch

支持用户快速建立和部署实时工业生产过程的图形显示方案。

图形用户界面 (GUI)

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

用户可以快速开发和部署可视化应用。

强大的QuickScript

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

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

内嵌的验证引擎允许用户在部署脚本之前对其进行验证,防止运行时错误。另外, 对于更高级的用户,还可以在脚本编辑器中编写和编辑脚本,或者从其它应用剪贴,有助于重用和节省设计时间。 QuickScript 编辑器为用户提供了快速方便地定制他们的应用的灵活性。从新手到专家程序员,人人都可以使用InTouch 脚本。

部署InTouch

快速切换 (Fast Switch)允许应用开发者通过点击按钮在运行时和开发环境之间快速切换。在把应用部署到生产环境中之前,开发人员可以快速确定他们的应用的外观和行为。另外, InTouch HMI 还可以作为服务启动,从而支持自动应用启动和通过多个注册和注销循环连续运行应用。根据用户的特定要求,InTouch 应用的部署能够以多种不同的方式完成。我们将在"体系结构"部分中讨论最通用的方法。

无可匹敌的连接能力

InTouch 提供了比其它 HMI 产品更多的数以百计的I/O 服务器,支持用户连接任何工业自动化控制设备。 Wonderware 和100 多家第三方产品开发商为数以百计的最流行的控制设备提供了最广泛的32 位I/O Server产品,这些开发商包括 A-B、西门子、Modicon、Opto 22、Square D Square D等等。所有的Wonderware I/O Server都为InTouch 应用提供了微软公司的动态数据交换(DDE)通讯能力以及Wonderware 的SuiteLink 协议。

FactorySuite 工具包还支持开发新的或私有的I/O 或SuiteLink 服务器。而且,Wonderware 还为OPC 提供广泛的支持。 InTouch 8.0和其它的FactorySuite 组件都能够作为OPC 客户机,可以与任何OPC 服务器一起使用。

体系结构

单机InTouch

应用可以安装在一个单机环境中 - 单个电脑结点。对于不需要多个操作员站来观察和控制同一个工业过程的公司,这是非常有用的。每个结点都是完全的系统,其运行不依赖于任何其它的电脑。这些系统还可以是联网的。

客户机/服务器InTouch

应用还可以安装在一个客户机/服务器环境中。这种方法有利于节省软件维护和管理的时间和开支。根据用户的需求,有几种不同的情况。

标记服务器配置

在进行这种配置时,公司可以选定一台电脑作为标记服务器,也可以选定多台电脑作为标记服务器。标记服务器存储标记名(tagname) 词典 (在InTouch 应用中使用的全部标记), 记录历史事件、运行QuickScript、作为一个报警设备、并连接输入/输出(I/O)数据。

运行在客户机节点(操作员站)上的应用连接到标记服务器,从事显示信息。

动态网络应用开发 (NAD)

动态网络应用开发 (NAD) 可以通过网络服务器来集中维护InTouch应用。在每个客户机结点上建立主应用的一个本地副本。这种方法提供了强大的冗余能力。如果服务器不可用,客户机结点使用应用的本地副本仍能正常工作。当服务器恢复正常后,重新连接完

全是透明的无缝的。

NAD 的另一个强大的特点是,用户可以在客户机节点上接收InTouch 应用的变化,而不必停止InTouch 应用的运行。当应用被改变时,系统为操作员提供警报,此时操作员可以在方便时接收变动。接收变动后,只有发生变化的应用程序组件会被下载到客户机节点上并更新。如果操作员选择不接收配置变化,那么在下一次系统重新启动时可以下载最新的应用程序。因此, 操作员可以始终使用当前的应用,并且可以在任何时候更新运行的应用,不会导致系统停工或者过程的可视化内容的丧失。

终端服务

终端服务体系机构允许对多种操作系统进行集中部署、软件维护和管理、硬件的重用、高级安全和支持客户机。包括Windows @ CE、嵌入的Windows NT } ( NTE )、Windows for Workgroups 3.11、95、98 和NT3.51/4.0、2000、XP、Linux 和UNIX操作系统。另外,客户可以使用瘦客户机终端把视图延伸到他们的过程中。瘦客户机终端可以与常规的计算机节点一起使用,为应用提供额外的低成本视图,或者替换指示设备,例如图表记录仪或温度控制器。另外,InTouch 应用的终端业务还可以在个人数字助理 (PDA)上运行。这样,用户可以在自由移动的同时仍拥有对应用的恒定视图和控制。 InTouch HMI 的终端服务提供了瘦客户机技术的所有优点,同时减少了拥有系统的总成本。

InTouch 视图

实现FactorySuite 工业应用服务器的系统可以使用InTouch 为过程提供视图。工业应用服务器可以极大地减少在一个工厂或跨多个工厂维护和部署大型系统所需的工程工作和时间。 InTouch View 是客户把现有应用移植为一个大型的、功能丰富的系统的一个理想选择。在这种配置中,工业应用服务器处理与安全、脚本、历史和输入/输出有关的所有问题,而InTouch View 为信息的可视化提供了一个低成本的HMI 解决方案。

其它的分布式系统特性

InTouch 提供几个附加的特性,以支持对分布式环境更好地进行应用设计和控制。从多工厂系统的配置到部署、维护,InTouch 为您提供了客户机/服务器系统所需的全部工具。

远程标记引用

为了充分地发挥客户机/服务器结构的优点,InTouch HMI为应用开发者提供了引用远程标记的能力。远程标记引用允许开发人员不使用任何本地标记名 (tagname)建立InTouch 应用。在运行时,客户机节点连接到标记服务器获取它们的信息。远程标记引用有助于各种公司节省时间和金钱,因为用户可以建立一个模板,然后在整个应用中多次重用

它。

分布式的历史信息

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

动态分辨率转换 (DRC)

动态分辨率转换 (DRC)能力使用户能够以一个屏幕分辨率开发应用,然后以另一个分辨率运行应用,不会影响原来的应用。应用还可以在用户定义的分辨率下运行,而不一定使用显示分辨率。另外, DRC 允许客户在一个应用中利用多个监视器的优点,不必担心窗口出现的位置。通过一次创建应用然后不需要重新设计、复制或修改原来的应用就可以在任何地方、任何大小的显示设备上部署该应用,用户可以节省大量的时间。

分布式的时区

InTouch HMI 可以为分布式的历史和报警系统同时提供服务,允许以当地时间查看数值。这是非常重要的,因为当应用的规模变大到跨越多个物理区域时,它消除了事件发生

的混乱性。

开放的、易用的开发环境

Wonderware 利用了通信技术中的标准,并且把它们与微软技术相结合,为应用开发者提供了更开放的、易用的开发环境。 InTouch 支持用户使用最新的设备通信协议,包括Wonderware 的SuiteLink 协议、OPC、标准DDE、fastDDE 和NetDDE。另外, InTouch 还是一个容器。它允许InTouch 用户安装第三方ActiveX 控件并使用点击鼠标的方式配置这些控件,把它们应用到任何应用程序窗口中,根本不需要编程。

访问级口令安全性

InTouch 可以配置为使用访问级口令安全性模型,使 InTouch 应用的开发人员可以把用户组织到为带有不同密码的访问层中,然后为访问层次分配窗口和标记。这样,开发人员可以根据用户的职责和权力区域限制用户在InTouch 应用中的能力。

Microsoft Windows NT 权限控制

InTouch 8.0 使应用开发者可以使用Microsoft Windows进行权限控制。这样,开发人员可以根据用户标识和组关系为 InTouch 用户提供特定域控制器或本地计算机的使用许可。这种完全集成的应用安全途径减少了IT 部门管理和维护安全密码和用户名的工作

量。

符合FDA 21 CFR

第11部分的要求另外, InTouch 8.0软件包含要求符合FDA 21 CFR第11部分和其

它规定的能力的客户所需的权限控制字段。

在8.0版本已经增加了新的安全脚本函数和变量,因此,它能够好地满足需要遵守政

府规定和建立工厂安全策略的客户的需求。

FactorySuite A2 工业应用服务器的安全能力

对于采用了FactorySuite A2 工业应用服务器的客户,InTouch 8.0 HMI 还提供了与工业应用服务器所使用的ArchestrA 安全模型完全集成的能力。

对WINDOWS XP 的支持

Microsoft Windows XP 标志证书InTouch 8.0是第一个冠有"Designed for Windows XP"标志的HMI。这意味着,InTouch 应用可以无缝地安装和运行在Windows XP 平台上。 8.0版本还利用了新的XP 特性,因此,系统管理员可以方便地从XP 平台安装和删除驱动程序。

报警处理

更多的视图选项、更多的特性和优点

及时获得系统报警信息和确认这些报警信息有助于公司避免昂贵的停工时间。为了最大限度地减少损失和追查损失责任,在整个制造过程中,操作员需要始终观察报警和跟踪系统中出现的事件。 InTouch 软件提供了3种不同的报警视图,这些视图可以在应用中一

起使用或独立使用。

报警的三个视图

1. 分布式的报警显示

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

(当前)的报警信息。

2. 数据库观察器控件

数据库观察器控件显示已经记录到InTouch 报警日志数据库 (Alarm Logger Database)中的报警。 InTouch 8.0HMI 提供了改进的查询和更多的高级日期/时间格式功

能。这种显示给出历史 (会话)报警信息。

3. 报警观察器控件

报警观察器控件是一个ActiveX 控件,它同时提供摘要(当前)报警信息和历史(会话)报警信息。它的外观和风格与数据库视图控件很相似,支持快速配置并能够保证易用性。报警观察器支持操作员按照运行时的重要的优先级排序报警消息。对话框和易于使用的向导使报警配置很容易实现。 InTouch 用户对系统中的当前报警和历史报警信息的检索具有完

全控制能力。

报警的特性和增强性能

报警确认

InTouch 提供了3个报警确认模型:传统的基于条件的报警;与OPC 报警模型兼容的事件报警,它要求确认最近的报警状态;扩展摘要报警,支持对每个报警状的确认。

报警灵活性

在应用的完全控制下,使用报警抑制器标记,可以直接或间接地启用或者禁用报警。可以为单个报警类别抑制报警,以便阻止在特定视图结点上显示报警信息。系统级禁止可

以阻止报警源的报警活动。

报警工具包

报警工具包支持第三方、系统集成商(SI)和最终用户通过创建与设备一起使用的定制的报警提供者和报警消费者代码增强InTouch 系统。报警提供者确定报警条件并把报警公布给InTouch 分布式报警子系统。报警消费者是从InTouch 分布式报警子系统接收信息的客户机。通过使用此工具包, 可以建立一个硬件设备接口,并把该接口集成到一个InTouch 环境中,允许硬件设备使用分布式报警子系统公布和管理报警。

SuiteLink 时间戳

当报警产生时,InTouch 8.0软件在几毫秒之内就可以提供报警消息。

报警数据库InTouch

分布式报警子系统支持向Microsoft SQL Server 7.0、2000 或MDSE 数据库记录报警和事件。不论应用大小或项目预算是多少,这种能力都为用户提供了关系数据库的功能。

AlarmSuite 数据库移植

用户仍可使用对AlarmSuite 的支持能力。但是, 为了实现最大的灵活性, InTouch 8.0HMI 还提供了移植工具,用于从现有的AlarmSuite 数据库向报警数据库视图控件移植。

易于配置的热备份和再同步

分布式报警系统允许用户配置一个二级备份报警提供者,以便建立一个冗余报警系统。报警提供者可以成对配置。如果主报警提供者失败,那么分布式报警子系统可以无缝地从后备系统获得报警信息。在重新连接主报警提供者后,分布式报警子系统在主系统再

次激活之前可以同步信息。

其他特点

标记名 (Tagname)浏览器

标记名 (Tagname)浏览器允许用户从任何FactorySuite 应用 (例如另一个InTouch 结点, In Control实时控制软件,灵活的InBatch 批处理软件、IndustrialSQL Server 实时历史数据库(Historian) 和支持InTouch标记名词典接口的任何其它标记名源) 选择标记名和标记名字段。这种能力支持在应用程序之间快速配置,为开发人员和同步标记名实现

简化管理和维护节省了大量的时间。

自动应用备份

当现有的应用需要转换以便在新版本的InTouch 软件上运行时,这种备份特性可以保护以前的软件版本的应用不会被改写。如有必要, 用户可以恢复到备份目录。

报警打印选项

InTouch HMI 支持从Windows 定义的任何打印机打印报警。包括对USB 和网络打印

机的支持。

FactoryFocus

FaCtoryFocus图形监控软件提供了InTouch 8.0 HMI运行版中的只看功能。它为经理和监管人员提供了实时观察连续的HMI 应用进程的能力。使用只看功能,由于不能改变任何数据,所以系统安全得到了增强。使用InTouch FactoryFocus 软件不需要修改InTouch

应用。

标记名交叉引用

标记名交叉引用功能允许用户分析标记名、超级标记 (SuperTag)和远程标记引用的使用情况。它指出特定的标记名或引用被使用的窗口或QuickScript。为了方便起见, 标记名交叉引用窗口可以始终打开在WindowMaker 编辑程序上,而开发人员可以执行其它的任务。它还允许直接观察其中包含标记名的QuickScript 或QuickFunction。

局部变量

InTouch 8.0 QuickScripts 和 QuickFunctions 支持使用局部变量存储临时结果和建立带有中间脚本值的复杂计算。在QuickScripts 和QuickFunctions 中使用局部变量不

会占用许可的标记名数量。

仪器故障监控

Wonderware InTouch 8.0软件支持几个标记名点字段, 包括 .RawValue、.MinRaw 和 .MaxRaw。任何操作员都可以在InTouch QuickScripts 中使用这些点字段监视设备值和确定仪器是否超出量程、超出校准范围、或者已经发生故障。

VTQVTQ

指带有相关的Timestamp 和Quality 的I/O 类型标记名 (由输入/输出服务器提供) 的数据值。通过标准的SuiteLink 协议, 时间戳和质量戳分别是一个用于标记的19 点字段,这些字段可能在动画链接和脚本中引用。使用的VTQ 模型与OPC 标准兼容。

与FACTORYSUITE 组件的集成

InTouch 8.0的作用是一个FactorySuite 客户机。它可用作InTrack 生产跟踪软件、InBatch批处理软件、IndustrialSQL Server 实时历史数据库 (Historian)、InControl 实时控制软件、DT Analyst 停机分析软件、以及FactorySuite A2 工业应用服务器的前端。可以使用InTouch 的终端服务通过个人数字助理 (PDA)查看InTouch 图形窗口,或者使用SuiteVoyager 工业门户通过浏览器查看InTouch 图形窗口。另外, 一些客户机工具 (例如ActiveFactory 分析工具、QI Analyst 质量分析软件和SCADAlarm 报警事件通知软件) 都可以与InTouch HMI 协作提供关于工业生产过程的附加信息。

系统要求

硬件

最低

400 MHz 奔腾IIl

256 MB RAM +每5K 标记5MB字节RAMl

2 GB 可用硬盘空间

推荐

1.2GHz 奔腾III以上l

512 MB RAM

操作系统

Microsoft Windows 2000 专业版、服务器版或高级服务器版 (带有SP3)或 Microsoft

Windows XP (带有SP1)。

Intouch非常实用的总结

INTOUCH非常有用的使用总结 intouch授权: 授权文件wwsuite.lic放在C:\Program Files\Common Files\ArchestrA\License。 intouch时间日期设置: intouch系统变量中时间日期是模拟量,不能很好的显示时间和日期,只有两种方式显示 ⑴、单独的时+分+秒显示。 ⑵、调用向导,选择时钟中的组合控件。 DA/IO Server的区别? 两个驱动都可以。详细的以后补充。 其实是IO SERVER好用,IOSERVER的效率比DASERVER好,DASERVER只是为了方便集成到IAS平台,新作的一种IO开发方式。 以太网通讯还是用DAServer,配置很简单,比ioserver好用。 wwclint的作用? 用来测试SMC通讯配置是否正确。需要连接实际的硬件才能进行测试。 用户的配置? 特别-->安全性-->配置用户:依次输入要添加的用户名、口令、访问级别,再点击“添加”按钮就又“申请”了一个用户。 如果“配置用户”选项是灰色的不可用状态,那是因为你还没有以管理员身份登陆,登陆后就可以点击此选项了。将安全类型切换到“Intouch”。 管理员的默认用户名:Administrator 密码:wonderware 。该用户是无法删除的。 打开项目时出现:另一会话正在编辑此应用程序。无法编辑此应用程序。该怎样解决? 文件夹下,删除appedit.lok。 在安装I/O Server的时候,弹出“install of common components could not be started! Please contact wonderwave techsupport !" 想问一下是什么原因,该怎么解决才能完成安装程序? 先安装:F:\软件备份\io servers\FS2K71\IOServer\Common\Win32\setup.exe 如何使用Unity编程软件的仿真器来与Intouch通信?

Intouch非常实用的总结

INTOUCH非常有用的使用汇总报告 intouch授权: 授权文件wwsuite.lic放在C:\Program Files\Common Files\ArchestrA\License。 intouch时间日期设置: intouch系统变量中时间日期是模拟量,不能很好的显示时间和日期,只有两种方式显示 ⑴、单独的时+分+秒显示。 ⑵、调用向导,选择时钟中的组合控件。 DA/IO Server的区别? 两个驱动都可以。详细的以后补充。 其实是IO SERVER好用,IOSERVER的效率比DASERVER好,DASERVER只是为了方便集成到IAS平台,新作的一种IO开发方式。 以太网通讯还是用DAServer,配置很简单,比ioserver好用。 wwclint的作用? 用来测试SMC通讯配置是否正确。需要连接实际的硬件才能进行测试。 用户的配置? 特别-->安全性-->配置用户:依次输入要添加的用户名、口令、访问级别,再点击“添加”按钮就又“申请”了一个用户。 如果“配置用户”选项是灰色的不可用状态,那是因为你还没有以管理员身份登陆,登陆后就可以点击此选项了。将安全类型切换到“Intouch”。 管理员的默认用户名:Administrator 密码:wonderware 。该用户是无法删除的。 打开项目时出现:另一会话正在编辑此应用程序。无法编辑此应用程序。该怎样解决? 文件夹下,删除appedit.lok。 在安装I/O Server的时候,弹出“install of common components could not be started! Please contact wonderwave techsupport !" 想问一下是什么原因,该怎么解决才能完成安装程序? 先安装:F:\软件备份\io servers\FS2K71\IOServer\Common\Win32\setup.exe 如何使用Unity编程软件的仿真器来与Intouch通信? ⑴首先保证Unity编程软件在仿真状态(PLC→仿真模式。) ⑵将程序现在到仿真器,仿真器就会自动启动起来了。

Intouch报表

在InTouch中如何使用excel做报表 在InTouch中有很多做报表的方法,本文介绍在InTouch中如何使用excel 来做报表。 首先在Wonderware InTouch 中使用历史数据导出工具histdata , 将Wonderware InT ouch 生成的历史数据导出到文本文件excel中。然后您可以在excel中通过函数对这些数据进行处理生成您需要的数据,如流量、压力、液位等。再通过intouch提供的DDE协议将excel中的数据在intouch中您制作的那个表格里显示出来。 以下是用histdata将intouch历史数据导出到excel中的一些步骤: 1、在Wonderware InTouch 中配置访问名 2、使用INTOUCH向导,打开向导的“趋势”组。选择histdata向导,粘贴到窗口。

双击给其指定一个“历史趋势”型标记名。 3、使用histdata向导时,会自动创建histdata标记名。进入标记名字典可以 看到一些以HDW开头的io型标记名,如HDWDataDir。 Wonderware InTouch 自动生成需要的标记名,这些标记名说明如下:HDWDATADIR 消息型历史数据文件的目录的路径名 例如HDWDataDir = HTGetLogDirectory(); HDWDBDIR 消息型InTouch 标记名字典的目录的路径名

例如HDWDBDir = InfoInTouchAppDir(); HDWSTARTDATE 消息型与$DateString相同格式的数据采样开始日期HDWSTARTTIME 消息型使用24 小时时钟的HH:MM:SS 格式的数据采样 开始时间 HDWDURATION 消息型数据时间长度(报表时间总长度),可以用星期, 天时,分,秒,等来表示下面是有效的字符:w 星期, d 天,h 小时,m 分,s 秒。允许使用小数值例如.5s 表示500 毫秒,若只需一个样本请将DURATION 设 为0 零 HDWINTERVAL 消息型采样间隔的时间长度,可以用星期日小时分和秒来 表示例如1W 表示一星期允许使用小数值例如用.25d 来表示6小时,有效字符与HDDURATION 相同,注意 DURATION 和INTERVAL 允许的最大时间长度均为6 周,这适用于所有请求类型日、秒等,例如如果使用日 则最大值为42,7 天x 6 周= 42 HDWTAGS 消息型历史数据的标记名列表(报表中需要的标记名),以 TagA,TagB,……TagZ 格式输入,此外采样日期和或时间可 以通过使用内部系统标记名$Date 和$Time 来请求,例如 "$Date,TagA,TagB" 或"$Time,TagA,TagB" 或 "$Date,$Time,TagA,TagB" HDWTAGS1, TAGS2,.... 消息型HDWTAGS 字符串在WindowViewer

INTOUCH上位画面应用

11#高炉上位画面应用 1.如何播放声音报警? 1.打开INTOUCH-WindowMaker,选中查看菜单中的经典视图选项。 2.点击脚本中的条件栏, 3.将报警声音触发条件如图中的test33为1时,写入脚本PlaySound("c:\RedStream.wav",9); 参数9:表示循环播放声音文件。

test33=0,为消除报警声音条件,写入脚本PlaySound("c:\welcome.wav",0);,这里注意播放的声音文件必须是不存在的,就是说上面的路径是无效路径,这是目前最简单的写脚本方式。 2.如何将系统帮助即操作说明嵌入INTOUCH画面中? 1.首先要添加网页浏览器控件 a)打开INTOUCH-WindowMaker,选中查看菜单中的经典视图选项; b)双击工具中的向导/Active安装;

c)选中Active安装按钮,在可用的Active控件中选中Microsoft Web浏览器,点击安装按钮,就可用将该控件放入安装的Active控件栏中了 d)选中向导选择,双击Explorer,拖入系统帮助画面,调整合适的大小;

e)在窗口显示时脚本中,写入如下脚本,同时注意要将操作说明WORD格式转换成 网页形式。 3.如何将INTOUCH中的报警存储到SQL中? a). 首先正确安装好SQL2000个人版; b). 打开INTOUCH-WindowMaker,选中查看菜单中的经典视图选项; c) 双击工具中应用程序; d) 双击Alarm DB Logger Manager e)点击设置按钮

f) 配置服务器名,默认为(local),或者是本台电脑的计算机名,可在下拉菜单中选择, 数据库可以用默认,但是建议用自己的项目名,比如BT11,用户名sa,密码sa(在装安装SQL 时,选择混合模式安装,用户名sa,密码sa,好管理和记忆。然后点击创建,创建完后,点击测试连接按钮,显示连接成功就配置完成,点击下一步,

intouch学习总结

1.intouch和Modsim32一起仿真的设置 2. 注意:在仿真时如果有离散的又有模拟量必须用两个Modsim32来仿真,不然再切换modsim32显示界面的时候会出现通讯异常,一下就是两个仿真器 MODSIM32: connection-------->modbustcpserver启动 File--------------->new Device ID 1 (这个后面要用到) Intouch SMC: 安装DASMBTCP DAserver --------->new_tcpIP_port-----502端口-------->new modbus bridge-----modsim32所在电脑的IP----->new_modiconMicro--------->( PLC unit ID:1 DeVice Group:Topic_0 ) Modsim32在本机127.0.0.1

intouch中访问名的设置: 主题名和DEVICE grops的主题名一致 协议选用SuiteLink DA server 都是SuiteLink是用的OPC通讯DDE是IOserver与intouch的通讯协议 在ArchestraIDe中的设置如下图:

Seevernode:运行DAserver的电脑IP Server name: daserver驱动程序的名称 COmmnication protocol: suiteLink Topic:和SMC中配置的DEvice groupS中的保持一致 Attribute:变量名任取(注意要满足命名规则,方便自动链接IO)TteM reference:变量的地址

Intouch非常实用的总结

I n t o u c h非常实用的总结标准化文件发布号:(9312-EUATWW-MWUB-WUNN-INNUL-DDQTY-KII

INTOUCH非常有用的使用总结 intouch授权: 授权文件放在C:\Program Files\Common Files\ArchestrA\License。 intouch时间日期设置: intouch系统变量中时间日期是模拟量,不能很好的显示时间和日期,只有两种方式显示 ⑴、单独的时+分+秒显示。 ⑵、调用向导,选择时钟中的组合控件。 DA/IO Server的区别 两个驱动都可以。详细的以后补充。 其实是IO SERVER好用,IOSERVER的效率比DASERVER好,DASERVER只是为了方便集成到IAS平台,新作的一种IO开发方式。 以太网通讯还是用DAServer,配置很简单,比ioserver好用。 wwclint的作用 用来测试SMC通讯配置是否正确。需要连接实际的硬件才能进行测试。 用户的配置 特别-->安全性-->配置用户:依次输入要添加的用户名、口令、访问级别,再点击“添加”按钮就又“申请”了一个用户。 如果“配置用户”选项是灰色的不可用状态,那是因为你还没有以管理员身份登陆,登陆后就可以点击此选项了。将安全类型切换到“Intouch”。 管理员的默认用户名:Administrator 密码:wonderware 。该用户是无法删除的。 打开项目时出现:另一会话正在编辑此应用程序。无法编辑此应用程序。该怎样解决 文件夹下,删除。 在安装I/O Server的时候,弹出“install of common components could not be started! Please contact wonderwave techsupport !" 想问一下是什么原因,该怎么解决才能完成安装程序 先安装:F:\软件备份\io servers\FS2K71\IOServer\Common\Win32\ 如何使用Unity编程软件的仿真器来与Intouch通信

Intouch 使用介绍

下一代工业自动化软件的开发平台 Wonderware ArchestrA?

Wonderware 企业级应用和信息系统的新平台 -- ArchestrA
Wonderware 在过去的 5 年中投入了巨大的人力和资金为工业应用开发这样一个强大的平台(见图一) 。 Wonderware 很早就认识到在一个统一的平台之上创建和运行工业应用程序的重要性。这样的一个新的平 台框架使应用程序的开发者能专著于充分利用他们本行业的专业知识,而不用再底层技术细节上花费过多 的精力。 这个全新的技术叫做:ArchestrA? -- 她不是传统意义上的一个单独的产品,而是一个平台,一套底层服 务。这个新的技术给工业自动化应用的开发者:从系统集成商、OEM、增值销售商到最终用户带来巨大的 好处。
(图一) Wonderware 将工业自动化软件都需要的一些的共同的基本的功能和服务( Services )抽象出来,构成 ArchestrA? 平台。她旨在将用户从复杂的底层技术中解放出来,他们只需要“组合”的技能,而不是“编 程” 技术, 并专注于他们已经熟悉的本行业的专业知识。 这个平台构架在微软操作系统和相关软件 (例如.Net 框架)之上。 ArchestrA? 致力于提供一个可以在各种自动化行业实施的,包含通用底层结构的平台。ArchestrA? 提供如 下一些公共服务: ? 设计和开发环境 Design and development environment ? 部署机制 Deployment Services

? 脚本和计算服务 Powerful scripting and calculation services ? 报警和事件子系统 Alarm and Event subsystem, for management, delivery, printing, and historization services for alarm and events ? 强大的内置的历史纪录和数据传输服务 Powerful built in historization and guaranteed delivery services ? 规模可伸缩性 Built in distributed architecture services for scaleability ? 集成硬件驱动 Integration with and data acquisition from all types of field devices ? 对象间通讯和命名服务 Inter-object communications and name service management services ? 版本管理服务 Version management services ? 安全机制服务 Security Model services ? 集中授权和部署服务 Centralized license management and deployment services ? 集中故障诊断服务 Centralized system diagnostics and system administration services ? 对象和应用服务的国际化 Internationalization of objects and application services ? 界面编辑服务 Graphical/UI editing services, with multiple runtime rendering services ? 报表和查询服务 Reporting and Query services ? 支持 OPC 和 SQL 等工业标准 Common support for industry standards such as OPC and SQL 这个仍然可以扩展的特点列表,预示着在不久的将来工程师们开发工业自动化应用的方式将会发生巨大的 变化!工程师们将用一种全新的,以工厂为中心(Plant-centric ) ,组件化对象化的方式进行系统设计。在 微软 Windows 和 Wonderware 的 ArchestrA? 所构筑的新平台之上, 工程师可以复用在不同的工程中产生的 对象。 Wonderware 的 FactorySuite 已经有多年的历史,此套件已经经历了两代的增强集成,集管理控制、制造执 行、 批管理以及其它功能于一身, 但是 ArchestrA 将把集成度带到一个新的水平。 由 FactorySuite 向 ArchestrA 转变将分两个阶段进行: ? The FactorySuite Scalable Application ? FactorySuite Next Generation (NG) 在第一个阶段中,系统采用一种 “ 混合 ” 策略,引入的新的组件“ Application Server ”就是一个架构在 ArchestrA? 之上的后台服务器,最新的 FactorySuite 的其他组件可以和 Application Server 配合使用,现有 的 FactorySuite 用户不会被抛弃。 在第二个阶段 FactorySuite NG 中,新的 FactorySuite 应用将全部组件化,给用户提供了空前的可扩展性和 灵活性。

intouch for 语句用法

Intouch脚本函数之For循环语句使用说明 For循环可以反复执行一段代码。InTouch HMI 仅支持 FOR 循环。FOR 循环按所监视的每次循环迭代产生的递增或递减的数值循环变量值来进行。循环一直执行到循环变量值达到设定值。 For 语法如下: FOR LoopTag = StartExpression TO EndExpression [STEP ChangeExpression] ... 语句或另一个 FOR 循环 ... NEXT; ? StartExpression, EndExpression 与ChangeExpression 共同定义迭代次数。 ? StartExpression 设置循环范围的开始值。EndExpression 设置循环范围的结束值。 ? STEP ChangeExpression 可选择设置每次循环迭代过程中循环标记所递增或递减的值;如果不指定此值,则使用缺省值 1,即每次循环对LoopTag加1。 例子e.g: FOR i=1 TO 100 STEP 2 ...........语句 NEXT; //表示每次循环i加2,总计循环50次 执行 FOR 循环时, InTouch HMI: 1 将 LoopTag 设置为 StartExpression 的值。 2 测试 LoopTag 是否大于 EndExpression。如果是,InTouch HMI 退出循环。(如果ChangeExpression 为负数,则 InTouch HMI 测试LoopTag 是否小于EndExpression)。 3 执行循环内的语句。 4 按 ChangeExpression 的值(除非另外指定,否则设为 1)递增 LoopTag。 5 重复步骤 2 到 4直到LoopTag达到 EndExpression的值。 使用 FOR 循环时请记住以下规则: ? FOR 循环可以嵌套。最大嵌套级数取决于可用的内存与系统资源。 ? 对于每个 FOR 语句,必有一个 NEXT 结束语句。与If...else语句相同,在同一嵌套级别中, NEXT 语句总是应用于前面最接近的FOR 语句。 ? LoopTag 必须是数值标记(或局部变量),比如整形标记。 ? StartExpression、EndExpression 以及ChangeExpression 必须是赋值为数值结果的有效表达式,比如整形标记。 ? 如果 ChangeExpression 为正, EndExpression 必须大于 StartExpression ;反之如果 ChangeExpression 为负,StartExpression 必须大于EndExpression。否则循环不会开始。 强制结束循环 您可以通过调用语句 EXIT FOR; 在任何时间退出循环。此语句使脚本继续执行紧接着循环 NEXT 语句后的其他语句。 示例 下面的代码段使用循环将大量的虚拟记录插入数据库表。如果插入记录时发生错误,则放弃循环以防止产生更多错误。 FOR Counter = 1 TO 1000 ResultCode = SQLInsert(ConnectionID, "BatchDetails","BindList1"); IF ResultCode <> 0 THEN LogMessage("Error creating records!Aborting..."); EXIT FOR; ENDIF; NEXT; 循环对其它运行时进程的影响 执行 FOR 循环时, WindowViewer 中的所有其它运行时进程都暂停。包括以下进程: ? 屏幕更新(动画链接、值显示、趋势等)。到循环完成之前不会发生任何移动,因此不能给动画对象使用 FOR循环。 ? I/O 通讯。例如,如果修改 FOR 循环中 I/O 标记的值,则只有最终的迭代后面的值才会写入 I/O 设备。 ? 其它脚本,包括异步 QuickFunction。 您可以通过将 FOR 循环放入异步 QuickFunction 来避免暂停其它运行时进程。 循环执行的时间限制 为避免无限循环,程序设置了一个时间限制, FOR 循环必须在这个时间限制内完成执行否则WindowViewer 会自动终止循环它,并将一条关于终止的消息写入 Log Viewer中。 默认缺省的循环时间限制为 5 秒。可以通过向应用程序目录中的 intouch.ini文件添加下面这行以对它进行自定义循环时间:LoopTimeout=x

INTOUCH IDE 教程

Lab 2 –Backing Up and Restoring a Managed InTouch Application Introduction In this lab, you will check in your application and back up your application to a location on your hard drive. You will then restore your application. It is highly recommended that you periodically backup your InTouch application to an external location. Objectives Upon completion of this lab, you will be able to: Back up the InTouch application Restore the InTouch application

Check the InTouch Application Object into the Galaxy First you will save and check in your InTouch application. 1.Close WindowMaker. A dialog box prompts you to save the window. 2.Click Yes. WindowMaker closes. The Check In dialog box appears.

Intouch 使用总结【东标电气】

Intouch 总结 东标电气孙** 1.Intouch无法连接到SPC Pro引擎,请关闭并重新启动。 如果在上述对话框中选择“以服务器方式启动WindowViewer”,则运行时则会出现问题所描述的提示,因此,在服务器上不勾选第一项;在客户机上则需要勾选第二项。 2.Intouch中的访问名定义

从上往下看,访问名是自行定义的,没有特殊要求,节点名是指服务器的IP地址,应用程序名是指在DAServer中建的程序名,如果是默认新建的,都是DASSIDIRECT,主题名是指在DAServer中建的对应PLC 的设备名,选择SuiteLink协议。如果有备用服务器,则需要勾选“启用辅助数据源”,并设置相应的其他选项,否则不需要勾选。 3.Intouch与PLC的数据类型对应 Intouch与PLC的以太网通讯是借助DAServer软件,在DAServer中每一种PLC类型的数据都有对应的格式,在帮助主题的“Item Naming”中有详细的说明,以下是常用的几种数据类型的说明: 4.变量定义及关联

变量的定义在“标记名字典里”,这里要设置变量名,变量类型(主要是内存和I/O型),变量所属的组(自己定义,仅是为了方便管理),变量的访问名(指出数据来自哪个PLC设备),如果勾选“将标记名用作项目名”,它的意思是在标记名字典里定义的变量和DAServer里定义的变量使用同一个名字,也可以使用不同的名字,但是比较容易混乱。如果需要查看该变量的历史记录,则需要勾选“记录数据”,如果该变量具有报警,则在报警栏里进行相应的设置。

如上图所示,勾选不同的选项以实现对象的功能,用户输入表示该变量为输入变量,值显示表示该变量为输出变量,触动按钮是对按钮对象而言,当点击按钮时希望完成的动作,填充颜色表示矩形、圆形等的背景颜色,文本颜色表示文本按照变量的值改变而改变,位置表示线条、形状、文本等位置的更改,对象大小是改变对象的宽度或者高度,填充百分比是指背景颜色按照百分比变化。 5.Intouch中的报警 如图所示,点击工具栏上的向导按钮,出现以下对话框: 图中显示了几个报警常用的控件,AlarmViewCtrl 是常用的报警控件,AlmDbViewCtrl是可以连接数据库的报警控件,功能较多,历史报警用这个控件,如下图所示:

Intouch的SIDirect DAServer 与S7 PLC通信

如何配置SIDirect DAServer 通过TCP/IP实现和S7 PLC的通信 概要介绍:无需借助西门子的Simaticnet 软件,SIDirect DAS Server 可以通过标准的以太网卡访问S7 200, S7 300,S7 400 家族PLC。SIDirect DAServer可以通过DDE, FastDDE, SuiteLink, OPC协议连接Windows客户端软件,如Wonderware InTouch。 本Tech Note 一步一步详细介绍了如何配置和使用Wonderware SIDirect DA Server 连接/访问S7 PLC(这里,我们以S7-400 PLC 为例),以及如何用DDE/SuiteLink协议访问此DA Server。 在开始之前,请确保已满足以下条件: 1. 仔细阅读并按照SIDirect DAServer的Readme文件及相关文档,来得到SIDirect DAServer所需要的系统需求,正确的安装过程,操作系统等信息。 2.安装SIDirect DAServer,如果已经安装了以前版本的SIDirect DAServer,请使 用的"控制面板"中的"添加/删除程序"卸载,本T ech Note使用SIDirect DAServer 1.1版。 3.安装并配置以太网卡和TCP/IP协议。 4.确认你可以"Ping"通你要连接的 PLC。 注意:请仔细阅读SIDirect DAServer的在线文档关于所支持的硬件和软件部分,SIDirect DAServer只支持TCP/IP通信,不支持MPI,Profibus等其他非以太网方式。 本Tech Note假定用户具有并理解以太网,西门子S7 PLC 硬件/软件,Windows 操作系统,Wonderware FactorySuite组件,WWClinet, SIDirect DAServer的基本知识。 配置SIDirect DAServer 1.选择任何栏上的开始/程序以启动SIDirect DAServer。 2.找到包含“System Management Console” 程序的Wonderware文件夹,并点击启动System Management Console 程序。 3.在ArchestrA System Management Console(SMC)中找到“DAServer Manager”树下的SIDirect DAServer。在Local节点下,DAServer 名字是“ArchestrA.DASSIDirect.1”。见下图1: 图1. SMC中的DASSIDirect DAServer

InTouch软件介绍

InTouch软件介绍 InTouch HMI 为用户提供了今天的HMI 和监控应用所需的能力和通用性。Wonderware 在研究与开发中进行了大量投入,保证为用户提供新型的、强大的、创新的产品。其结果是:各种公司可以把他们的精力集中于业务的运转方面,而工程师可以利用最新的软件技术。InTouch 8.0具有三个不同的版本和多种配置模型,使各种公司能够降低他们的软件购买和维护开支,同时获得更高的投资回报。InTouch 软件为用户提供了一个通用的开发环境和一个灵活的体系结构,使用户可以为任何自动化应用场合建立灵活的应用。 InTouch 软件适合于部署在独立机械中、在分布式的服务器/ 客户机体系结构中、在利用FactorySuite 工业应用服务器的应用中,也可以作为使用终端业务的瘦客户机应用。InTouch 还是实现了微软公司的"支持WindowsXP" 认证的第一个HMI 产品,可以从工作站、个人数字助理(PDA)和浏览器观看显示内容。Wonderware? InTouch? for FactorySuite?为以工厂和操作人员为中心的制造信息系统提供了可视化工具。这些制造信息系统集成了操作人员所必需的各种信息,可以在工厂内部和各工厂之间共享。 InTouch HMI软件用于可视化和控制工业生产过程。它为工程师提供了一种易用的开发环境和广泛的功能,使工程师能够快速地建立、测试和部署强大的连接和传递实时信息的自动化应用。InTouch软件是一个开放的、可扩展的人机界面,为定制应用程序设计提供了灵活性,同时为工业中的各种自动化设备提供了连接能力。 ________________________________________ 特性和优点 访问级口令安全性 Microsoft Windows NT 权限控制 符合FDA 21 CFR FactorySuite A2 工业应用服务器的安全能力 对WINDOWS XP 的支持 功能概述 ________________________________________ 功能和通用性 InTouch HMI 为用户提供了今天的HMI 和监控应用所需的能力和通用性。Wonderware 在研究与开发中进行了大量投入,保证为用户提供新型的、强大的、创新的产品。其结果是:各种公司可以把他们的精力集中于业务的运转方面,而工程师可以利用最新的软件技术。InTouch 8.0具有三个不同的版本和多种配置模型,使各种公司能够降低他们的软件购买和维护开支,同时获得更高的投资回报。InTouch 软件为用户提供了一个通用的开发环境和一个灵活的体系结构,使用户可以为任何自动化应用场合建立灵活的应用。 InTouch 软件适合于部署在独立机械中、在分布式的服务器/ 客户机体系结构中、在利用FactorySuite 工业应用服务器的应用中,也可以作为使用终端业务的瘦客户机应用。InTouch 还是实现了微软公司的"支持WindowsXP" 认证的第一个HMI 产品,可以从工作站、个人数字助理(PDA)和浏览器观看显示内容。 ________________________________________ 保护投资的历史 Wonderware公司是一个面向客户的独立于硬件的行业领袖,您与我们合作,可以为您提供世界范围的应用支持。Wonderware 已经在世界范围内安装了200000多个InTouch HMI。Wonderware 可以把客户在早期InTouch版本上的应用自动地移植到新的InTouch 软件版本

Intouch访问Quantum的方法总结

I n t o u c h访问Q u a n t u m的方 法总结 标准化文件发布号:(9312-EUATWW-MWUB-WUNN-INNUL-DQQTY-

Intouch访问Quantum的方法总结 实验环境,intouch sp1 + Unity Quantum 67160 本实验涉及到的INTOUCH和MBENET,DASERVER以及OPC SERVER均安装在同一台计算机上。 方法一:MBENET 这是最有效的方法,采用INTOUCH提供的IO SERVER,MBENET,用户可以很方便的访问QUANTUM PLC,以下是具体的步骤: 1.打开MBENET,配置TOPIC NAME, IP ADDRESS等等的信息,见下图;2.打开NTOUCH,进入开发版的画面,建立ACCESS NAME,注意,应用程序 名为MBENET,TOPIC NAME 一定要与第一步的TOPIC NAME相同,ACCESS NAME推荐和TOPIC NAME相同,但是也可以不相同!见下图; 3.在intouch中建立标记名,注意,标记名的ACCESS NAME设置成第2步的ACCESS NAME,ITEM填入6位寄存器地址,注意,INTOUCH不支持QUANTUM 的平面寻址、拓扑寻址和IO DDT寻址。详细信息参见MBENET用户手册。见下图。 方法二:DASMBTCP INTOUCH访问DASERVER,利用DASERVER的DASMBTCP组件轮询PLC硬件,INTOUCH利用DDE/SUITELINK访问DASMBTCP的方法完成对QUANTUM数据的读写;以下是配置的具体步骤; 1.打开INTOUCH 的SYSTEM MANAGEMENT CONSOLE(SMC),找到 ,在CONFIGURATION下依次建立PORT0和TSX QUANTUM对象Quantum0;见下图; 2.在Quantum0中,填写IP ADDRESS,同时增加一个Device Group,起名为test1,

Intouch 使用总结【东标电气】知识分享

I n t o u c h使用总结 【东标电气】

Intouch 总结 东标电气孙** 1.Intouch无法连接到SPC Pro引擎,请关闭并重新启动。 如果在上述对话框中选择“以服务器方式启动WindowViewer”,则运行时则会出现问题所描述的提示,因此,在服务器上不勾选第一项;在客户机上则需要勾选第二项。 2.Intouch中的访问名定义

从上往下看,访问名是自行定义的,没有特殊要求,节点名是指服务器的IP地址,应用程序名是指在DAServer中建的程序名,如果是默认新建的,都是DASSIDIRECT,主题名是指在DAServer中建的对应PLC的设备名,选择SuiteLink协议。如果有备用服务器,则需要勾选“启用辅助数据源”,并设置相应的其他选项,否则不需要勾选。 3.Intouch与PLC的数据类型对应 Intouch与PLC的以太网通讯是借助DAServer软件,在DAServer中每一种PLC类型的数据都有对应的格式,在帮助主题的“Item Naming”中有详细的说明,以下是常用的几种数据类型的说明: 数据具体类 型位 数 范围PLC格式DAServer格 式 DB块BOOL 1 0或1 DB123.dbx0.0 DB123,X0.0 BYTE 8 0~255 DB123.dbb0 DB123,B0 WORD 16 0~65535 DB123.dbw0 DB123,W0

4.变量定义及关联 变量的定义在“标记名字典里”,这里要设置变量名,变量类型(主要是内存和I/O型),变量所属的组(自己定义,仅是为了方便管理),变量的访问名(指出数据来自哪个PLC设备),如果勾选“将标记名用作项目名”,它的意思是在标记名字典里定义的变量和DAServer里定义的变量使用同一个名字,也可以使用不同的名字,但是比较容易混乱。如果需要查看该变量的历史记录,则需要勾选“记录数据”,如果该变量具有报警,则在报警栏里进行相应的设置。

intouch应用与开发

浅谈Intouch 软件包的应用和开发 邱晓荣(煤科总院唐山分院 河北省 063012) 西 鹏(唐山双丰塑胶有限公司 河北省 064000) 摘要 介绍了Intouch 软件包的特点和功能,利用I nto uch 编写应用软件的步骤。关键词 Ino touch 应用软件 实时监控1 概 述 工业控制软件包I nto uch 是最近几年发展起来的一种功能强大、组态灵活、应用范围较广阔的软件。它具有强大的绘图功能,特别适用于现场参数的动态监测;它可以方便地与其他程序进行动态数据交换;它还具有较强的网络功能,可以方便地实现计算机之间的数据通讯。 2 I nto uch 的基本结构及功能特点 一个完整的I nto uch 软件包包括3个部分:软件开发环境W indow M aker,软件运行环境Win-dow V iewer ,运行记录本W onderw arelo ger 。软件开发环境Window M aker 用于制作所需要的应用软件。应用软件是一组特定的文件,运行时由一个可运行文件加以解释,产生所设计的目的。这个可运行文件就是软件运行环境W indo wV iew er 。而Wo nderw arel-oger 用于记录Intouch 应用软件一次运行过程中所发生的一切事件,例如:09∶35∶25时有一超限报警等等。 2.1 I nto uch 应用软件功能 用Int ouch 开发的实时监控应用软件可以实现下列功能: 色彩多样、形态逼真的二维动态效果的实物体和画面。Intouch 具有很强的绘图功能,利用Intouch 绘图工具箱可以方便地绘出工艺流程控制图,并用调色板对所画图进行着色,再把绘制好的图形与预先定义标记过的参数进行“连接”,就可形成色彩多样、形态逼真的动态画面。 具有数据报警功能。这种报警功能包括数据报警、偏差报警和速率报警等多种报警方式。 绘图工具提供的制作实时曲线图、历史趋势图的功能,为实时数据、历史数据的显示、存储、利用提供了在线帮助。用于生成生产报表、查询生产状况等。!多种用户数据输入方式。2.2 I nto uch 应用软件的结构 一个Intouch 应用软件主要由四部分构成: 标记名数据字典:标记(T ag )是Intouch 特有的概念。其含义类似编程语言中的变量。每一个标记具有不同 的类型,其名字和类型由应用设计者在软件设计时定义。应用软件运行时,Intouch 根据每个标记的类型,在内存中分配相应长度的单元存储标记值,标记值可在软件运行时动态更新。I nto uch 常利用标记记录生产过程和软件运行时的状态数据。例如:选煤厂中煤仓的煤位高度、水仓的液面高度都需实时监控和测试。我们可以定义一个标记H 来表示某一水仓的液面高度,在生产过程中随液面高度而实时更新H 的值。 图形界面:Intouch 应用软件运行时的各种显示界面均可在开发环境中绘出。I nt ouch 提供了丰富的绘图功能。另外根据工业控制的特殊需要,还提供了实时、历史数据趋势图,多级报警显示等图形对象。用户可以方便地在自己的显示界面中加入这些应用,而不需专门绘制。 动画连接:将绘制好的图形与预先定义过的参数进行“连接”操作,就给图形赋予了具体的意义。其实质就是通过使目标或图形符号的外形发生变化,以反映标记名数据字典的变量值的变化或使标记名和其他符号的表达式的变化。还拿水仓液位来说,我们根据现场实际情况规定某一范围为安全范围,当实际测量值低于或超过这一范围时,就可产生报警,而且可以用不同的颜色区分是低于还是超过安全范围,另外还可实现文字、声音报警。再利用“逻辑”功能就可控制其他程序的执行,完成设计要求。!逻辑:所谓“逻辑”,实际上指一组用文本编写的逻辑判断和动作执行语句,由In-to uch 在应用软件运行时加以解释,从而让用户建立各动作与“逻辑”的各定制系统函数之间的联系。“逻辑”中提供了很多函数,丰富了它的编辑功能,也为使用其他软件来弥补它自身的不足创造了条件。下面简单介绍其中三个比较重要的函数:Star tapp 、 Sendkey s 、A ct ivateapp 。Startapp 的功能是启动任意一个W indo ws 程序。Sendkey s 的功能是向另一W in-dow s 程序传送一个键击信息,使得在效果上相当于这个程序在前台运行时直接收到用户输入。A ct i-v ateapp 的功能是在同时运行的多个Window s 程序 50 第1期2000年2月 选 煤 技 术COA L P REPA R AT ION T ECHNO LO GY N o.1 Feb.2

Intouch非常实用的总结

INToUCH非常有用的使用总结intouch 授权: 授权文件WWSUite.lic 放在C:\Program Files?Common Files?ArchestrA?License 。 intouch时间日期设置: intouch系统变量中时间日期是模拟量,不能很好的显示时间和日期,只有两种方式显示 ⑴、单独的时+分+秒显示。 ⑵、调用向导,选择时钟中的组合控件。 DA/IO SerVer 的区别? 两个驱动都可以。详细的以后补充。 其实是IO SERVER子用,IOSERVER勺效率比DASERVE好,DASERVE只是为了方便集成到IAS平台, 新作的一种IO开发方式。 以太网通讯还是用DASerVer ,配置很简单,比ioserver 好用。 WWCIint 的作用? 用来测试SMC I讯配置是否正确。需要连接实际的硬件才能进行测试。 DDE, S?tLdk M?A M,A‰4U 用户的配置? 特别--> 安全性--> 配置用户:依次输入要添加的用户名、口令、访问级别,再点击“添加”按钮就又“申请” 了一个用户。 如果“配置用户”选项是灰色的不可用状态,那是因为你还没有以管理员身份登陆,登陆后就可以点击此选项了。将安全类型切换到“IntOUCh ”。 管理员的默认用户名:AdminiStratOr 密码:WOnderWare 。该用户是无法删除的。 打开项目时岀现:另一会话正在编辑此应用程序。无法编辑此应用程序。该怎样解决? 文件夹下,删除appedit.lok 。 在安装I/O SerVer 的时候,弹出“ install Of common components could not be started! PIeaSe COntaCt WOnderWaVe techsupport !" 想问一下是什么原因,该怎么解决才能完成安装程序? 先安装:软件备份\io SerVers\FS2K71\IOServer\Common\Win32\setup.exe 如何使用Unity编程软件的仿真器来与IntOUCh通信?

相关文档