怎样对画面显示值取绝对值显示

现在我有两个压力测点,测点一a和测点二b,画面显示的差压我是用变量直接连接:a-b。有时候差压会变成负值,所以想取绝对值显示,为什么abs不好用了?还有,相求教下C脚本写的话是怎么写的?

问题补充:
主要是想能写出这个意思|a-b|,或者是(a-b)的绝对值减1再取绝对值:||a-b|-1|,只能表达成这样了。。。

最佳答案

直接下位机处理:
L 差压1
L 差压2
-r
abs
T MD0

上位机建立变量链接md0,直接显示md0的值。


上位机vbs:
dim tag(2)
tag(0)=hmiruntime.tags("test1").read‘读取测试变量1
tag(1)=hmiruntime.tags("test2").read’读取测试变量2
OutputValue_Tragger=abs(tag(0)-tag(1))输出绝对值,=前面是默认输出函数名

c:
return fabs(GetTagFloat("test1")-GetTagFloat("test2"));

以上两个脚本都是在io域输出值属性的脚本中的。

提问者对于答案的评价:
wincc里面的变量连接VBS脚本没试过,我主要想知道C脚本是怎样写的,还有其实|a-b|可以直接写成abs(a-b),只不过我数据类型选错了。。

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年11月12日
下一篇 2017年11月12日

相关推荐

  • WINCC7.5画面颜色变化卡顿

    我创建了一个WINCC7.5工程,采用TCP/IP与S7 300/400PLC通讯,用OS项目编辑器生成的画面结构。在进行画面切换的时候,发现读取新画面的配置颜色变化的对…

    SIMATIC WinCC 2020年11月1日
  • WinCC 用户名归档

    小弟现在有个项目想把用户名归档,想在数据库中记录哪个时间由哪个用户在进行操作,请问高人如何解决。小弟万分感激。 补充:本来想在变量记录中记录current us…

    SIMATIC WinCC 2019年6月11日
  • Wincc中如何打开PictureWindow

    Wincc中如何使用C脚本或者VBS脚本在不增加内部变量的情况下使用按键打开关闭PictureWindow 最佳答案 按钮的vbs脚本中用:screenitems(“画面窗口”).…

    SIMATIC WinCC 2017年12月8日
  • WINCC7.5安装问题

    WINCC7.5安装时出现以下界面,安装之前有装博途V15.1不知道怎样卸载15的WINCC。 图片说明:    最佳答案 参考手册卸载:SIMATIC&nbs…

    2021年7月5日
  • 怎么同时显示多个AI模版

    wincc7.0,做了一个AI模版,在做了一个画面窗口,在画面窗口中显示AI模版。 做了5个按钮,每个按钮动作能显示一个AI面板,按了一个按钮就会把上一个面板覆盖,不能同…

    SIMATIC WinCC 2017年6月19日
  • wⅰNCC6.0画面出现?

    wiNCC6.0画面移至另一台6.0画面出现? 问题补充:我是把WINCC6.0项目里的一个图形,移至到另一台WINCC6.0项目里,(不是移至整个项目,而是单独移至一个图形到另一…

    2021年7月5日
  • sql数据存储问题

    我在sql2000数据库里面建了表,里面的数据信息为第1列为时间,第2列为机台号,第3列为班次,第4列为产量.我写了VBS脚本把我的机台1的以上信息写进去sql2000数据库里面的…

    SIMATIC WinCC 2019年6月11日
  • 报警记录导出和导入

    我想把两个项目合并,我找到了变量和变量记录的导入导出方法,但报警记录的导入导出方法却没找到,我在论坛上看到报警记录可以导入和导出的,但没有说出具体方法。请指教。 最佳答案 在报警记…

    SIMATIC WinCC 2019年6月11日
  • wincc 发布后 web访问 有些按钮功能失效。

    wincc 发布后  web访问 有些按钮功能失效。生产线OEE对比  有一个对比一二三,三个按钮。在wincc里面运行…

    SIMATIC WinCC 2017年5月28日
  • 用户归档ID和Job

    用户归档中,利用ID和Job组合来读取控制变量值到列表中,按照帮助信息上所说如下设置: 两个IO域分中分别ID=-1,Job=6虽然能读取是数据,但是过几秒后该列表中数据…

    SIMATIC WinCC 2019年6月11日