wincc 全局脚本C程序解读求助

有一段wincc 全局脚本C程序,请高手解读其功能,非常感谢。
尤其是其中的变量d、及s_state作用。

问题补充:
非常感谢:net_submarine的解释。
但还有一个疑问:“当时间大于2013年9月1日后,画面将产生报警dataALM,报警dataALM2,故障FAULT,然后再清楚报警dataALM,dataALM2,但是故障将一直有。”
中的FAULT会对系统正常运行有影响吗?

图片说明:

wincc 全局脚本C程序解读求助   

最佳答案

d是一个解锁密码,d为1时,清楚所有报警和故障。
s_state变量是WinCC的一个变量,就是d。
当d为0时,有一个内部状态机,状态值为e,该值为0,1,2,反复循环。
当e为2时,自动清楚两个报警;
当e为1时,时间大于2013年7月1日,将产生报警dataALM;
当e为1时,时间大于2013年9月1日,将再产生一个报警dataALM2和故障FAULT;
也就是说,时间大于2013年7月1日,画面将反复产生dataALM报警,然后再清楚该报警;
当时间大于2013年9月1日后,画面将产生报警dataALM,报警dataALM2,故障FAULT,然后再清楚报警dataALM,dataALM2,但是故障将一直有。

提问者对于答案的评价:
你给出的分析很有帮助,非常感谢。

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2019年6月10日 下午8:26
下一篇 2019年6月10日 下午8:27

相关推荐

  • wincc服务器组态?

    1、首先WINCC组态服务器的目的是什么?2、比如在服务器的计算机上组态好了一个项目,那运行的时候,是不是把这个项目拷到客户机上激活运行,那服务器本身这台机器上的项目也激活运行吗?…

    SIMATIC WinCC 2019年6月11日
  • 新手求问

    我现在要写西门子触摸屏   但是我不知道怎么写变量  还要报警   我不知道变量里面的M …

    SIMATIC WinCC 2019年6月10日
  • wincc flexible变量表

    flexible能否创建变量表格,如S7内的数据块一样,如:第一列变量名,第二列变量数值,等等。。并且可以通过变量名搜索变量。 如何实现? 最佳答案 你可以在wincc&…

    2017年6月29日
  • wincc6.0sp3

    安装完后,打不开工程,还是用自带的复制器复制过去的。 问题补充:没有错误提示,进行到66%就进行不下去了,在上位机运行过的工程就打不开,从未在上位机运行过的工程能打开运行,计算机名…

    SIMATIC WinCC 2019年6月11日
  • 请问大家WINCC画面写保护怎么解决?

    请问大家工程师站上的WINCC画面写保护怎么解决?服务器上的没有问题,谢谢! 最佳答案 WinCC7.2画面/面板/全局脚本加密http://www.ad.siemens.com.…

    SIMATIC WinCC 2020年11月1日
  • 网络发布的问题

    我做网络发布,IP地址是 192.168.1.121,工程激活运行之后,在本电脑的IE浏览器中输入192.168.1.121,能看到发布的画面,但是在其他电脑上输入&nb…

    SIMATIC WinCC 2019年6月11日
  • wincc7.0 激活卡主

    wincc7.0 sp2亚洲版,激活项目时候卡在这里。。。求教 问题补充:刚试试了,那个CCAlamDataCollector.exe服务启动不了,为什么呢? 图片说明:…

    2019年6月11日
  • wincc编组问题

    是用wincc编组功能,将两个管道wincc库里面自带的管道编组,提示要2个对象! 图片说明:    最佳答案 wincc库里面自带的管道是不能编组的。 提问者…

    2019年6月10日
  • wincc flexible 2008 安装问题

    初次安装因为断电中断,再次安装时出现microsoft sql server 2005 express edition …

    SIMATIC WinCC 2019年6月10日
  • 弹出画面垄断(即禁止同一画面中其他区域)

    在某一画面中的一个按钮触发了弹出窗口,能否从哪里设置除了这个弹出窗口的范围能够被激活,而同一画面中其余区域是被禁止的?意思就是,除了弹出画面中的按钮能够被点击,而弹出窗口以外的区域…

    SIMATIC WinCC 2021年7月5日