求指导一个画面监控值只能显示在区间值,超出了该范围就提醒操作者方法

监控的画面中显示现场的压力值,现在需要做一个提醒,就是压力只能在一段区间里面,比如压力值在0.4-0.7MPa之间才是正常的,低于0.4或者高于0.7都需要提醒操作者,现在低于0.4的我选择的是闪烁并且可以实现,但是貌似高于0.7的不好做而且wincc6.0里面默认的那个数值都是下限值,设定好了没反应,那个上限值怎么实现呢?提醒方式能不能换一个(只要不是闪烁就可以)可能有人会说改程序,但现在的情况是不能改程序;画面报警也不在考虑范围内。所以求大神指导。

最佳答案

这个应该比较好做,就是当压力小于0.4或大于0.7时,压力值就闪烁显示报警,提醒操作都注意。你其实小于0.4已经做出来啦,剩下的一半,看下面方法能否满足你的要求。

1.在输入输出域对象属性里,输入输出里,域类型:输出,输出值:动态里选择你要显示的压力值的变量(比如P_1),数据类型:模拟量。其它根据需要选择,见图1
2. 在输入输出域对象属性里,闪烁里,激活闪烁文字:静态:否,动态:打开动态对话框,表达式/公式里:''''p_1''''<0.4|''''p_1''''>0.7(说明:︱是或运算,当压力小于0.4时或当压力大于0.7时,文字进行闪烁),数据类型:布尔型,为真时激活闪烁文字,为假时否。这一步比较关键。见图2
3. 在输入输出域对象属性里,闪烁里,闪烁文本颜色关:静态:红色,动态:打开动态对话框,表达式/公式里:''''p_1''''<0.4,数据类型:布尔型,为真时闪烁文本颜色关设为黄色,为假时闪烁文本颜色关设为黑色,(说明:当压力小于0.4时,压力值的颜色,为黄色文字进行闪烁)。见图3
4.在输入输出域对象属性里,闪烁里,闪烁文本颜色开:静态:浅蓝,动态:打开动态对话框,表达式/公式里:''''p_1''''>0.7,数据类型:布尔型,为真时闪烁文本颜色开设为红色,为假时闪烁文本颜色开设为黑色,(说明:当压力大于0.7时,压力值的颜色,为红色文字进行闪烁)。见图4

在输入输出域对象属性里,闪烁里,文本闪烁频率根据需要选择,可设为快。
另外注意在输入输出域对象属性里,颜色里,设置字体的颜色(如:浅蓝)要与闪烁的二种颜色(黄、红)尽量对比鲜明。

这样设置完后,当压力在0.4至0.7之间时,以压力值以浅蓝色正常显示。当压力小于0.4时,压力值闪烁显示,显示颜色在黄黑之间变化。当压力大于0.7时,压力值闪烁显示,显示颜色在红黑之间变化。

图片说明:

求指导一个画面监控值只能显示在区间值,超出了该范围就提醒操作者方法  求指导一个画面监控值只能显示在区间值,超出了该范围就提醒操作者方法  求指导一个画面监控值只能显示在区间值,超出了该范围就提醒操作者方法  求指导一个画面监控值只能显示在区间值,超出了该范围就提醒操作者方法  

提问者对于答案的评价:
这个方法的确行的通,不过很奇怪的是:我下限值做好了只想上限值用布尔型做结果行不通,这个就有点奇怪了。平常很少考虑布尔型的类型,这次将思维扩大了不少。至于改程序的问题不做解释了,反正就是条件不允许改动的。还有C脚本的问题,基础较差,见谅。。还是谢谢大家。。

最佳答案作者回复:
楼主,还有&与运算,!非运算,/取模(余数),你都可以灵活运用。

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc224001.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2018年3月6日 下午1:27
下一篇 2018年3月6日 下午1:27

相关推荐

  • WINCC组态的问题

    我现在在组态一个冷库的项目,现在有一个要求:每当制冷机打开10分钟要求温度降低1摄氏度,否则报警,怎么用脚本实现?最好能写一段。谢谢了! 问题补充:  上位连接的是智能采…

    SIMATIC WinCC 2019年6月11日
  • 管道液体动态

    污水处理工程中  1、我要在组态界面实现 管道里有液体流动的动态效果 并且能指示液体流动方向,该如何实现? 2、鼓风机的扇叶如何实…

    SIMATIC WinCC 2019年6月11日
  • wincc7.4软件故障问题

    我在windows7*64位系统上安装了购买的WINCC7.4软件,前天发现弹出的画面窗口关闭不了了,之后重启一下系统又好了,出现问题的前一天还重启过一次系统的,请问这是什么情况?…

    SIMATIC WinCC 2021年7月5日
  • WINCC 5.1 转WINCC 6.0出问题了

    我有个老项目是WINCC 5.0的 现在想把它转成WINCC 6.0的,在转化时出错,显示为ODBC出错,不能创建数据源“WINCC_CS"…

    SIMATIC WinCC 2019年6月11日
  • wincc无法写入s7-200,通讯没问题

    wincc无法写入s7-200,OPC通讯没问题,浮点数读取都正常,wicc启动项目后点击“工具”下的“驱动程序连接状态”检测状态正常,譬如我做了一个按钮,点一下置1,再点一下置0…

    SIMATIC WinCC 2019年6月10日
  • WINCC变量类型选择

    模拟量显示用DB好还是用MD,他们之间有什么区别 最佳答案 1.选择DB的话数据掉电保持,在CPU属性中设置的M区掉电保持。 2.DB区和M区的使用范围跟CPU型号有关,…

    SIMATIC WinCC 2019年6月11日
  • WINCC中C语言程序解析

    #include 问题补充:MY GOD 我问的是一段程序,怎么就只有个include了呢。后面的都没有显示 郁闷 最佳答案 #include只是&n…

    SIMATIC WinCC 2019年6月11日
  • WINCC动作C脚本读写问题

    把变量管理的变量读过来,做差值运算,在赋值给内部变量中的一个变量,运行wincc,变量值是0,值没有被写入,相问下那里错了 图片说明:    最佳答案 winc…

    2021年7月5日
  • WINCC7.4软件装好无法连接到服务器,不能创建、打开项目

    WINCC7.4软件装好无法连接到服务器,不能创建、打开项目 钻石用户推荐最佳答案 你看看电脑–管理–服务和应用程序–服务,里面的wincc的服务是否启动,如果手动也无法启动…

    SIMATIC WinCC 2021年7月5日
  • 关于VCC编程

    我 装了VCC编程在 移植项目时打开画面时提示GRAPHICS.DESIGNER(美术设计员)打开文档错误。有那位老师可以告诉我 。 问题补充:首先我…

    SIMATIC WinCC 2019年6月11日