请大神来看看我编辑的WICC,C全局脚本,如图

各位大神这是我编辑的WINCC全局C脚本,编译完成没错误。注:”shedingzhi”是用来采样的变量,"data11""data12""data13""data14""data15""data16"是用来显示arry数组值的内部变量,"compare"也是内部变量。
这个程序的主要目的是,每分钟对”shedingzhi”采样六次,每个采样值出现的重复次数存入C[ 7] 数组,通过采样值重复次数是否>=4来置位位"compare",每周期t1=55秒时,执行采样比较计算,采样值arry等于0不执行计数,t1==58秒时将arry置位0。
我遇到的问题是每分钟"data11""data12""data13""data14""data15""data16"采样值都能在输入输出域显示,t1==58秒arry也全都置0,但是到符合"compare"置位1条件C[i]>=4时,输入输出域显示"compare"不执行置位1,对C[i]做输入输出域显示也无统计数字。我编辑的脚本哪里出了问题,请大神指教。注:如果改变"compare"置位1和0的条件对换,倒是能"compare"输入输出域显示0和1的改变,我感觉 t1=55秒时那个程序段没执行。

问题补充:
b[i]=1是对b[7]这个数组赋初值1,我不知道在WINCC C脚本里可不可以这么用,注 :有人回答我,我该如何在所提问题里和别人互动,我如何操作继续留言,这是问题补充只能用一次。

图片说明:

请大神来看看我编辑的WICC,C全局脚本,如图    请大神来看看我编辑的WICC,C全局脚本,如图   

最佳答案

t1=55,b[i]=1
这个时候i是多少呢?没有初始值。这里不明确,后面逻辑就不好分析了。

补充:因为你的i没有循环,所以这里就错了,应该也用一个for循环给b这个数组赋值1。另外你可以选择答案后区,把问题引用到论坛上进行讨论。

提问者对于答案的评价:
多谢提醒,我给b[i]=1设循环条件了,程序就可以执行了,弄了好半天才搞定

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

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

相关推荐

  • 将变量以表格形式存储

    我想将当前页面的变量(100多个)全部以表格形式存储起来。这些变量都是在运行状态下赋值,不会更改。希望能够组态这样一个按钮,在运行状态下按下按钮之后这些变量的名称和所赋的值全部存入…

    SIMATIC WinCC 2019年6月11日
  • s7-200与wincc7.0用KEPseverEX 的通讯问题

    本人做一项目,软件是s7-200与wincc7.0,用CP243-1以太网通讯,想通过KEPseverEX 来通讯,但是一直没通讯成功,在此高分求教!最好要有详细说明 问…

    SIMATIC WinCC 2019年6月11日
  • 数据记录到EXCEL

    请问在WinCC6.2中如何将数据按一定时间记录到EXCEL 表格中?具体该如何操作? 最佳答案 网上搜一下,按你的描述就是完完全全的用VBS写一个脚本,(触发器为定时器…

    SIMATIC WinCC 2017年11月4日
  • 哪个视频播放器和西门子软件不冲突?

    请问各位老师,听说安装了西门子软件,就不能安装暴风影音,有冲突。那么哪个视频播放器和西门子软件不冲突呢?有没有推荐的视频播放器? 最佳答案 没听说过,也没发现兼容性检查列表有此相关…

    SIMATIC WinCC 2021年7月5日
  • WINCC里如何实现三档开关

    WINCC里如何实现三档开关功能 最佳答案 查看论坛上的: http://www.ad.siemens.com.cn/club/bbs/post.asp?b_id=5&a…

    SIMATIC WinCC 2019年6月11日
  • 笔记本与工控机组态画面的通讯

    希望能通过工业以太网和远程工控机上的WINCC画面通讯,现在远程能和400PLC通讯上并监视,但监视不到WINCC画面。 1.笔记本中组态画面和笔记本计算机名已相同相同,…

    SIMATIC WinCC 2019年6月11日
  • WINCC如何实现多屏显示,并需要注意些什么?

    希望在WINCC的C/S系统下,对客户机实现双屏显示是否只要在OS project editor中配置就可以了?不需要在操作其它的了?此情况下对windows的…

    SIMATIC WinCC 2019年6月10日
  • 请问这段VB语句错在哪里

    Sub OnLButtonDown(ByVal Item, ByVal Flags, ByVal x, ByV…

    SIMATIC WinCC 2019年6月11日
  • WINCC2008安装

    WICC 2008安装老是出问题,或安装一段时间后出现错误打不开(未经授权) 最佳答案 建议关闭杀毒软件和防火墙后安装WINCC2008,给你发了个文件。 提问者对于答案…

    SIMATIC WinCC 2019年6月11日
  • 数据追溯系统是什么?

    数据追溯系统属于数据采集与监控系统SCADA么?用Siemens的WinCC V7或WinCC flexible或WinCC portal可以做数据追…

    SIMATIC WinCC 2021年7月5日

发表回复

登录后才能评论