关于 编程问题, AR2 相关问题!

已锁定

miy_GreenPower

  • 帖子

    284
  • 精华

    0
  • 被关注

    8

论坛等级:侠客

注册时间:2011-01-27

普通 普通 如何晋级?

关于 编程问题, AR2 相关问题!

474

2

2019-03-14 23:10:07

 

大家好

最近我在程序调试过程中遇到  关于  AR2寄存器的问题!

举个例子: 程序如下:

这是一个 FB功能块

/// 假设参数如下


INPUT

InEnable BOOL;

InPA6  UDT90;


*******

OUTPUT

OnDone BOOL;

OnBusy BOOL;


******

/// STL code


NETWORK1

TAR1  pAddrReg1   // save AR1

TAR2  pAddrReg2   //  save AR2


NETWORK2


A                InEnable   /// 假设外部信号 "InEnable" is "1"

=                OnDone    /// 那么这里输出是 “1”, 输出结果是正确的

*************

NETWORK3

L                 P ## InPA6

LAR2                            //  注意:当这里 载入 ACC1 到 AR2 以后 程序出错了

A                 InEnable     ///  注意这里问题发生了.    "InEnable" 是 "0"

                                      ///不知道为啥会出现这个错误的结果


=                 OnBusy      // RLO = "0"


NETWORK4


L                   pAddrReg1 

LAR1

L                   pAddrReg2

LAR2


/////////////////////////////////////////////////////////


希望遇到类似问题的 师傅,解答一下,谢谢!

 

关于 编程问题, AR2 相关问题! 已锁定
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-300/400

共有54710条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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