Intouch 工控软件介绍
Intouch 工控软件作为一个实时的人机界面实用程序的程序生成器,可以产生在管理级别上的监控和数据采集程序,依靠菜单驱动在Windows多任务环境下运行。Intouch 主要由两大部分组成:
⑴ WindowMaker。它是一个应用开发环境,用以建立窗口的图形显示,并定义与工业控制器、I/O系统和其它窗口应用程序的连接。
⑵ WindowViewer。它是一个实时运行环境,用以显示由WindowMaker建立的图形窗口。
一、Intouch 的特点
·采用Windows管理内存,扩大存贮空间,因而使Intouch软件对被监控的点数(回路数)和最大画面数均不受限制。
·作图功能完善,图形逼真。
·具有数据报警、速率报警和偏差报警等多种报警设施。
·具有十一种数据类型,及其数据类型转换功能。
·具有实时曲线图四条、历史趋势曲线四条和报警画面,作为操作人员的在线指导。
·多种用户数据输入方式。
·组态方式灵活。
由于上述特点,使Intouch成为当前工业控制领域中简便易用的“快速应用程序生成器”,可以大大地减少编制工控软件的工时,降低工控软件人员的劳动强度。
二、windowMaker的操作对象
当运行WindowMaker时,用户可以按照自己的要求,建立多种、美观的图形和文本显示。这些操作对象有直线 、封闭图形、文本及数字等简单对象,此外还有报警图(Alarm Objects)、位图(Bitmap) 、趋势图(Graphs)、组合图(Symbols) 和综合图(Cell)等多种复杂对象。
三、具有14种作图工具箱 (toolbox)
这些toolboxs的功能包括有:
⑴ 选择器(Selector),用以移动或改变操作对象的尺寸大小
⑵ 画正方形/矩形
⑶ 画具有圆角的正方形/矩形 (Rounded)
⑷ 画圆和椭圆 (Circle/Ellipse)
⑸ 画直线
⑹ 画水平线/垂直线
⑺ 定义Bitmap位置
⑻ 画折线
⑼ 画多边形
⑽ 画实时趋势图
⑾ 画历史趋势图
⑿ 画报警图
⒀ 加载文本及数字
⒁ 画立体按键
在使用上述14种toolbox生成多种图形的基础上,还可以进行编辑和排版,并对选定的操作对象进行操作,这些编辑操作包括:复制(Duplicate)、删除 (Cut)、拷贝,粘贴(Paste)、粘贴位图 (Paste Bitmap)、调节位图大小、放大圆角 (Enlarge Radius),和缩小圆角 (ReduceRadius)等等。
此外,对上述图形还能进行排版操作,例如:①把相交叉的图形前移或后移,以便确定完整地显示某一个图形;②对选中的对象可以进行左、中、右或上、中、下移动以对准窗口正中,③对选中的对象在水平方位均匀分布或在垂直方位均匀分布的操作;④把选中的对象顺时针或逆时针方向旋转,⑤将选中的对象按水平线或垂直线成镜中像(对称)操作;⑥对某一复杂对象加以拆散或把简单的一些图形加以组合。此外,WindowMaker还能进行字体选择 (
9种)、颜选择(32种)等操作。
四、动态数据交换 (DDE)和I/0服务程序
动态数据交换 (Dynamic Data Exchange——DDE)是Windows实现其应用程序彼此之间通信的一种手段,所交换的数据和指令等信息是通过在运行的应用程序间建立Client/Server关系来实现的,而Intouch是借助于DDE与其他软件联合工作的。例如,通过NetBIOS DDE网络接口,可使lntouch与NetBIOS兼容的网络通信,而通过Serial Port DDE 接口可实现DDE所支持的串行口间的通信。Intouch既可作为Client(顾客),也可以作为Server(服务器),任何一个软件都同时可以作为顾客和服务器。上位机软件主要是从I/O服务程序中接收数据,如有需要,也可以送出一些键盘输入的数据。
这里应当指出的是,WonderWare公司还提供一套DDE I/O ServerToolkit软件,用户可以用它来开发I/0服务程序。已有的I/0服务程序可支持许多公司生产的可编程序控制器(PLC)与Intouch通信。
此外,Intouch还具有远程控制其它应用程序的能力,通过StartApp、ActivateApp和Sendkeys三个函数可以激活其它强有力的应用程序,从而大大增强了Intouch本身的功能。
五、Intouch具有很强的报警和趋势判断功能
在WindowMaker中提供了报警显示模式、报警记录文件、报警信息打印的定义设置。Intouch支持的模拟量报警有多种类型,如上限、上上限、下限、下下限、变化率、最小偏差和最大偏差等等,而报警的优先级可达999种。
Intouch通过Toolbox建立的实时趋势图和历史趋势图,均可由用户设置趋势的时间变化范围、数值变化范围、座标网格的分辨率、时间段段数和颜属性等等。虽然一幅图中只能显示四个参数的变化情况,但每个应用程序、每个窗口上开辟的趋势图数目不受限制。可以通过DDE取得趋势图的数据,并可打印出来。
这两个功能对于连续过程控制的在线指导具有很大意义,因而Intouch软件也倍受控制台操作员的欢迎。
1
Intouch 应用程序的建立与运行
Intouch 应用程序的建立与运行
1.1 应用程序生成过程概述
Intouch应用程序的生成要求执行下列操作:
⑴ 为应用程序建立目录。
⑵ 为每个应用程序建立一个或几个应用程序窗口和图形/文本显示。
⑶ 规定数据库值 (缺省值和 (或) 报警值等)及与外部设备的连接,如远程PLC和其它DDE(动态数据交换)应用程序,如Excel。
⑷ 在窗口图形与数据库值之间规定动画连接。另外,在应用程序窗口之间规定连接,当选择某目标,或按某一键时使另一窗口显示或不显示。
一般地讲,上述各步骤可按任何次序执行。在开发环境内任何时候直接存取标记名数据库建立应用程序时,Intouch允许用户在各操作之间任意转换。关于建立应用程序次序的限制是防止在系统中引入错误的程序。例如,在应用程序中可以为目前尚未在数据库中定义的标记名建立动画连接。此时,Intouch会提醒用户,该标记名未定义,并提供机会,定义或修改连接定义,以使用不同的标记名。
1.2 打开现有应用程序目录
为打开现有应用程序目录,应执行如下步骤:
⑴ 启动Intouch。
⑵ 选择应用程序目录。
⑶ 选择radio按钮,运行WindowMaker或 WindowViewer(WindowMaker为缺省值)。
1.3 建立新的应用目录
建立新的应用程序目录应执行如下步骤:
⑴ 启动Intouch。
⑵ 按创建目录 按钮。显示“创建Intouch应用程序”对话框,选择或建立应用程序目录名,然后确定。
1.4 建立第一个应用窗口
建立的Intouch应用程序作为在WindowMaker中建立的一组相关的窗口。每个窗口可以占有
屏幕的一部分或全部,视应用程序的要求而定。可同时显示的窗口数取决于与屏幕上可用空间有关的窗口的大小。
为了建立新的窗口,应调用 /文件/新建窗口…命令,显示“窗口属性”对话框。下面描述此对话框中的每个字段。
窗口名称 (Window Name): 此字段用于输入出现在新窗口标题栏中的窗口名。此名称最长可以为32个字符,并且可以包括嵌入的空格,标点符号以及键盘上除引号(“)以外的任何其它字符。
备注 (Comment): 此字段用于输入与窗口有关的其他注释。此信息仅用于显示,不供程序使用。
背景 (BackgroundColor): radius软件框中显示的颜为新窗口的背景,为了改变颜,选择颜框。显示颜选择调板后,选择你希望的窗口颜。
窗口类型 (Window Type): 为正在建立的窗口类型选择radio按钮。下面介绍3种类型的窗口:
① 替换窗口(Replace),它出现时将取代与之相交的任何窗口。任何的相交窗口自动从屏面上删除。
② 覆盖窗口(Overlay),它出现在当前显示窗口的顶上。当Overlay窗口关闭时,由之隐含的窗口就再次显示出来。选择Overlay窗口下面的任何可见部分,会使该窗口转至为现役窗口。
③ 弹出窗口(Popup),它类似于Overlay窗口,但总是出现在其他打开窗口的上部。即使选择另一窗口。popup窗口要取消,通常要求用户作出响应。注:如主窗口移入WindowViewer,则replace与Overlay型窗口自动随之移动;popup窗口则不能。popup窗口只能由用户移动,且仅在有标题栏时才能移动。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论