回复:代人传帖 一个外部程序访问组态画面中控件属性的方法,用同样的方法可以操作组态变量,深入浅出wincc6.0中有介绍

gregy_cn

  • 帖子

    24
  • 精华

    3
  • 被关注

    0

论坛等级:游民

注册时间:2005-08-09

普通 普通 如何晋级?

发布于 2006-12-29 16:47:49

0楼

Vb程序要加references 引用 C:\Program Files\Common Files\Siemens\bin\CCHMIRuntime.dll
在VB环境下 菜单project-〉references... 然后Browse...然后选择文件C:\Program Files\Common Files\Siemens\bin\CCHMIRuntime.dll

VC的程序就不发了,会VC的看看VB程序就改过来用了——方法一样。

说这个程序没有用绝对是实话,这个程序只是为了提供一种方法。使用相同的方法可以实现许多有用的功能,比如通过脚本更改变量的启动值(start value),我将C脚本提供如下:
__object *hmiGObj;
hmiGObj = __object_create("HMIGenObjects.HMIGO.1");
hmiGObj->GetTag("Tag_Name");
hmiGObj->TagStart = Value;
hmiGObj->TagStart =GetTagFloat("float");
hmiGObj->CommitTag();
__object_delete(hmiGObj );

其中Tag_Name为变量名称,Value为需要的启动值。

由于WinCC是基于Com结构开发的软件,因此它具有良好的开放性,通过com的方法可以无缝连接word、excel、access和matlab等等,可以说扩展性十分的好。
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC WinCC / Panel

共有32574条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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