问一问自己做子程序自动分配背景数据的人。

已锁定

芳季

西门子1847工业学习平台

  • 帖子

    15861
  • 精华

    104
  • 被关注

    992

论坛等级:至圣

注册时间:2007-08-03

钻石 钻石 如何晋级?

问一问自己做子程序自动分配背景数据的人。

22525

94

2025-08-24 11:43:45

star star star star star

当调试程序时怀疑自己的子程序在分配地址的时候可能出错,可能重叠,可能干涉等等的问题,并且带来了一些未知原因的影响,并且怀疑其原因与自动分配有关的时候。大家是怎么找回指定的调用里面的数据当时运行的瞬时值?怎么确定这种影响是否来自这个调用?

明知道自己安排了例如vb10000开始往后的地址,但是具体那个出问题的调用是使用了哪段V,你具体怎么找?

自从我普遍使用了自动分配之后,我得了一种恐慌症。由于间接寻址可以寻址到除HC;L;AC三者之外的任何地址。当发生一些意外动作的时候。总是担心就是这些间接寻址跑飞造成数据乱。单独测试并加入影响因素的测试总是没有问题。但仍不可排除真的设计出错。

目前,发现的问题并证实过,都是外部逻辑等问题,非子程序自动分配的问题。但是心里总是多了根刺。

比如,到了某种动作,由于间接寻址出错,突然一个写向了QB0,就那么一瞬间……一个扫描周期都不到就恢复了。根本监控不到 。如果一瞬间写向了VBxxx,那会牵连错得更离谱。

问一问自己做子程序自动分配背景数据的人。 已锁定
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-200 SMART

共有9497条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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