lzhpsky
工控小菜鸟
级别: 论坛先锋
精华主题: 0
发帖数量: 1045 个
工控威望: 1151 点
下载积分: 2796 分
在线时间: 767(小时)
注册时间: 2009-08-02
最后登录: 2024-12-21
查看lzhpsky的 主题 / 回贴
楼主  发表于: 2011-11-27 19:53



最近刚接触台达的PLC,大家看程序,D408是掉电保持的寄存器,C122是掉电保持的计数器,现在里面都有数据,比如PLC断电了,这些数据可以保持多长时间呢?如何保证数据长时间的保持?比如掉电2个月或是半年,还可以保存着,请教师傅们,谢谢。

还有就是如何让PLC在掉电的情况下,继续计时呢?
zhangli019
级别: 工控侠客
精华主题: 0
发帖数量: 587 个
工控威望: 2465 点
下载积分: 1907 分
在线时间: 136(小时)
注册时间: 2011-02-18
最后登录: 2024-01-27
查看zhangli019的 主题 / 回贴
1楼  发表于: 2011-11-27 20:38
断电保持寄存器可以认为是不会丢失数据的,和断电时间没关系,只要不改写、清除数据就一直在。至于你说的断电计时有困难。你可以做次数限制,或者运行时间限制。
给我一根杠杆,一个支点
zhangli019
级别: 工控侠客
精华主题: 0
发帖数量: 587 个
工控威望: 2465 点
下载积分: 1907 分
在线时间: 136(小时)
注册时间: 2011-02-18
最后登录: 2024-01-27
查看zhangli019的 主题 / 回贴
2楼  发表于: 2011-11-28 10:47
你了解MCU你就知道断电保持的原理了,用RAM保存数据断电就没有了,所以早期的断电保持是需要电池这样的内部电源支持的;但是现在有FLASH芯片,铁电存储等技术,所以这个东西就跟U盘里的数据一样了,你说是多久?至于实时时钟是一个道理,时钟运行是时序驱动的,需要振荡源,需要计数,需要存储,你认为没有内置电源能动作吗?还有一种技术,那就是用GPS类似的技术,依靠模拟芯片接受外部时钟源校准,那样的技术你认为在PLC上面用的可能性大嘛?所以,了解技术的话就想想合理的方法,做次数限制,或者做运行时间限制。另外,我不赞成加密,不赞成埋时间或时逻辑陷阱。你坚持使用就自己好好想想可行的方法。
给我一根杠杆,一个支点
zhangli019
级别: 工控侠客
精华主题: 0
发帖数量: 587 个
工控威望: 2465 点
下载积分: 1907 分
在线时间: 136(小时)
注册时间: 2011-02-18
最后登录: 2024-01-27
查看zhangli019的 主题 / 回贴
3楼  发表于: 2011-11-29 09:42
用定时器加计数器,自己做个时钟,记录运行时间,用掉电保持寄存器,不准确,但是控制运行时间是没问题的,他不用的话不在乎多等两个月,等他用着停机了就怨自己了。
给我一根杠杆,一个支点