回复:问个基础问题,变量替换。

yming

西门子1847工业学习平台

  • 帖子

    23148
  • 精华

    881
  • 被关注

    1253

论坛等级:至圣

注册时间:2004-03-06

钻石 钻石 如何晋级?

发布于 2018-09-25 13:04:02

1楼

要知道。1200/1500这个变量表应该称为变量名称地址表,或者说是个标签表。

在编程过程中,M、I、Q区 只使用变量名称(标签)来编程,与实际地址无关

就是说,根本不需要显示什么实际地址。没啥用的。

所以,第一种情况不用删除那个变量1,而是改个名字(例如尾部添加 _1)然后将 变量2改名变量1;再将变量_1改名变量2。

但是,上述这种情况极少发生!因为,变量名称在编程一开始,就被定义了其明确的含义;编程中仅仅根据功能引用变量名称。

而可能遇到的修改,则是当某 IO口出问题时,在变量表里修改一下实际地址。


对于第二种情况,那就不好办了。

简单的方法就是程序开始,直接赋值(MOVE)。



学而时习之,不亦说乎?温故而知新,不亦乐乎?
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-1500系列

共有10588条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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