当前位置:
工控论坛
> >
产品
>
PLC
>
西门子(Siemens)PLC
我要发帖
请教西门子PLC掉电保持问题
点击:
2484
| 回复:
14
YHB78300
关注
私信
精华:0帖
求助:0帖
帖子:18帖 | 24回
年度积分:0
历史总积分:123
注册:2002年10月11日
发表于:2003-06-04 21:54:00
楼主
我用西门子S7--200(CPU224)编程,现请教如何在掉电时,将数据保存。我在系统木块里进行了保存但只能保存七天,是否可以保存寄存器里的数据,而保存变量寄存器数据只能七天。
分享到:
收藏
邀请回答
回复楼主
举报
gongkongedit
关注
私信
精华:1099帖
求助:0帖
帖子:14392帖 | 54470回
年度积分:0
历史总积分:622
注册:2008年9月08日
发表于:2003-06-01 14:06:00
1楼
smb31和smb32可以控制长期把数据保存到EEPROM里。 这个问题一定要看书,因为这个功能不能通过实验验证结果,除非你能把PLC放7天后再试验
回复
引用
举报
YHB78300
关注
私信
精华:0帖
求助:0帖
帖子:18帖 | 24回
年度积分:0
历史总积分:123
注册:2002年10月11日
发表于:2003-06-01 14:27:00
2楼
谢谢芳季的解答,由于本人的愚钝请你直接帮我编以下这段程序不胜感激 如何将VD406,VD430,VD450,VD468这几个变量在掉电前备份到EEPROM
回复
引用
举报
gongkongedit
关注
私信
精华:1099帖
求助:0帖
帖子:14392帖 | 54470回
年度积分:0
历史总积分:622
注册:2008年9月08日
发表于:2003-06-01 14:37:00
3楼
你赶时间吗?
回复
引用
举报
YHB78300
关注
私信
精华:0帖
求助:0帖
帖子:18帖 | 24回
年度积分:0
历史总积分:123
注册:2002年10月11日
发表于:2003-06-01 14:43:00
4楼
不是太赶时间,如您忙,明后天都行。
回复
引用
举报
gongkongedit
关注
私信
精华:1099帖
求助:0帖
帖子:14392帖 | 54470回
年度积分:0
历史总积分:622
注册:2008年9月08日
发表于:2003-06-01 16:32:00
5楼
最好都系自己拿书看了。 我告诉你一个思路: 把4个VD复制到一个连续的位置。保存工作不能在掉电前启动,只能在其他预约的条件下启动。例如每小时或每当更改时。启动开始后第一个周期把SMW32指向连续位置的开头。把第一个VD写存,然后把间接寻址指针SMW32增加4 第二个周期写存第二个VDSMW32又增加4 第三个周期写存第三个又增加 第四次不用增加了。 下次需要保存时又重复上面工作。
回复
引用
举报
YHB78300
关注
私信
精华:0帖
求助:0帖
帖子:18帖 | 24回
年度积分:0
历史总积分:123
注册:2002年10月11日
发表于:2003-06-02 13:20:00
6楼
谢谢你的答复我基本明白了,可以在每次更改时将SMW31置位保存一次。但我有一点还是不太明白,就是“第二个周期写存第二个VDSMW32又增加4”这句话是否为将SM32改为SM36?还是将上述变量直接对应的周期写存到SM32内即可。因为这四个变量地址并为重复。
回复
引用
举报
YHB78300
关注
私信
精华:0帖
求助:0帖
帖子:18帖 | 24回
年度积分:0
历史总积分:123
注册:2002年10月11日
发表于:2003-06-02 14:33:00
7楼
SMW32指定的EEPROM到底能存多少字节?
回复
引用
举报
gongkongedit
关注
私信
精华:1099帖
求助:0帖
帖子:14392帖 | 54470回
年度积分:0
历史总积分:622
注册:2008年9月08日
发表于:2003-06-04 21:54:00
8楼
SMB32可以保存多少个字节要看SMB31的赋值。最多是4个字节(1个VD)一次。增加4是间接寻址的指针增加4。因为每次保存只能保存SMB32所指的一个地址,所以要保存4个VD就要分4次保存,保存完一次要改变指针。
回复
引用
举报
杨兆昆
关注
私信
精华:0帖
求助:1帖
帖子:3帖 | 54回
年度积分:6
历史总积分:93
注册:2007年4月04日
发表于:2008-05-28 17:53:27
9楼
我也有同样的问题,麻烦那位高手能讲得更详细,谢谢.
回复
引用
举报
老愚者
关注
私信
精华:1帖
求助:0帖
帖子:9帖 | 2253回
年度积分:0
历史总积分:10007
注册:2006年8月20日
发表于:2008-05-28 23:20:36
10楼
在系统块里把SMB0-SMB13这14个字节设置成断电保持,这样断电时它自动存EEPROM,用它们保持数据安全、方便!!
回复
引用
举报
老愚者
关注
私信
精华:1帖
求助:0帖
帖子:9帖 | 2253回
年度积分:0
历史总积分:10007
注册:2006年8月20日
发表于:2008-05-28 23:27:29
11楼
使用SMB31和SMW32来动态存数据,
编程可要担心!!搞不好,你的PLC可能只要几个小时寿命!!
回复
引用
举报
老愚者
关注
私信
精华:1帖
求助:0帖
帖子:9帖 | 2253回
年度积分:0
历史总积分:10007
注册:2006年8月20日
发表于:2008-05-28 23:34:12
12楼
对新手,不推荐使用SMB31和SMW32来
自动
存数据!!
回复
引用
举报
实习岗
关注
私信
精华:0帖
求助:0帖
帖子:4帖 | 142回
年度积分:0
历史总积分:448
注册:2006年3月05日
发表于:2008-05-31 15:05:57
13楼
对于300呢?记忆区在哪里?
回复
引用
举报
聚沙成塔
关注
私信
精华:0帖
求助:1帖
帖子:85帖 | 654回
年度积分:0
历史总积分:1083
注册:2006年4月15日
发表于:2008-06-03 16:23:59
14楼
老愚者说的对,一定要小心,要不然PLC在几个小时或几天后就寿终正寝了.
回复
引用
举报
热门招聘
相关主题
设计你自己的PLC(可编程序控...
[15004]
可编程控制器视频教程免费下...
[10226]
组态王视频22讲,很详细。
[8472]
PID的详细调试说明资料,好! ...
[13026]
ALTP指令的用法
[12622]
对“5V 的TTL电平怎么转换到2...
[11191]
PC编程与S7-Smart的以太网通...
[10693]
模拟量输出模块(4-20MA)电流...
[8744]
我是大四生,做关于plc的课题...
[12584]
工控老鬼-《西门子S7-1500之我...
[10095]
官方公众号
智造工程师
客服
小程序
公众号