回复:西门子PLC300中变量如何批量进行修改

ccaass

  • 帖子

    25
  • 精华

    1
  • 被关注

    0

论坛等级:游士

注册时间:2018-12-18

普通 普通 如何晋级?

发布于 2019-02-18 18:55:16

4楼

对于LAD的,使用符号表,添加I0.0,设置好名称(比如AAA),然后在Blocks文件夹的属性页 Address priority 里设置成 For all accesses,确定后打开所有的程序块,如果用了I0.0,打开时就会提示发现符号,保存并关闭,然后去符号表里把 AAA 改为 I50.1,保存符号表,再次打开各个程序块,如果用了I0.0,打开时又会有提示,保存并关闭。


对于SCL的,如果只用了符号,直接重新编译即可。如果用了绝对地址,则用文本编辑器,比如npp等,在项目目录 s7asrcom\00000001 文件夹中搜索替换所有SCL文件的 I0.0 后,重新编译。


以上方式对于使用了指针或间接寻址的代码是无效的,需要读懂源代码。

评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-300/400

共有54756条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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