wincc6.2通过画面窗口调用趋势,趋势不能自动更新

我在主画面“main-flo”里面做了两个画面窗口一个用来显示画面“flo-流程”,另一个画面窗口flo-tr用来显示趋势所在的画面“flo-trend.pdl”,在画面“flo-流程”里有几个输入输出域,我想通过点击输入输出域,调用画面“flo-trend.pdl”里面的趋势控件“Trend”,脚本如下:
#pragma option(mbcs)
// WINCC:TAGNAME_SECTION_START
// syntax: #define TagNameInAction "DMTagName"
#define tag1 "TE6101-1S1"
#define tag2 "TE6101"
// next TagID : 1
// WINCC:TAGNAME_SECTION_END

// WINCC:PICNAME_SECTION_START
// syntax: #define PicNameInAction "PictureName"
#define pic1 "main-flo"
#define pic2 "flo-tr"
#define pic3 "flo-trend.pdl"
// next PicID : 1
// WINCC:PICNAME_SECTION_END
SetVisible (pic1,pic2,1);
SetPictureName(pic1,pic2,pic3);
SetPropChar(pic3,"Trend","TagName",tag1);
SetPropBOOL(pic3,"Trend","Activate",0);
SetPropWord(pic3,"Trend","Index",0);
SetPropChar(pic3,"Trend","Caption",tag2);
SetPropChar(pic3,"Trend","Name",tag2);
SetPropChar(pic3,"Trend","Label", tag2"  ℃");

SetPropChar(pic3,"Trend","Command","Reload");
SetPropChar(pic3,"Trend","BeginValue","0");
SetPropChar(pic3,"Trend","EndValue","1300");
SetPropBOOL(pic3,"Trend","Activate",1);
出现的问题是,刚刚运行画面“main-flo”,第一次点击输入输出域打开趋势画面时,趋势不会自动更新,时间轴不会变,然后关掉趋势,再打开趋势画面才能正常更新
请教各位大侠,这是怎么回事?我想让他第一次打开趋势的时候就要自动更新,该怎么实现?还有,在正常后,打开趋势,总要过3s时间才能正常更新,是何原因?
这边拜谢!

问题补充:
现在发现一个更奇怪的问题,同一个画面上的按钮,有的正常,有的就不行。好用的按钮不管是将脚本复制到别的按钮,还是直接复制整个按钮,结果都不能正常用。崩溃了
参见下图

图片说明:

wincc6.2通过画面窗口调用趋势,趋势不能自动更新   

最佳答案

计算机本身的控制不是实时控制,存在一定的响应延时;
同时,趋势的数据,需要积累一部分才能够正常显示,只要数据到达了,就没有太大问题。

提问者对于答案的评价:
辛苦你了  只是没有找到答案

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2019年6月10日 下午8:26
下一篇 2019年6月10日 下午8:27

相关推荐

  • wincc采集s7的变量

    当新建一个s7项目,插入一个pc station(wincc application)进行wincc和s7项目编辑,当编程结束通过os-compile把winc…

    SIMATIC WinCC 2019年6月11日
  • WinCC SetTagByte Warning

    if (GetTagByte("By_Enable")&0x1 == 0) //Return-Type: BY…

    SIMATIC WinCC 2017年6月1日
  • 使用step7系统时间做计时

    怎么在wincc显示正常数据,程序传送完直接是以BCD码显示的系统时间,传送到WINCC中,它会直接 将BCD码当作十六进制数转化了,语言表达的有点不明白,还是看图吧 图…

    2021年7月5日
  • WINCC如何访问数据库

    项目所用的工艺配方经常在变动,整个工艺有25步,每部涉及5个参数。希望能将所用的工艺一次性输入后,以后使用只需要调用就是了。工艺的执行参数全部连接至一个系统DB块。我想将工艺存储至…

    SIMATIC WinCC 2019年6月11日
  • winccv7.3怎么自动激活

    每次启动了wincc的点击左上角的激活按钮才能激活项目。怎么设置能实现一打开wincc就自己激活项目 最佳答案 autostart工具选择项目文件,勾选自动启动、启动时激活就OK了…

    SIMATIC WinCC 2021年7月5日
  • 请问大家为什么这个报表脚本不能执行?

    请问大家为什么下面报表脚本不能执行?用Msgbox oCom.CommandText显示不了,非常感谢!””””””””””””””””’…

    2020年11月1日
  • wincc获取时间与step7的设置时间

    现在已经用wincc获取了系统时间,如:年的获得是2016,但是step7中的sfc0设置时使用的是byte,而wincc获取了系统时间中的年是word,它们时间怎么转换成匹配的?…

    SIMATIC WinCC 2017年6月19日
  • wincc变量查找

    由于建立的wincc内部和外部变量太多,现在想快速查找到变量的具体应用位置,请问有没有方法能实现这个功能。就像s7中的go to location 最佳答案 1…

    SIMATIC WinCC 2019年6月11日
  • wincc输入域的输入确认

    请问我想实现这样一个功能,一般情况wincc的输入域内输入数据 回车后,所输入的数据就会生效,这样有时候我会产生误操作,我想在输入数据然后回车出现一个确认框,等确认后才可…

    SIMATIC WinCC 2019年6月11日
  • winCC中C脚本无法播放声音报警

    C脚本可以播放C:\Windows\Media文件夹下的声音文件,我自己录制了一个.wav格式文件却没有声音,同样放在此文件夹下也不行,什么原因啊 问题补充:这个wav格式文件有大…

    SIMATIC WinCC 2021年7月5日