如何利用脚本函数获得某个属性的表达式

请问如何利用脚本函数获得某个属性的表达式,例如图中颜色表达式的值,也就是希望通过函数获取图中的“SystemStart”。

图片说明:

如何利用脚本函数获得某个属性的表达式   

最佳答案

你是想在运行时获取吗?
试试WinCC ODK函数:
    BOOL PDLRTGetLink (
        ADRMODE           adrMode,
        LPCSTR            lpszPictureName,
        LPCSTR            lpszObjectName,
        LPCSTR            lpszPropName,
        LPLINKINFO        pLink,
        PDLRT_CALLBACK    pfn,
        LPVOID            pvUser,
        PCMN_ERROR        pError );
ODK函数较复杂,还牵涉到各种结构,比如上面的
typedef struct {
LINKTYPE LinkType;
DWORD wCycle;
TCHAR zLinkName[256];
}
LINKINFO;
说实话,这种“反推应用”,我也没用过。我用过通过C脚本给属性増加动态(连接Tag),再设置触发器(根据变量变化)。相当于运行时才组态。

提问者对于答案的评价:
VB没用过,不过用C的话getlink可以实现,也就是你说的运行时组态

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月5日 下午12:58
下一篇 2021年7月5日 下午12:58

相关推荐

  • wincc扩展变量授权怎么用?能由512点直接扩展到8192点吗?

    wincc扩展变量要一步一步升级吗?512点要先扩展到2048再扩展到8192吗?还是512可以直接扩展到8192点呢? 钻石用户推荐最佳答案 可以直接扩展WINCC的授权点数是根…

    SIMATIC WinCC 2020年11月1日
  • WinCC画面按钮控制设备

    我做的WinCC画面,设备的运行状况可以显示,说明通讯成功,画了一个按钮,和设备上的按钮对应(例如按钮和设备的启动按钮对应),但是按钮控制不了设备的动作,需要怎么做啊?请教! 问题…

    SIMATIC WinCC 2019年6月11日
  • WINCC7.3.0.3项目在WINCC7.3.0.0不能打开

    一个7.3.0.3的项目在7.3.0.0不能打开,是不是应为版本的问题?如果是的话,如何处理? 最佳答案 好像没办法的~WINCC7.3.0.0是WINCC7.3版本,好像存在一些…

    SIMATIC WinCC 2021年7月5日
  • wincc怎么安装在sp3的系统中

    wincc怎么安装在sp3的操作系统中, 听说修改下注册表就可以了?  最佳答案 WINXP SP3下WINCC6.2的安装方法 在WIND…

    SIMATIC WinCC 2019年6月11日
  • 应该分成多次课讲,这样 过于笼统

    全面解析WinCC数据交互 课程编号:V2283 WinCC &…. 点击这里,打开新窗口观看完整视频 该视频下的所有用户提问列表 应该分成多次课讲,…

    2021年7月5日
  • 有关wincc报表的问题

    我想用VB转存wincc的数据到Access数据库,在VB中查询后再送到wincc中。我现在不明白的是在wincc中用什么控件连接Access数据库来显示数据。 在VB中…

    SIMATIC WinCC 2019年6月11日
  • s7200怎么跟wincc连接,跟哪个版本wincc好?

    菜鸟求大神解答 最佳答案 电脑上要装PC ACCESS,PC ACCESS与200通讯,然后wincc再用OPC去读取PC  ACCESS中…

    SIMATIC WinCC 2020年11月1日
  • wincc激活不了!!!

    我的wincc和step7  5.2版的连接的时候无法激活,总是激活还没完就显示取消激活,怎么回事啊?是不是什么东西设置的问题啊?大家帮帮我! 谢谢 …

    SIMATIC WinCC 2019年6月11日
  • wincc项目打包

    我编写的wincc项目不想让第三方看见,怎么对其进行加密。能不能生成可执行的exe程序,或是别的方法?请高手指点。 最佳答案 ???那你要不要解包呢?wincc项目不能做成一个ex…

    SIMATIC WinCC 2017年11月29日
  • 怎么取消WinCC激活后的打印机连接

    我的WinCC激活之后,就自动弹出与打印机的连接,并且不能取消,我的电脑没有联接打印机,也没有装打印机驱动,启动选项中也没有选中报表打印,不知道这是什么问题,怎么取消? 最佳答案 …

    SIMATIC WinCC 2019年6月11日

发表回复

登录后才能评论