Intouch总结.pptx
《Intouch总结.pptx》由会员分享,可在线阅读,更多相关《Intouch总结.pptx(93页珍藏版)》请在冰豆网上搜索。
汇报人:
秦景奇、董森成汇报人:
秦景奇、董森成Intouch培训总结汇报人:
秦景奇、董森成汇报人:
秦景奇、董森成四、报警与事件五、实时趋势与历史趋势六、I/O通讯七、InTouch安全性一、标记名三、脚本二、动画链接汇报人:
秦景奇、董森成汇报人:
秦景奇、董森成一、标记名字典及其功能标记名字典可以理解为intouch软件的实时数据库,intouch收集PLC哪些数据,就由标记名字典来定义。
同时标记名字典将数据提供给画面。
Intouch的标记名字典是内存数据库,数据保存在内存中。
当intouch不在运行,数据就会丢失。
标记名字典是intouch的核心。
标记标记简单地定义为标记名字典里的一个值。
值代表罐位、温度、通讯状态、开关位置以及过程中的其它实时值。
每个标记有多种属性,如标记名、最小/最大值以及访问名。
标记名命名惯例intouch用户使用标记名来确定标记。
标记名最长可达32个字符,但必须以英文字母字符或数字打头。
标记名不得包含空格。
标记类型标记类型I/O标记intouch的标记时内存型标记或I/O型标记。
如果标记是从外部应用程序读取的,如可编程控制器、过程计算机的输入与输出,以及来自网络节点的数据。
汇报人:
秦景奇、董森成汇报人:
秦景奇、董森成内存型标记内存型标记在intouch应用程序内部使用。
它们可以用来创建系统常数与模拟值。
相当于中间量,如PLC的位存储器一样。
间接型标记用于创建一个窗口,并将该窗口中的标记重新指定给多个来源。
某个间接标记赋值给另一个数据源标记时,会使得它们在点域(即全部属性)、脚本等各个方面完全相同。
分类分类1、离散型如现场开关量,值为0或1。
2、整型(模拟):
介于-2147483648和2147483648之间的32位带符号整数值。
3、实型(模拟):
小数标记。
相当于浮点数。
4、消息:
最长可达131个字符的文本字符串输入/输出标记。
其它分类:
组变量(报警)、历史趋势、标记ID。
汇报人:
秦景奇、董森成汇报人:
秦景奇、董森成创建标记打开windowsmaker在特别菜单栏中选择标记名字典-选择新建-输入标记名-选择类型-单击确定。
汇报人:
秦景奇、董森成汇报人:
秦景奇、董森成标记详细资料汇报人:
秦景奇、董森成汇报人:
秦景奇、董森成初始值初始值:
启动时标记的值,在它接收到不同的值或是被“保留值”改写时才会发生变化。
工程单位工程单位:
专门为标记保留的记号,用于指出度量单位。
如CM。
最小最小/最大原始数据最大原始数据:
期望的标记值的范围。
最小工程单位最小工程单位/最大工程单位最大工程单位:
定为为在画面显示的值的系数。
如最大原始数据为100,最大工程单位为50,那么当接收到现场的值是100时,在画面上能显示的值是50。
死区死区:
要刷新标记的值至少达到的更改量,这通常用于频繁更新的I/O标记。
死区是绝对值,不管是正负,只要绝对值达到就需要刷新,在画面显示。
记录死区记录死区:
要将标记的值记录到历史数据中,与记录数据对应,标记值至少达到的更改量。
记录事件记录事件:
用于报警事件的使用。
将到报警时会介绍。
转换转换:
线性:
指的是按照当前值来显示,平方根指的是按照当前值的平方根来显示。
访问名访问名:
讲到intouch与PLC通讯时会介绍。
项目项目:
PLC的地址如DB数据块,I/O地址等。
注意格式:
如数据块单个位:
DB2,X0.3逗号必须是英文且半角实型数:
DB103,REAL56,I/O量如:
I0.0字节:
IB0)汇报人:
秦景奇、董森成汇报人:
秦景奇、董森成打印标记名字典打印标记名字典打印标记名字典详细资料有助于确定标记名的使用情况。
除了打印.CSV文件外,还可以打印“标记名字典”详细资料、报警信息、链接详细资料以及脚本的列表。
步骤:
打开windowsmaker-文件菜单-打印。
汇报人:
秦景奇、董森成汇报人:
秦景奇、董森成二、动画链接综述动画链接动画链接可以改变对象或符号的外观,以反映标记或表达式的值所发生的变化汇报人:
秦景奇、董森成汇报人:
秦景奇、董森成Intouch支持两种基本类型的链接,触动链接与显示链接。
触动链接触动链接供操作员向系统进行输入。
数值游标或按钮便是触动链接的例子。
显示链接显示链接向操作员显示输出结果。
如填充颜色、位置或闪烁链接。
动画链接选择对话框动画链接选择对话框步骤:
打开windowsmaker-特别-动画链接触动链接分类触动链接分类触动链接用在对象或符号上,使得它们在“运行时”具有“触控”(即,活动的)效果。
它包括用户输入、游标、触动按钮。
显示链接分类:
线条颜色、填充颜色、文本颜色、对象大小等等。
汇报人:
秦景奇、董森成汇报人:
秦景奇、董森成设置对象动画效果用户输入用户输入:
包括离散、模拟和字符串离散值汇报人:
秦景奇、董森成汇报人:
秦景奇、董森成用户输入模拟值注意最小值和最大值设置,还有是否启动数字小键盘。
汇报人:
秦景奇、董森成汇报人:
秦景奇、董森成用户输入用户输入字符串汇报人:
秦景奇、董森成汇报人:
秦景奇、董森成数字键盘的选择数字键盘的选择INTOUCH有三种不同的键盘:
传统的INTOUCH键盘、WONDERWARE新的可调大小键盘,以及MIRCOSOFT提供的WINDOWS键盘。
键盘可以在特别菜单-配置-windowsviewer的常规选项卡进行设置汇报人:
秦景奇、董森成汇报人:
秦景奇、董森成触动按钮触动按钮触动按钮包括离散值、动作、显示窗口和隐藏窗口。
离散值汇报人:
秦景奇、董森成汇报人:
秦景奇、董森成动作区域动作区域直接:
只要按住按钮,便将标记值设置为1,释放按钮时,该值自动复位成0取反:
按住按钮时,将标记值设置为0,释放按钮时,该值自动复位成0切换:
按下时给离散标记的状态取反,例如,如果标记等于1时按下按钮,则将它设置为0,反正亦然。
(有保持功能)复位:
按下按钮时将值设置为0(有保持功能,在点后不能改变)置位:
按下按钮时将值设置为1(有保持功能,在点后不能改变)汇报人:
秦景奇、董森成汇报人:
秦景奇、董森成触动按钮触动按钮动作汇报人:
秦景奇、董森成汇报人:
秦景奇、董森成导出窗口导出窗口创建或维护功能库应用程序,或是要在另一个应用程序中快速创建远程标记应用时,导出窗口非常有用。
导出窗口时,会将窗口文件连同索引文件一起复制到所选的目录。
步骤:
打开windowsmaker文件菜单-导出窗口,生成的文件是.WIN文件,.NDX索引文件。
转换标记名转换标记名当导入窗口时,或进行标记索引时,与窗口关联的所有标记均随同窗口一起传输。
不过,它们不会添加到新应用程序的数据库中。
相反,标记名会标为“占位符”(索引)标记。
标记名前占位符:
?
d:
(离散型)?
i:
(整型)?
r:
(实型)?
m:
(消息型)?
g:
(组型)?
h:
(l历史趋势型)?
t:
(标记ID型)步骤:
打开windowsmaker-右击选择替换-替换标记名-转换汇报人:
秦景奇、董森成汇报人:
秦景奇、董森成替换标记名替换标记名复制对象时,所得的副本将是原件的完整拷贝,包括链接,动画以及脚本。
不过如果要在复制的对象上使用不同的标记,则必须更改标记名。
步骤:
打开windowsmaker-选择要更改标记名的对象-右键-替换-替换标记-替换汇报人:
秦景奇、董森成汇报人:
秦景奇、董森成三、脚本脚本编写InTouch脚本是InTouch应用程序最强大的功能之一。
InTouchQuickScript功能可供您在满足指定条件的情况下执行特定的命令和逻辑运算。
例如,键被按下、窗口被打开,值发生改变等。
QuickFunction是创建的且可以从其它脚本和动画链接表达式中调用的脚本。
可重复使用的代码存储在一个脚本中并将它放到某个位置,从而支持在一个编辑会话中更新所有脚本的实例。
通过使用脚本,您可以创建各种自定义和自动化的系统函数。
汇报人:
秦景奇、董森成汇报人:
秦景奇、董森成InTouchQuickScript所有的InTouchQuickScript都是事件驱动的。
事件可以是数据改变、条件、鼠标单击、定时器,等等。
处理顺序取决于具体的应用程序。
尽管相同事件触发的多个脚本在计划方式上可能存在一定的固有顺序,但系统并不保证会按任何特定的顺序执行。
因此,不应就处理顺序建立任何依赖性。
汇报人:
秦景奇、董森成汇报人:
秦景奇、董森成应用程序脚本“应用程序脚本”是与整个应用程序链接的。
可以使用应用程序脚本来启动其它一些应用程序、创建过程模拟以及计算变量等。
您可以在应用程序中使用下面三种类型的“应用程序脚本”:
与此类似,I/O通讯会在“应用程序”启动时QuickScript执行之后初始化。
因此,不能在“应用程序”启动时QuickScript中引用I/O型标记名或远程标记名引用。
此外,I/O型标记名和远程标记名引用不会在“应用程序”关闭时QuickScript中更新。
“数据改变”或“条件”QuickScript不能从“应用程序”启动时QuickScript中执行。
此外,不能使用“应用程序”关闭时QuickScript来启动其它应用程序。
汇报人:
秦景奇、董森成汇报人:
秦景奇、董森成访问应用程序脚本编辑器在特别菜单上,指向脚本,然后单击应用程序脚本,或者脚本下的“应用程序浏览器”中,双击应用程序。
此时会出现应用程序脚本编辑器。
在脚本下的“应用程序浏览器”中,也可以右击应用程序,然后单击打开。
选择在运行期间脚本时,每0毫秒框会被激活。
在框中,输入在脚本执行之前等待的毫秒数。
如果要立即执行脚本,请创建一个相同的启动时脚本。
不过,只要符合在运行期间脚本的条件或事件,该脚本便会以指定的频率重复执行。
汇报人:
秦景奇、董森成汇报人:
秦景奇、董森成窗口脚本窗口脚本与特定的窗口链接。
可以给窗口使用下列三种类型的脚本:
在特别菜单上,指向脚本,然后单击窗口脚本。
此时会出现窗口脚本编辑器。
选择在显示期间时,每0毫秒框会被激活。
在框中,输入在脚本执行之前等待的毫秒数。
如果要立即执行该脚本,请创建一个相同的显示时脚本。
不过,只要符合在显示期间脚本的条件或事件,则该脚本便会以指定的频率重复执行。
汇报人:
秦景奇、董森成汇报人:
秦景奇、董森成键脚本“键脚本”链接到键盘上特定的键或键组合。
可以使用它们为应用程序创建全局键。
例如,返回主菜单窗口、注销操作员等。
可以给键应用三种类型的“键脚本”:
在特别菜单上,指向脚本,然后单击键脚本,或者在脚本下的“应用程序浏览器”中,双击键。
此时会出现键脚本编辑器。
选择按下期间时,每0毫秒框会被激活。
在框中,输入在脚本执行之前等待的毫秒数。
如果要立即执行该脚本,请创建一个相同的按下时脚本。
不过,只要符合按下期间脚本的条件或事件,该脚本便以指定的频率重复执行。
汇报人:
秦景奇、董森成汇报人:
秦景奇、董森成触动按钮动作脚本“触动按钮动作脚本”类似于“键脚本”,不同之处在于它们与链接到触动链接-动作按钮的对象关联。
(脚本编辑器可以通过动画链接选择对话框进行访问)。
操作员单击或者按下指定给链接的对象或按钮时,则会执行它们。
可以给对象使用三种类型的“触动动作脚本”:
汇报人:
秦景奇、董森成汇报人:
秦景奇、董森成创建动作按钮脚本1.绘制要链接到脚本的对象或按钮。
2.双击该对象,或选择它,然后在特别菜单上,单击动画链接。
此时会出现动画链接选择对话框。
3.在触动按钮区,单击动作。
此时会出现InTouch-动作脚本编辑器。
选择按下期间时,每0毫秒框会被激活。
在框中,输入在脚本执行之前等待的毫秒数。
如果要立即执行该脚本,请创建一个相同的按下时脚本。
不过,只要符合按下期间脚本的条件或事件,该脚本便以指定的频率重复执行。
汇报人:
秦景奇、董森成汇报人:
秦景奇、董森成条件脚本“条件脚本”既可以与离散型标记名链接,也可以与一个等于真或假的表达式链接。
也可以使用包含模拟型标记名(见下例)的离散表达式。
可以给条件应用四种类型的脚本:
汇报人:
秦景奇、董森成汇报人:
秦景奇、董森成1.在特别菜单上,指向脚本,然后单击条件脚本,或者在脚本下的“应用程序浏览器”中,双击条件。
此时会出现条件脚本编辑器。
2.由于“条件