WinCC Web Navigator在客户端浏览时,无法切换

WinCC Web Navigator在客户端浏览时,无法通过以下按钮切换,按钮代码如下:

 #include "apdefap.h"
 void OnClick(char* lpszPictureName, char* lpszObjectName, char* lpszPropertyName)
 {
   int i;
    char *buffer[11]={"Btn1","Btn2","Btn3","Btn4","Btn5","Btn6","Btn7","Btn8","Btn9","Btn10","Btn11"};
 // zzzFCEZone_FCE-SRV::YCJK-SlabIdtf.pdl为服务器上画面
   SetPropChar("Start.pdl","PicWin","PictureName","zzzFCEZone_FCE-SRV:: xxxx-SlabIdtf.pdl"); 
   for (i=1;i<=11;i++)
   {
     if (i == 1)
     {
       SetPropWord(lpszPictureName,lpszObjectName,"BackColor",65535);  
       SetPropWord(lpszPictureName,lpszObjectName,"BorderColorTop",8421504);  
       SetPropWord(lpszPictureName,lpszObjectName,"BorderColorBottom",16777215); 
     }
     else
     {
       SetPropWord(lpszPictureName,buffer[i-1],"BackColor",13160661);  
       SetPropWord(lpszPictureName,buffer[i-1],"BorderColorTop",16777215);  
       SetPropWord(lpszPictureName,buffer[i-1],"BorderColorBottom",8421504); 
     }      
   }

 #define RUN_ON_WEBNAVIGATOR
 #ifdef RUN_ON_WEBNAVIGATOR
 //int i;  //char*buffer[11]={"Btn1","Btn2","Btn3","Btn4","Btn5","Btn6","Btn7","Btn8","Btn9","Btn10","Btn11"}
 // xxxx-SlabIdtf.pdl为本地画面
  SetPropChar("Start.pdl","PicWin","PictureName","xxxx-SlabIdtf.pdl"); 
 #endif
 以上代码WINCC上通过.为什么在WEB Navigator只显示主界面,无法通过该按钮切换呢.?? 在线等…………

问题补充:

 // zzzFCEZone_FCE-SRV::YCJK-SlabIdtf.pdl为服务器上画面
 //上述写法为WINCC BASIC系统的写法,不能用于WEB NAVIGATOR中。
 问题已解决,可以通过此按钮实现在画面之间的切换。
 #ifdef RUN_ON_WEBNAVIGATOR
 //do something
 #elseif
 //do something another
 #endif

最佳答案

在用户管理里,看看是不是权限设置有问题,要不把访问用户的权限先都设上看看行不行。

提问者对于答案的评价:
自己解决了,不过还是把分给你吧。我是:
#ifdef RUN_ON_WEBNAVIGATOR
//do something
#elseif
//do something another
#endif
解决的。

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

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

相关推荐

  • S7-1200与Wincc连接不上

    在电脑上之安装了WinCCV7.4,项目复制过来后,用网线通过交换机连接CPU,设置如下图;电脑可以ping通CPU,但是WinCC一直显示连接断开 问题补充:项目是用复制器另存为…

    2020年11月1日
  • 请教高人WINCC的问题

    在设置视图库里面的meter属性的时候最大值最小值,怎么在画面运行后表盘上面没有显示?有什么办法能解决这个问题吗?谢谢!!!!!! 我设置的范围是0-35但是量程上面的数…

    SIMATIC WinCC 2019年6月11日
  • 如何重装SQL2000SP3A

    我想为工控机做个备份,因此用原工控机的GHOST备份做了一个备份机,当备份机的电脑名及WINCC名都没变时,可正常使用,但一改电脑名及wincc项目名时,WINCC项目启动后连接不…

    SIMATIC WinCC 2019年6月11日
  • wincc与vb

    各位师傅您们好,我现在想让wincc一运行就让vb生成的exe运行,wincc取消激活,vb中的exe自动关掉,怎么才能实现啊,谢谢谢谢!!!! 最佳答案 1、启动问题:&nbsp…

    SIMATIC WinCC 2019年6月11日
  • wincc变量连接问题

    在step7中集成了wincc 的os在wincc里连接变量时有两个可供选择的一个是STEP 7 Symbol Sever一个是wincc&…

    SIMATIC WinCC 2019年6月11日
  • 关于WinCC启动和不能增加变量的问题 (急!!)

    小弟初学wincc,遇到一下两个问题,望各位高手指教。1.在WinCC启动时总是跳出个题为“wincc License Library”的对话框,提示是:Can…

    SIMATIC WinCC 2019年6月11日
  • 求WINCC的IDB下载链接

    求WINCC的IDB下载链接 问题补充:7.4SP1版本的 最佳答案 https://support.industry.siemens.com/cs/document/379454…

    2021年7月5日
  • WINCC运行有问题

    电脑配置,I5处理器,4G内存,显卡1G,DELL台式机,23寸显示器,win7,32位专业版正版系统,正版winc7.3,wincc里用了很多画中画,做了有结构变量的画面窗口,完…

    2017年6月8日
  • wincc输入域的输入确认

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

    SIMATIC WinCC 2019年6月11日
  • 求wincc 7.0 SP1 亚洲版 下载链接

    官网下载需要许可证,麻烦各位朋友共享一下,谢谢 最佳答案 百度云链接:https://pan.baidu.com/s/1wIMpFCzQyfzpsd_XIJg4wQ 密码…

    SIMATIC WinCC 2021年7月5日