S7-200的累加器(寄存器)AC0,AC1可隋便在梯形图引用吗 点击:0 | 回复:10



数风流人物还看今朝

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:190帖 | 1598回
  • 年度积分:0
  • 历史总积分:1093
  • 注册:2004年7月08日
发表于:2008-12-27 12:00:21
楼主

S7-200的累加器(寄存器)AC0,AC1可隋便在梯形图引用吗?

---------------------------------------

用梯形图时,常用到地址的增加量,  用累加器AC0/AC1很方便,但我隋时引用了AC0,AC1,

会不会破坏寄存器的值,影响其它指令的执行?

怪:下图只能用AC1,不能用AC0




数风流人物还看今朝

  • 精华:0帖
  • 求助:0帖
  • 帖子:190帖 | 1598回
  • 年度积分:0
  • 历史总积分:1093
  • 注册:2004年7月08日
发表于:2008-12-27 12:01:30
1楼
///////////////////////////////////////

数风流人物还看今朝

  • 精华:0帖
  • 求助:0帖
  • 帖子:190帖 | 1598回
  • 年度积分:0
  • 历史总积分:1093
  • 注册:2004年7月08日
发表于:2008-12-27 12:02:12
2楼
上图AC1可以,AC0不让用,为何.

nike717

  • 精华:0帖
  • 求助:2帖
  • 帖子:23帖 | 359回
  • 年度积分:0
  • 历史总积分:493
  • 注册:2007年12月12日
发表于:2008-12-27 15:33:32
3楼

好像在指针变量里,不能用AC0,可以用AC1-AC3

[明月夜]

  • 精华:3帖
  • 求助:0帖
  • 帖子:144帖 | 3595回
  • 年度积分:0
  • 历史总积分:7752
  • 注册:2008年3月16日
发表于:2008-12-28 15:34:18
4楼
累加器AC : 累加器是用来暂存数据的寄存器,它可以用来存放运算数据、中间数据和结果。CPU提供了4个 32位的累加器,其地址编号为AC0~AC3。累加器的可用长度为32位,可采用字节、字、双字的存取方式,按字节、字只能存取累加器的低8位或低16位,双字可以存取累加器全部的32 位
            许多未用过地址指针

shenlieban

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 2回
  • 年度积分:0
  • 历史总积分:2
  • 注册:2009年4月24日
发表于:2009-04-24 01:13:38
5楼
我想问一个问题就是在十六进制中数字3.08247E+38的值是多少呢?

[明月夜]

  • 精华:3帖
  • 求助:0帖
  • 帖子:144帖 | 3595回
  • 年度积分:0
  • 历史总积分:7752
  • 注册:2008年3月16日
发表于:2009-04-24 08:07:10
6楼

楼上问的是不是: 3.08247E+38这个浮点数用16进制表示是多少?

 很简单:  把这个浮点数按十六进整数输出就知道了。       

bravement

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 6回
  • 年度积分:0
  • 历史总积分:19
  • 注册:2011年8月01日
发表于:2011-12-15 09:54:41
7楼

panjianlove123

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 1回
  • 年度积分:0
  • 历史总积分:0
  • 注册:1900年1月01日
发表于:2011-12-23 09:59:49
8楼
都是高手。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。

kimmy1989

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 1回
  • 年度积分:0
  • 历史总积分:11
  • 注册:2017年4月11日
发表于:2012-04-23 16:36:05
9楼

回复内容:
对:数风流人物还看今朝关于上图AC1可以,AC0不让用,为何. 内容的回复:


没有为何,这是这个软件的规定。。。

能作为指针的只有V、L和AC1-AC3。

学学的宝

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 1回
  • 年度积分:0
  • 历史总积分:1
  • 注册:2013年4月03日
发表于:2013-04-30 14:29:42
10楼

回复内容:

对: shenlieban 我想问一个问题就是在十六进制中数字3.08247E+3... 内容的回复!


我想+号后的38要转换为16进制的数


相关主题

官方公众号

智造工程师