回复:请教和探讨一下:自增/自减函数引发的数组越界错误导致的CPU临时停机故障,涉及的知识点排查及学习

AnsenYue

  • 帖子

    74
  • 精华

    4
  • 被关注

    3

论坛等级:侠客

注册时间:2011-05-03

黄金 黄金 如何晋级?

发布于 2026-02-06 12:05:20

19楼

总结一下:就一个字,我菜!!

感谢各位大佬的解答~~


问题的原因:

1,StartIndex的范围限制,只针对用户输入有效,对系统函数或者脚本无效。

2,脚本(各类函数也是脚本)写入PLC内部变量,是实时的。


程序犯错的地方:

1,变量范围未理解到位,以为也能限制我的事件函数对变量值的改变,其实不能,这个错误的理解导致我的输入出现异常值。

2,系统函数或者脚本的写入是实时的,我未考虑到这个问题,我还以为它在计算完成后,更新值并写入PLC时,PLC会按照运行逻辑,用我的代码对它进行检查。


Keep learning and going ~

精华帖版主置评:一次菜不算什么,经验的获取才是宝贵的

评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-1500系列

共有10976条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

  • 分享

  • 只看
    楼主

top
X 图片
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。