ArchestrA IDE intouch

ArchestrA IDE intouch
ArchestrA IDE intouch

如何使用“ArchestrA 集成开发环境”(IDE) 来管理 InTouch 应用程序,以便使用在“ArchestrA 符号编辑器”中创建的符号。这些主题涵盖:

使用 ArchestrA IDE 创建与管理 InTouch 应用程序

将使用“ArchestrA IDE 符号编辑器”创建的图形更丰富的符号嵌入 InTouch 窗口

配置 ArchestrA 符号的动画链接

运行托管的应用程序

关于 InTouch HMI 与 ArchestrA 集成

您可以使用“InTouch 应用程序管理器”或 ArchestrA IDE 来管理 InTouch 应用程序。

根据管理的方式或发布的来源,可以将 InTouch 应用程序分为三种类型:

您可以使用图形对象(ArchestrA 符号)来增强 InTouch 应用程序。

独立的 InTouch 应用程序

独立的 InTouch 应用程序由“InTouch 应用程序管理器”管理。它们在“InTouch 应用程序管理器”中显示独立字样。通过使用“应用程序管理器”,您可以:

?创建与管理独立的 InTouch 应用程序。

?启动 WindowMaker 以编辑 InTouch 应用程序

?启动 WindowViewer 以运行 InTouch 应用程序。

您也可以直接在 WindowMaker 与 WindowViewer 之间切换以测试或运行应用程序,然后再切换回去以修改应用程序。对于将更改从开发节点上的 InTouch 应用程序传播到目标节点上运行的 InTouch 应用程序,由“网络应用程序开发”负责管理。

Galaxy 内的通讯

ArchestrA 使您可以使用 Galaxy 范围的域名空间来包含与处理同生产相关的数据。它还可以从生产环境中运行 InTouch 的各个节点进行高级别的可视化与数据访问管理。

比较独立、托管的InTouch 应用程序

托管的 InTouch 应用程序

您可以使用“ArchestrA 集成开发环境”(IDE) 管理 InTouch 应用程序。这些应用程序称为“托管的” InTouch 应用程序。它们在“InTouch 应用程序管理器”中显示托管字样。您可以使用 WindowMaker 在 Galaxy 的一个节点上开发 InTouch 应用程序。然后将它部署到一个或多个正在运行WindowViewer 的目标节点上。使用 ArchestrA IDE 的系统平台功能管理 InTouch 应用程序时,您可以:

?查看哪些 InTouch 应用程序在哪个节点上运行。

?使用 InTouch 应用程序中心储备库。

?将更改部署到在远程节点上运行的 WindowViewer。

发布的 InTouch 应用程序

编辑托管的 InTouch 应用程序之后,您可以发布它。

发布的应用程序在“InTouch 应用程序管理器”中显示发布字样。

发布的 InTouch 应用程序的优点是,它们可以像独立的InTouch 应用程序那样分发,但是还可以继续支持“ArchestrA 符号”的功能。

不过,您不再能:

?使用 ArchestrA IDE 来部署 InTouch 应用程序。

?编辑 InTouch 应用程序中的“ArchestrA 符号”或添加符号。

ArchestrA 符号

除了可以在 ArchestrA IDE 中管理 InTouch 应用程序的优点外,您还可以通过使用“ArchestrA 符号编辑器”创建图形生产环境建模。

“ArchestrA 符号编辑器”完全集成到 ArchestrA IDE 中,支持强大的建模可能性。您可以将“ArchestrA 符号”嵌入托管的 InTouch 应用程序

然后这些应用程序可以用作发布的 InTouch 应用程序。

使用 ArchestrA IDE 管理 InTouch 应用程序

您可以使用 IDE 管理 InTouch 应用程序。以下过程显示一般情

况下如何完成这点。如需有关详细信息,请参阅第 27 页的“使

用 IDE 管理 InTouch 应用程序”。

ArchestrA IDE 中的 InTouch 功能由两个 AutomationObject

负责处理:

? InTouchViewApp 对象代表设计时与运行时的 InTouch 应用

程序。

? ViewEngine 对象控制 InTouch 应用程序如何在 Galaxy 中的目标节点上运行。

要使用 IDE 管理 InTouch 应用程序

1 在 ArchestrA IDE 中创建托管的 InTouch 应用程序。

2 在 WindowMaker 中打开它。

3 在 WindowMaker 中配置 InTouch 应用程序。您可以切换到WindowViewer 来测试应用程序。

4 保存 InTouch 应用程序并关闭 WindowMaker 与 WindowViewer。

5 确定将 InTouch 应用程序部署到哪些节点。

6 将 InTouch 应用程序部署到 Galaxy 中的目标节点。

7 在目标节点上的 WindowViewer 中运行 InTouch 应用程序。InTouchViewApp 对象

ArchestrA 使用一个名称为 InTouchViewApp 对象的特定类型的 ArchestrA 对象来管理 InTouch 应用程序。InTouchViewApp 模板在设计时引用托管的特定InTouch 应用程序,在运行时无法执行。您必须创建一个 InTouchViewApp 模板的实例。此实例可以部署到目标节点。目标节点是在 WindowViewer 中运行托管的 InTouch 应用程序的节点。要分布 InTouch 应用程序,您可以创建相同模板的多个实例,并将它们部署到多个节点。作为可选项,

您可以:导出与导入 InTouchViewApp 对象,以便在不同的 Galaxy 之间交换托管的 InTouch 应用程序。

?按照 .csv 文件的形式导出与导入标记字典数据。

?在不同类型的 InTouch 应用程序之间导出与导入窗口。

?发布托管的 InTouch 应用程序。发布的 InTouch 应用程序像

独立的 InTouch 应用程序那样运行,但它可以包含“ArchestrA 符号”。

?使用部署的 InTouchViewApp 对象的属性对包含 ArchestrA 属性的InTouch 标记进行读取和写入。

要使用 InTouchViewApp 对象

1 从 $InTouchViewApp 基本模板中衍生 InTouchViewApp 模

板。

2 通过创建新的 InTouch 应用程序或导入独立的 InTouch 应用程序,将衍生的模板与 InTouch 应用程序关联起来。

3 在 WindowMaker 中打开应用程序。

4 在 WindowMaker 中配置应用程序并在 WindowViewer 中测试它。

5 保存并关闭 WindowMaker。 InTouchViewApp 模板已签入。

6 从 InTouchViewApp 模板中衍生实例。

7 将这些实例部署到 Galaxy 中所选的目标节点上。

8 在目标节点上运行“应用程序管理器”,在 WindowViewer中运行托管的InTouch 应用程序。

关联 InTouchViewApp 模板与 InTouch 应用程序

创建新的 InTouchViewApp 模板之后,可以按以下方式关联

InTouchViewApp 模板与 InTouch 应用程序:

?创建新的 InTouch 应用程序。

?导入独立的 InTouch 应用程序。

InTouchViewApp 模板不包含 InTouch 应用程序数据本身,如

标记配置与值,但会简单地引用应用程序。

编辑托管的 InTouch 应用程序

您可以像对待独立的 InTouch 应用程序那样使用 WindowMaker 编辑托管的InTouch 应用程序;只是需要打开 InTouchViewApp 模板的编辑器,以便在WindowMaker 中启动关联的 InTouch 应用程序。更改 InTouch 应用程序之后关闭 WindowMaker 时,InTouchViewApp 对象会自动签入。

测试托管的 InTouch 应用程序

您可以像对待独立的 InTouch 应用程序那样使用 WindowViewer 测试托管的InTouch 应用程序。托管的 InTouch 应用程序在 WindowMaker 中打开时,您可以快速切换到 WindowViewer,然后再切换回 WindowMaker。

如果托管的 InTouch 应用程序包含对 ArchestrA 数据的引用,

如 galaxy:UDA,则需要将 WinPlatform 对象部署到正在编辑 InTouch 应用程序的节点上。否则数据会显示空值。

intouch学习笔记

Intouch学习笔记(之一) 1、关闭右键菜单在intouch.ini文件中加入 oldrightmousebehavior = 1 2、SmartSymbol 不能包含位图,按钮,单元,报警和趋势 3、初始化标记名与创建ActiveX 控件之间会出现定时问题。由于此定时问题,很难保证标记名的初始值等于ActiveX 控件中相关属性的值。 为解决此问题,必须在“启动”事件与InTouch QuickScript 之间建立一种联系。在QuickScript 中,可采用适当的逻辑将标记名值设置为控件的属性。这可以通过使用赋值语句来实现。例如: #ThisControl.Property = MyTag; 事件发生之后,QuickScript 即开始执行,控件的属性与标记名的值将保持同步。因此,属性与标记名之间会出现正常的通知。 4、将“ActiveX 事件”脚本从一个InTouch应用程序移到另一个应用程序时,您必须 使用WindowMaker 文件菜单上的导入命令。 5、用于启用/ 禁用键过滤器的脚本函数是EnableDisableKeys。 6、UNC路径中使用Wonderware 的SuiteLink 协议时,NodeName 长度限制为15 个字符。 7、要在节点上配置多监视器设置 以下内容需要回复才能看到 1. 使用合适的文本编辑器,例“记事本”Windows目录中的WIN.INI 文件。 2. 找到[InTouch] 部分并添加下列参数: [InTouch] 参数描述 MultiScreen=1 打开多屏幕模式 MultiScreenWidth=640 单个屏幕的像素宽度 MultiScreenHeight=480 单个屏幕的像素高度 例如,如果您计算机的分辨率是2560x1024,分开显示在两个并排 的屏幕上,则可输入下列内容: [InTouch] MultiScreen=1 MultiScreenWidth=1280 MultiScreenHeight=1024 8、SuperTag 模板最多可容纳64 个成员标记名和2 个嵌套级别。这表示,SuperTag 父项可包含多达64 个内嵌的子成员,并且这每个子成员又可以包含多达64 个子成员标记名,因此总共可以有4095 个成员标记名。 9、SuperTag每层最多10个字符长度。 10、记录远程引用标记名 缺省条件下,远程引用的标记名会记入“历史记录”文件。要记录远程引用标记名,您必须启用“历史记录”功能,然后在应用程序目录中的INTOUCH.INI 文件中添加下面一行代码: RemoteTags LogEvents=1 如果不想记录I/O 型标记名,请在应用程序目录下的INTOUCH.INI 文件中添加下面一行代码:RemoteTagsNoIOEvents=1 11、如果在alarmbuf.ini 中添加一行"SuppressionLog=1",则"SuppressionLog=0" 会关闭抑制标准改变时写入Logger 的功能。缺省条件下,此值设置为关闭。 12、热备份对配置文件provacc.ini 13、

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通信?

intouchmsgbox用户确认窗口脚本说明

In touch在做按钮动作和调试脚本时,经常需要用户确认窗口,根据用户点击的是”否”确认”取消”“0等取得返回值,从而根据用户二次确认以获得最终结果,下面给出两种 MessageBox窗口的脚本,给大家参考: 方案A: 采用In touch系统自带的OLE控件自行编写MsgBox。缺点是创建的用户界面对话框可能会被其他窗口覆盖,不易别察觉。 下面是一个例子: 1. 创建用户界面对话框 2. 在脚本中,使用以下命令产生用户界面对话框: 3. 3. dim DlgBody as message; 4. dim DlgTitle as message; 5. dim Style as in teger; 6. dim Result as in teger; 8. 7. OLE_CreateObject(%WS,""); 8. result = %(DlgBody,1,DlgTitle,Style); 11. 9. 本例创建以下用户界面对话框 10. Style标记名确定有哪些图标与按钮出现在对话框上。使用以下值: 复制代码 1. 图标样式值 2. (无图标)无图标0 3. 错误图标16 4. 问号图标32 5. 警告图标48 6. 信息图标64 7. 7. 要使用特定的按钮,请将以下值之一添加到Style值: 8. 值样式 9. 0仅确定按钮 10. 1确定与取消按钮 11. 2放弃、重试及忽略按钮 12. 3是、否及取消按钮 13. 4是与否按钮 14. 5重试与取消按钮 15. 6取消、重试及继续按钮 17. 16. Result标记名包含用户单击的按钮编号。这可用作In Touch脚本中的条件分支。 可能的结果码如下: 17. 结果值含义 18. 1按了确定按钮 19. 2按了取消按钮 20. 3按了放弃按钮

巧用Intouch小函数制作画面

巧用Intouch小函数制作画面 我们用Intouch制作监控画面时,为了安全起见一般需要对技术参数设置保护,对重大事故报警需要播放声音报警和弹出警示窗口,同时为了避免岗位人员随意关闭监控画面和使用工控电脑玩小游戏的各种情况,我们可以利用Intouch 的各种小函数,对工控机电脑做各种限定和保护。下面介绍几个Intouch的小函数: 1.登陆函数PostLogonDialog()和Logoff() PostLogonDialog()和Logoff()是登陆Intouch配置用户的函数,使用时首先需 要配置Intouch用户,Intouch默认2个用户,Administrator 和None,其中Administrator(默认密码wonderware)的访问级别最高9999,None的访问级别为0,我们可以设置一个user用户,访问级别定义为6000,对于需要保护的技术输入参数,设置时效性 如将“删除故障记录”按钮加保护,不能随意删除故障记录,必须有权限的人才能删除故障记录,利用PostLogonDialog()函数登陆刚才配置的user用户名,

才能删除故障记录,同时利用Logoff()注销刚才的登陆,保护技术性参数。 2.PlaySound( SoundName, Flags ) PlaySound( SoundName, Flags )函数是播放音乐的函数,当我们制作画面,需要对重大报警做声音提示的时候可以使用它,通过Windows 声音设备(如已安装)播放波形声音,此声音由.wav 文件名指定,或由win.ini 文件的[sounds] 部分中的项目指定。函数使用格式:PlaySound( "E:\alarm.wav", 9 );其中Flags 根据值的不同播放的报警声音的次数不同 3.Show Window 当重大事故报警时,同时弹出故障连锁画面,及时发现事故原因,函数格式为:Show "故障显示"; 4.EnableDisableKeys(AltKey,EscKey,WinKey) EnableDisableKeys(AltKey,EscKey,WinKey)函数,可以锁定键盘,将键盘失效,当函数为EnableDisableKeys(1,1,1)时锁定键盘,使键盘不能操作,可以编写脚本在程序运行时设置,如:

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 MsgBox用户确认窗口 脚本说明

Intouch在做按钮动作和调试脚本时,经常需要用户确认窗口,根据用户点击的“是”“否”“确认”“取消”“OK”等取得返回值,从而根据用户二次确认以获得最终结果,下面给出两种MessageBox窗口的脚本,给大家参考: 方案A: 采用Intouch系统自带的OLE控件自行编写MsgBox。缺点是创建的用户界面对话框可能会被其他窗口覆盖,不易别察觉。 下面是一个例子: 1.创建用户界面对话框 2.在脚本中,使用以下命令产生用户界面对话框: 3. 4.dim DlgBody as message; 5.dim DlgTitle as message; 6.dim Style as integer; 7.dim Result as integer; 8. 9.OLE_CreateObject(%WS,"Wscript.Shell"); 10.result = %WS.Popup(DlgBody,1,DlgTitle,Style); 11. 12.本例创建以下用户界面对话框 13.Style 标记名确定有哪些图标与按钮出现在对话框上。使用以下值: 复制代码 1.图标样式值 2.(无图标)无图标 0 3.错误图标 16 4.问号图标 32 5.警告图标 48 6.信息图标 64 7. 8.要使用特定的按钮,请将以下值之一添加到 Style 值: 9.值样式 10.0 仅确定按钮 11.1 确定与取消按钮 12.2 放弃、重试及忽略按钮 13.3 是、否及取消按钮 14.4 是与否按钮 15.5 重试与取消按钮 16.6 取消、重试及继续按钮 17. 18.Result 标记名包含用户单击的按钮编号。这可用作 InTouch 脚本中的条件分支。 可能的结果码如下: 19.结果值含义 20.1 按了确定按钮 21.2 按了取消按钮 22.3 按了放弃按钮

INTOUCH学习笔记

目录 1.新建数据词典,操作站和工程师站所需要安装的不同之处,创建窗口,打开图库,导入导出窗口 2.画面做了三个动画,并且连接变量组态实例,写脚本 3.程序不能够编译但是能运行的原因,报警控件,并且做一个确认报警的按钮,显示所有报警记录的,追究责任的操作记录,制作报警弹出窗口 4.把报警弄成一个excel表,并且可以查询出来,删除没有使用的变量方法, 找实时曲线和历史曲线怎么找 5.安全级别设置,哪些地方哪些人可以动,哪些不可以动,建立起始页,忘记登录密码的时候操作方法 6.intouch的常用函数,更改密码,注销,退出登录等 7.intouch的报表制作 8.视频截图学习为主 8-(1)intouch软件安装步骤 8-(2)建立四个画面进行页面布局设置,和建立一个main画面大小一样的模板新画面,一个组态好的点,替换里面的标签名直接就变成另外一个变量显示画面方法,打开画面组态 8-(3)图库和控件的位置和各种动画组态讲解,以及全程程序,事件程序,条件程序等脚本语言 8-(4)报警控件配置,确认报警按钮 8-(5)新建变量名,点的批量导入导出,脚本IF语句,条件,变化,事件,快捷键等语句执行例子 8-(6)安装图库里面没有的控件,TEXBOX控件语句例子,新疆工程的开始画面报警历库等的配置,新建Intouch模板 8-(7)历史曲线和实时曲线制作 8-(8)intouch程序打开错误的处理方法和安全的配置,密码修改,画面上做登录界面 8-(9)Intouch与OPCLINK通信等各种OPC通信,用到SMC转modbus协议和别的协议为opc协议,opc软件来读,intouch与excel通信 8-(10)Intouch的ACCESS历史数据库配置和历史数据查询 8-(11)程序备份和还原 1

intouch环境 实现声音 报警方法

Intouch环境中实现声音报警的方法 在系统监控程序中,有些重要的报警需要第一时间提示操作运行人员,所以,我们会将一些重要的报警点通过声音报警的方式单独的分列出来。 实现方法 1、打开intouch编辑界面WindowMaker如图1, 图1 在界面左面“脚本”窗口中,右键点击“条件”弹出就“新建”选项如图2

图2 此时,会弹出“条件脚本”界面,如图3,此时,我们以创建“ATE3_103SY”为例,这是一个“精处理装置解列”的报警点,我们需要它产生报警的时候,上位机能够以声音的方式发出警报, 参数设置如下: 条件:报警点在上位机的标签名,可通过双击空白处进入标记名字典而进行选择 注释:此报警点的中文所表达的含义,注释作用 条件类型:报警点触发声音报警的条件,为真期间需要设置触发间隔时间 空白栏处:触发此报警点的脚本

图3 如果要建立多个报警点的话,则按上述方法进行重复操作即可。附件: PlaySound() 函数 播放波形文件的声音或 Windows 缺省声音。 语法 Playsound (soundname,flag)

参数 soundname 声音或波形文件的名称。字符串值、消息标记名或字符串表达式。如 果给声音定义名称,它必须在 Win.ini 文件中的 [Sounds] 部分进行定义,例如MC=”c:test.wav”  flag 指定如何播放声音。文字整数值、整型标记名或整型表达式,含义如下: 0 - 同步播放声音一次(脚本等到声音播放完毕才继续执行)。 1 - 异步播放声音一次(脚本不必等待声音播放完毕再继续执行)。 9 - 连续播放声音(直到再次调用 PlaySound() 函数为止)。 示例 此脚本播放 c:\welcome.wav 文件的声音一次,并暂停脚本执行,直到声音播放完毕。 PlaySound("c:\welcome.wav",0); 此脚本连续播放声音警告。在 win.ini 文件 [Sounds] 部分,需要将声音名称 Alert 与声音文件关联起来,例如:

InTouch HMI 文档指南

InTouch? HMI 文档指南 Invensys Systems, Inc. 修订版 A 上次修订日期:2007 年 8 月 6 日

版权声明 ? 2007 Invensys Systems,Inc. 版权所有。保留所有权利。 保留所有权利。未经 Invensys Systems, Inc. 事先书面明确同意,不得通过任何手段(电子、机械、影印、录制或其它方式)复制、传输本文档中的任何部分,或是将其存储到检索系统。使用本文档所含信息不需承担任何相关的版权或专利责任。虽然在编制本文档的过程中已采取一切预防措施,但错误或疏漏在所难免,出版商与作者对此概不承担任何责任。对由于使用本文档所含信息而导致的任何损害,亦不承担任何赔偿责任。 本文档中的内容如有变更,恕不另行通知,这些内容亦不代表 Invensys Systems, Inc. 一方的承诺。本文所述软件系在遵守许可协议或保密协议的前提下提供。本软件的使用或复制必须遵守这些协议中的各项条款。 Invensys Systems, Inc. 26561 Rancho Parkway South Lake Forest, CA 92630 U.S.A. (949) 727-3200 https://www.360docs.net/doc/5d940161.html, 对产品文档如有任何意见或建议,请发送电子邮件到 productdocs@https://www.360docs.net/doc/5d940161.html,。 商标 本文所提及且已知为商标或服务标志的所有专用名词均已采用适当的首字母大写形式。Invensys Systems, Inc. 无法证实此类信息的准确性。在本文档中使用某个专用名词不应视为会影响任何商标或服务标志的有效性。 Alarm Logger、ActiveFactory、ArchestrA、Avantis、DBDump、DBLoad、DT Analyst、FactoryFocus、FactoryOffice、FactorySuite、FactorySuite A2、InBatch、InControl、IndustrialRAD、IndustrialSQL Server、InTouch、MaintenanceSuite、MuniSuite、QI Analyst、SCADAlarm、SCADASuite、SuiteLink、SuiteVoyager、WindowMaker、WindowViewer、Wonderware 以及Wonderware Logger 均为 Invensys plc 及其子公司与附属公司的商标。所有其它品牌可能是其相应所有者的商标。

INTOUCH建立报警组

Intouch报警组的添加 1.在HMI 上先建组,然后用数据库导入。 2.新建变量为内存消息,完成脚本 3. 4.

5. 6.

7. 8.脚本1 almQuery( "ALMOBJ_1", "\intouch!"+almgrp, 1, 999, "ALL", "Hist" ); 9.脚本2 IF almgrp_sel=="OMS公用报警组" THEN almgrp = "COM_A"; ENDIF; IF almgrp_sel=="OMS1系统报警组" THEN almgrp = "OMS1_S"; ENDIF; IF almgrp_sel=="OMS1旁路报警组" THEN almgrp = "OMS1_BP"; ENDIF; IF almgrp_sel=="OMS1报警组" THEN almgrp = "OMS1_A"; ENDIF; IF almgrp_sel=="OMS2系统报警组" THEN almgrp = "OMS2_S"; ENDIF; IF almgrp_sel=="OMS2旁路报警组" THEN almgrp = "OMS2_BP"; ENDIF; IF almgrp_sel=="OMS2报警组" THEN almgrp = "OMS2_A"; ENDIF; IF almgrp_sel=="OMS3系统报警组" THEN almgrp = "OMS3_S"; ENDIF; IF almgrp_sel=="OMS3旁路报警组" THEN

almgrp = "OMS3_BP"; ENDIF; IF almgrp_sel=="OMS3报警组" THEN almgrp = "OMS3_A"; ENDIF; IF almgrp_sel=="ALL报警组" THEN almgrp = "$System"; ENDIF;

InTouch HMI 概念与功能指南

InTouch HMI 概念与功能指南 Intouch,一种工业自动化组态软件。 概述 Intouch 一种工业自动化组态软件,Wonderware公司产品. Wonderware 公司成立于1987 年,是在制造运营系统率先推出Microsoft Windows 平台的人机界面(HMI) 自动化软件的先锋。世界第一家推出组态软件的公司. Wonderware InTouch for FactorySuite为以工厂和操作人员为中心的制造信息系统提供了可视化工具。这些制造信息系统集成了操作人员所必需的各种信息,可以在工厂内部和各工厂之间共享。 InTouch HMI软件用于可视化和控制工业生产过程。它为工程师提供了一种易用的开发环境和广泛的功能,使工程师能够快速地建立、测试和部署强大的连接和传递实时信息的自动化应用。 InTouch软件是一个开放的、可扩展的人机界面,为定制应用程序设计提供了灵活性,同时为工业中的各种自动化设备提供了连接能力。 版本发展 inTouch1.0-7.0 inTouch7.11 inTouch 8—2003.1 inTouch 9 --2004.6 inTouch 9.5--2005.9 inTouch10 —2007.9 inTouch10.1[1]—2009.2 InTouch10.5--2012 InTouch10.6--2013

培训手册 InTouch HMI 与ArchestrA 集成指南.pdf InTouch HMI 可视化指南.pdf InTouch HMI 应用程序管理与扩展.pdf InTouch HMI 报警与事件指南.pdf InTouch HMI 数据管理指南.pdf InTouch HMI 文档指南.pdf InTouch HMI 文档附录.pdf InTouch HMI 概念与功能指南.pdf InTouch HMI 脚本与逻辑指南.pdf InTouch HMI 辅助组件指南.pdf 培训教程 国内目前网络上有的InTouch培训教程有 1.《Wonderware InTouch组态软件培训教程》主讲:钱立湘,共11大讲,43小节 2.《Wonderware InTouch视频》主讲:马恒贵,共23节 3. Intouch官方视频教程,Flash格式, 结构组成 InTouch 包含三个主要程序,它们分别是“InTouch 应用程序管理器”、WindowMakerÔ 以及WindowViewerÔ 。 1,“InTouch 应用程序管理器”用于组织管理创建的应用程序。它也可以用于将WindowViewer 配置成服务、为基于客户端和基于服务器的架构配置“网络应用程序开发”(NAD),以及配置“动态分辨率转换”(DRC)。DBDumpÔ 与DBLoadÔ 数据库实用程序也从“应用程序管理器”启动。

脚本制作弹窗intouch

在工程监控系统实际应用编辑画面、脚本时常常需要用到弹出对话框的情况,比如其它系统中有messagebox()和msgbox()等函数可以弹框。 而在intouch中却没有直接引用的函数(个人认为),在网上能找到用采用Intouch系统自带的OLE控件自行编写MsgBox或messagebox()来解决这个问提。 1.dim DlgBody as message; 2.dim DlgTitle as message; 3.dim Style as integer; 4.dim Result as integer; 5. 6.OLE_CreateObject(%WS,"Wscript.Shell"); 7.result = %WS.Popup(DlgBody,1,DlgTitle,Style); 第一次接触intouch中的接触脚本,不能一下子理解其中的意思,经过多方努力终于学会了点皮毛,现我用实际操作截图来记录学习过程。 1.首先打开intouch, 2.在菜单栏中点击特别脚本然后选中QuickFunctions 3.在弹出的窗口中输入,函数名(参数可以不写)然后把网上找的脚本写到下面的窗口内,

其实只要找到”InTouch(R) HMI 脚本与逻辑指南”在第161页就有详细的描述。 下图内容是手册的样本最终弹出的是 4,如何调用 在动作脚本中点击插入,选择函数QuickFunctions,最后弹出的窗口中选择你需要的函数,然后只要你把反回值写上加上判读就可以运用了,这里有点必须要提到的是,返回值必须是整型,并且数据的死区需要改为0,这样确认与取消的返回值才能有效 具体常熟见附表

Intouch非常实用的总结

Intouch非常实用的总结 INTOUCH非常有用的使用总结 intouch授权: 授权文件wwsuite.lic放在C:\\Program Files\\mon 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 mon ponents could not be started! Please contact wonderwave techsupport !\ 想问一下是什么原因,该怎么解决才能完成安装程序? 先安装:F:\\软件备份\\io servers\\FS2K71\\IOServer\\mon\\Win32\\setup.exe 如何使用Unity编程软件的仿真器来与Intouch通信? ⑴ 首先保证Unity编程软件在仿真状态(PLC→仿真模式。) ⑵ 将程序现在到仿真器,仿真器就会自动启动起来了。 ⑶接下来配置SMC。如下图: 接下来将驱动启动起来。 启动起来显示绿色对勾。

intouch的若干个经典问题解答

intouch的若干个经典问题解答 的若干个经典问题解答 1 InTouch 9.0是否与老版本的 InTouch 兼容? 是的,InTouch 9.0可以与InTouch 8.x 共同存在。 2 InTouch 9.0是否可以在老版本的基础上安装? 可以,InTouch9.0可以直接在InTouch 8.x上安装。如果要在更老版本的InTouch上安装,您必须先卸载老版本的InTouch。 3 是否可以在 InTouch 9.0 中使用老版本的InTouch应用程序? 可以,系统将要求转换该应用程序,在转换过程结束后您就可以使用它了。 4 InTouch 9.0可以和Suitevoyager安装在同一台机器上么? 可以。 5 哪些 Wonderware 产品/版本与 InTouch 8.0 HMI 兼容? 请参阅公布在Wonderware 支持网站上的产品兼容表 https://www.360docs.net/doc/5d940161.html,/support 。 6 是否可以在不支持终端服务的机器上安装 InTouch Terminal Services 版? 不行。 7 是否可以在支持终端服务的机器上安装 InTouch 标准版? 可以,但 InTouch Terminal Services 功能将不起作用。 8 InTouch是否与老版本的FactorySuite产品兼容?例如,Wonderware I/O Server或者IndustrialSQL Server? 是,InTouch 9.0可以和老版本的FactorySuite产品共同使用。 9 新的安装过程是什么样的? 请参见InTouch 9.0自带的readme文件获取完整的安装指导信息。 10 安装期间或安装完成后是否要求重新启动? 如果有软件装载到PC并且安装过程需要来更新,可能会需要重新启动。 11 InTouch 9.0支持什么样的操作系统? 请参见https://www.360docs.net/doc/5d940161.html,/support/mmi上的兼容支持表。 12 支持什么样的数据库引擎? InTouch 9.0支持Microsoft SQL Server 2000 和MSDE 2000。请参见 https://www.360docs.net/doc/5d940161.html,/support/mmi上的兼容支持表。 13 InTouch Terminal Services 8.0 版如何进行软件授权? 要使用 InTouch 9.0 Terminal Services,您必须另外购买软件许可。

相关文档
最新文档