300中M区跟DB区有区别吗? 点击:3297 | 回复:16



9515136

    
  • 精华:0帖
  • 求助:40帖
  • 帖子:305帖 | 1715回
  • 年度积分:0
  • 历史总积分:6747
  • 注册:2004年9月09日
发表于:2009-07-27 22:36:02
楼主
我只用位存储区,有时候会觉得不够用,是不是共用DB里是一样使用的?使用上有区别吗,?大家都习惯怎么用的呢?



cy1225

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 35回
  • 年度积分:0
  • 历史总积分:498
  • 注册:2003年11月28日
发表于:2009-07-27 23:53:29
1楼
DB是保存在卡里的,有掉电保护功能,而且DB的用处更大。

李占生

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 123回
  • 年度积分:0
  • 历史总积分:138
  • 注册:2003年7月19日
发表于:2009-07-28 08:25:32
2楼

db里面位存储器使用和M区位存储器使用是一样的!直接调用就行了!

wxr5637791

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 287回
  • 年度积分:0
  • 历史总积分:678
  • 注册:2009年3月20日
发表于:2009-07-28 23:08:36
3楼
db里面位存储器使用和M区位存储器使用是一样的!直接调用就行了!

9515136

  • 精华:0帖
  • 求助:40帖
  • 帖子:305帖 | 1715回
  • 年度积分:0
  • 历史总积分:6747
  • 注册:2004年9月09日
发表于:2009-07-28 23:27:33
4楼

1楼说的DB的用处更大指的啥?掉电保护功能M区也可以设置的。

DB位是怎么调用的?只知道实数如 DB1.DBD0

knownyou

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 8回
  • 年度积分:0
  • 历史总积分:16
  • 注册:2008年11月06日
发表于:2009-07-29 13:49:14
5楼

M区掉电保存设置可以在CPU设置,但其实那不是真的掉电。只是从程序启动和停止之间的转换保持而已。

DB里的数据才是真的掉电保存

至于怎么调用,直接调用就可以,也可以先在DB块里如给变量加上标签。

9515136

  • 精华:0帖
  • 求助:40帖
  • 帖子:305帖 | 1715回
  • 年度积分:0
  • 历史总积分:6747
  • 注册:2004年9月09日
发表于:2009-07-29 16:47:00
6楼

看到例子上是DB1。DBX2。0,呵呵

yang...

  • 精华:0帖
  • 求助:0帖
  • 帖子:6帖 | 550回
  • 年度积分:0
  • 历史总积分:822
  • 注册:2004年8月31日
发表于:2009-07-30 09:09:23
7楼
KAN                                                                

上不了路

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 58回
  • 年度积分:0
  • 历史总积分:77
  • 注册:2007年3月24日
发表于:2009-07-30 13:50:54
8楼
引用李占生 的回复内容:

db里面位存储器使用和M区位存储器使用是一样的!直接调用就行了!





学习siemens

  • 精华:23帖
  • 求助:347帖
  • 帖子:1611帖 | 22281回
  • 年度积分:37
  • 历史总积分:98482
  • 注册:2007年3月22日
发表于:2009-07-30 14:18:22
9楼

   可以说有一样的功能,便是DB块的功能更强大.

1,因为DB里的数据才是真的掉电保存,且可以自己给值

2,M区掉电保存可以在CPU设置,但其实那不是真的掉电,只是保持中间元件的状态

3, 可直接MOVE或是"L DB1.DBX3.0",也可像 M 一样的写在LAD中使用:"DB1.DBX3.0"

9515136

  • 精华:0帖
  • 求助:40帖
  • 帖子:305帖 | 1715回
  • 年度积分:0
  • 历史总积分:6747
  • 注册:2004年9月09日
发表于:2009-07-31 19:06:35
10楼
有一点,DB肯定不如M区,在符号表中能看到M区的符号,却看不到DB的符号

李占生

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 123回
  • 年度积分:0
  • 历史总积分:138
  • 注册:2003年7月19日
发表于:2009-10-12 10:13:47
11楼
回复内容:
对:9515136 关于有一点,DB肯定不如M区,在符号表中能看到M区的符号,却看不到DB的符号 内容的回复:


那是你没有给DB区的位存储器设符合。

NAINAIDE

  • 精华:0帖
  • 求助:0帖
  • 帖子:9帖 | 21回
  • 年度积分:0
  • 历史总积分:149
  • 注册:2004年5月15日
发表于:2009-10-14 09:23:34
12楼

我用的是DB形式 才学的 比较好用

xxt0913

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 21回
  • 年度积分:0
  • 历史总积分:36
  • 注册:2008年11月15日
发表于:2009-10-17 20:53:21
13楼

还有一个就是,M区一般比较少,当数据比较多的时候就不够用了,DB区可以存储很多的数据

qiuye0621

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 8回
  • 年度积分:0
  • 历史总积分:16
  • 注册:2009年3月06日
发表于:2009-10-17 23:46:35
14楼

虽然DB区用起来比较灵活,数据量大,但是我觉得M区够用的话还是M区省事。

要用DB区的话还要新建数据块进行定义。

9515136

  • 精华:0帖
  • 求助:40帖
  • 帖子:305帖 | 1715回
  • 年度积分:0
  • 历史总积分:6747
  • 注册:2004年9月09日
发表于:2009-10-20 20:40:49
15楼

再问一下,增加DB后,使用DB是不是都要先定义DB内每个数据的类型,再使用,,还是跟M区一样可以直接调用,用完他自动生成类型?比如我建DB1,然后就能用DB1.DBD0.....,还是要先设置DB1内部数据?

中华鹰

  • 精华:0帖
  • 求助:1帖
  • 帖子:3帖 | 118回
  • 年度积分:14
  • 历史总积分:564
  • 注册:2012年2月29日
发表于:2015-07-31 18:32:16
16楼


引用 9515136 的回复内容: 再问一下,增加DB后,使用DB是不是都要先定义DB内每...

需要创建DB块并定义。程序上传时CPU会重启    如在不停机修改添加程序时可用M


热门招聘
相关主题

官方公众号

智造工程师