C脚本GetTagDWordState为何没反应

C脚本如下:
#include "apdefap.h"

int gscAction( void )
{

 DWORD dwstate;
 


GetTagDWordState("YCL_BF_A.Status_Int",&dwstate); //Return-Type: DWORD 

if (dwstate==0)
{
SetTagBit("QC",FALSE); //Return-Type: BOOL 
}
else
{

SetTagBit("QC",TRUE); //Return-Type: BOOL 

}

return 0; 
}

主要目的是wincc上用脚本判别与PLC通道通讯是否连接上,QC为一内部变量,通过提取PLC变量状态来判别,可执行时候,STOP PLC也没任何反应,QC一直==0,原因在哪呢。(全局脚本在运行)

钻石用户推荐最佳答案

PLC STOP 状态,WINCC和PLC连接并不会断开,所以变量的状态一直正常
可以把通讯线拔了,或PLC断电,再测试一下
如果是“SIMATIC S7 Protocol Suite”通道,可以把驱动的“CPU停机监控”选上

在 WinCC 中,有两个质量指标用来评估变量质量。这两个指标为变量状态和质量代码。
具体信息可查看:
WinCC 信息系统(帮助)——通讯——通讯 - 诊断——变量质量

图片说明:

C脚本GetTagDWordState为何没反应  

提问者对于答案的评价:

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年11月1日
下一篇 2020年11月1日

相关推荐

  • msflexgrid控件如何删除记录

    在wincc画面中引用的msflexgrid控件如何删除选中的记录,选中记录时,有什么没有什么标志用来编写程序 最佳答案 先获取当前选中的行数和列数。然后在里边写入空值。 提问者对…

    SIMATIC WinCC 2017年7月30日
  • 三问“sleep(500)”

    WinCC中启动按钮的组态程序如下:#include "apdetap.h"void OnLButtonDown(char*lpszPict…

    SIMATIC WinCC 2017年7月26日
  • wincc7.3与sql2015安装顺序

    我这边有软件需要安装sql.2015,是先安装wincc7.3及其这次的sql还是可以先安装sql2015 问题补充:先安装wincc这次的sql还是先安装单独的sql215 钻石…

    SIMATIC WinCC 2021年7月5日
  • WINCC软件学习

    各位好,哪里可以下载到wincc和SQL软件,我想学习学习。 问题补充:我的邮箱是lwjon@163.com 最佳答案 kkk@163.com是不是你在用的有效邮箱,请查收&nbs…

    SIMATIC WinCC 2019年6月11日
  • wincc5.1程序

    各位,我这边有个项目,电脑是xp系统,上面运行是wincc5.1版本的程序。现在新买电脑要换成window 7系统,我打算买个wincc 7.0. &…

    SIMATIC WinCC 2019年6月11日
  • 控件无文本显示,HORN报警确认

    各位大侠,1,请教一下我在报警记录里面把所有的变量都组态好了,因为全都是输入变量全是BOOL型我在修改消息位的时候显示无法修改消息位全部是0,然后我运行报警控件的时候看不到我组态的…

    SIMATIC WinCC 2019年6月11日
  • wincc 2008 sp2以太网传送程序

    原来是用SP1 XP的系统,面板和电脑都设定好IP地址可以用以太网传送,最近使用最新的wincc felxible 2008 sp2和WIN…

    SIMATIC WinCC 2019年6月11日
  • 怎么关联这个动态框的变量,有图

    一个是左边的棒图,另一个是动态数值显示的 图片说明:    最佳答案 右键,其他,连接过程驱动程序连接相应的变量即可 提问者对于答案的评价:谢谢

    2019年6月11日
  • WINCC触发计算机扬声器的声音

    报警画面怎么触发计算机扬声器的声音 最佳答案 很详细啊 提问者对于答案的评价:谢谢 专家置评 大家说的都很好。

    SIMATIC WinCC 2019年6月11日
  • 如何显示出WinCC归档变量过去时间的变化趋势

    从别人的Wincc里拷出了项目,想分析一下一些变量的变化趋势,有如下问题:1.做个画面是不是使用WinCC Online Control2.我想看到那些变量以前…

    SIMATIC WinCC 2017年6月24日