intouch学习笔记
2024全新intouch培训
根据报警类型和优先级 选择合适的通知方式, 避免对用户造成不必要 的干扰;
定期对通知方式进行测 试和维护,确保其正常 运行和有效性。
06
系统集成与扩展能力探讨
与其他工业自动化系统集成方案介绍
01
OPC协议集成
通过OPC协议,Intouch可以与各种PLC、DCS等工业控制系统进行无
缝集成,实现实时数据交换和远程控制。
能源管理领域
介绍Intouch在能源管理领域的应用案例,如电力监控系 统、能源管理平台等,展示其在数据采集、处理和分析方 面的优势。
智能制造领域 剖析Intouch在智能制造领域的应用案例,如自动化生产 线监控系统、机器人远程控制系统等,展示其在工业自动 化领域的广泛应用前景。
智慧城市领域
探讨Intouch在智慧城市领域的应用案例,如智能交通管 理系统、智能楼宇监控系统等,展示其在城市智能化建设 中的重要作用。
THANKS
感谢观看
报警通知方式配置及优化建议
01
02
03
04
05
报警通知方式配置:支 持多种报警通知方式, 如短信、邮件、语音电 话等。用户可以根据自 身需求和偏好选择合适 的通知方式,确保及时 接收并处理报警信息。
优化建议:针对报警通 知方式的配置和使用, 提出以下优化建议
确保通知方式的可靠性 和稳定性,避免出现漏 报或误报情况;
逻辑关系表达等
实现步骤演示
逐步演示案例的实现过程,包 括图形元素的绘制、属性设置、
逻辑关系建立等
经验技巧分享
分享在复杂图形组态设计中积 累的经验和技巧,如如何优化
布局、提高设计效率等
04
数据采集与处理技术应用
数据采集方式选择及配置方法
最完整的intouch培训教程
性能优化
关注代码的性能表现,通过优化算法和数据结构 等方式提高程序的运行效率。
调试和排错方法总结
调试工具使用 掌握常用的调试工具(如调试器、日志 输出等),以便在程序出现问题时能够
快速定位和解决。 经验总结与分享
将自己在调试和排错过程中积累的经 验进行总结和分享,以便他人能够从
中受益。
错误定位与解决
项目属性设置
详细阐述如何设置项目的 属性,包括项目大小、背 景色、网格设置、安全设 置等。
保存和备份项目
介绍如何保存和备份项目, 以防止数据丢失和保证项 目安全。
变量、标记名及表达式使用方法
变量类型
介绍Intouch软件中支持的变量类型,包括整型、实型、布尔型、字 符串型等,以及每种变量的使用场景和限制。
最完整的intouch培训教程
目录
• 完整介绍Intouch软件 • Intouch软件基础操作 • 图形界面设计与优化技巧 • 数据采集、传输与处理技术应用 • 报警与事件管理系统配置方法 • 脚本编程与自动化任务实现 • 系统集成与扩展方案探讨 • 总结回顾与展望未来发展趋势
01
完整介绍Intouch软件
根据错误信息或异常现象,逐步缩小 问题范围,找到导致问题的根本原因 并解决之。
预防措施与建议
针对可能出现的问题提出预防措施和 建议,以降低类似问题再次出现的概 率。
07
系统集成与扩展方案探讨
系统集成需求分析和架构设计思路
分析现有系统架构
了解现有系统的硬件、软件、网络等配置 情况。
A 明确系统集成目标
测试通知功能
在正式使用前,对配置的报警通知功能进行测试,确保通知能够 准确、及时地发送到用户手中。
(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学习资料3
Lab – Animation Links注意:在导入Links窗口之前,保存并关闭所有的窗口,如果 WindowViewer 在运行,关闭它。
Summary Tasks1. 导入窗口。
2. 在窗口之间共享图形。
Scratch窗口中的图形将被拷贝并粘贴到Links窗口中。
在InTouch,中,图形在被创建只后可以被复用。
3. 对图形进行动画链接。
4. 对游标进行动画链接。
导入窗口1. 关闭所有已打开的窗口。
路径并单击确定。
出现西面对话框:2. 单击文件/导入。
找到c:\WWImportInTouch 7.1 Basic Course3. 单击窗口复选框右边的选择。
在导入窗口对话框中选中Links并单击确定。
4. 单击Wonderware CorporationInTouch 7.1 Basic Course5. 打开导入的Links 窗口。
在窗口间共享图形。
1. 在Scratch 窗口中拷贝阀和按钮,粘贴到 Links 窗口中。
打开 Scratch 窗口, 选中目标并单击复制工具。
(或使用CTRL + C ).Wonderware Corporation2. 使用窗口菜单切换到 Links 窗口,单击粘贴工具。
链接Valve 1符号1. 双击Valve 1符号进入动画链接对话框。
将线颜色,填充颜色和文本颜色都链接到一个标记名,DiscTag1。
InTouch 7.1 Basic Course2. 在线颜色->离散表达式中双击 表达式文本框,并选择 DiscTag1。
3.单击确定, 再单击确定。
.4. 为 On 和Off 状态选择颜色 :在线,填充,文本颜色中,为 0,FALSE,Off 选择红色,为1,TRUE,On 选择绿色。
5. 将填充颜色,文本颜色也都链接到DiscTag1 。
Wonderware Corporation6. 双击 DiscTag1 按钮,进行动画链接。
将它链接成触动按钮/离散值 ,在动作中选择直接,链接到标记名DiscTag1.7. 我们需要在此窗口中链接两个阀和两个按钮。
Intouch课程内容2
序号
要点
掌握内容
掌握打√未掌握打×
1.
组态软件概述
a)组态软件的概念
b)Intouch组态软件简介
c)Intouch软件安装配置
4.
Intouch基本操作
a)创建新应用程序
b)配置开发环境
6.
WinodowMaker窗口及窗口对象
a)WindowMaker窗口基本工具介绍
c)Alarm DB Purge/Archive实用程序
d)Alarm DB Restore实用程序
e)AlarmSuite History Migration实用程序
100.
实时趋势和历史趋势
a)实时趋势创建和配置
b)历史趋势的创建和配置
c)在运行时配置历史趋势
d)有关历史趋势的点域和函数介绍
e)示例程序
b)窗口对象介绍
c)窗口基本操作,窗口类型
d)图形对象使用基本操作
e)窗口对象的排列
f)图像与位图的使用
g)文本对象使用
h)向导的使用
i)Window控件向导使用
j)ActiveX控件使用
16.
标记名字典
a)标记名字典特殊功能
b)标记名的种类
18.
内存型标记名概述
a)内存离散
b)内存整型
c)内存实型
e)打印交叉引用文件
56.
打印标记名字典详细资料
打印操作步骤
57.
显示或更新标记名使用计数
a)显示标记名计数步骤
b)确定远程标记名的使用情况步骤
c)更新标记名使用计数步骤
60.
标记名字典中删除标记名
删除未使用的标记名步骤
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
工具栏
提供常用命令的快捷方式,如 保存、撤销、重做等。
状态栏
显示当前操作状态和相关提示 信息。
intouch使用记录笔记
INTOUCH使用记录笔记一、定义1、标记名:如果设定的是需要用户输入的,并且需要显示在另一个字符串上时,可以用相同的标记名,只是其中用于用户输入的选择“用户输入”里的,而另一个用于显示的则选择“值显示”里的。
2、项目名:项目名设置的与给定的名字相同,而标记名则可以自己定义。
3、访问名:I/O 数据源通常是在远程计算机上运行的程序,并且使用DDE 或SuiteLink 协议与InTouch 系统中的其它计算机进行通讯。
如果设定的标记名不需要从别的地方获得数据,是自己输入至数据库的话,就不需要有访问名,即数据类型选择的是内存整型就好。
4、绑定列表:注意下图中的列名,存在大小写问题,是错误的:下面这个图是正确的,要注意列名的大小写,是区分的:5、登陆窗口的的各项设置:(1)用户名、密码、权限都在“菜单---特别---安全性---配置用户”中设置(2)在相应的按钮属性定义中设置一个“失效”,利用设定其权限级别来控制开关是否作用二、程序1、数据改变:数据发生改变即动作(“参数设置”中需要写的程序可以写在此处)。
2、应用程序(启动时):原型:SQLConnect(connectid01,"provider=sqloledb;DataSource=192.168.5.100;Initial Catalog=abc;User Id=sa;Password=a" );解释:SQLConnect(connectid01,"provider=sqloledb;Data Source=远程连接的IP地址;Initial Catalog=数据库名;User Id=账号;Password=密码" );3、条件脚本(符合条件即执行):例:条件:$Second==15(每分钟的第15秒执行,即一分钟执行一次) 原型:SQLUpdate(connectid01,"yuepu", "zzz1","TagName='abc1'");解释:SQLUpdate(connectid01(同应用程序连接数据库的一样),"yuepu"(表名), "zzz1"(绑定的列表名),"TagName='abc1'(数据库里表里的那一行的名字)");原型:SQLUpdate(connectid01,"yuepu", "zzz2","TagName='abc2'");原型:SQLUpdate(connectid01,"yuepu", "zzz3","TagName='abc3'");4.然后我们需要编写如下SQL语句的调用语句。
InTouch技术培训DayPPT学习教案
第一次粘贴实时,趋势对象时系统将 使用缺 省配置 。 一旦实时趋势配置完毕,在创建下一 个趋势 时将使 用此相 同配置 作为缺 省配置 。
配置实时趋势
第6页/共91页
配置实时趋势
要配置实时趋势: 1. 双击趋势,或者选定趋势,然后在 “特别 ”菜单 上,单 击“动 画链结 ”。“ 实时趋 势配置 ”对话 框出现 :
您也可以创建按钮在指示器或数据(例如最大值到最小值之间)放大或缩小 。您可以显示整个图表或指示器之间的区域的平均或者标准偏差。历史趋势 也可以滚动任意的时间量。您可以创建自定义刻度,并将其链接至.MinEU 和 .MaxEU 标记名点域,以显示最小和最大工程单位。 分布式历史系统将历史趋势的检索能力扩展到了远程记录数据库。此系统允 许在单个趋势中显示多个历史记录数据库信息。
第16页/共91页
要配置需记录的标记名: 1. 在“特别”菜单上,单击“标记名 字典” ,或者 在应用 程序浏 览器中 ,双击 “标记 名字典 ”,“ 标记名 字典” 对话框 出现:
记录标记名
2. 打开所需的标记名定义然后选择记 录数据
第17页/共91页
注 意 : 要 实 际记录 标记名 ,您必 须启用 记录选 项。 如 果 您 从 记 录标记 名改为 不记录 标记名 ,则已 记录的 标记名 数据将 不可访 问。 在 W i n d owM aker 运 行 时对 W ind owView er 记 录 所做的 任何更 改,只 有在重 新启动 W ind owView er 后 才 会生效 。 最 小 / 最 大工 程单位 对于显 示历史 趋势数 据非常 重要。 历史趋 势显示 0 - - 1 00%的 工程单 位范围 。
第8页/共91页
Intouch非常实用的总结
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! Pleasecontact wonderwave techsupport !"想问一下是什么原因,该怎么解决才能完成安装程序先安装:F:\软件备份\io servers\FS2K71\IOServer\Common\Win32\如何使用Unity编程软件的仿真器来与Intouch通信⑴首先保证Unity编程软件在仿真状态(PLC→仿真模式。
Intouch使用手册
第一节新的应用程序,窗口,和图形说明:本练习中,将通过创建一个新的应用程序,新的窗口和图形来学习怎样在WindowMaker 中创建和操作控制对象。
任务●C:盘根目录下创建一个新的应用程序Train●创建一个新的窗口Scratch●在新窗口中创建图形详细说明:创建一个新的应用程序1.创建一个新的应用程序2.在工具栏上点击新建(或点击文件/新建):显示创建新应用程序向导:3、点击下一步,下面的对话框将出现:4、输入路径C:\Train5、点击下一步InTouch 将为你的应用程序新建一个目录6、在下一个对话框中,在名字栏中输入Training,在描述栏中输入一个描述点击完成Intouch 应用程序管理器出现并显示Train应用程序创建新窗口1、双击Train应用程序或选择WindowMaker工具:WindowMaker将启动:2、点击新建工具(或点击文件/新建窗口)显示窗口属性对话框:3、在名称栏中输入Scratch并点击确定创建新窗口:数值,文本,按钮制作一个阀1、在新窗口使用多边形画一个三角形:2、使用复制选择产生一个三角形的拷贝:选中第二个三角形,点击右键选择旋转/翻转/水平翻转(提示:为了防止对象移动,当点击对象时按住SHIFT键)用方向键或者鼠标将阀的两个底座摆正位置。
使用方向键的时候按住SHIFT键或CTRL键将每次分别移动10或50个像素3、使用正方形添加一个阀杆:为了显示更好,使用置后将阀杆置于阀体的背后4、用椭圆添加阀顶5、使用文本添加文本,Valve 1 ,放在阀的下方,选择Tahoma Type字体6、现在由4个分离的对象和一个文本对象组成了一个阀。
要将这些对象组成一个普通对象。
按下F2键选择所有对象7、点击制作符号,制成的符号现在可以改变大小了8、使用按钮添加一个按钮:现在可以添加填充颜色,线颜色,边界和字体颜色。
9、通过选中按钮并点击特殊/替代字符串(或CTRL+L)来改变按钮标签的内容,在替代字符串对话框中,输入DiscTag110、点击OK完成后的新应用程序、名称为Scratch的窗口和图形如下图第二节创建标记名说明本练习中,将在WindowMaker 中用标记名字典来定义和创建新的标记名任务创建以下新的标记名:RealTag 内存实型数值:250,0,500IntTag 内存整型数值:250,0,500 DiscTag1 内存离散数值:noneDiscTag2 内存离散数值:noneMessageTag 内存消息数值:默认值详细说明创建新的标记名,RealTag,IntTag,DiscTag1,DiscTag2,和MessageTag 创建标记RealTag1、单击特别/标记名字典命令,或在应用程序浏览器中双击标记名字典。
Intouch学习笔记
Intouch学习笔记Intouch学习笔记1、关闭右键菜单在intouch.ini⽂件中加⼊ oldrightmousebehavior = 12、 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=1MultiScreenWidth=1280MultiScreenHeight=10248、 SuperTag 模板最多可容纳64 个成员标记名和2 个嵌套级别。
intouch学习笔记
1. 使用合适的文本编辑器,例“记事本”Windows目录中的WIN.INI 文件。
2. 找到【InTouch】部分并添加下列参数:【InTouch】参数描述MultiScreen=1 打开多屏幕模式MultiScreenWidth=640 单个屏幕的像素宽度MultiScreenHeight=480 单个屏幕的像素高度例如,如果您计算机的分辨率是2560x1024,分开显示在两个并排的屏幕上,则可输入下列内容:【InTouch】MultiScreen=1MultiScreenWidth=1280MultiScreenHeight=10248、SuperTag 模板最多可容纳64 个成员标记名和 2 个嵌套级别。
这表示,SuperTag 父项可包含多达64 个内嵌的子成员,并且这每个子成员又可以包含多达64 个子成员标记名,因此总共可以有4095 个成员标记名。
9、SuperTag每层最多10个字符长度。
10、记录远程引用标记名缺省条件下,远程引用的标记名会记入“历史记录”文件。
要记录远程引用标记名,您必须启用“历史记录”功能,然后在应用程序目录中的INTOUCH.INI 文件中添加下面一行代码:RemoteTagsLogEvents=1如果不想记录I/O 型标记名,请在应用程序目录下的INTOUCH.INI 文件中添加下面一行代码:RemoteTagsNoIOEvents =111、如果在alarmbuf.ini 中添加一行"SuppressionLog=1",则"SuppressionLog=0" 会关闭抑制标准改变时写入Logger 的功能。
缺省条件下,此值设置为关闭。
12、热备份对配置文件provacc.ini13、14、备注结合“网络应用程序开发”(Network Application Development,简称NAD)功能使用“语言切换”功能时,建议在NAD 客户端节点属性面板上,将“改变模式”设置为“重新WindowViewer”或“提示用户重新启动WindowViewer”,而不是设置为“将更改加载WindowViewer”或“提示用户将更改加WindowViewer”。
2024版intouch教程1
显示设置
在Intouch中,可以对控件的显示 属性进行详细设置,如字体、颜 色、大小等,以满足不同场景下 的显示需求。
格式化显示
除了基本的显示设置外,Intouch 还支持对数据进行格式化显示, 如日期、时间、数值等数据的格 式化。
属性设置
修改对象颜色、线型、填充等属 性。
常用快捷键
Ctrl+C(复制)、Ctrl+V(粘 贴)、Ctrl+Z(撤销)等。
02
图形绘制与编辑
图形元素创建与属性设置
01
02
03
创建基本图形元素
掌握如何在intouch中创 建圆形、矩形、线条等基 本图形元素。
设置图形属性
学习如何设置图形的颜色、 线型、填充等属性,使图 形更加美观和符合需求。
04
交互功能实现
事件处理机制介绍
事件类型
包括鼠标点击、键盘输入、触摸操作等,每种事 件类型对应不同的处理函数。
事件监听
通过注册事件监听器,实现对特定事件的响应。
事件处理
当事件发生时,调用相应的事件处理函数进行处 理。
交互动作定义与触发条件设置
交互动作定义
定义交互动作的名称、参数和执行逻辑。
触发条件设置
06
发布与分享
作品导出格式选择及参数设置
导出格式
支持导出为图片、PDF、视频等格式,可根据需求选 择合适的格式。
参数设置
包括分辨率、色彩模式、压缩等参数,可根据具体需 求进行调整。
预览和检查
在导出前可预览作品效果,并检查是否有误或需要调 整的地方。
InTouch基础培训教程
在报表模板中,将数据源与相应的报表元素(如文本框、图表等) 进行绑定,实现数据的自动填充。
动态更新
通过设置刷新机制,如定时刷新或事件触发刷新,确保报表数据能 够实时更新。
打Hale Waihona Puke 输出参数设置及优化建议打印区域设定
明确需要打印的报表区域,避免打印不必要的内容。
页面设置
根据打印需求,合理设置页面大小、方向、边距等参数。
用户角色定义
根据企业业务需求,定义不同的用户角色,如管 理员、操作员、访客等,每个角色对应不同的操 作权限和数据访问范围。
权限分配策略
遵循最小权限原则,为每个用户角色分配必要的 权限,确保用户只能访问其所需的功能和数据, 降低系统风险。
权限管理
提供灵活的权限管理功能,支持对用户角色权限 的增、删、改、查等操作,方便管理员根据实际 需求调整权限分配。
故障排查手段
利用系统日志提供的信息,结合其他故障排查工具和技术(如性能监 控、网络诊断等),对系统故障进行定位、分析和解决。
07
高级功能拓展与应用实例
Chapter
自定义函数库开发教程
自定义函数库开发流程
介绍从需求分析、设计、编码、测试 到发布的完整流程。
函数库命名规范与编码风格
阐述如何制定统一的命名规范和编码 风格,提高代码可读性和可维护性。
01
02
03
控件添加
掌握常用控件的添加方法 ,如按钮、文本框、图像 框等。
属性设置
了解并设置控件的属性, 如大小、位置、颜色、可 见性等,以满足界面需求 。
事件处理
学习控件的事件处理机制 ,如单击、双击、键盘输 入等,实现用户交互功能 。
动画效果实现技巧
intouch9.0培训教材
内存整形
数值: 250, 0, 500
DiscTag1
内存离散
数值: none
DiscTag2
内存离散
数值: none
MessageTag 内存消息
数值: 缺省值
提示:创建每个标记名后都记得保存。 下面是已完成的各标记名: IntTag
Wonderware Training
58
DiscTag1 DiscTag2 MessageTag 1元或符号.
INTOUCH 9.0 Basic Course
在窗口间共享图形。
1. 在 Scratch 窗口中拷贝阀和按钮,粘贴到 Links 窗口中。打开 Scratch 窗口, 选中目标并单击 复制工具。 (或使用 CTRL + C).
2. 使用窗口菜单切换到 Links 窗口,单击粘贴工具。(或使用 CTRL + V).
Wonderware Training
64
链接 Valve 1 符号
1. 双击 Valve 1 符号进入动画链接对话框。 2. 将线颜色,填充颜色和文本颜色都链接到一个标记名, DiscTag1。
3. 在线颜色->离散表达式中双击 表达式文本框 ,并选择 DiscTag1。
INTOUCH 9.0 Basic Course
10. 点击 OK. 完成后的新应用程序、名称为 Scratch 的窗口和图形如下图。
Wonderware Training
54
Lab 2 – Creating Tagnames
Introduction
本练习中,将在 WindowMaker 中用标记名字典来定义和创建新的标记名。
Objectives
到标记名 DiscTag1.
intouch学习资料3
将分析结果以图表、报告等形式 呈现,为决策提供支持。
BIG DATA EMPOWERS TO CREATE A NEW ERA
06
系统集成与二次开发实践分享
系统集成策略制定和实施步骤
01
明确集成目标和范围
确定需要集成的系统和功能,明确 集成的目标和范围,为后续工作提
供指导。
03
选择合适的集成技术
进入21世纪后,Intouch软件进一步拓展应用领域, 不仅局限于工业自动化,还广泛应用于智能交通、智
能家居、医疗设备等众多领域。
主要功能特点与优势
强大的图形界面设计能力 Intouch提供丰富的图形元素和 灵活的布局方式,支持多种图形 格式导入,方便用户快速构建直 观、美观的界面。
开放性和可扩展性 Intouch提供丰富的API接口和插 件机制,支持与其他软件进行集 成,方便用户根据实际需求进行 二次开发和功能扩展。
1 2
远程监控技术概述 介绍远程监控技术的基本概念、原理及应用场景。
远程监控技术架构 分析远程监控系统的整体架构,包括数据采集、 数据传输、数据处理、数据展示等模块。
3
关键技术解析 深入剖析远程监控技术中的关键技术,如数据传 输协议、数据加密与安全防护、实时数据处理等。
实时数据传输协议解析
实时数据传输协议概述
介绍实时数据传输协议的基本概念、原理及应用场景。
常见实时数据传输协议比较
对比分析几种常见的实时数据传输协议,如Modbus、OPC UA、 MQTT等,从传输效率、可靠性、安全性等方面进行评估。
协议选择与配置
根据实际需求,选择适合的实时数据传输协议,并进行相应的配置, 包括协议参数设置、数据传输格式定义等。
intouch专家篇-创建动画链接PPT学习课件
• 5. 单击确定将链接附加到对象,并返回动画链接 对话框。如果需要,现在您可以给该对象添加其 它链接。
2020/3/1
1
沈鼓自控公司技术部
要创建模拟表达式颜色链接
• 1. 双击对象;或选择它然后在特别菜单上单击动画链接。 此时出现“链接选择”对话框。
• 2. 在用户输入区,单击模拟。 此时出现输入 -> 模 拟标记名对话框。
• 3. 在标记名框中,输入模拟型(整型或实型)标 记名。
• 4. 要给链接指定等价键,请单击键。
• 5. 如果要在激活此链接时显示可选的数字小键盘, 请在给用户的消息框中,输入希望在数字小键盘 上出现的提示消息。
பைடு நூலகம்
2020/3/1
2020/3/1
1
沈鼓自控公司技术部
应用颜色链接
• 您可以给线条、矩形、圆角矩形、椭圆、多边线、 多边形以及文本的动态属性应用颜色。在给线条、 填充或文本对象创建颜色链接时,您需要使用调 色板来选择希望链接到标记名的值、标记名的报 警状态等对象的颜色。
• 线颜色和文本颜色链接必须使用纯色。如果选择 抖动(混合)色,则缺省条件下, WindowMaker 选择与之最接近的纯色。 您可以创建自定义调色 板,并将它们加载到标准的 WindowMaker 调色板 中。
2020/3/1
1
沈鼓自控公司技术部
4.4 创建显示链接
• 您可以使用各种显示链接向操作员提供输 出。 可供创建的显示链接有八种类型:
2020/3/1
1
沈鼓自控公司技术部
创建颜色链接
• 您可以使用颜色链接该对象的线条颜色、 填充颜色及文本颜色属性设置动画效果。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Intouch学习笔记(之一)1、关闭右键菜单在intouch.ini文件中加入 oldrightmousebehavior = 12、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=1MultiScreenWidth=1280MultiScreenHeight=10248、SuperTag 模板最多可容纳64 个成员标记名和2 个嵌套级别。
这表示,SuperTag 父项可包含多达64 个内嵌的子成员,并且这每个子成员又可以包含多达64 个子成员标记名,因此总共可以有4095 个成员标记名。
9、SuperTag每层最多10个字符长度。
10、记录远程引用标记名缺省条件下,远程引用的标记名会记入“历史记录”文件。
要记录远程引用标记名,您必须启用“历史记录”功能,然后在应用程序目录中的INTOUCH.INI 文件中添加下面一行代码: RemoteTags LogEvents=1如果不想记录I/O 型标记名,请在应用程序目录下的INTOUCH.INI 文件中添加下面一行代码:RemoteTagsNoIOEvents=111、如果在alarmbuf.ini 中添加一行"SuppressionLog=1",则"SuppressionLog=0" 会关闭抑制标准改变时写入Logger 的功能。
缺省条件下,此值设置为关闭。
12、热备份对配置文件provacc.ini13、14、备注结合“网络应用程序开发”(Network Application Development,简称NAD)功能使用“语言切换”功能时,建议在NAD 客户端节点属性面板上,将“改变模式”设置为“重新 WindowVi ewer”或“提示用户重新启动WindowViewer”,而不是设置为“将更改加载 WindowViewer”或“提示用户将更改加 WindowViewer”。
15、RealTrend主时间刻度之间的最大时间是65536 秒或18 小时12 分钟16 秒。
主时间刻度数必须是副/ 主刻度数的偶数倍。
16、通过在INTOUCH.INI 文件(位于应用程序目录中)的[INTOUCH] 部分添加参数ForceLogging=#可以改写该缺省值。
此参数的值表示分钟,可以设置为 5 和120 之间的某个值。
要记录标记名的当前值(即使更改小于或等于记录死区值),请添加参数ForceLogCurrentValue=1。
例如:通过添加参数ForceLogging=15 和ForceLogCurrentValue=1,当前标记名值将至少每个15 分钟或是在标记名值发生变化时写入“历史日志文件。
17、示例3SQLSetStatement n 此语句必须用于复合查询及超过131 个字符的字符串表达式。
字符串表达式超过131个字符时,请使用SQLAppendSQLSetStatement(ConnectionID, "Select Speed, Ser_No from tablename w here Ser_No ='" + Serial_input + "'");SQLExecute(ConnectionID, "BindList", 0);在上例中,StatementId 设置为零,这样在执行语句之前就不必调用SQLPepare(Connection_Id, StatementId)。
因为StatementId 并非由SQLPepare 建立,若要正确结束此sele ct 语句,请使用SQLEnd 函数,而不是SQLClearStatement() 函数。
SQLSetStatement(Connection_Id, "Select Speed, Ser_No fromtablename where Ser_No ='" + Serial_input + "'");SQLPrepareStatement(Connection_Id, StatementId);SQLExecute(Connection_Id, StatementId);在上例中,StatementId 是由SqlPrepareStatement 创建的,并在SQLExecute 函数中使用。
要结束此sel ect 语句,请使用SQLClearStatement 释放资源并释放StatementId。
18、请勿通过“远程桌面”会话运行Intouch。
19、应用程序的整个路径(包括网络驱动器字母、冒号及所有的反斜杠)不得超过114个字符,否则WindowMaker无法打开该应用程序。
20、不要将WindowViewer添加到“应用程序浏览器”中,否则WindowMaker中创建的新窗口则无法在WindowViewer中保持同步。
Intouch学习笔记二19、应用程序的整个路径(包括网络驱动器字母、冒号及所有的反斜杠)不得超过114个字符,否则WindowMaker无法打开该应用程序。
20、不要将WindowViewer添加到“应用程序浏览器”中,否则WindowMaker中创建的新窗口则无法在WindowViewer中保持同步。
21、“平移与缩放”不适用于以下控件:ActiveX控件、分布式报警对象、16笔趋势、SPC Pro对象、所有的Windows控件22、调色板信息保存在*.pal文件中23、关闭右键菜单功能:在Intouch.ini文件中添加如下 oldrightmousebehavior = 124、窗口类型:替换:打开该窗口,该窗口会自动关闭所有与他相交的任意窗口;覆盖:出现在所有显示窗口的上方;弹出:类似于覆盖窗口,但区别在于弹出式窗口总是位于所有打开窗口的上方,通常需要用户做出响应才能移除。
25、Intouch最多允许4096个占位符。
26、导入应用程序包含选项:窗口,数据改变脚本,键脚本,条件脚本,QuickFunctions,ActiveX 事件脚本,应用程序脚本。
27、Intouch最多同时安装43个向导(Wizard)28、Intouch中接受键盘输入的Windows控件不能用在SuiteV oyager下29、为了让ActiveX事件脚本正常运行,为之创建的脚本的ActiveX控件必须载入内存,包含该控件的窗口必须打开。
30、Intouch不支持下列类型的ActiveX控件:无窗口控件,单框架布置,容器、数据控件,发送对象,Array、Blob、Object、Variant型控件31、ThisControl只能通过ActiveX事件脚本进行访问,他不能通过任何其他类型的Intouch QuickScript 进行访问。
32、ThisEvent只能通过ActiveX事件脚本进行访问,他不能通过任何其他类型的Intouch QuickScript 脚本进行访问,必须选择ThisEvent以访问ActiveX控件的事件参数。
33、更改WindowViewer的颜色:ChangeWindowColor(“WindowName”,RValue,GValue,BValue)34、Intouch 的安全性有以下三种:基于Intouch的,基于操作系统的,基于ArchestrA的安全性。
35、IntouchView:只能连接到ArchestrA Application Server Galaxy这个IO数据源,不生成报警,但支持显示与确认来自其他报警供应器的报警,使用ArchestrA安全模型。
不生成历史记录,只生成同SYS,USER相关的事件。
36、创建新的IntouchView应用程序:在创建新应用程序的最后一步,选中“IntouchView应用程序”复选框。
37、Intouch应用程序与IntouchView应用程序之间的切换:特别/应用程序类型/IntouchView应用程序。