巧用Intouch小函数制作画面
最完整的intouch培训教程
性能优化
关注代码的性能表现,通过优化算法和数据结构 等方式提高程序的运行效率。
调试和排错方法总结
调试工具使用 掌握常用的调试工具(如调试器、日志 输出等),以便在程序出现问题时能够
快速定位和解决。 经验总结与分享
将自己在调试和排错过程中积累的经 验进行总结和分享,以便他人能够从
中受益。
错误定位与解决
项目属性设置
详细阐述如何设置项目的 属性,包括项目大小、背 景色、网格设置、安全设 置等。
保存和备份项目
介绍如何保存和备份项目, 以防止数据丢失和保证项 目安全。
变量、标记名及表达式使用方法
变量类型
介绍Intouch软件中支持的变量类型,包括整型、实型、布尔型、字 符串型等,以及每种变量的使用场景和限制。
最完整的intouch培训教程
目录
• 完整介绍Intouch软件 • Intouch软件基础操作 • 图形界面设计与优化技巧 • 数据采集、传输与处理技术应用 • 报警与事件管理系统配置方法 • 脚本编程与自动化任务实现 • 系统集成与扩展方案探讨 • 总结回顾与展望未来发展趋势
01
完整介绍Intouch软件
根据错误信息或异常现象,逐步缩小 问题范围,找到导致问题的根本原因 并解决之。
预防措施与建议
针对可能出现的问题提出预防措施和 建议,以降低类似问题再次出现的概 率。
07
系统集成与扩展方案探讨
系统集成需求分析和架构设计思路
分析现有系统架构
了解现有系统的硬件、软件、网络等配置 情况。
A 明确系统集成目标
测试通知功能
在正式使用前,对配置的报警通知功能进行测试,确保通知能够 准确、及时地发送到用户手中。
Intouch操作画面简介共28页文档
正常停车表示机组在正常降速停车的状态
这个图标记录机组转速的实时趋 势,包括目标转速,实际目标转 速和实际转速的实时趋势
目标转速表示了目前需要达到的 转速值。
实际目标转速显示的是爬坡计算 的实时目标转速值,这个值会根 据升速速率逐渐由当前转速向着 目标转速靠近,缓慢的拉动实际 转速,直到与目标转速达到一致 为止。
数。
防喘振欲度:指一定转速下实际流量与 喘振流量之比。离心式压缩机的防喘 振裕度一般控制在1.1至1.3之间。
当发生喘振时,防喘振控制线会增加,也可 设定为按比例增加:如2%、4%、8%。当 工艺状况恢复正常时,可将喘振控制设定点 偏置进行复位,使其回到防喘振控制线上。
停止模式表示机组在停止状态且不具备启动条件 允许启动模式表示机组在停止ቤተ መጻሕፍቲ ባይዱ态且机组满足启动条件 加速状态表示机组已经启动并且在由低转速逐渐攀升至高转速,在跨越临界区时会有换 色报警显示
状态显示:绿色为正常;黄色为报警;红色为联锁发生。
CV:输出的阀位值
比例和积分设定了防喘振阀门自动调节时的 打开速度。
防喘振电磁阀逻辑判断电磁阀得电或是失电, 当电磁阀失电时防喘振阀门会立刻全部打开 并在恢复得电前无法操作,在转速为0且没有 联锁停车信号的时候可以将电磁阀打到试验 得电位置,以便于防喘振阀的提前调效。
Unacknowledge,
开车条件中K101没有盘车电机联锁,K651和K701有 三个电机都有:电机吹扫装置联锁允许电机启动。
AI:analog input ,模拟量输入。实型,连续值。 DI:data input,数字量输入。离散型,0或者1。 本特利:本质安全型。
(2024年)InTouch教程
2024/3/26
1
目录
2024/3/26
• InTouch基础介绍 • InTouch界面与操作 • 图形与动画设计 • 数据连接与通信配置 • 报警与事件处理机制 • 报表生成与打印功能实现 • 高级功能应用与拓展
2
01
InTouch基础介绍
Chapter
2024/3/26
使用InTouch提供的绘图 工具创建直线、圆、矩形 等基本图形。
2024/3/26
自定义图形
通过组合基本图形元素或 使用路径工具创建复杂的 自定义图形。
图形属性编辑
调整图形的颜色、线型、 填充等属性,以满足设计 需求。
12
动画效果实现方法
2024/3/26
关键帧动画
通过设置关键帧和中间帧,实现图形的移动、旋转、缩放等动画 效果。
探讨如何优化网络通信性能,提高远程监控的实时性和稳定性
03
30
THANKS
感谢观看
2024/3/26
31
20
事件处理程序编写技巧
事件类型判断
在事件处理程序中,首先需要 判断事件的类型,以便执行相
应的处理逻辑。
2024/3/26
数据获取与处理
根据事件类型,获取相关的数 据并进行处理,如读取模拟量 数值、开关量状态等。
报警信息生成
根据处理结果生成报警信息, 包括报警类型、报警点名称、 报警值、报警时间等。
报警信息发送
将生成的报警信息发送给相应 的接收端,如声光报警器、手
机APP等。
21
报警记录查询与导出功能
报警记录查询
提供报警记录查询功能,可以按照报 警类型、报警点名称、报警时间等条 件进行查询。
Intouch函数及语句介绍
Intouch函数及语句介绍R1: RecipeDelete() 从指定配方模板文件中删除配方名。
句法RecipeDelete(“Filename”,“RecipeName”);参数描述FileName 被函数所作用的配方模板文件。
实际字符串或消息标记名。
RecipeName 在将被函数删除的指定配方模板文件中的特定配方。
RecipeLoad()、RecipeSave() 和RecipeDelete() 函数需用户提供RecipeName 参数。
RecipeSelectRecipe() 函数返回此参数的值。
实际字符串或消息标记名。
实例下面的语句将配方“Recipel”从recfile.csv 文件中删除:RecipeDelete("c:\recipe\recfile.csv", "Recipe1");2: RecipeGetMessage()写给模拟标记名某一错误代码同时写给消息标记名相应的错误代码消息。
句法 RecipeGetMessage(Analog_T ag,Message_T ag,Number);参数描述Analog_T ag不带引号或常数的实际整型或实型标记名。
Message_T ag不带引号或常数的实际整型或实型标记名。
Number该参数设置返回给Message_Tag 的最大字符串长度。
InTouch,消息标记名有131 字符的最大长度。
除非你减小在InTouch 标记名称典中的Message_Tag 的最大字符串长度,该参数值为131。
该参数可以是常数或包含一个数值的整型标记名。
实例在“InTouch 数据更改脚本”中使用RecipeGetMessage() 函数,相应的错误代码可以被写到一个模拟标记名,并且关联的错误代码消息可以被写到一个消息标记名中。
Data Change Script Tagname[.field]:ErrorCodeScript body:RecipeGetMessage(ErrorCode, ErrorMessage,131);当模拟标记名ErrorCode 的值发生变化时,将自动执行此脚本。
Intouch函数及语句介绍
Intouch函数及语句介绍R1: RecipeDelete() 从指定配方模板文件中删除配方名。
句法RecipeDelete(“Filename”,“RecipeName”);参数描述FileName 被函数所作用的配方模板文件。
实际字符串或消息标记名。
RecipeName 在将被函数删除的指定配方模板文件中的特定配方。
RecipeLoad()、RecipeSave() 和RecipeDelete() 函数需用户提供RecipeName 参数。
RecipeSelectRecipe() 函数返回此参数的值。
实际字符串或消息标记名。
实例下面的语句将配方“Recipel”从recfile.csv 文件中删除:RecipeDelete("c:\recipe\recfile.csv", "Recipe1");2: RecipeGetMessage()写给模拟标记名某一错误代码同时写给消息标记名相应的错误代码消息。
句法 RecipeGetMessage(Analog_Tag,Message_Tag,Number);参数描述Analog_Tag不带引号或常数的实际整型或实型标记名。
Message_Tag不带引号或常数的实际整型或实型标记名。
Number该参数设置返回给Message_Tag 的最大字符串长度。
InTouch,消息标记名有131 字符的最大长度。
除非你减小在InTouch 标记名称典中的Message_Tag 的最大字符串长度,该参数值为131。
该参数可以是常数或包含一个数值的整型标记名。
实例在“InTouch 数据更改脚本”中使用RecipeGetMessage() 函数,相应的错误代码可以被写到一个模拟标记名,并且关联的错误代码消息可以被写到一个消息标记名中。
Data Change Script Tagname[.field]:ErrorCodeScript body:RecipeGetMessage(ErrorCode, ErrorMessage,131);当模拟标记名ErrorCode 的值发生变化时,将自动执行此脚本。
InTouch 函数及语句简介
Intouch 语句简介
Number 如果一个函数需要字符参数,该域设置返回到参数的最大字符串长度。在 InTouch 中,字符串消息标记名的最大长度是 131 个字符。除非你减小了 InTouch 标记名的最 大字符串长度,此参数一般设为 131。数字或整型标记名。 实例 下面的语句使系统读出 RecipeName 标记名的当前值且返回文件中的前一个配方。此返 回的字符串将被储存在 RecipeName 中并覆盖当前值。若 RecipeName 的值为空白或不 能找到,将返回文件第一个配方, 则返回此配方。(配方按创建时的顺序保存。) RecipeSelectPreviousRecipe("c:\recipe\recfile.csv", RecipeName,131); 7: RecipeSelectRecipe() 选择当前在配方模板文件中定义的一个配方。 句法 RecipeSelectRecipe(“Filename”,“RecipeName”,“Number”); 参数 描述 FileName 此函数所作用的配方模板文件的名称。实际消息标记名。 RecipeName 此函数使用的指定配方模板文件中指定的配方。RecipeLoad()、RecipeSave() 和 RecipeDelete() 函数需用户提供 RecipeName。RecipeSelectRecipe() 函数返回此参数 的值。没有引号或字符文字的实际消息标记名。 Number 如果一个函数必须填充字符参数,该域设置返回到参数的最大字符串长度。在 InTouch 中,字符串消息标记名的最大长度是 131 个字符除非你减小了 InTouch 标记 名的最大字符串长度,此参数一般设为 131。数字或整型标记名。 实例 下面的语句打开“选择一个配方”对话框。
(学习资料)InTouch基础培训教程(2024)
37
报表编辑与格式化技巧
报表编辑
InTouch提供丰富的报表编辑功能,如添加 文本、图形、图像等,以及对报表元素进行 移动、调整大小和删除等操作。
格式化技巧
为了使报表更加美观和易读,可以使用 InTouch的格式化功能,如设置字体、颜色 、边框等。此外,还可以使用条件格式化功 能,根据数据值自动改变报表元素的格式。
2024/1/27
4
系统需求与安装步骤
操作系统
Windows 7及以上版本,64位系统。
内存
至少4GB内存,推荐8GB或更多。
2024/1/27
5
系统需求与安装步骤
存储空间
至少10GB可用存储空间。
显示器
支持1024x768或更高分辨率的显示器。
2024/1/27
6
系统需求与安装步骤
2. 在安装向导中,选择安 装语言和安装路径。
2024/1/27
22
实例演示:动画链接与脚本应用
实例一
位置动画演示。通过编写脚本控制图形 对象的位置,实现动态移动效果。
实例三
大小动画演示。通过编写脚本控制图 形对象的大小,实现缩放动画效果。
2024/1/27
实例二
颜色动画演示。将图形对象的颜色与 变量关联,实现颜色变化的动画效果 。
实例四
综合应用演示。结合多个动画效果和 脚本控制,实现复杂的动态交互界面 设计。
绘图区
用于显示和编辑图形元素,如 窗口、按钮、文本框等。
标题栏
显示当前应用程序的名称和当 前打开的文件名。
2024/1/27
工具栏
提供常用命令的快捷方式,如 保存、撤销、重做等。
状态栏
显示当前操作状态和相关提示 信息。
AE手指刮动效果 制作独特的用户界面
AE手指刮动效果:制作独特的用户界面随着科技的不断发展,用户体验的重要性日益凸显。
在设计软件的用户界面时,创造独特而有吸引力的效果成为了一个必要的要素。
今天我们来介绍一种简单而有趣的特效:AE手指刮动效果,它能够给用户界面增添别样的趣味和互动性。
首先,打开你的AE软件,并导入你想要添加手指刮动效果的界面素材。
确保素材清晰且高质量。
接下来,选择适当的图层(通常是按钮或图标),将其置于最上面。
在“效果”菜单中找到“扭曲”并选择“矩形”,然后将矩形属性的“宽度”和“高度”设置为适当的数值。
这将是手指滑动的区域。
然后,创建一个新的图层用于模拟手指的形状。
你可以使用AE自带的形状工具,如椭圆工具或多边形工具来绘制一个类似手指的形状,然后对其进行调整。
调整形状的大小、颜色和透明度,使它看起来更像真正的手指。
接下来,在时间轴中选择你想要添加手指刮动效果的区域,并将手指形状图层放置在该区域的起始点位置。
确保手指图层的“不透明度”设置为0,这样它就不会在初始状态显示出来。
现在,通过在时间轴中移动手指图层,逐渐将其位置移动到刮动区域的末尾位置。
为了实现更流畅的效果,你可以在时间轴上使用关键帧来逐渐改变手指图层的不透明度,从而模拟手指的刮动轨迹。
同时,你还可以通过调整手指图层的旋转角度来增加刮动的真实感。
完成上述步骤后,你可以预览并调整手指刮动效果。
如果需要,你还可以添加其他的过渡效果,如淡入淡出或模糊等,以增加效果的细腻度。
最后,导出你的项目,并在用户界面中应用这个独特的手指刮动效果。
用户在操作时,只需用手指滑动或移动鼠标指针,就能够产生刮动效果,增加界面的趣味和互动性。
正如我们所见,AE手指刮动效果是一个简单而有趣的特效,能够为用户界面增添一份独特的品味。
通过简单的步骤,结合AE软件的强大功能,你可以轻松地制作出各种独特的用户界面效果。
不断尝试和创新,你将能够为你的设计带来更多的惊喜和乐趣。
赶快动手尝试一下吧!。
Intouch函数脚本与逻辑使用指南
本文所提及且已知为商标或服务标志的所有专用名词均已采用适当的首字母大写形式。 Invensys Systems, Inc. 无法证实此类信息的准确性。在本文档中使用某个专用名词不 应视为会影响任何商标或服务标志的有效性。 Alarm Logger、 ActiveFactory、 ArchestrA、 Avantis、 DBDump、 DBLoad、 DT Analyst、 FactoryFocus、 FactoryOffice、 FactorySuite、 FactorySuite A2、 InBrialRAD、 IndustrialSQL Server、 InTouch、 MaintenanceSuite、 MuniSuite、 QI Analyst、 SCADAlarm、 SCADASuite、 SuiteLink、 SuiteVoyager、 WindowMaker、 WindowViewer、 Wonderware 以及 Wonderware Logger 均为 Invensys plc 及其子公司与附属公司的商标。所有其它品牌 可能是其相应所有者的商标。
$LogicRunning 系统标记 ................................................37
第 4 章 脚本语言 ................................................39
基本语法规则 ......................................................................40 子程序 ..............................................................................40 语句.................................................................................. 40 缩进.................................................................................. 40 注释.................................................................................. 40 标记引用 ..........................................................................41 数据值 ..............................................................................41 值表达式 ..........................................................................41 语法验证 ..........................................................................41
intouch中的组合框使用方法
intouch中的组合框使用方法组合框(Combo Box)是Intouch中常用的控件之一,用于在界面上显示一个下拉列表框,用户可以通过点击下拉箭头来选择列表中的项。
组合框的使用非常灵活,可以用来显示静态的选项列表,也可以用来显示动态获取的数据。
在Intouch中使用组合框非常简单,只需要添加一个组合框控件到界面上,然后设置其属性和事件即可。
下面我将介绍组合框的基本使用方法,以及一些常用的高级技巧。
1. 添加组合框控件首先,打开Intouch开发环境,在界面编辑器中找到需要添加组合框的页面,然后在工具栏中选择组合框控件并拖动到界面上。
2. 设置组合框属性选中新添加的组合框控件,然后在属性编辑器中可以设置组合框的各种属性,包括数据源、默认选项、字体样式、颜色等。
其中最重要的属性之一是数据源,它决定了组合框中显示的选项列表。
3. 设置组合框数据源组合框的数据源可以是静态的,也可以是动态获取的。
如果是静态的,可以直接在属性编辑器中设置选项列表,每个选项用逗号分隔。
如果是动态的,可以通过VBScript来获取数据,然后设置给组合框的数据源属性。
4. 处理组合框事件组合框有各种事件,比如选项改变事件、点击事件等。
在需要处理这些事件时,可以为组合框添加事件处理程序,然后在事件处理程序中编写相应的逻辑。
以上是组合框的基本使用方法,下面我将介绍一些常用的高级技巧:1. 动态获取数据源有时候需要根据实时数据来更新组合框的选项列表,这时可以通过定时器或者其他方式来定时获取数据并更新组合框的数据源。
2. 根据条件显示选项有时候需要根据条件来动态显示或隐藏某些选项,这时可以在组合框的数据源中设置条件,然后通过VBScript在显示时进行判断并更新数据源。
3. 绑定数据源有时候需要将组合框的选项列表与数据库或者其他数据源进行绑定,这时可以使用数据源控件来获取数据,并将数据源设置给组合框。
4. 样式定制有时候需要定制组合框的样式,比如更改字体、颜色、边框等,这时可以通过VBScript或者CSS来实现样式定制。
INTOUCH教程第二部分
对象镜像
您可以水平或垂直地翻转大部分的 WindowMaker 对象, 包括位图、JPEG、PCX 和 TGA 图像(文本只能旋转而不 能翻转)。在翻转对象时,您可以将其变换成水平或垂直 的镜像。对象附带的任何链接将随之一起翻转。 要翻转选定的对象: 1. 选择对象。 2.在“排列”菜单上,单击“水平翻转”(或“垂直翻 转”),或者选择“排列工具栏”上的相应工具。选定对 象将翻转。
对象分层 您可以通过将对象置前或置后来对窗口中的对象分层。
要将一个对象置于另一对象之后: 1. 选择对象。 2. 在“排列”菜单上,单击“置后”,或单击“排列工具 栏”上的置后工具。选定对象即被设置在窗口中未选定对 象之后:
提示:要快速将对象置后,右击对象指向“前/后”。然后 单击“置后”。
对象分层 要将一个对象置于另一对象之前:
控制水平和垂直间距
例如:
旋转对象
旋转对象 在 WindowMaker 中,您可以旋转大部分对象,包括位 图、JPEG、 PCX、TGA 图像和文本对象。对象能以 90 度的增量顺时针或逆时针旋转 360 度(即90 度、180 度、 270 度和 360 度)。对象附带的任何链接也将随之一起旋 转。您不能旋转单元,但是可以旋转符号。 注意: 注意:在 WindowMaker 中旋转对象与在运行时动态地 旋转对象无关。 对象通过链接“ 旋转对象无关。在WindowViewer 中,对象通过链接“方 动画链接来旋转。文本对象不能在WindowViewer 中 向”动画链接来旋转。文本对象不能在 旋转。但是,位图或图像可以通过指定“方向”动画链接 旋转。但是,位图或图像可以通过指定“方向” 来旋转。 来旋转。
旋转对象
要使选定对象旋转 90 度: 1 . 选择对象。 2.在“排列”菜单上,单击“顺时针旋转”(或“逆时针 旋”)。选定对象将按选定方向旋转 90 度。
巧用Intouch小函数制作画面
巧⽤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详细教程第一步:安装和启动INTOUCH2.安装完成后,在开始菜单中找到INTOUCH图标,双击启动软件。
第二步:创建一个新的工程1.在INTOUCH主界面上,点击“文件”菜单,选择“新建”。
2.输入工程名称和保存路径,并选择一个合适的工程模板。
点击“确定”按钮创建一个新的工程。
第三步:创建图形显示页面1. 在工程管理器中,展开“应用程序”节点,双击打开“Graphic Displays”文件夹。
2. 右键点击“Graphic Displays”文件夹,选择“新建”->“格式化图形”。
3.在出现的对话框中,选择一个合适的页面模板,并点击“确定”按钮。
1. 在工程管理器中,展开“应用程序”节点,双击打开“Tags”文件夹。
2. 右键点击“Tags”文件夹,选择“新建”->“Tag”。
2. 在属性窗口中,找到“Binding”选项卡。
第六步:运行和调试1.在INTOUCH主界面上,点击“工程”菜单,选择“运行”。
2.如果工程包含了多个图形页面,可以在左侧的导航栏中选择要显示的页面。
第七步:导出和保存工程1.在INTOUCH主界面上,点击“文件”菜单,选择“导出”。
2.在出现的对话框中,选择一个导出格式和保存路径,并点击“确定”按钮。
3.如果要保存工程,点击“文件”菜单,选择“保存”。
本教程简要介绍了INTOUCH的主要功能和操作方法。
在实际使用中,您可能还需要了解更多高级功能,如数据采集、报警设置和历史数据记录等。
希望本教程能帮助您快速入门INTOUCH,并能够顺利完成您的工业自动化任务。
InTouch教程
习题:创建自定义安全登录窗口
----- 用户登陆界面
USER:***** PASSWORD:******
ACCESSLEVEL:*******
确定 取消
Show lab
要求:若用户名和密码均正确,点击“确定”按钮则会进 入另一个窗口,单击“取消”按钮会关闭该登陆窗口。
Module2- INTOUCH的开发环境
Module3- 标记名字典 Module4- 动画链接 Module5- InTouch QuickScripts Module6- 安全性 Module7- 报警和事件 Module8- 实时和历史趋势 Module9- I/O通讯
Module1 - InTouch 简介
InTouch的广泛用途
InTouch HMI软件用于可视化和控制工业生产过程 它提供了一种易用的开发环境和广泛的功能,使工程师能够快 速地建立、测试和部署强大的连接和传递实时信息的自动化应用。 InTouch软件是一个开放的、可扩展的HMI,为定制应用程序 设计提供了灵活性。 InTouch 软件适合于部署在独立机械中、在分布式的服务器/ 客户机体系结构中、在利用FactorySuite工业应用服务器的应用中 ,也可以作为使用终端业务的瘦客户机应用。 InTouch 广泛的应用于包括食品加工、石油、汽车、半导体 、化工、制药、纸浆和造纸、交通等在内的全球众多纵向市场。
Show Win
安全性脚本函数:
PostLogonDialog():启动 InTouch―登录”对话框,并返回 TRUE。 Logoff() :从 InTouch 中注销用户。 ChangePassword() :显示改变口令对话框,供已经登录的操作员更 改口令。
intouch教程1
动画时间轴控制
打开时间轴
在intouch界面中,可以通过菜单栏中的“视图”选项打开时间轴 ,以便更好地控制动画的播放。
时间轴编辑
在时间轴上,可以对动画的播放顺序、持续时间等进行编辑和调整 ,实现更精细的动画控制。
时间轴同步
当多个动画需要在同一时间触发时,可以利用时间轴的同步功能,确 保动画的准确播放。
intouch教程1
contents
目录
• 入门指南 • 图形绘制与编辑 • 动画效果制作 • 交互功能实现 • 数据连接与展示 • 发布与分享
01
入门指南
软件安装与启动
安装步骤
从官方网站下载安装包,按照提 示完成安装过程。
启动方法
双击桌面快捷方式或从开始菜单启 动程序。
首次启动设置
选择语言、设置文件保存路径等。
04
交互功能实现
事件处理机制介绍
பைடு நூலகம்事件类型
包括鼠标点击、键盘输入、触摸操作等,每种事 件类型对应不同的处理函数。
事件监听
通过注册事件监听器,实现对特定事件的响应。
事件处理
当事件发生时,调用相应的事件处理函数进行处 理。
交互动作定义与触发条件设置
交互动作定义
定义交互动作的名称、参数和执行逻辑。
触发条件设置
设置交互动作的触发条件,如点击按钮、拖动滑块等。
交互动作与触发条件的关联
将交互动作与触发条件进行关联,实现当满足触发条件时执行相应 的交互动作。
复杂交互逻辑实现方法
状态管理
通过维护状态变量,实 现不同状态下的交互逻
辑。
条件判断
使用条件语句,根据不 同的条件执行不同的交
互动作。
2024版年度intouch软件经典培训教程
网络环境
需要稳定的网络环境以支持远 程监控和数据传输。
权限设置
安装和运行过程中需要管理员 权限。
5
安装步骤及注意事项
下载并解压安装包
从官方网站或授权渠道下载 intouch软件安装包,并解压到
指定目录。
2024/2/2
运行安装程序
双击解压后的安装程序,按照提 示完成安装。
配置软件环境
在安装过程中需要配置软件环境, 如选择安装路径、设置端口号等。
10
数据连接与通信设置
数据源概念
理解intouch软件中的数据源含义及 作用。
通信设置
学习如何配置intouch软件与数据源 之间的通信参数,确保数据正确传输。
连接数据源
掌握在intouch软件中连接不同数据 源的方法,如OPC、ODBC等。
2024/2/2
11
报警配置及处理方法
报警概念
理解intouch软件中的报警含义及 作用。
它提供了丰富的图形化界面设计 工具和强大的数据处理能力,用
于实时监控和控制工业过程。
intouch软件广泛应用于能源、 化工、制药、食品等各个行业。
2024/2/2
4
系统需求与配置
01
02
03
04
操作系统
支持Windows XP/Vista/7/8/10等主流操作
系统。
2024/2/2
Байду номын сангаас
硬件需求
建议配备至少2GB内存、 500GB硬盘空间、独立显卡的
升级后验证
升级完成后,进行系统验证和功能测试,确保系 统正常运行且新功能正常使用。
27
06
实战案例分析与讨论
Intouch操作画面简介PPT课件
1
-
Intouch 简单介绍
➢Intouch 一种工业自动化组态软件,Wonderware公司产品. ➢ InTouch 包含三个主要程序,分别是“InTouch 应用程序管理器 ”、WindowMaker、WindowViewer。 ➢ “InTouch 应用程序管理器”用于组织管理创建的应用程序。 ➢WindowMaker 是一种开发环境,在其中可以使用面向对象的图 形来创建富于动感的触控式显示窗口。 ➢WindowViewer 则是一种运行时环境,用于显示WindowMaker 中创建的图形窗口。
3
-
4
-
Unacknowledge,
5
-
➢开车条件中K101没有盘车电机联锁,K651和K701有
➢三个电机都有:电机吹扫装置联锁允许电机启动。
6
-
7
-
AI:analog input ,模拟量输入。实型,连续值。
DI:data input,数字量输入。离散型,0或者1。
本特利:本质安全型。
2
-
离心机自动控制系统ITCC简单介绍
➢ITCC全称: Integrated Turbine Compressor Control . ➢ 哈国项目三台离心机组所用自动控制系统为TS3000. ➢ 上位组态软件Intouch和下位组态软件TriStation1311通过DDE协 议(dynamic date exchange)联系到一起。 ➢TriStation1311 为Triconex公司开发的编程软件(可用三种语言 编程)。
8
-
系统没有接收到仪表的返回信号
9
-
状态显示:绿色为正常;黄色为报警;红色为联锁发生。
脚本制作弹窗intouch
脚本制作弹窗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.在菜单栏中点击特别脚本然后选中QuickFunctions3.在弹出的窗⼝中输⼊,函数名(参数可以不写)然后把⽹上找的脚本写到下⾯的窗⼝内,其实只要找到”InTouch(R) HMI 脚本与逻辑指南”在第161页就有详细的描述。
下图内容是⼿册的样本最终弹出的是4,如何调⽤在动作脚本中点击插⼊,选择函数QuickFunctions,最后弹出的窗⼝中选择你需要的函数,然后只要你把反回值写上加上判读就可以运⽤了,这⾥有点必须要提到的是,返回值必须是整型,并且数据的死区需要改为0,这样确认与取消的返回值才能有效具体常熟见附表5,如何解读最关键的⼆句脚本1.OLE_CreateObject(%WS,"Wscript.Shell");2.result = %WS.Popup(DlgBody,1,DlgTitle,Style);通⼆上⾯的实例,我们知道了DlgBody、1、DlgTitle、Style,分别指的是消息、延时时间、标题、及详细参数⽤法(见附表)我通过实验,理解第⼀句是intouch的OLE调⽤系统的语句因为只要我删除第⼀句在不重启intouch系统还是可以执⾏弹窗的,但重启intouch后就会弹出“错误”如下图通过baidu得出第1、句中CreateObject是指创建并返回⼀个对ActiveX 对象的引⽤的函数,⽽WScript.Shell是WshShell对象的ProgID,创建WshShell对象可以运⾏程序、操作注册表、创建快捷⽅式、访问系统⽂件夹、管理环境变量。
Intouch组态画面动画链接
提示:当创建动画链接时,您在动画链接的标记名或表达式框中输入的 标记名必须已在标记名字典中定义,才能将链接指定给标记名。否则会 出现一个消息框,询问您是否要现在定义该标记名。单击“是”,标记 名字典将出现,您即可以定义标记名。
建立点击按钮
如果需要创建用鼠标单击或触摸(当使用触摸屏时)时可立即执行操作的对象 链接,您可以使用“触动按钮触动链接”。这些操作可以是改变离散值离散值 离散值离散值、执行动作脚本动作脚本动作脚本动作脚本,显示窗口或隐藏窗 口命令。下面是四种触动按钮链接类型:
动画链接选择对话框
您可以为对象或符号定义多个链接。通过组合各种链接, 您可以创建可想象的几乎任何屏幕动画效果。您可以改变 对象的颜色、大小、位置、可见性、填充级别等等。
应用颜色链接
您可以对线条、矩形、圆角矩形、椭圆、多边线、多边形以及文本的动态属性 应用颜色。当您创建线条、填充或文本对象的颜色时,您需要使用调色板来选 择您希望链接到标记名值、标记名报警状态等的颜色。 线颜色和文本颜色链接必须使用纯色。如果您选择抖动(混合)色,缺省条件 下,WindowMaker 会选择最接近的纯色。您可以创建自定义的调色板并将其加 载到标准的WindowMaker 调色板中。
要访问标记浏览器:
1 . 双击任意空白动画链接的“标记名”或“表达式”输入框。标记浏 览器出现。
2. 单击
工具,在树形视图窗格中显示所有已定义的标记源:
访问标记浏览器
提示:如果您不使用树形视图模式,单击“标记”源箭头,选择您要显 示在列表中的标记源名称。标记浏览器将刷新,并显示所选标记源的标 记名。
要通过 “选择域名”对话框来访问标记名点域:
1 . 在“标记名”或“表达式”输入框中,输入标记名并加上一个句点 (tagname.),然后双击其右侧;或者只输入一个句点,然后双击其右侧。“选 择域名”对话框 出现,显示所有的标记名点域。
Intouch和Unity画面操作文档
1、把动画控件AniGIF.ocx拷贝到C:\WINDOWS\system32\2、注册控件:在开始—运行里面输入regsvr32 "C:\WINDOWS\system32\AniGIF.ocx"按确定3、在SMC里面配置驱动A、如下图新建昆腾PLC驱动B、设置IP地址C、设置组名,组名必须与Intouch访问名一致4、导出画面及标记字典A、导出标记字典:在INTOUCH中找到要导出工程名,如新的INtouch应用程序点击文件DBDump选择保存路径及文件名:**.DBB、导出画面.打开intouch windows maker 点击文件菜单,选择导出窗口,如下图选择需要导出的导出路径及窗口5、导入标记字典及导入画面A、将先导出的XX.DB文件导入标记字典在intouch 应用程序管理器中选择要导入标记的程序,选择文件菜单中的DBload,如下图出现重复名称,选择用新信息替换现有信息B、导入画面在文件菜单中选择导入。
然后选择原导出画面保存位置,即可导入画面到新工程中6、画面中替换标记到本地标记选择“编辑”菜单中的“全选”如下图,画面处于全选状态在画面中选中位置点击右键选中替换-----替换标记如下图出现如下图,选择转换,然后点击“本地”出现如图点击确定UINTY程序上载与更改田家村电控PLC IP地址为192.168.1.1田家村仪控PLC IP地址为192.168.1.21、程序上载A、设置UNITY连接地址B、在线连接C、上载程序点击从PLC传输上传后,请另存程序2、程序在线修改一定要在线的时候修改程序如下图所示在线修改如下所示点击菜单“生成”----“生成更改”。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
巧用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)时锁定键盘,使键盘不能操作,可以编写脚本在程序运行时设置,如:
同时有权限的人登陆后配置用户时,可以使用键盘,如:
符合权限的人可以使用键盘输入参数,关掉画面对电脑维护。
通过以上小函数的应用,使我们能更好的为现场监控画面服务。