Wincc中如何在提示文本内显示多个变量

wincc7做上位机,想在某个对象的提示文本中,动态同时显示多个变量的值,是否需要做C脚本?
我查了一下,应该是要用SetPropChar这个脚本。
那么定义这个脚本应该是对该对象的提示文本属性定义,还是哪里呢?
如果连接显示多个变量,又应该如何实现呢?

最佳答案

直接在对象的Tooltip Text属性中,组态C动作就行。
比如,要显示两个变量值:Tag1,Tag2:
#include "apdefap.h"
 char* _main(char* lpszPictureName, char* lpszObjectName, char* lpszPropertyName)
{
char *sRet;
float Value1,Value2;

sRet=SysMalloc(30);

Value1=GetTagFloat("Tag1");
Value2=GetTagFloat("Tag2");

sprintf(sRet,"Tag1=%.2f,Tag2=%.2f",Value1,Value2);
return (sRet);
}

提问者对于答案的评价:
采用“ 城外之人”的答案以实现,非常感谢。
另外组态完以后保存的时候,Wincc提示“循环动作导致系统的高负载。如果可能,请使用触发器变量。”
个人猜想时因此一直在读取变量,会加重Wincc的负载,需要把脚本改为触发后生效而不是一直读取?

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月5日 上午11:39
下一篇 2021年7月5日 上午11:39

相关推荐

  • wincc中的客户机和服务器的概念

    各位师傅你们好,wincc中客户机和服务器是什么概念啊,是不是服务器直接与plc连接,客户机是收到数据做监控的啊,它们之间是怎么关系啊,还有工程师站是什么概念啊,希望各位师傅讲的通…

    SIMATIC WinCC 2019年6月11日
  • WinCC归档数据查看

    WinCC归档数据包是如何打开并查看的?是不是要安装相关的软件,有相关教程吗 最佳答案 在Wincc中用趋势、表格控件都可以查看参考:https://cache.industry.…

    SIMATIC WinCC 2020年11月1日
  • 工厂设备预警系统方案设计征询

    我想做一个预警系统,把一个工厂的不同车间的的设备系统的实时数据采集出来,所有设备的实时数据上传到一个上位机上,对上传上来的实时数据进行监控,报警等。这个设备我自认为的难点是:1.这…

    SIMATIC WinCC 2021年7月5日
  • WinCC Professional V14 SP1

    WinCC Professional  V14 SP1与wincc兼容了么 最佳答案 不兼容WinCC Professional&…

    SIMATIC WinCC 2017年6月1日
  • tp177b上传程序

    怎样将TP177B中的程序上传到电脑里,包括画面,元件地址。谢谢 最佳答案 如果是tp 177A触摸屏不支持把源程序回传电脑,但是可以进行项目的备份(备份的项目不支持编辑…

    SIMATIC WinCC 2019年6月11日
  • wincc opc 其他监控软件

    我想通过WINCC通过OPC和其他的监控软件通讯,或者PLC通讯。我该如何做,步骤,设置等等谢谢大家!!!!! 最佳答案 软件方面就是各自通过OPC通道连接对方的OPC服务器,要考…

    SIMATIC WinCC 2019年6月11日
  • WINCC V6.2 DP通信下的变量疑问

    我使用的是DP通信方式,在连接下创建外部变量的时候,我发现无法给变量分配地址,地址是WINCC系统自动给分配的,我想让WINCC读取CPU中的DB块内的地址,可是在DP通信下好像不…

    2018年3月6日
  • SIMATIC WinCC flexible 2005 如何组态滚动条??

    我用的是KTP178 组态,,可怎么也找不到滚动条,, 书上说是在工具箱的复杂视图里,,可我复杂视图也找不到啊,,只有简单视图 最佳答案 KTP178不支持可以…

    SIMATIC WinCC 2019年6月11日
  • wincc中怎么实现光字牌功能

    要求:在画面中做一个文本显示框,对应一个开关报警。 当报警来时文本背景变成红色,并闪烁,在系统中确认后报警后不闪烁,报警消失后背景色还原。 当报警来后自动消失,…

    SIMATIC WinCC 2019年6月11日
  • 一个按钮按下A变量等于1,弹起后A变量等于0,怎么用VB脚本编写

    一个按钮按下A变量等于1,弹起后A变量等于0,怎么用VB脚本编写。不是在WINCC里实现,是在IFIX软件里做这个功能。我知道WINCC能实现这样的功能。请大家帮忙。谢谢 最佳答案…

    SIMATIC WinCC 2019年6月11日

发表回复

登录后才能评论