请大神来看看我编辑的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

相关推荐

  • 模拟量报警功能的实现

    我的做法,不管是变量本身还是在设定报警变量时,都激活了上下限,而且内外变量都试过了,用变量模拟器让变量产生报警时,报警控件上还是没有显示,在工程–属性–启动那里也激活了报警记录…

    SIMATIC WinCC 2019年6月11日
  • wincc和step7建立连接

    有三个问题不懂,求大神帮忙。1、wincc只是演示模式可以使用吗?可以和step7建立连接吗?2、step7里面没有发现mhi站点,这样就不可以和wincc建立连接吗?没有mhi站…

    SIMATIC WinCC 2021年7月5日
  • WinCC flexible SMART V3 下载动作执行失败

    WinCC flexible SMART V3 下载时出现动作执行失败 最佳答案 本文介绍Smart 700、Smart&nbsp…

    SIMATIC WinCC 2020年11月1日
  • wincc问题画面

    请教高手:用wincc 6.0做一个合金小车加料控制项目,原设计两个合金小车一用一备,现在要求两个车同时使用,画面同时显示两个小车位置,建立两个内部变量,能够同时显示两个…

    SIMATIC WinCC 2019年6月11日
  • 报警声音集中确认问题

    操作室中一共有三台操作员站,三台操作员站的画面和程序都是一模一样的,我做了一个HORN编辑的声音报警,现在只有一个音响,连在了一台电脑上,报警一响,只有连接音响的那台电脑能确认声音…

    SIMATIC WinCC 2019年6月11日
  • WinCC中如何修改项目的名称啊?

    哪位知道WinCC中如何修改项目的名称啊? 最佳答案 1.关闭项目 2.用项目复制器打开你的项目然后选择另存为一个新的项目。 3.如果要保留历史数据,手工复制历…

    SIMATIC WinCC 2019年6月11日
  • WINCC中的C脚本掌握要不要学习C++?

    是否只需掌握C语言的基础知识就行了?有没有必须把C++进行学习?请指点学习方法! 最佳答案 C基础就可以了,PLC和C有各自的特点,结合利用,取长补短。要是会C++那就更好了。 提…

    SIMATIC WinCC 2019年6月11日
  • SQL2005安装包

    请问一下,哪位大师有SQL2005的安装包??可以发一份给我吗?谢谢大师不吝赐教还有安装wincc flexible 2008 sp4之前必须装SQL…

    SIMATIC WinCC 2021年7月5日
  • 请指教:PC ACCESS跟wincc怎么用?

    最佳答案 与wincc采用OPC通讯  1,用STEP7 MICROWIN完成S7-200的工程建立和编程,其中必须为OPC准备好符号表。注意符号表名…

    SIMATIC WinCC 2019年6月11日
  • wincc项目移植器问题

    我用ccmigrator把一个5.1转换成6.0后一打开就提示HResult Error  0x80004005:未指定的错误 我发现项目里…

    SIMATIC WinCC 2019年6月11日

发表回复

登录后才能评论