DB数据块是什么时间初始化的? 点击:1297 | 回复:5



工控新锐

    
  • 精华:1帖
  • 求助:0帖
  • 帖子:101帖 | 151回
  • 年度积分:0
  • 历史总积分:210
  • 注册:2006年11月28日
发表于:2006-12-01 23:57:00
楼主
DB数据块是什么时间初始化的?系统DB块(如PID)的DB块能否修改其初始化的值?



yuanle

  • 精华:0帖
  • 求助:0帖
  • 帖子:9帖 | 10208回
  • 年度积分:2747
  • 历史总积分:48332
  • 注册:2005年4月22日
发表于:2006-12-02 08:11:00
1楼
DB数据块装入内存时完成初始化,如果DB块设定为UNLINK那么就不会装入内存,也就不会初始化,可以修改DB块,但是建议你在熟悉PID参数含义的情况下修改DB块的初始值。

工控新锐

  • 精华:1帖
  • 求助:0帖
  • 帖子:101帖 | 151回
  • 年度积分:0
  • 历史总积分:210
  • 注册:2006年11月28日
发表于:2006-12-03 18:06:00
2楼
DB块设定为UNLINK
这个在什么地方设?
默认的DB块属性是不是UNLINK?

flymoney

  • 精华:0帖
  • 求助:0帖
  • 帖子:10帖 | 91回
  • 年度积分:0
  • 历史总积分:290
  • 注册:2004年7月06日
发表于:2006-12-03 22:02:00
3楼
是不是还要写一下初始程序

yuanle

  • 精华:0帖
  • 求助:0帖
  • 帖子:9帖 | 10208回
  • 年度积分:2747
  • 历史总积分:48332
  • 注册:2005年4月22日
发表于:2006-12-04 08:20:00
4楼
DB的Unlink在DB块属性中设定,默认的为LINK。
DB块初始化由系统自动完成,不需要用户干预,初始值为建立DB块时的初始值。
之所以西门子采用这个属性的目的在于,节省用户工作内存空间,使得DB块进行动态化管理。

Neo.Lee

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 73回
  • 年度积分:0
  • 历史总积分:327
  • 注册:2003年1月28日
发表于:2006-12-04 10:31:00
5楼
DB 属性为RETAIN(可保持)
plc 工作内存第一次从装载内存取出DB时,会使用DB初始值。
重新下载硬件组态后的第一次运行,会使用DB初始值。
DB 属性为NONRETAIN(非保持)
每次重上电,会使用DB初始值。

热门招聘
相关主题

官方公众号

智造工程师