变量比较

从PLC中读取浮点数  变量定义为A (输出域,变化范围是从0到10000)  想新建变量B (输入域)   如果 当A值 增长到设定值B的时候也就是(A≥B)的时候, 让C变量值为1  即 报警动作触发。

请问有方法办到吗  尽量在WINCC中。

问题补充:
编写全局脚本,在脚本中执行判断,并把比较结果反映到C上,脚本触发条件采用循环时间触发,比通讯采样时间多一倍就可以.
关键是 这个怎么编  我编了  之后 运行没效果   可能是触发条件没写,  具体怎么写

最佳答案

可以写在全局脚本里面,也可以写在变量A的值更改事件中(属性---事件--value-- change):
vb脚本:
dim a,b,c
set a=hmiruntime.tags("A").read
set b=hmiruntime.tags("B").read
set c=hmiruntime.tags("C").read
if a>=b then
    c.write 1
else
    c.write 0
end if
set a=nothing
set b=nothing
set c=nothing
当写在全局脚本下时,注意:
1) 确认设置了定时器
2) wincc explor---计算机---计算机名字右键属性---启动---全局脚本,确认已经勾选.

提问者对于答案的评价:
谢谢

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2019年6月11日 上午6:42
下一篇 2019年6月11日 上午6:42

相关推荐

  • wincc 报警控件不显示消息文本和错位点,只显示时间和日期

    现在我的wincc只显示时间和日期,错误点和消息文本都不显示。而且这两个消息块我也都选了,请求解答,急…… 问题补充:看图片运行好之后前面都显示就后面的文字不显示,在我的电脑上显示…

    2019年6月10日
  • 两台S7200 PLC通过PC Access和WICC怎么通讯

    我有两个S7200 PLC一台是CPU224和CPU226,在PC Accesss里怎么设置才能使两台PLC都能在WICC里实现控制通讯 问题补充:我的两台PL…

    SIMATIC WinCC 2019年6月10日
  • 请问哪位有Wincc6.2软件及资料?

    刚学习西门子方面的软件,请大家多多指教。 最佳答案 给你发了一些资料,注意查收! 提问者对于答案的评价:资料已收到,谢谢

    SIMATIC WinCC 2019年6月11日
  • WINCC画面复制

    请教一下大家,我想从一个项目里面的画面复制到另一个画面里面,该如何做?谢谢大家 最佳答案 1.同一项目的不同画面 将画面打开,右键拷贝粘贴即可。 2.不同项目&…

    SIMATIC WinCC 2019年6月11日
  • WINCC7.0不能显示阿拉伯语

    各位大神,我用的是32位win7,旗舰版英文操作系统,安装了阿拉伯语语言包,装好WINCC7.0(SP2亚洲版)之后,前提我已经在时区和语言里切换成阿拉伯语了。问题出来了:1.组态…

    2017年6月12日
  • WINCC四屏显示时,有部份画面缺失。

    公司新买了一台电脑可以带4个显示器,当我在OS-ProjectEditor–>Monitor Configuration 下设定为4显示器输出后,当运行…

    2018年12月7日
  • WINCC变量之间赋值

    我想通过全局变量把“画面切换”之间赋值给变量“11”,怎么无法实现 图片说明:    最佳答案 1、“画面切换”和“11”是变量名哈,而且是浮点数的2、运行的时…

    2017年6月7日
  • 西门子触摸屏14寸

    西门子有没有触摸屏14寸的,帮忙推荐已下。 最佳答案 1.《SIMATIC Panels 致力于满足于您的各种需求》文档编号:4030发布时间:2014-02-…

    SIMATIC WinCC 2017年6月29日
  • wincc用户登陆对话框不能打开

    用wincc复制器复制了一个项目,在办公室的电脑上不能打开用户对话框,即用户名、密码,后来经过处理可打开,现在有一台电脑系统重装了,再安装wincc又不能打开了,以前的处理方法忘了…

    SIMATIC WinCC 2019年6月11日
  • wincc如何在画面中设置按钮删除报警记录

    请问如何在wincc画面中删除报警记录,有脚本可以不?昨天试了下执行外部程序,用批处理不行,提示文件正在使用,无法删除。 最佳答案 WINCC运行的时候若激活了报警和归档的话归档文…

    SIMATIC WinCC 2019年6月11日