WINCC中怎么读取触发器中的变量值?急!!!

怎么用C函数读取变量型触发器Trigger的值???

最佳答案

看看这个
http://wenku.baidu.com/view/f1c5b4333968011ca30091f3.html
再者
打开全局脚本编辑器(ANSI C)创建一个新动作。 
2 在动作中编写如下程序函数: 
#include "apdefap.h"
int gscAction(void)
{
DWORD dwState = 0;
GetTagSWordState ("External_tag_1", &dwState);
if (dwState == 0)
{
//Tag status OK
printf ("Tag status Ok: [Statuscode (hex):%X]\r\n",dwState);
}
else
{
//Tag status deviant
printf ("Tag status deviant: [Statuscode (hex):%X]\r\n",dwState);
}
return(0);
}
 
3 设置动作的触发器为被监视的变量(这里为:“External_tag_1”,周期:根据变化)。 
4 通过全局脚本/工具执行菜单命令“重新生成头文件”。 
5 保存动作并关闭全局脚本编辑器。 
6 打开图形编辑器创建一个新的过程画面(PDL)。 
7 通过智能对象“应用程序窗口”配置“Global Script Diagnostics”。 
8 保存画面并把它定义为起始画面。 
9 如果没有激活,那么需要在计算机启动选项中激活全局脚本运行系统。

提问者对于答案的评价:
谢谢!

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年12月8日 下午2:31
下一篇 2017年12月8日 下午2:32

相关推荐

  • wincc如何读取多个txt文件并生成曲线

    小弟初用wincc,现在项目里通讯用的多个txt文件储存数据,现在想把这几个txt文件的数据生成在一个坐标系下的多条曲线,是怎么一个思路呢? 最佳答案 txt文档的读取参考:WIN…

    SIMATIC WinCC 2021年7月5日
  • wincc用C脚本进行字符串处理

    如何判断字符串12AB45中第三位和第四位是否为AB,希望各位指点一下。 问题补充:你好用这个函数在wincc里面需要另外加声明吗,我写了下编译有问题,帮忙看下!我这个是用单击鼠标…

    SIMATIC WinCC 2021年7月5日
  • 建立新的WINCC项目

    我已经使用了把WINCC项目集成到PLC里面的方法。于是在WINCC的“变量管理”下面的MPI下面已经自动出现了一个S7$Program(1),下面出现了许多PLC的变量。我还有必…

    SIMATIC WinCC 2019年6月11日
  • wincc6.2版本的文件如何在6.0里打开?

    原来的wincc文件用的是6.2版本编辑的,现在想在6.0里打开和编辑,不知该如何设置?希望大家能根据经验给些建议和方法!谢谢! 最佳答案 wincc6.2 能打开6.0…

    SIMATIC WinCC 2019年6月11日
  • 设置PG/PC

    在wincc和PLCSIM进行连接过程中,在设置PG/PC时,应用程序访问点是S7ONLINE呈灰色,不能选择WinCC。该如何解决? 最佳答案 你看下这个例子:http://ww…

    SIMATIC WinCC 2017年8月26日
  • 一个函数问题

    问一下函数SetPictureName()。是标准函数还是内部函数或是项目函数,为什么我的wincc V6.2没有?如果是项目函数,如何用C动作编写?  最佳答…

    SIMATIC WinCC 2019年6月11日
  • WICC通讯的错误代码的解释

    WINCC提供的Channel Diagnosis工具诊断时候会有通讯的错误代码提示,但是哪里可以找到这些错误代码的解释?WINCC帮助里面好像也不到,希望高手指点!&n…

    SIMATIC WinCC 2019年6月11日
  • 如何改变阀门开关状态

    一般的阀门会有3种状态显示,开显示绿色,关红色,故障黄色。开,关信号各取现场的限位信号,当阀门打开或关闭失败,PLC发出故障信号;因此WINCC定义有3个变量,但WINCC无透明色…

    SIMATIC WinCC 2019年6月11日
  • 两台wincc操作员站和工程师站配置

    两台工控机,安装了wincc7.5,一台做操作员站,一台兼做工程师站,怎么搞? 问题补充:要安装PCS7软件吗?wincc7.5 sp1的,还有STEP7 V5…

    SIMATIC WinCC 2021年7月5日
  • WINCC7.2画面怎么加循环

    我想用一个变量,当他等于1时自动打开其他画面, 画面对象里只有“对象更改”和”打开画面”两个加脚本,但是我需要那种在画面中周期执行的,这个要把脚本加在哪啊,各位大神指导一…

    SIMATIC WinCC 2021年7月5日