我学习局部储存器

已锁定

平凡004

  • 帖子

    391
  • 精华

    5
  • 被关注

    2

论坛等级:侠客

注册时间:2004-01-23

普通 普通 如何晋级?

我学习局部储存器

1351

17

2004-08-30 22:26:14

我试着学习用子程序带变量编程。
书上说子程序带参数编程可以方便子程序的移植。
我就用了两个相同内容的子程序去完成独立的两个事件,事件也是类似的。例如:1. V0.0置位Q0.0。V0.1复位Q0.0。
2. V1.0置位Q1.0。V1.1复位Q1.0。
程序编了。
主程序》》
NETWORK 1
LD SM0.0
= L60.0
LD V1.0
= L63.7
LD V1.1
= L63.6
LD L60.0
CALL SBR_1, L63.7, L63.6, Q1.0

NETWORK 2
LD SM0.0
= L60.0
LD V0.0
= L63.7
LD V0.1
= L63.6
LD L60.0
CALL SBR_0, L63.7, L63.6, Q0.0
子程序0》》
变量表定义
L0.0 置位 IN BOOL
L0.1 复位 IN BOOL
L0.2 输出 IN BOOL
NETWORK 1
LD #置位
S #输出, 1

NETWORK 2
LD #复位
R #输出, 1

子程序1与子程序0变量表定义相同,程序相同。
我原以为两个程序不会互相影响。但是看到语句表中上述的语序发现是互相影响的,L60.0 等。根本上无法分开,实际上机调试也是。
我不知道怎么办好,怎样可以达到移植的目的。
我学习局部储存器 已锁定
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-200

共有33264条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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