设为首页收藏本站积分获取及使用技巧附件上传须知wincc趋势怎样让显示值取绝对值显示

追梦工控论坛|工控论坛-专业的Intouch论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始


总共8064条微博

动态微博

站内全文搜索,由百度和追梦工控论坛合作提供
查看: 5084|回复: 3

[已解决] wincc趋势怎样让显示值取绝对值显示

[复制链接]

升级  26.5%

该用户从未签到

发表于 2014-9-14 22:00:56 | 显示全部楼层 |阅读模式

上传分享工控资料得追梦点,下载积分获取办法点击进入 ☆追梦点充值入口
发帖回帖赚金币兑换下载积分。上传附件须知点击进入

×

马上注册,结交更多工控达人,分享经验,让你轻松玩转追梦工控论坛。

已有帐号?  点击登录   或者        

支付宝扫一扫领红包
现在我有两个压力测点,测点一a和测点二b,画面显示的差压我是用变量直接连接:a-b。有时候差压会变成负值,所以想取绝对值显示,为什么abs不好用了?还有,相求教下C脚本写的话是怎么写的?
        问题补充:
主要是想能写出这个意思|a-b|,或者是(a-b)的绝对值减1再取绝对值:||a-b|-1|,只能表达成这样了。。。

让我们联手拒绝网络伸手党,下载积分获取办法&附件上传须知 ☆追梦点充值入口






+1
5087°C
3
  • 毕村内富
  • gmRFGTgf
  • 黑羽盗一
过: 他们

升级  32.5%

该用户从未签到

发表于 2014-9-14 22:52:52 | 显示全部楼层
直接下位机处理:
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域输出值属性的脚本中的。
                                                                                                                                                                                                                                                              
                                                                                      

升级  39.5%

该用户从未签到

发表于 2014-9-14 23:05:22 | 显示全部楼层
step7指令中ABS是取绝对值的指令,在程序计算结束后再进行使用该指令就可以了。

  • TA的每日心情
    开心
    2022-10-11 10:52
  • 签到天数: 787 天

    [LV.10]国防部长

    发表于 2014-9-14 23:24:22 来自手机 | 显示全部楼层
    建议plc先处理绝对值,wincc上位机好像不能直接显示绝对值
    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    请珍惜自己的ID,严禁发布垃圾水贴,诸如adsf......顶......纯表情......多次重复回帖刷积分......轻则删帖警告,重则封禁!★请分享资料、经验或者赞助论坛,贡献一份力量★

    关闭

    最新活动上一条 /1 下一条

    小黑屋|手机版|追梦工控论坛|工控论坛-专业的Intouch论坛 ( 皖ICP备10012005号 )|网站地图

    GMT+8, 2024-5-22 02:36 , Processed in 0.102110 second(s), 30 queries , Gzip On, APCu On.

    Created by 工控论坛

    Copyright © 2001-2021, Tencent Cloud & Dreamyiyi.

    快速回复 返回顶部 返回列表