玩webnavigator的心得!希望能帮忙刚玩的同志们!

已锁定

博雅

  • 帖子

    1427
  • 精华

    6
  • 被关注

    24

论坛等级:侠圣

注册时间:2005-04-01

普通 普通 如何晋级?

玩webnavigator的心得!希望能帮忙刚玩的同志们!

4909

6

2007-03-21 09:13:35


WinCC WebNavigator6.1在安装、使用过程中所遇问题:
1、安装时才知道WinCC系统版本必须一一相对应,否则出错。
可参照WinCC V6的使用说明书中所介绍的相对应的配置。
目前从同行及试验结果可确定:
WinCC V6.0+SP3 A
WinCC SQL 2000+SP3 A
WinCC WebNavigator 6.1
此三套软件相匹配。
WinCC V6.0+SP3 A3
WinCC SQL 2000+SP3 A3
WinCC WebNavigator 6.1
此三套软件相匹配。
WinCC V6.0+SP2
WinCC SQL 2000+SP2
WinCC WebNavigator 6.0
此三套软件相匹配。
WinCC V6.0+SP1
WinCC SQL 2000+SP1
WinCC WebNavigator 6.0
此三套软件相匹配。
2、使用过程中所遇问题:
A、组态界面的发布:
在利用WebNavigator V6.1发布组态界面时,涉及调用WinCC系统登录函数,即如下所示首先调用#include "PWRT_api.h"头文 件,然后引用此头文件中所声明的PWRTLogin('c');函数时,系统在编译此脚本时,提示头文件找不到,函数体不识别。
以下所附原始脚本:
#include "apdefap.h"
void OnClick(char* lpszPictureName, char* lpszObjectName, char* lpszPropertyName)
{
//calls login dialog
#pragma code("useadmin.dll")
#include "PWRT_api.h"
#pragma code()
PWRTLogin('c');
}
B、在所要发布的组态界面中,如果脚本写成如下形式时,在编译脚本时会产生错误,提示无法找到相关的功能函数。
遇到此现象时,解决方法如下:
有两种情况:一,web客户端不用控制:
那只需要在发布的画面(*.PD_)中把代码删除,然后在你组态的按钮上加个权限,在你组态web用户时不要把那个权限加上就行了,当web用户点那个用户登陆时就会出现“你无权点”嘻嘻!
二,web客户要控制:
那只需要在发布的画面(*.PD_)中把代码删除,然后在你组态的按钮上加个权限,在你组态web用户时不要把那个权限加上就行了,当web用户点那个用户登陆时就会出现“你无权点”嘻嘻!
前面跟上面的一样!那是为了不让上面的那段程序报错,但功能我们还是要给的,所以在用户管理器中,把在wincc服务器中的用户的权限都给web用户,当然,不能加最后一个Dat@Monitor也加上!这样,web用户跟wincc用户就是那个用户登陆权限的不同而以!
C、对如下脚本来说则将提示“GetTagChar”功能函数无法识别或找不到。
GetTagBit(strcpy(str,GetTagChar("a"));
遇到此现象时,解决方法如下:
可拆开写成:
str=strcpy(str,GetTagChar("a"));
GetTagBit(str);
这样就不会报错了!
D、就是组态站点时会出现提示"W2"这个警告!然后就不能发布画面了!
遇到此现象时,解决方法如下:
只要重安装webnavigator就行了,具体是什么原因,不清楚,问客服说没有遇到这个问题!
好了就这么多,其它的问题,网上课堂里都有解释!
如有不对的地方,还请高手们指点并修改!
玩webnavigator的心得!希望能帮忙刚玩的同志们! 已锁定
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC WinCC / Panel

共有32927条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

  • 分享

  • 只看
    楼主

top
X 图片
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。