抖音粉丝群1
『7x24小时有问必答』

WINCC画面中的输入/输出域,可能是用的最多的对象了。本文详细总结一些有关I/O域的内容,以供学习交流。

主要内容:
1、I/O域限制值
2、I/O域操作员消息

WINCC版本:V7.4 SP1 ASIA

1I/O域限制值
1.WINCC I/O域设值限制

监控系统中对于过程值的设置一般都有一个范围限制,这个限制可以在下位控制设备中实现,也可以在上位HMI中实现。在HMI中配置的好处是,当设值超出范围时,可以给操作员以提示。


通常的方法是:配置I/O域控件属性“限制”的上限值、下限值,来限制I/O域输入输出的值。


640.jpg

当I/O输入值超出此限制,系统会自动弹出如下警告窗口,点击“确定”输入操作被终止。
640.jpg

对于一个输入I/O域,其同时也输出显示过程变量值,当输出值超出此范围时,显示值将变成***


对于HMI来说当某一过程值超出范围时,其值也应该显示在屏幕上供操作员查看,并可结合如改变颜色等方法来进行提示,而不是简单粗暴的变成***。作为一个控件,I/O域的“输入”、“输出”属性,有自己的地址空间,I/O域控件的上、下限值限制比较的是该地址的值,而不是过程变量的值。


综上所述,改用通过设置过程变量的上、下限,来限制I/O输入的值。并弹出提示窗口。

640.jpg

改写上篇文章的vbs设值确认功能函数

640.jpg
变量的限制值,作为WINCC的组态数据,不知在VBS脚本中可不可以读取,如果可以读取,函数的Llimit、Hlimit两个参数就不需要,当修改了变量的限制值也不需要修改脚本。感兴趣的可以研究下。


I/O域,选择键盘按下事件,添加vbs脚本


640.jpg


脚本功能:捕捉键盘按下“回车”键,调用I/O域设值确认、超限检查功能函数


640.jpg



2.I/O域输出超限提示


如果变量设置了上、下限,当变量值超出限制时,变量对应状态将改变,可以通过判断此状态来改变I/O背景的颜色

方法:选择I/O域背景颜色属性,使用“动态对话框”进行配置
640.jpg

选择“评估变量状态”,选中变量后在右侧窗口列出变量所有的状态,选择“超出上限”“超出下限”配置I/O背景对应的颜色,最后“确认”即可。

640.jpg

2I/O域操作员消息
监控系统HMI中对于某些重要的对象和数据进行操作时,应该生成操作记录并归档,以供查询。


1.“操作员消息”属性


WINCC“图形编辑器”中相应对象的属性中有“操作员消息”选项的,如果“操作员消息”属性已设置为“是”,则在操作时会生成编号为12508141的系统消息,并将其发送至消息系统进行归档。

640.jpg
2.I/O域输入时生成消息
方法

选择I/O域属性“其它”项,设置“操作员消息”属性为“是”

640.jpg
则在I/O域输入值后,将生成一条包含各消息块(如:变量名设置前旧值/过程值2设置的新值/过程值3等)的归档消息
640.jpg
请点击此处下载

查看状态:已购买或有权限

您的用户组是:游客

文件名称:Processvalueset(1).zip 
下载次数:0  文件大小:1.85 KB 
下载权限: 不限 
以上资料整理不易! 打赏楼主 ,也可赚取金币!


您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

上一主题上一主题         下一主题下一主题
QQ手机版小黑屋粤ICP备17165530号

关于我们·投诉举报· 用户帮助· 联系我们 · 本站服务 · 版权声明· 隐私政策 · 投搞指南

法律保护:PLC技术网,plcjs.com,plcjs.net等字样
Copyright 2010-2030. All rights reserved. 


微信公众号二维码 抖音二维码 百家号二维码 今日头条二维码哔哩哔哩二维码