回复:临时变量置位复位的问题

youhm

  • 帖子

    4924
  • 精华

    81
  • 被关注

    51

论坛等级:至圣

注册时间:2008-06-28

普通 普通 如何晋级?

发布于 2010-12-01 19:12:44

23楼

quote:以下是引用步步高DVD在2010-12-01 17:50:42的发言:
这是我的QB1调用带参数的FC15的一段程序
#zi_dong 临时变量
#zi_shou I0.3
#shou_dong 临时变量


网络1
A #zi_shou
S #zi_dong
R #shou_dong

网络2
AN #zi_shou
S #shou_dong
R #zi_dong
网络3
A #zi_dong
= Q 1.7
网络4
A #shou_dong
= Q 1.6

我测试过了,这样写是可以用的,但我估计是不对的
我的猜测 是不是用中间变量时置位时,当它调到另一个FC块中就会复位了。当再次调用的话又置位了,所以有输出,请问各位大侠我的猜测对不对啊???


这样写没有问题,因为网络1和网络2的原因,每个周期两个临时变量都会被置位或复位,这样就满足了先赋值再使用的前提,所以是正确的,如果置位或复位指令还有其他的条件的话那就不一定了
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-300/400

共有54616条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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