案例分析_提高InTouch速度

合集下载

2024年InTouch组态软件培训教程(多场合应用)

2024年InTouch组态软件培训教程(多场合应用)

InTouch组态软件培训教程(多场合应用)InTouch组态软件培训教程一、引言InTouch组态软件是一款广泛应用于工业自动化领域的监控与数据采集软件,由美国Wonderware公司开发。

它具有强大的数据处理、报警管理、趋势分析等功能,能够满足各种复杂工业场景的需求。

本教程旨在帮助用户快速掌握InTouch组态软件的基本操作和高级应用,提高工业自动化系统的监控和管理水平。

二、InTouch组态软件安装与配置1.系统要求(1)操作系统:WindowsXP、Windows7、Windows10等。

(2)处理器:至少1GHz的CPU。

(3)内存:至少1GB的RAM。

(4)硬盘:至少2GB的可用空间。

2.安装步骤(1)将InTouch组态软件安装光盘放入光驱,运行安装程序。

(2)按照安装向导的提示,完成软件的安装。

(3)安装过程中,请确保所有选项均为默认设置,以便顺利完成安装。

3.配置InTouch组态软件(1)启动InTouch组态软件,进入“配置”菜单。

(2)设置通信参数,包括串口、以太网等通信方式。

(3)添加设备驱动程序,以便与现场设备进行通信。

(4)创建项目,设置项目属性,如工程名称、通信地质等。

三、InTouch组态软件基本操作1.创建画面(1)启动InTouch组态软件,进入“设计”菜单。

(2)选择“新建画面”,设置画面大小和背景颜色。

(3)从工具箱中拖拽图形、文本、按钮等控件到画面中。

(4)调整控件的大小和位置,设置控件的属性,如颜色、字体等。

2.数据绑定(1)在画面中添加数据源,如标签、数据库等。

(2)将数据源与控件进行绑定,实现数据的实时显示。

(3)设置数据刷新频率,确保数据的实时性。

3.动画效果(1)为控件添加动画效果,如闪烁、移动等。

(2)设置动画的触发条件,如按钮、数据变化等。

(3)调整动画的参数,如速度、次数等。

四、InTouch组态软件高级应用1.报警管理(1)创建报警事件,设置报警条件。

Intouch人机界面的改进

Intouch人机界面的改进

2010年1月第17卷增刊控制工程Contr ol Engineering of China Jan.2010Vol.17,S 0文章编号:167127848(2010)S 020137203 收稿日期:2009210208; 收修定稿日期:2009212208 作者简介:蔡家学(19662),男,安徽霍邱人,工程师,主要从事工业自动控制及仪表设备管理等方面的工作。

I ntouch 人机界面的改进蔡家学(中国石油化工股份有限公司安庆分公司,安徽安庆 246001)摘 要:现有火灾及气体检测保护系统使用了Triconex 公司的Tricon 控制器和Wonder ware公司的I nt ouch 人机界面软件。

通过近3年的使用,该人机界面系统暴露了在故障报警、时钟同步、病毒防范、远程维护等方面的缺陷,如不能发现DDE 通讯故障,而使得检测数据不能更新;各个报警工作站上的时间不同步,致使报警记录与实际不符;不能有效、方便地更新杀毒软件的病毒库,系统存在了安全隐患;各报警工作站距离较远,维护不方便;W indows 系统的一些功能没有完全屏蔽,不能很好地防范用户侵入W indows 系统进行非法操作等。

通过对以上问题的深入分析,利用计算机软件的相关知识,提出了改进方法,取得了良好的效果,也不需要额外的投资。

这些方法同样适用于其他使用Tricon 控制器和I nt ouch 人机界面的监控系统,以及在W indows 2000或W indows XP 环境下,使用M c Afee 杀毒软件的系统。

关 键 词:Tricon;I nt ouch;人机界面中图分类号:TP 27 文献标识码:AI m pr ove ment of I nt ouch Hu man 2Machine I nterfaceCA I J ia 2xue(Anqing Company,SI N OPEC An qing 246001,China )Abstract:The existing fire and gas syste m (FGS )uses Tricon contr oller of Triconex and I nt ouch hu man 2machine interface (H M I )s oft 2ware of Wonder ware .According t o about three years πapp licati on,the H M I syste m exposes s ome shortages at the failure alar m,ti m e synchr onizati on,anti 2virus and re mote maintenance,etc .I f the DDE communicati on failure,can not be t ound the data fr om the de 2tect ors can not be updated .The ti m e of different workstati on is different,s o the alar m records on different workstati on can not bematched .The virus pattern file can not be updated effectively and conveniently,and there is the risk of the syste m infected by virus .The vari ous alar m workstati ons are l ocated at different p laces,s o the maintenance is inconvenient .Some W indows standard functi onsare not be disabled,s o the users do not have the possibility t o enter the windows system and do s ome illegal operati on .According t o the further analysis f or these p r oble m s,the i m p r ove ment methods,which have good effects,are devel oped by using s oft w are knowl 2edge .And no more cost is required .These methods are als o app licable f or other si m ilar syste m s,which use Tricon contr oller and I n 2t ouch H M I,or use Mc Afee anti 2virus s oft w are in W indows 2000orW indows XP .Key words:Tricon;I nt ouch;hu man 2machine interface1 引 言为了防范火灾及可燃、有毒气体泄漏的报警,按照HSE (Health,Safety and Envir onment 健康、安全、环保)的工程设计理念,中国石化安庆分公司在全厂新建各装置都安装了FGS (Fire and Gas Syste m ,火灾及气体检测保护系统)系统。

2024全新intouch培训

2024全新intouch培训

根据报警类型和优先级 选择合适的通知方式, 避免对用户造成不必要 的干扰;
定期对通知方式进行测 试和维护,确保其正常 运行和有效性。
06
系统集成与扩展能力探讨
与其他工业自动化系统集成方案介绍
01
OPC协议集成
通过OPC协议,Intouch可以与各种PLC、DCS等工业控制系统进行无
缝集成,实现实时数据交换和远程控制。
能源管理领域
介绍Intouch在能源管理领域的应用案例,如电力监控系 统、能源管理平台等,展示其在数据采集、处理和分析方 面的优势。
智能制造领域 剖析Intouch在智能制造领域的应用案例,如自动化生产 线监控系统、机器人远程控制系统等,展示其在工业自动 化领域的广泛应用前景。
智慧城市领域
探讨Intouch在智慧城市领域的应用案例,如智能交通管 理系统、智能楼宇监控系统等,展示其在城市智能化建设 中的重要作用。
THANKS
感谢观看
报警通知方式配置及优化建议
01
02
03
04
05
报警通知方式配置:支 持多种报警通知方式, 如短信、邮件、语音电 话等。用户可以根据自 身需求和偏好选择合适 的通知方式,确保及时 接收并处理报警信息。
优化建议:针对报警通 知方式的配置和使用, 提出以下优化建议
确保通知方式的可靠性 和稳定性,避免出现漏 报或误报情况;
逻辑关系表达等
实现步骤演示
逐步演示案例的实现过程,包 括图形元素的绘制、属性设置、
逻辑关系建立等
经验技巧分享
分享在复杂图形组态设计中积 累的经验和技巧,如如何优化
布局、提高设计效率等
04
数据采集与处理技术应用
数据采集方式选择及配置方法

(2024年)InTouch教程

(2024年)InTouch教程
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
报警记录查询与导出功能
报警记录查询
提供报警记录查询功能,可以按照报 警类型、报警点名称、报警时间等条 件进行查询。

电脑触摸板使用技巧提高操作效率的方法

电脑触摸板使用技巧提高操作效率的方法

电脑触摸板使用技巧提高操作效率的方法电脑触摸板,作为现代电脑的标配之一,在日常使用中起着至关重要的作用。

然而,许多用户可能没有充分发挥触摸板的潜力,导致操作效率不高。

本文将介绍一些提高操作效率的电脑触摸板使用技巧,帮助读者更好地掌握触摸板的使用。

1. 调整触摸板灵敏度首先,针对个人习惯,调整触摸板的灵敏度是非常重要的。

打开电脑的设置界面,找到“触摸板”选项,进入“触摸板设置”页面。

通过调整灵敏度滑块,将触摸板的灵敏度调整到最适合自己的程度。

这样可以避免触摸板过于敏感或不敏感而造成不必要的困扰。

2. 多指手势操作现代电脑的触摸板一般都支持多指手势操作。

这些手势可以帮助用户快速完成许多常见的操作。

例如,用两个手指同时向上或向下滑动可以实现页面的纵向滚动;用三个手指左右滑动可以切换不同的应用程序等等。

但凡是使用触摸板的用户,都应该掌握这些多指手势操作,以提高操作效率。

3. 单指点击与拖动除了多指手势操作外,单指的点击和拖动也是触摸板上常用的操作方式。

单指点击可以通过轻触触摸板的某个位置来实现点击效果,用于打开文件、链接等;而单指拖动则是通过按住触摸板并移动手指的方式来实现物体的拖动效果。

熟练掌握这些基本的单指操作,是提高触摸板操作效率的基础。

4. 使用手势导航在浏览网页或者长文档时,手势导航是非常方便的操作方式。

通过在触摸板上用两个手指同时向左或向右滑动,可以实现前进或后退网页的功能。

这样可以避免频繁使用鼠标或键盘进行导航操作,大大提高了操作效率。

5. 利用触摸板的边缘功能许多触摸板都支持边缘功能,即通过在触摸板的四个边缘上进行特定的手势操作来实现快速访问功能。

例如,通过在触摸板的右侧边缘上向左滑动可以快速打开系统的通知中心;通过在触摸板的左侧边缘上向右滑动可以打开应用程序切换器等。

熟练掌握这些边缘功能的使用方法,可以大大提高操作效率,节省时间。

总结起来,电脑触摸板的使用技巧可以帮助用户更高效地操作电脑。

人机交互设计的案例分析

人机交互设计的案例分析

人机交互设计的案例分析人机交互设计是指人和计算机之间进行信息交流和互动的过程。

在现代社会中,人机交互设计在各个领域都有广泛的应用,涉及到软件、网络、智能设备等方面。

本文将通过案例分析的方式,探讨几个典型的人机交互设计案例,分析其特点、优势和不足之处。

案例一:智能手机的触控界面设计智能手机的触控界面设计是人机交互设计中的一个重要方面。

以iPhone为代表的智能手机,在触控界面设计上取得了巨大的成功。

其设计理念简洁直观,通过手指滑动、轻触等手势来完成操作,使用户能够快速高效地完成各种任务。

该设计案例的优势在于用户界面简洁、操作直观。

用户可以通过触碰屏幕上的图标和按钮来完成各种操作,无需额外的硬件设备,提高了使用的便捷性。

然而,这种设计也存在一些不足之处,例如在使用过程中容易出现误触,界面上的元素容易拥挤,增加了操作的难度。

案例二:电子商务平台的网页设计电子商务平台的网页设计也是人机交互设计的一个重要应用。

以淘宝网为例,其网页设计考虑了用户浏览商品、下单购买、支付等环节的人机交互体验。

这个案例的优势在于页面布局合理、信息分类清晰,用户可以通过搜索、筛选等方式快速找到自己需要的商品。

同时,通过跳转链接和购物车等功能,用户可以便捷地完成购买流程。

然而,网页设计也存在一些问题,例如广告过多会干扰用户的浏览,界面复杂度过高会影响用户使用的便捷性。

案例三:智能语音助手的交互设计智能语音助手如Siri、小爱同学等,采用语音交互的方式帮助用户完成各种操作,是人机交互设计的又一创新应用。

智能语音助手的优势在于能够通过语音识别和人工智能技术,准确理解用户的需求,并提供相应的帮助和回应。

用户可以通过语音指令来完成各种任务,无需触碰屏幕或按键,提供了更方便、更自然的交互方式。

然而,语音识别技术的不完善导致识别错误的情况依然存在,同时用户的隐私问题也引发了一些争议。

综上所述,人机交互设计在不同领域中都有着广泛的应用,并不断推动技术的进步和人们的生活方式的改变。

InTouch冗余

InTouch冗余

InTouch冗余InTouch是一种常见的通信工具,可以通过互联网连接人与人之间的沟通。

然而,在使用InTouch进行沟通的过程中,我们可能会遇到冗余的问题,这使得信息传递效率降低。

本文将探讨InTouch冗余的原因,并提出解决方案。

1. 冗余原因分析1.1 语言冗余在InTouch沟通中,人们常常使用冗长的语句和重复的词汇,导致信息冗余。

例如,“我个人认为”、“如果我没记错的话”等表述无疑增加了篇幅,但却没有实质性的信息。

1.2 内容重复当多个人参与同一讨论并发表类似观点时,往往会出现内容重复的情况。

这种冗余不仅浪费了时间和精力,还导致了信息的混乱和重复。

1.3 无关细节在InTouch交流过程中,一些与主题无关的细节也可能被多次提及,从而引发冗余。

例如,在一次讨论中,某人提到了自己的旅游经历,而其他人却反复追问旅游目的地和行程细节。

2. 解决方案2.1 简洁明了的表达为了避免语言冗余,我们应该尽量使用简洁明了的表达方式。

可以通过减少修饰性词语、删除冗长的句子和段落等方式来提高表达的精炼度。

同时,对关键信息的强调可以通过使用精确的词汇和简明的表述来实现。

2.2 提倡合作与协作为了避免内容重复,我们应该鼓励参与者进行有效的合作和协作。

通过在交流中引导注意力和提醒其他人已有观点的存在,可以避免重复发表类似的观点。

2.3 焦点回归主题为了避免无关细节的冗余,我们应该始终保持明确的讨论焦点,并在交流过程中及时回归主题。

可以通过设立议程、明确讨论目的等方式来引导参与者保持对主题的专注。

3. 实践案例3.1 企业团队沟通实例假设某企业团队正在InTouch平台上讨论一个项目计划。

通过使用上述解决方案,可以改善沟通效率和减少冗余。

- 使用简洁明了的表达:团队成员在表达自己的观点时,可以避免不必要的修饰性词语,并尽量使用简洁的句子和段落。

- 提倡合作与协作:团队成员在发表观点之前,可以查看之前的回复,以避免与已有观点的重复。

InTouch培训课件(2024)

InTouch培训课件(2024)

工作区
用于显示和编辑图形界面,包 括窗口、控件、变量等。
标题栏
显示当前应用程序的名称和当 前打开的窗口名称。
2024/1/30
工具栏
提供常用命令的快捷方式,如 新建、打开、保存、打印等。
状态栏
显示当前操作状态和相关提示 信息。
8
基本操作
打开窗口
通过菜单栏或工具 栏中的打开命令打 开已有的窗口。
关闭窗口
到界面中,保证数据的实时性。
02
定时刷新机制
除了数据变化触发更新外,InTouch还提供定时刷新机制,可以按照设
定的时间间隔定期从数据源获取最新数据并更新到界面中。
2024/1/30
03
异常处理机制
在数据更新过程中,如果遇到异常情况(如数据源连接中断、数据格式
错误等),InTouch会启动异常处理机制,如重试连接、忽略错误数据
报警记录
可以查看历史报警记录,包括报警类型、时间、描述和确认状态 等信息。
事件记录
可以查看历史事件记录,包括事件类型、时间、触发条件和执行结 果等信息。
过滤与排序
可以根据报警或事件的类型、时间等条件进行过滤和排序,以便快 速定位和处理问题。
24
2024/1/30
06
CATALOGUE
报表生成与打印输出
连接参数配置
根据数据源类型的不同,需要配置相应的连接参数,如服务器地址、端口号、用户名、密 码等。
数据源连接测试
在配置完数据源连接参数后,可以进行连接测试以确保数据源配置正确并可以成功连接。
2024/1/30
18
数据通信协议设置
1 2
通信协议选择
InTouch支持多种通信协议,如OPC DA、OPC AE、Modbus、DNP3等,可以根据实际需求选 择合适的通信协议。
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

案例分析提高InTouch的I/O显示速度状况:
一客户系统由7套S5-155 组成,通讯采用Siemens的H1网络,监控软件为DOS下的COROS,硬件为286的机器,已投产12年。

这些硬件和软件已经无法作备品备件了,现客户要求改造HMI,合并采集一些其它重要数据。

我们的方案为:
HMI软件采用Wonderware的InTouch 10,I/O驱动采用INA T的S5-OPCServer。

采用INAT的OPCServer的原因在于它是用普通的以太网卡,无须Siemens的专用CP卡,且网络可以经过改造成RJ45格式的网线,这样以后的备品备件将没有任何问题,软件驱动没有损坏的后顾之忧,且网络上可以下载试用版,测试后发现功能强大,兼容性高,性能稳定。

软件部署分析:
由于S5的H1通信极其繁琐,它需要配置CP卡(通过专用软件CP143,在线下载配置参数到CP卡里),在CPU里还需要编写以太网的通讯程序,所以尽量少改动原来的代码。

我们经过努力,已经可以在CPU里编写好合适的代码,配置合适的CP参数,能够让
OPCServer存取到S5 PLC里的信息。

这样可以做到原来的COROS与现在的InTouch同时工作。

S5 PLC的通讯有一个特点就是,每个连接都需要单独编成,所以使用一台OPCServer 工作,作为服务器,供所有的客户端存取数据。

至于说到冗余,则需要另外备份一台OPCServer服务器,在主服务器出现故障后,通过软件切换到备份服务器上,做到冷备冗余,这样也可以满足生产的需要。

按理这样的工作结束,这个工程就可以结束了,但后来出现的问题却让我们无法想象。

主要的表现在:
数据的更新速度太慢!COROS的显示速度一般1秒可以全部更新完毕,但InTouch的速度却需要4-5秒,这个速度对于轧钢是无法接受的,中间的一些报警信息由于速度慢而导致丢失。

分析:
经过现场的调研,发现7个PLC的表现并非一样,其中6个PLC的速度用户不太关心,主要关心的是现场轧钢的速度,每个轧钢机架的状态,设定的参数,活套的参数等。

所有这些参数本来在不同PLC里,但PLC的编程人员已经将他们汇总到一个叫REF的PLC中,所以我们只需要解决这个PLC的速度慢问题就可以达到用户要求了。

通过通讯连路的信息包分析看到,OPC的工作原理如下:
1 一个连接中所有的信息通过优化和组合,将有相同DB的Tag信息整合在一起,生成一个读该DB块的请求,不同DB上的Tag信息将整合到对不同的DB块的读写上,最理想的情况是:每个DB块只需要一次读DB的请求。

这些请求放到队列里,依次向PLC的CPU发出1条请求,获得CPU的反馈后进行下一个请求。

CPU无法处理一个连接的多个请求。

在我们的项目里,InTouch的访问Tag信息中,竟然需要访问25个以上的DB块才能完整。

这样一次循环,需要读25次以上。

所以造成速度奇慢。

COROS采用的是专用方法,可以一次将数据读出,这样就可以大幅度地提高速度。

但COROS的读,并非在数据块里,所以他的方法无法使用。

2一般HMI的设计可以多建立几个TOPIC,每个TOPIC的扫描速度可以灵活的设置,但这个项目里失效,因为只有一条连接通道,参数无法分开设置。

解决方法
1在PLC中增加OPC Server的连接通道数,这样可以显著的提高速度
2减少访问DB块数量。

改动程度比较
2种方法都需要修改PLC的程序,其中的增加连接数需要:
⏹增加H1的连接数,需要修改CP的配置参数,CP需要停机,同时还需要重新写入
到EPROM卡里,复杂。

⏹还需要修改CPU中的程序,要调用对这个连接的服务。

不得已不采用。

第二方法:
将DB块数据集中到一个DB块里,无须停机,可在线进行,由于是数据传输,没有逻辑,所以程序改动相对较小,更容易被用户接受。

事实证明这种方法是有效的,通过修改,原来的25个DB块访问,变成10个DB块的访问,速度也由原来的4-5秒,降低到2.5秒左右。

因为对于往PLC里写的DB块是无法整合的,始终不能降低到最低。

挑战极限
通过上述的优化,速度大幅提高,但用户还是不接受,该如何办? 只有2条路可走,那就是增加连接数,进一步下降DB块的数量。

通过分析我们发现:
设定参数只有在修改时才需要涉及到,正常工作后数值是不动的,但从定义不同的访问速度方法不能使用。

能否可以在需要写的时候访问这些DB块,而正常情况下不访问它?
对InTouch作如下的试验:
1对于需要写入的Tag如IOTag1,它的值不用来显示。

显示修改的值是一个Memory 型的,在用户输入时,Script里写入下的代码
IOTag1 = M_Tag1;
运行的结果是,该IOTag1仍然在扫描的Tag里,看样子Wonderware的编译器检测到了该Tag是必须激活的。

方法失败!
2在Script里不要显式地出现IOTag1,而是去CALL Function,然后在Quick Function里出现
IOTag1 = M_Tag1;
运行结果是:程序被执行,但I/O Server里并没有真正写到I/O里,失败!
3 Wonderware的技术支持建议可以使用wwpoke函数,将数据写到相应得地址里。

编写程序,测试成功!仔细参考wwpoke函数的说明,发现他使用的DDE的功能,在本机的I/OServer里测试成功,但在I/OServer在不同的机器上却可能存在问题。

这个方法可以进一步探讨。

4通过在I/Otag写入前,调用IOSetItem函数,指向正确的写入位置,然后给IOTag = value,强迫写入,执行完后,再调用IOSetItem函数将它指向另外的地方。

测试成功!该方法的好处在于不使用DDE的WWPOKE,是可以通过内部的suitelink协议写入,可以对I/O 服务器在机外的情况。

通过上述的测试,我们的方法是:
设定参数通过修改PLC程序,将他移动到显示块里,而写的参数,运行时刻立即激活,写入后,立即释放。

这样的话可以做到ref PLC在正常情况下只访问2个DB块的目标!
通过试验,最终速度已经达到0.9-1.2秒间,用户基本接受。

这也是InTouch的最好表现了。

相关文档
最新文档