技成培训网 技成学习APP 技成工具箱 技成企业服务

欢迎回到技成培训网

技成培训网

电工题库宝典

技成电工课堂

PLC练习题

技成PLC课堂

变频器故障查询

技成PLC学吧

伺服驱动故障查询

技成PLC网校

当前位置:技成首页 > 文章中心 > 技成百科 > server data 中symbolic computer name 起什么作用?

server data 中symbolic computer name 起什么作用?

183.233.253.26 发布于2013-02-26 17:39 329 0 标签:

wincc项目中,symboliccomputername、physicalcomputer分别起什么作用?
比如我的项目名称为aop05,计算机名称也为aop05,但是我画面中变量链接的前缀为:ncfc5_server7::(比如画面中一个完整的位号表示为ncfc5_server7::120_xv_001),为了画面能有状态显示,那么我创建数据包的时候应该注意什么?
谢谢

问题补充:
我单机还是用多用户项目,然后项目名称为aop05,计算机名称也为aop05,我的画面tag链接用的前缀为ncfc5_server7,趋势显示部分的tag链接为ncfc5_server11。如果我直接运行项目是不可以看到画面的状态变化以及趋势曲线的;如果我直接在serverdata中生产一个数据包,用其缺省的名称symboliccomputername就为aop05_aop05,数据包的缺省名字为aop05_aop05.pck。这样的话项目运行起来是看不到画面状态和曲线的。只有在生成数据包的时候将symboliccomputername修改为ncfc5_server7时,然后数据包的名称仍为aop05_aop05.pck时,这样,我运行的项目才会正常显示,包括画面状态和趋势曲线都正常。有一点不解的是,我画面链接的tag前缀和趋势曲线的tag前缀是不一样的,为什么能同时正常。

佳答案

在barry的回答基础上,我补充2点:
1.symboliccomputername、physicalcomputer实现相对于冗余服务器来说的;
2.symboliccomputername是指的两个服务器共用的一个服务器数据包,这个包的来源计算机。举例:oss11,oss12两个计算机是冗余服务器,而master是oss11,那么在oss11服务器和oss12服务器的symboliccomputername都是oss11,而physicalcomputer分别为oss11,oss12;
3.aop05连接的变量有问题。选择变量的时候,不要选择winccserver里的变量;即变量的连接不能有服务器的前缀。因为对于cs模式,client会自动寻找serverdata中的数据,即通过服务器前缀去寻找serverdata数据,如果你在连接变量的时候选择winccserver里的变量,就相当于手动添*务器前缀,而client读server数据时又添加了一遍,数据读取自然就会出现问题。

若有收获,就点个赞吧!

文章来源于网络及文献如有侵权请联系站长
分享到:

微信扫一扫分享

阅读与本文标签相同的文章

相关推荐

最新文章 热门文章
最新课程 免费课程
PLC资料下载 电工电气资料下载
应用新秀
变频器故障代码查询APP
伺服故障代码查询APP
技成
手机APP
热门标签