西门子plc暂停程序 西门子plc200如何实现让程序在突然断电,再送电时继续停止前的程序运行 20

直接程序截图尽量直接谢谢... 直接 程序截图 尽量直接 谢谢 展开
 我来答
wangtao_petal
2017-04-22 · TA获得超过381个赞
知道小有建树答主
回答量:151
采纳率:0%
帮助的人:88.5万
展开全部

总的来说是采用断电保持。断电保持重要的是开关量,因为模拟量参与控制的话,一定是以当前测量值为依据,所以所需要保持的对象通常为:开关量,计数器,定时器等;

1、开关量:可以采用M区的MB0-MB13,这个区设置为断电保持的话,断电的时候会存入EEPROM永久保存。

2、开关量:可以采用V区作为开关量,比如V10.0,V10.2等;然后将这个V区用存入EEPROM指令在断电的时候存入EEPROM,待再启动时,CPU将从调用EEPROM区的数据覆盖V区,从而达到恢复运行的目的。(S7 200,V区有多大,对应的EEPROM就有多大)。可以使用EEPROM库指令来编程;

3、计数器保存:

方法一:还是在系统设置断点保持

方法二、思路是将数据保存在V区,断电时采用EEPROM指令将V区数据保存到EEPROM,待恢复供电时继续执行。

4、定时器保存:

方法一:还是在系统设置断点保持

方法二:可以采用1MS定时器来将定时器的时间保存到V区,当断电时,同样采用EEPROM指令库保存到EEPROM,恢复供电时继续执行,误差应该是1MS,不是要求特别严格的情况下,还是可以的。


需要注意的是:设置断点保持,V区和MB14开始的区是由内部超级电容或电池卡供电,超级电容1个月内,电池1年内。完了数据会丢失。保存在EEPROM的数据是永久保存。

dennyshen2549
2016-10-08 · 超过30用户采纳过TA的回答
知道答主
回答量:79
采纳率:0%
帮助的人:30.5万
展开全部
200PLC估计不行,断电重启后,CPU初始化了,不像300, 可以保存在MMC卡中
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
蜡头菠菜free
2017-03-03
知道答主
回答量:10
采纳率:100%
帮助的人:9970
展开全部
都用V地址,不用M地址,因为V地址断电能保持,而M地址断电复位
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
晨绘5
2016-09-13 · TA获得超过546个赞
知道小有建树答主
回答量:2355
采纳率:0%
帮助的人:487万
展开全部
手动进行哦!不能自动进行,为了安全!停电所有的有些东西要上电复位哦!
更多追问追答
追问
你没有看懂我问的什么
追答
如何实现让程序在突然断电,再送电时继续停止前的程序运行!你这句话的意思我上面解释了,是自动化行业不允许的哦!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式