Wincc项目中,symbolic computer name 、Physical computer分别起什么作用恩?
比如我的项目名称为AOP05,计算机名称也为AOP05,但是我画面中变量链接的前缀为:NCFC5_SERVER7::(比如画面中一个完整的位号表示为NCFC5_SERVER7::120_XV_001),为了画面能有状态显示,那么我创建数据包的时候应该注意什么?
谢谢
问题补充:
我单机还是用多用户项目,然后项目名称为AOP05,计算机名称也为AOP05,我的画面tag链接用的前缀为NCFC5_SERVER7,趋势显示部分的tag链接为NCFC5_SERVER11。如果我直接运行项目是不可以看到画面的状态变化以及趋势曲线的;如果我直接在server data 中生产一个数据包,用其缺省的名称symbolic computer name就为AOP05_AOP05,数据包的缺省名字为AOP05_AOP05.pck。这样的话项目运行起来是看不到画面状态和曲线的。只有在生成数据包的时候将symbolic computer name修改为NCFC5_SERVER7时,然后数据包的名称仍为AOP05_AOP05.pck时,这样,我运行的项目才会正常显示,包括画面状态和趋势曲线都正常。有一点不解的是,我画面链接的tag前缀和趋势曲线的tag前缀是不一样的,为什么能同时正常。
最佳答案
在barry的回答基础上,我补充2点:
1.symbolic computer name 、Physical computer实现相对于冗余服务器来说的;
2.symbolic computer name是指的两个服务器共用的一个服务器数据包,这个包的来源计算机。举例:OSS11,OSS12两个计算机是冗余服务器,而MASTER是OSS11,那么在OSS11服务器和OSS12服务器的symbolic computer name都是OSS11,而Physical computer分别为OSS11,OSS12;
3.AOP05连接的变量有问题。选择变量的时候,不要选择WINCC SERVER里的变量;即变量的连接不能有服务器的前缀。因为对于CS模式,CLIENT会自动寻找SERVER DATA中的数据,即通过服务器前缀去寻找SERVER DATA数据,如果你在连接变量的时候选择WINCC SERVER里的变量,就相当于手动添*务器前缀,而CLIENT读SERVER数据时又添加了一遍,数据读取自然就会出现问题。
提问者对于答案的评价:
谢谢
最佳答案作者回复:
1.你的问题在于我说的第3点。因此不要再连接TAG变量的时候添加任何前缀。
2.如果你的客户机是连接多个服务器(冗余服务器的数据包是一个)的数据,那么在客户机组态分屏的时候,要选择SERVERVIEW这种。
3.客户机通过ES下载,会自动更改本身计算机的名称,也会根据你指定的服务器数据包去读取相应的数据。
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc252078.html