当前位置:文档之家› intouch数据交换

intouch数据交换

intouch数据交换
intouch数据交换

INTOUCH工业控制组态软件动态数据交换

王明春

东南大学动力工程系南京210096

The Data Exchange Between Industrial Control Configuration Software INTOUCH

Wang Mingchun

( Department of Power Engineering, Southeast University, Nanjing 210096 )

ABSTRACT

This paper presents INTOUCH's configuration software application in the simulation system, two kinds of interface ways and implementation methods in which Intouch configuration software data exchange. Utilize VC ++'s integrated development environment, develop the application program and Access data base to join, or by DDE data exchange, realize the data exchange between application program and Intouch. Simulation system utilizes these interfaces to succeed in data exchange.

Keyword: Intouch Configuration software, simulation, DDE, EDA, ODBC, SQL

摘要:本文介绍了Intouch组态软件在仿真系统中的应用及Intouch工业组态软件数据交换的2种接口方式及实现方法,利用VC++集成开发环境,开发应用程序与Access数据库进行连接,或利用DDE数据交换实现了应用程序到Intouch监控程序之间的数据交换,仿真系统利用这些接口成功实现了数据交换。

关键词::组态软件,仿真, DDE,ODBC,SQL

0 引言

随着工业控制系统对用户操作界面越来越高的要求,要求采用性能更强的图形界面组态软件。世界上一些大型控制系统如集散控制系统,已开始使用通用性更强的组态软件作为其操作站标准软件。如日本山武株式会社在Harmonas协调自动化控制系统的操作站上使用了Intouch组态软件作为其过程开发软件,美国Honeywell公司在其R150集散控制系统的上位机中采用了FIX组态软件,当然他们必须定制适合于本系统的I/O部件驱动程序。Intouch是工业过程控制中广泛使用的组态软件,它是美国WONDERWARE公司的产品,曾连续多年被国际过程控制协会评为最佳软件。与Intellution 公司公司的FIX组态软件,NI公司的LabVIEW 虚拟仪表平台是当前三大流行工控软件。这些软件都支持世界知名厂家的控制设备,INTOUCH提供了许多类型I/O设备驱动程序,并以适合于过程控制而著名。

Intouch作为工业控制组态软件,提供了组态环境和运行环境。在组态环境下定制系统,进行数据库组态,画面组态,定义系统的数据采集和控制任务。在运行环境中实施这些任务,并将数据实时传输给本站的其它任务和网上其它工作站。Intouch组态软件适合标准化的大型控制系统。之所以如此,是因为当我们在用Intouch软件的时候,往往没有适合于我们自己硬件设备的I/O驱动程序。然而Intouch组态软件提供了用户数据接口,使用这些接口,我们可以与Intouch交换信息,在用户程序中完成特殊任务,如通信和与硬件打交道。本文以某电站仿真系统为例,谈谈这些数据接口的使用。

1.火电站仿真系统介绍

1.1 系统组成结构

电站机组仿真环境的建立是至关重要的。建立一个良好、实用、可靠、并且易为人们接受的仿

真环境,是首先考虑的目标。其次,还要考虑系统的开放性、维护性、通用性以及今后持续发展性。在仿真环境的设计中,结合当前最新技术,选用当前主流开发平台,充分考虑用户的操作要求,对系统的维护和技术更新都会带来莫大的好处。

整个电站机组仿真系统的组成结构如图1所示

HUB 多媒体站 硬盘台接口 教练员站 DCS 站 DCS 站 DCS 站 DCS 站 DEH 站 软表盘 就地站

图1 电站机组仿真系统的组成结构

本系统主要由服务器(兼教员台)、学员台、仿真模型机组成,各台计算机通过局域网连接。系统的数据库采用分布式数据库,服务器上存放中心数据库,在其它计算机上存放本地数据库。服务器是仿真培训中心,它负责任务调度、启动、故障设置、培训评分等功能。锅炉、汽机、发电机、控制模型机,按相应设备的数学模型进行仿真计算,模拟设备的运行状态,并将实时计算信息写入分布式数据库中。学员台的任务是培训学员,学员在其上干预系统的运行,进行实时操作[1]。

1.2 系统开发环境

操作系统选用微软公司的Windows NT 。由于Windows NT 是当前主流操作系统,用户易于接受,熟悉操作,同时NT 的实时多任务处理内核适合于仿真系统。可实现的功能有:对实时数据库的管理;对模型算法库的管理;对I/O 通讯模块的管理;对I/O 数据库的管理;方便地建立和修改应用模型;多种手段在线控制;调试模型;教练员站主要控制仿真机实时运行等;任一台联网微机均可运行支撑系统的工作界面及图形化多窗口人机界面的仿真调试环境。

1.3 软件开发平台

作为一个完整的支撑实时仿真软件开发、调试和执行的软件工具,它有数据库管理系统、源程序生成程序、可视化的仿真建模程序编译系统、连接装入系统、实时调试系统、实时执行系统、实时控制系统和输入/输出管理程序等组成。本系统选用Visual C++6.0 ,采用面向对象编程技术,开发模型、通信和数据库程序,使用功能强大的MFC 类库来封装对象,应用程序之间采用通信来交换信息[1]。DCS 控制系统的模型生成采用自主开发的控制系统方案组态软件。

1.4 人机交互界面支撑环境

本系统的人机界面主要有两类,一类是在教员台上的教员设置界面,另一类是在学员台上提供的仿真DCS 操作界面。教员台上的人机界面主要用于教员设置工况,观察仿真运行情况,并对运行结果进行分析评定。教员台界面相对比较简单,采用C++面向对象编程技术实现。学员台上选用Intouch7.0人机交互组态软件,作为操作界面的支撑环境。在Intouch 环境下,仿真DCS 操作站的界面,建立友好而有逼真的人机交互界面,使用户能有身临其境的感觉。由于各电厂选用的DCS 产品型号不同,这样在建立不同类型的学员台界面时,Intouch 有着较好的可重用性和扩展能力。

2 INTOUCH软件数据接口[2]

在仿真系统中,使用了Intouch组态软件,利用其方便丰富的图形组态功能,建立操作界面,实现用户与系统的接口。为了实现学员台与系统其它工作站的信息交换,必须开发Intouch接口程序,将系统信息传送给Intouch,同时接收Intouch的操作信息,转发给系统的其它各个工作站。

Intouch软件提供了多种数据接口,这里我们仅谈谈其中的两种即:动态数据交换DDE接口和开放数据库连接ODBC-结构化查询语言SQL接口。各个接口使用时的驱动方式不同,根据系统数据交换类别的要求来选择使用。

2.1 DDE接口

Intouch组态软件支持DDE接口,提供DDE动态数据交换(DDEClient)模块用于与其它应用软件之间进行实时数据和历史数据交换;通过DDEServer实现实时数据库与报表软件之间的数据交换。

下面我们来讨论DDE。DDE是Windows环境下应用程序之间使用的数据交换协议。Windows 提供DDE通信管理库函数,应用程序调用这些库函数,请求DDE通信服务。应用程序之间进行数据交换叫做“对话”,发起对话的一端叫做“客户”,而对客户做响应的一端叫做“服务器”。在我们的系统中,使用VC++编写后台程序TCApp,扮演服务器角色,能够实时接收仿真系统的信息,并将其发送到Intouch,Intouch扮演客户角色,接收仿真系统实时信息,并将Intouch界面上的人工操作信息传送给服务器。

建立DDE对话的三大要素是:

a.应用名(Applications)。DDE对话应用名,如TCApp。Windows的DDEML管理许多DDE 对话,用应用名来区别。

b.对话主题(Topics):服务器所支持的对话话题。一个DDE应用名下可以有多个对话话题,用于区别对话的类型。

c.项目(Items):对话话题下的数据项名。

服务器发送数据到客户:在数据库的组态中,定义输入数据点的类型和设备地址,驱动类型是DDE,这样当Intouch软件转入运行方式时,就会向DDEML申请服务,与服务器TCApp建立连接,一个DDE会话活动开始了。会话连接建立后,每当有数据变化,服务器TCApp就会将数据发送给客户。客户发送数据到服务器:在数据库的组态中,定义输出数据点的类型和设备地址,驱动类型是DDE,这样当Intouch软件转入运行方式时,就会向DDEML申请服务,与服务器TCApp建立连接。DDE 会话活动开始后,每当有输出点数据有变化,Intouch就会将输出点数据的值发送给服务器。

以上两种方式都是热链接(HotLink)。在Intouch程序中有一个DDEclientTask,我们可以用它来监视和管理DDE客户任务,查看是否有错误发生。还可以用它来改变与服务器TCApp的连接方式,建立一个冷链接,每隔一定时间向服务器发送一次数据请求。

DDE数据交换的速度在点数很多时会受到限制。一般是每秒200个点的交换信息量,当点数很多又要求更快地交换信息时,会丢失信息,甚至会发生连接中断。此时,必须对故障进行恢复或重2.2 ODBC的SQL接口

ODBC(Open DataBase Connectivity)开放式数据库连接,是微软和其它公司共同建立的与不同类型数据库打交道的标准接口。目前,各种流行数据库都提供ODBC接口,支持用户对数据库的访问。也许每种ODBC驱动函数的内部实现细节不同,但对用户来说使用的函数接口却是相同的,这样极大方便了用户对数据库的访问。

ODBC驱动程序Intouch软件提供的SQL模块,支持使用SQL语言调用ODBC数据接口,访问商业数据库。Intouch的SQL模块作为ODBC的应用客户,会发出ODBC调用给ODBC驱动程序,ODBC驱动程序

再把这个调用变成对具体数据库的特殊操作。Windows环境下有许多种类型的ODBC驱动程序,Access,Excel,SQL Server,FoxPro等,这些驱动是在这些软件安装时一起安装在Windows环境下的。如果你想通过ODBC访问Access数据库,则Access数据库的驱动程序必须首先安装。可以在控制面板的ODBC数据源管理中查看已安装的ODBC驱动程序。

定义ODBC数据源在控制面板的ODBC数据源管理中定义一个数据服务名,与指定的数据库文件相关联,这样Intouch程序就可以使用这个数据服务名,对该数据库文件进行操作。例如我们有一个TCDB.mdb 的Access数据库文件,将其作为数据源进行定义,数据服务名定义为TCSERVER。

组态SCU中SQL为了将Intouch与指定的数据库连接起来,启动Intouch的组态任务SCU,选择组态菜单中的SQL项,弹出SQL 配置对话框,将ACCESS类型的数据服务名为TCSERVER服务加入。这样,在Intouch的数据库组态中,就可以对TCDB.mdb数据库文件进行读写了。

下面的任务就是在Intouch应用的组态中,编排SQL要实现的工作了。Intouch软件中的ODBC服务是由SQL task(SQL任务)、SQT(SQL 触发模块)、SQD(SQL 数据块)三部分组成的。其中SQT 定义了SQL命令和触发条件,SQD定义传送的点名和方向,而SQL Task则负责读取SQL命令并执行相应的操作。

组态SQT和SQD 为了保证SQL功能的正确执行,必须在SCU的任务组态中加载SQL任务。在Intouch 数据库中定义SQT和SQD类型的数据块,SQT模块与SQD模块是一个链,SQT模块的后续模块是SQD 模块。在SQT中定义的触发条件满足后,就会执行SQLLIB表中的SQL命令,将SQD模块中定义的Intouch 数据与外部数据库进行交换,从而实现了Intouch与商业数据库的信息交换。

3. Intouch软件与本系统的数据交换

在火电机组仿真系统中,为了实现仿真系统与工作站的Intouch软件信息交换,通过编写通信应用程序,对于小规模接口数据点,如多媒体站、软表盘站和就地站等,利用DDE接口即可实现信息与Intouch的交换;而对于数据量较大的工作站等,最好是利用Intouch的ODBC驱动SQL接口。事实证明,这种通信方式的利用是有效而合理的,能够很好地满足系统的信息交换要求。

4.结束语

Intouch组态软件是功能强大的工控软件,充分开发其数据接口,与用户应用程序有机地结合,实现优势互补,才能很好地满足工程实际的需要。从本系统的应用情况来看,Intouch软件的2个数据接口使用起来各有优势,DDE编程比较烦琐,实时性较好,但容量受到限制;而使用ODBC驱动的SQL接口,尽管容量不受限制,但实时性较差,只有灵活实用,才能更好地实现Intouch信息与工程应用程序间的数据交换。

参考文献

1 (美)Eugene Olafsen ,Kenn Scribner, K.David White 等,MFC Visual C++ 6 编程技术内幕,机械工业出版社,2000年2月

2 张雨飞等 工控组态软件FIX与变电站仿真系统地数据接口 《工业控制计算机》 2001年11月 第11期

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中如何使用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非常实用的总结

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学习总结

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 使用总结【东标电气】

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软件介绍

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非常有用的使用总结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通信?

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的工具栏中,如图所示,在“报警”一项里可以定义报警占用的缓冲区大小等,启用报警事件等。 在下图所示的“报警组”选项中,用户可以自定义不同的报警组,这样,在给变量设置报警信息时,更方便,并可以给出不同的报警等级。 我们主要用到的报警是条件报警,例如对于bool量,a=1时,报警,0时正常;或者是一个条件表达式,如:level>100,当这个表达式为真时,报警,否则正常。下图给出了一个bool 量报警的例子,很明显,该bool量的初始值为0(关闭),我们选择“条件”型的报警模型,当它的值为1(打开)时,认为是报警状态,并且设定了它的报警优先级是1。

intouch使用总结【东标电气】.docx

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 块BOOL10 或 1DB123.dbx0.0DB123,X0.0 BYTE80~255DB123.dbb0DB123,B0 WORD160~65535DB123.dbw0DB123,W0 INT16-32768 to 32767DB123.dbw0DB123,INT0 DWORD320~4294967294DB123.dbd0DB123,D0 DINT32-2147483647~2147483647DB123.dbd0DB123,DINT0 FLOAT32±3.4e38DB123.dbd0DB123,REAL0内存变量BOOL10 或 1Mx0.0MX0.0 BYTE80~255Mb0MB0 WORD160~65535Mw0MW0 INT16-32768 to 32767Mw0MINT0 DWORD320~4294967294Md0MD0 DINT32-2147483647~2147483647Md0MDINT0 FLOAT32±3.4e38Md0MREAL0(模拟)输入变量BOOL10 或 1(P)I0.0(P)IX0.0 BYTE80~255(P)Ib0(P)IB0 WORD160~65535(P)Iw0(P)IW0 INT16-32768 to 32767(P)Iw0(P)IINT0 DWORD320~4294967294(P)Id0(P)ID0 DINT32-2147483647~2147483647(P)Id0(P)IDINT0 FLOAT32±3.4e38(P)Id0(P)IREAL0(模拟)输出变量BOOL10 或 1(P)Ox0.0(P)OX0.0 BYTE80~255(P)Ob0(P)OB0 WORD160~65535(P)Ow0(P)OW0 INT16-32768 to 32767(P)Ow0(P)OINT0 DWORD320~4294967294(P)Od0(P)OD0 DINT32-2147483647~2147483647(P)Od0(P)ODINT0 FLOAT32±3.4e38(P)Od0(P)OREAL0注意:()表示模拟量,只需在前面加P 即可 4.变量定义及关联 变量的定义在“标记名字典里” ,这里要设置变量名,变量类型 (主要是内存和 I/O 型 ),变量所属的组(自己定义,仅是为了方便管理 ),变量的访问名 (指出数据来自哪个 PLC设备 ),如果勾选“将标记名用

Intouch访问Quantum的方法总结

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, 在test1中增加进要采集的数据(对于批量数据,可以用csv文件进行数据导入),最后,激活;见下图;

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公司是一个面向客户的独立于硬件的行业领袖,您与我们合作,可以为您

相关主题
文本预览
相关文档 最新文档