请大神来看看我编辑的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日
下一篇 2021年7月5日

相关推荐

  • WinCC7.0 和 WinCC7.3集成一起

    大家好,我现在有一个项目即4条线,3条线是WINCC7.0项目,1条线是WINCC7.3项目;由于PLC问题,那3条WINCC7.0必须为7.0!第三方PLC的OPC软件不能安装在…

    SIMATIC WinCC 2021年7月5日
  • wincc中如何实现当输入一个变量,然后led灯开始显示倒计时,间隔1s

    我在做交通灯的设计,现在需要的是,输入一个变量,然后使得控件led灯开始倒计时,间隔是1s,求解 问题补充:。。。。这个我知道,但是不是要仿真嘛。。。要不怎么实现倒计时的仿真呢? …

    2019年6月11日
  • 关于 datamonitor问题

    使用EXCEL读取数据正常,但是用WEB进入不了服务器,总是提示说密码错误,已经按照说明输入的是wincc管理员密码和本机用户密码,还不行。请教。谢谢 问题补充:谢谢网友的回答。&…

    SIMATIC WinCC 2019年6月11日
  • WinCC V13运行卡死

    我们一个项目用的博图V13,都升级到UP9,WinCC V13生成执行文件下载到现场工控机里运行,但是偶尔会卡死,而且频次较高,怎么解决。工控机系统是Win7 …

    SIMATIC WinCC 2017年6月8日
  • WCC7.4 C脚本如何INT转char

    用C脚本实现弹窗功能,窗口中要显示a1的值123,但123是INT,需要转化成char才能在MessageBox函数的弹窗中显示出来,怎么转化,各位有什么办法吗? 钻石用户推荐最佳…

    SIMATIC WinCC 2021年7月5日
  • wincc模拟运行

    wincc和s7-300通过cp343走以太网连接。现在想模拟试一下wincc的程序,用PLCSIM可以吗? 最佳答案 <<wincc仿真>>http://…

    SIMATIC WinCC 2019年6月11日
  • 全球工业在线支持很多文档无法下载

    比如这个:https://support.industry.siemens.com/cs/document/78825030/pc%E7%AB%99%E7%BB%84%E6%80%…

    2020年11月1日
  • WINCC 7.4 不能安装

    WINCC  7.4 SP1不能安装在WIN7系统 钻石用户推荐最佳答案 可以安装在Windows 7 SP1 以下的纯…

    2021年7月5日
  • WINCC变量剪切出想复制回去但显示不出来

    wincc数据记录里ArchiveManager下的三个文件剪切出来运行一段时间后把剪切出来的再复制回去显示不出来怎们办 最佳答案 在OS运行时,复制备份数据库文件(.ldf/.m…

    SIMATIC WinCC 2020年11月1日
  • 数据漏记

    通过PLC变量(int)的变化记录变量到数据记录里,数据记录存在SD卡中,但总有漏记的,请教下什么原因导致的 钻石用户推荐最佳答案 记录一个数据类型int的数据,当数据变化时,触发…

    SIMATIC WinCC 2020年11月1日

发表回复

登录后才能评论