西门子step7中有关DB的问题 点击:1071 | 回复:7



lm86615

    
  • 精华:0帖
  • 求助:3帖
  • 帖子:5帖 | 7回
  • 年度积分:0
  • 历史总积分:55
  • 注册:2009年2月07日
发表于:2011-11-24 14:13:14
楼主

能否在共享DB块中建立一些bool量,然后在OB中编程调用它们?

若能调用,它们实现的功能是否和MB一样?




lm86615

  • 精华:0帖
  • 求助:3帖
  • 帖子:5帖 | 7回
  • 年度积分:0
  • 历史总积分:55
  • 注册:2009年2月07日
发表于:2011-11-24 15:56:43
1楼

血狼w

  • 精华:0帖
  • 求助:1帖
  • 帖子:8帖 | 159回
  • 年度积分:0
  • 历史总积分:3346
  • 注册:2006年11月25日
发表于:2011-11-24 16:07:05
2楼
能,一样,不过DB中的数据默认是停电保持

QHDTHL

  • 精华:0帖
  • 求助:0帖
  • 帖子:20帖 | 1366回
  • 年度积分:0
  • 历史总积分:14740
  • 注册:2006年12月21日
发表于:2011-11-24 16:24:22
3楼
可以,共享数据块(DB)也是PLC的一个存储区域,内的变量是全局变量,可以任意调用。

火@飞云

  • 精华:0帖
  • 求助:1帖
  • 帖子:3帖 | 130回
  • 年度积分:0
  • 历史总积分:645
  • 注册:2011年9月10日
发表于:2011-11-24 17:12:31
4楼

在M够得情况下,尽量不要用DB, CPU调用DB的时间比M要长很多

云锋

  • 精华:1帖
  • 求助:4帖
  • 帖子:252帖 | 5541回
  • 年度积分:0
  • 历史总积分:30376
  • 注册:2005年6月24日
发表于:2011-11-24 17:26:53
5楼

有的喜欢用DB块,有的喜欢用M。

有时候M不够用,只有用DB了。

miy_gongkong

  • 精华:0帖
  • 求助:2帖
  • 帖子:23帖 | 3065回
  • 年度积分:0
  • 历史总积分:12421
  • 注册:2008年9月18日
发表于:2011-11-25 09:54:12
6楼
引用火@飞云 的回复内容:

在M够得情况下,尽量不要用DB, CPU调用DB的时间比M要长很多



一般的控制 任务, 这个可以忽略,  

千山独步

  • 精华:0帖
  • 求助:0帖
  • 帖子:159帖 | 3098回
  • 年度积分:4
  • 历史总积分:21261
  • 注册:2007年2月02日
发表于:2011-11-26 05:09:18
7楼

使用DB数据块时,得先定义才可以使用


热门招聘
相关主题

官方公众号

智造工程师