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

相关推荐

  • 软件狗问题

    从机器上用project duplicator复制工程,在自家电脑上打开启动画面运行,弹出软件狗检查(WinCCDogleCheck)对话框,其他画面就不能打开,不知有没…

    SIMATIC WinCC 2019年6月11日
  • 开关量能用WinCC在线曲线做曲线图吗

    开关量能用WinCC在线曲线做曲线图吗 最佳答案 应该可以,不过因为通讯延时可能有的点不能被准确的用曲线表示出来,开关量即使能做曲线也是就两中值:0或1 提问者对于答案的评价:恩&…

    SIMATIC WinCC 2019年6月11日
  • MP 277的SD

    MP 277的SD卡中的.pdz文件能打开并编辑吗 最佳答案 该文件将压缩的项目文件与运行系统项目一同传送到HMI 设备,在下载是选择了“启用回传”(Enabl…

    2021年7月5日
  • 选择题:对于画面窗口的描述,以下哪些是正确的?

    画面窗口的使用 课程编号:V1227 本视频详细介绍了如何使用WinCC中的画…. 点击这里,打开新窗口观看完整视频 该视频下的所有用户提问列表 选择题:对于画面窗口的描述,以…

    2017年11月12日
  • 急 wincc6.2运行问题

    同样的项目在运行时有的时候能正常激活,有时候激活不了请高手指点问题 问题补充:就是运行激活时走一半就不走了,我用的是2003,系统应该没问题了,遇到这个问题没办法,问了客服,她们建…

    SIMATIC WinCC 2019年6月11日
  • Wincc flexible 2008 程序举例

    各位大侠,小弟刚接触西门子触摸屏,还没找到什么好资料,所以想研究个程序例子来学习,哪位大侠有,可否发一份,我的邮箱:love4358288@163.com, 谢谢 最佳答…

    SIMATIC WinCC 2019年6月11日
  • WINCC 6.2可以打开6.0的程序吗

    我用6.0做的画面,现在改用6.2,请问6.2可以打开6.0的画面吗?可以编写吗?另外6.2最新的版本号是多少 问题补充:怎么又矛盾的回答呢,“满”专家说6.2和6.0的数据库不同…

    SIMATIC WinCC 2019年6月11日
  • 比例调节阀按钮

    比例调节阀按钮 要求 一个模拟量变量(无符号16位) 用两个按钮触发一加一减 量程0-100 一按钮点机一下加一位 另一…

    SIMATIC WinCC 2019年6月11日
  • wincc如何实现点击弹出对话框功能

    这样的,我想实现这样一个功能,画面上有10台电机,对应着不同的工位号,比如1#motor—-10#motor,当单击电机图时能弹出操作对话框,标题显示电机工位号,这样我才知道自…

    SIMATIC WinCC 2019年6月11日
  • wincc 画面连接变量

    wincc中画面的属性,都是和变量名直接连接的。能不能改成和地址连接(和step7中的对应),而不和变量名连接。 最佳答案 不能得,你可以建立一个外部变量,将这个外部变量的地址设置…

    SIMATIC WinCC 2019年6月11日

发表回复

登录后才能评论