程序参数(比如 VD200)地址未赋值前,扫描到有VD200时内容是0还是1

已锁定

一缕阳光666

  • 帖子

    15
  • 精华

    0
  • 被关注

    2

论坛等级:游民

注册时间:2023-04-03

普通 普通 如何晋级?

程序参数(比如 VD200)地址未赋值前,扫描到有VD200时内容是0还是1

1687

24

2024-06-21 14:27:07

plc, siemens 200 smart SR200, 产品采购型号后缀为-0AA0及-0AA1


求助描述:

程序中有用到VD200参数,储存正整数,程序中对VD200有置零和自增程序段,顺序靠后,比如程序段12
当程序扫描之程序段1时,有用到VD200和一个整数比较(实际这个整数储存在另一个地址内,比如VD600,也尚未赋值)

此时,VD200因为未赋值,所以程序得到的VD200的值是0么?

补充说明:

  1. 1. 程序段中没有SM0.1的引用;

  2. 2. 假设这次扫描发生在第一次plc安装、第一次上电、程序保持地址尚未起作用,VDxx段内尚未储存数值;

  3. VDxxx有在plc程序中系统块的“保持范围”项设置为保持内容

把3楼的内容,贴这里,方便大家了解求助信息:
  • 问题重新整理后的内容:

  • 在这些条件下,VD200的值是多少?

  • 1. 设备第一次安装,

  • 2. 第一次下载程序到plc,

  • 3. 第一次上电运行,

  • 4. 第一次从上到下、从左到右扫描,

  • 5. 第一次遇到VD200这个符号,此时给VD200赋值的程序段还没到;

  • 6. 原程序没有使用SM0.1

  • 7. 此时,尽管设置了数据保留范围,但因为是第一个扫描周期还没完成,相应的参数vd200还没有值之前被储存

  • 8. 此时VD200的状态或者值,是什么?

  • 因为条件有限,不能模拟“第一次”的条件,所以在这里求助,希望可以减少走弯路。多谢
    程序参数(比如 VD200)地址未赋值前,扫描到有VD200时内容是0还是1 已锁定
    编辑推荐: 关闭

    请填写推广理由:

    本版热门话题

    SIMATIC S7-200 SMART

    共有9417条技术帖

    相关推荐

    热门标签

    相关帖子推荐

    guzhang

    恭喜,你发布的帖子

    评为精华帖!

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

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

    • 分享

    • 只看
      楼主

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