浅谈wincc画面制作

上传人:小** 文档编号:93031403 上传时间:2019-07-16 格式:PDF 页数:4 大小:180.57KB
返回 下载 相关 举报
浅谈wincc画面制作_第1页
第1页 / 共4页
浅谈wincc画面制作_第2页
第2页 / 共4页
浅谈wincc画面制作_第3页
第3页 / 共4页
浅谈wincc画面制作_第4页
第4页 / 共4页
亲,该文档总共4页,全部预览完了,如果喜欢就下载吧!
资源描述

《浅谈wincc画面制作》由会员分享,可在线阅读,更多相关《浅谈wincc画面制作(4页珍藏版)》请在金锄头文库上搜索。

1、1 概述 浅谈 Wi n C C画面制作 汤颖 Wi n C C 是 某 公 司 开 发 的 一 款 用 j : S 1 MA T I C S 7系列 P L C 的人机接口软件。 作为 l 业 自动化 HMI领域 的一款 优秀 软 什,Wi n C C 的应用广泛 。我在许多项 目的 画面编程中都使用了 Wi n C C。个人有一些 心得体会,总结出来供人家参考。 2 画面结构及框架制作 监控软件的画面有很多层次, 一般情况 下的画面结构如下: 其中欢迎画面相当与书的封面 , 包含项 目的信息 开发公司的信息。 总图监控画面 以监视项 目中所有I 域的设备运行情况。 根据 l 艺的划分和操作

2、的要求 , 将项 目分成 几个 域, 每个 域做成一个子画面供相应 域的操作员监控 。 每个 域的监控画面都 有弹出子画面供操作员控制设备。 当操作员 需要操作设备时,需点-I 打 设备按钮,在弹出 子画面操作 , 操作完关闭子画面, 多次点击 降低了操作员的误操作机率, 也防止在监视 面也 便设定操作员的操作权限。 趋势画面 显示需要记录分析的设备参数的趋势图。 也 u J 以打印趋势 图。 报警画面 町以奄看实时和 历史的参数报警, 并定期打印存档, 便事 故分析。 颜色定义画面将整个项 目中山现的 颜色全部列出井解释含义。 办便操作员学习 对照 。 监控画面多了,就需要在画面之间切 换

3、。 通过使用画面框架和嵌入画面。u J 以方 便 的实现监控画面的切换 。画面框架如下 画面时不小心碰到键盘 鼠标的误动作, 子画 图: 项 目名称 监控画面名称 日期时间 实时报警条 监控嵌入画面 总图按钮 按钮 趋势按钮 报警按钮 颜色按钮 框架上部左右 两边是项 目名称和 日期 时间, 中部的监控画面名称根据框架中央的 监控嵌入画面改变而改变名称 。 框架中上部 是实时报警条, 报警条弹出最新的几条项 目 报警信息供操作员查看处理。 画面正中就是 监控嵌入画面, 通过点击框架下部的画面按 钮改变嵌入的监控画面。 要实现嵌入画面的 切换,需要在 Wi n C C建立个 内部变量, 当点 按

4、钮时, 通过动作触发, 给 内部变量 设定不同的值。 嵌入画面根据 内部变量的不 同值嵌入不同的监控画面。 框架上部的监控 画面名称也根据 内部变量 的不同值显示不 同的名称。 3 变量 wi n c c 的授权只计算 I 0 点的数量, 内部变量不占用授权的点。 为了方便编辑人 最相同设备的共用画面,Wi n C C 提供 了一 种结构类 型。 将一个设备的所有点集合在一 起,建立一种结构类型。这样,每个设备就 只需有一个结构变量。 结构变量的前缀表示 不同的设备,后缀表示该设备的不 点。在 编辑子画面 时,用到的所有 的变量只标后 缀。 将不同的前缀赋给子画面 , 子画面显示 的就是不I

5、_ J 的设备。但 Wi n C C授权将结构 变晕中的每个点都作为一个 I O点计算。 结 构变量没有减少授权 I O点的数量 。同时, 结构变量的所有点都必须按结构类 型定义 的点的顺序排列在一个连续 的 P L C存储I ( 域里 。这就要求 P L C编程时将设备的所有 I 寄存器、O寄存器、M 寄存器的点都按顺 序移动到 M 寄存器 的一个连续区域。虽然 节省了 Wi n C C 的 J 作量,却增加了 S t e p 7 的。 1 作量。得不偿失。 在实际的应用中,S t e p 7编程时将一个 设备的所有 B OOL变量移动到一个 WO R D 变革中。 Wi n C C中只建立

6、设备的 WO R D变 帚。编辑画面时将 WO RD变量相应的位 当 做 B OO L变量使用,或者将几个 B OO L量 纰成二进制数使用。 这样, 原本 l 6个 B OOL 晕就 以用一个 WOR D量代替。人大节省 了 1 O 授权点的使用 。在制作相同的画面 时, 先制作一个画面, 再用变量替换一 1 具将 画面中所有的点替换成其他设备的点, 保存 为另一张画面。 和使用结构类型制作画面相 比, 虽然画面数量增多, 但是 J 作量没有变 化,还节省了大量的 I O授权点。 总体来说 ,Wi n C C 的变量系统中没有 相当 J I n t o u c h的间接变量和 C i mp

7、i l i c i t y的 虚拟变量的变量类型,结构类型又不实用, 使用起来不是很方便。 不过, Wi n C C和 S t e p 7整合的 P C S 7软 件系统可以方便的将 S t e p 7中的变量编译到 Wi n CC中, 节省了 H MI 和 P L C之间变量导 入导出的时问。 但是 Wi n C C的版本和 S t e p 7 的版本需要完全兼容才能使用变量编译功 能。 56 4 层 的使用 Wi n C C提供 了3 2个画面层。这些层的 用法和 P h o t o s h o p的层相似。人编号层显示 在小编号层的上方。 利用层特性 , 以办便 画面的制作。 制作画面时

8、, 将画面中不 特性的对象 画在不同的层中, 相I J 特性的对象画在I J 一 层中。当要改变某类对象的特性时,只需要 隐藏其他层 ,画面中就可 以只显示该类对 象, 可 以同时选中画面中所有该类对象进行 更改。 当某一类对象需要显示在另一类对象 上方时, 只要该类对象所处层号人 J 另一类 对象所处层号即可。 画面运行时, 这类对象 就在另一类对象上方。层的使用, 可 以在画 面中制作几个对象相互叠加的复杂显示效 果。 在编辑画面时也可以通过只显示编辑对 象的层来简化编辑操作。 5 C脚本的使用 Wi n C C 画面中对象的属性很多,动作 类型却没有其他 HMI 软件那么丰富。即使 最简

9、单的 0 1 切换按钮动作都没有提供。 但 是 Wi n C C提供 了 V B脚本和 C脚本供动作 使用。 不同的人可以根据 自己的语言习惯使 用不同的语言 。我通常使用的是 C脚本。 wi n C C的 C脚本提供 了完整的接 口函 数。可以使用 C 脚本接 口函数获得或改变 任何画面任何对象的所有属性,也可 以对 I O点赋值或读取 l O点的值。 高端 的 C脚本 还可以通过接 口函数获取计算机 的信息, 控 制 Wi n C C做任何动作。我就曾使用 c脚本 编写了读取计算机中 i n i 文件中轧制程序表 的函数和将轧制程序表保存到讨 算机硬盘 指定 目录下 的 i n i 文件的

10、函数 。 和 Wi n C C中 VB脚本相比较,C脚本 对 中文的支持完备,不会 出现乱码。而且 C 的脚本编辑界面也很人性化, C脚本的编 辑界面如下: 剜到 羔 j 剑鲻 兰 l 二 篱 骨 Ij 翻 : 到 - 一 # i n c lu d e p d e f a p h v o id O n L B u tl o n D o w n ( c h a r*Ip s z P ic t u r e N e me , c h e #Ip s z Ob l e c tNo me , c h a r * # p s z P r o p e r ly N , 磊 F ac e p lI t | i

11、 e r 薷 G l L P 舡 c s a g mo o p t io n ( mb c s ) VT IqC- Ta , GI 4 aME SEC -DC q S TAF T 氆碧 t l 0 = V I - a # c l e f l e 丁 e 巷 邑 m 孽 m 且 0 n “ E k rl T a Cf l a l1 1 e t i e Ta g l D W C C TAGN,k !v i E SEC TiOHE 0 V, l 0 C C F I C i 4 AME SEC TI ON S丁A RT 虹 c c s v l a # de l me F i c l | 。 me l

12、鼻j0 n P01 e N0 n e 虹葛 D 0 t s “ e Pc l D W 4 C C F 1 0 A _ E S EC 7 I ON E ND ; 蕈 u p e n , A o me l c t u r e 雾 萎薹 萎薹 三 。 簟蕊龋 龋圈磷 l蕊黼豳鳐爨 麟麓黼辫 遒 鼍 : 00 0 誊 曩 0 _ 童 匮萄 墓 蟊 一 j 二 二 : ; 茹 三 : 算 、 i ;耋 毒 鑫毫; : 蘸 : i 耋二 二 霉 二二 二 j 二 ; 一 三 所有町以使用的接 口函数都在左侧的 资源管理器中以树状 目录列出来, 编程时只 需在左侧选中函数, 指定函数用到的参数即 _H j 。 基本上无需写任何函数代码 。 脚本编译 也提供了完备的调试信息供编程人员使用, 非常的方便。 但是,Wi n C C 脚本的执行需要一个触 5 7 发。用动作事件触 发脚本是一个很好的选 择。 但如果要在对象的属性中使用脚本就没 有那么方便。Wi n C C 会 以一个周期循环执 行对象属性中的脚本, 占用人量的计算机资 源。所以,对象属性中最好不要使用脚本, 还是使用 Wi n C C 自带 的属性动态效果为 好 。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 商业/管理/HR > 管理学资料

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号