VB读取运行库及服务器名称

用EXCEL来做报表,服务器每次重启的时候运行数据库的名称会变,如何在客户机上用EXCEL中获取运行库的名称(如:CC_BSRV01_09_03_31_08_44_38R)以及此客户机所连接的服务器名称

问题补充:
3楼的能否给我补充回答一下,你用那语句读出来的是客户机自己的运行库,而我读归档数据肯定要到服务器里去读,我希望能知道此客户机是连接哪台服务器,以及对应的运行数据库的名称,如果项目还有一对CAS机,怎么样读取连接的CAS的计算机名字和运行库

最佳答案

不知道你采用的是什么办法,我一般通过如下方法:
  Dim HMIRuntime 
  Set HMIRuntime = CreateObject("CCHMIRuntime.HMIRuntime")
  g_DataSourceName = HMIRuntime.Tags("@DatasourceNameRT").Read

 补充回答:
 -----------------------------------------------------------
 一个客户机可以连接多个服务器,好像没有办法判断客户机所连接的是那个服务器。可以通过如下脚本获得指定服务器的运行库:
  Dim HMIRuntime 
  Set HMIRuntime = CreateObject("CCHMIRuntime.HMIRuntime")
  g_DataSourceName = HMIRuntime.Tags("ServerMachine::@DatasourceNameRT").Read

 当然如果组态时将服务器数据>>标准服务器>>变量指定为某服务器后,不指定服务器前最就可以获得服务器的运行库名称。
 

提问者对于答案的评价:
还算不错吧

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年8月24日
下一篇 2017年8月24日

相关推荐

  • PCS7 中PO是什么,如何计算?

    PCS7 中PO是什么,如何计算? 最佳答案 PO过程对象,PCS7按照PO算授权。一个PO需要一个授权。500PO需要购买包含500PO的授权。PO可以理解为一个设备,…

    SIMATIC PCS 7 2017年6月3日
  • BATCH编译提示WINCC归档变量没有分配给参数实例

    SFC Type参数设置归档之后编译BATCH项目提示归档变量的问题,具体见下附件所示 图片说明:    最佳答案 1.需要编译OS归档变量;2.需要…

    2020年11月1日
  • H系统断电又来电系统不重启的时间

    H系统断电又来电,不会引起系统不重启的最短时间是多少ms? 问题补充:原来系统单UPS供电因一次UPS电源故障,造成系统停车。现公司要求将原单UPS供电改为双UPS冗余供电,正常投…

    SIMATIC PCS 7 2017年6月11日
  • 登陆权限问题

    我想给每一个登陆工程师站的人员都设置一个登陆权限,请问这样会影响ES的正常工作吗? 最佳答案 不会的!你要给每一个人分配不同的名字和密码就可以了! 提问者对于答案的评价:xiexi…

    SIMATIC PCS 7 2017年10月29日
  • 求助PCS7功能块介绍(帮助)文件?

    请教下各位 谁有没有PCS7的 的功能块(比如CTRL_PID FB61等等)的中文帮助文件或者功能块帮助的中文版的资料。英语太菜、看起来不是一般的吃…

    SIMATIC PCS 7 2017年8月18日
  • pcs7编程语言问题求解

    我最近要用PCS7做一个点数很多的控制项目(以前没用过PCS7用过STEP7),我在看一个实例的过程中发现里面有很多用STL编写的FB,FC还有SFB,SFC。想问下这些块与CFC…

    SIMATIC PCS 7 2017年8月24日
  • 求西门子博图软件下载

    西门子博图软件下载 钻石用户推荐最佳答案 我网盘里有博图软件安装包及教程,v15那个我经常用,没问题,v16那个我没用过,你可以试试看链接:https://pan.baidu.co…

    SIMATIC PCS 7 2020年11月1日
  • FX系列的块

    大家好,谁有西门子FX系列块的详细说明啊?比如说FX248是模式选择和速度设定的。 最佳答案 S7中没有FX,只有FB/FC。FX系列块只有S5才有,不过S5的说明是相当少的,也有…

    SIMATIC PCS 7 2017年6月29日
  • 同一工艺,一期为施耐得冗余PLC,二期为西门子冗余PLC,将一、二期控制用同一组太画?

    问题是:同一工艺,一期为施耐得冗余PLC其组太画面是西雅特,二期为西门子冗余 PLC其组太画面是pcs7,现在要求将一、二期控制用同一个组太画?请教用什么组太软件? 最佳…

    SIMATIC PCS 7 2017年6月6日
  • PDM,PCS7

    PDM软件是如何集成到PCS7中的?为啥我装上PDM软件后,PCS7中打开已有项目时总提示PDM软件包丢失啊?打开硬件组态时也是如此。 最佳答案 装了PDM授权么? 把h…

    SIMATIC PCS 7 2017年10月29日