Somachine软件寄存器问题 点击:317 | 回复:7



白菜罗布

    
  • 精华:0帖
  • 求助:4帖
  • 帖子:9帖 | 9回
  • 年度积分:41
  • 历史总积分:41
  • 注册:2020年2月24日
发表于:2020-06-15 18:04:34
楼主
求助帖30分-已结帖

请教下 懂得的朋友。

TM218,我想寄存器设置个值,每次重启都可以读出来,请问有什么办法 或者如何设置。

我设置在MW里面,但是每次上电都会降MW里面数据清零。所以数据就丢失了。

请问有么有类似单片机EEPROM,掉电后数据还能保存的。求教 谢谢。




关育谋

  • [版主]
  • 精华:3帖
  • 求助:21帖
  • 帖子:337帖 | 4601回
  • 年度积分:106
  • 历史总积分:28783
  • 注册:2004年5月28日
发表于:2020-06-15 19:32:46
1楼

楼主,参考这个帖子:
http://bbs.gongkong.com/D/201602/659410_1.shtml

watermelon123

  • 精华:0帖
  • 求助:8帖
  • 帖子:38帖 | 199回
  • 年度积分:389
  • 历史总积分:5292
  • 注册:2011年9月09日
发表于:2020-06-17 15:49:21
2楼

你可以把数据保存在永久内存区,自己建立一个那个P开头的类型变量表,就是固定永久变量区。也可以搜帮助里面可以找到的,那个下载程序也不会清零的。好像是permanent 这个吧 我好久没用了

梧桐树A

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 599回
  • 年度积分:11
  • 历史总积分:1579
  • 注册:2004年11月23日
发表于:2020-06-18 13:18:27
3楼

可以设置掉电保持记储器,掉电后值就不变了。也可以设置个初始值,每次开启就是这个数值。

捕获.JPG

lsc00700

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 9回
  • 年度积分:4
  • 历史总积分:11
  • 注册:2012年11月17日
发表于:2020-06-23 09:52:21
4楼

兄弟,你说的是不是断电保持变量。

另外一种下载程序了还在的,施耐德叫持久变量。

断电保持很简单,变量表里把retain 勾上就行

lsc00700

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 9回
  • 年度积分:4
  • 历史总积分:11
  • 注册:2012年11月17日
发表于:2020-06-23 09:54:52
5楼

另外一种下载程序也不会清零的,必须在这钉子一样的Pxxxxx里建立

lsc00700

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 9回
  • 年度积分:4
  • 历史总积分:11
  • 注册:2012年11月17日
发表于:2020-06-23 09:58:38
6楼

注意tm218有点简陋…断电保持(保留数据)和下载程序后保持(永久性数据)的空间十分有限,稍微用用满了。

Smile-lyc

  • [版主]
  • 精华:179帖
  • 求助:39帖
  • 帖子:3946帖 | 19352回
  • 年度积分:863
  • 历史总积分:103075
  • 注册:2006年8月04日
发表于:2020-07-21 12:46:21
7楼

感谢求助者和答疑者对求助答疑板块的厚爱,赠人玫瑰,手留余香。

对于求助者要求:

1、请在一个月内自行结贴,把悬赏积分(如果设置积分悬赏求助)发放给答疑者;

2、如果在求助答疑过程中,自己已经有效解决问题,建议大家把解决问题方法在自己求助帖分享,有效分享可以获得50积分奖励。



相关主题

官方公众号

智造工程师