西门子plc暂停程序 西门子plc200如何实现让程序在突然断电,再送电时继续停止前的程序运行
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了西门子plc暂停程序 西门子plc200如何实现让程序在突然断电,再送电时继续停止前的程序运行相关的知识,希望对你有一定的参考价值。
直接 程序截图 尽量直接 谢谢
总的来说是采用断电保持。断电保持重要的是开关量,因为模拟量参与控制的话,一定是以当前测量值为依据,所以所需要保持的对象通常为:开关量,计数器,定时器等;
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的数据是永久保存。
参考技术A 200PLC估计不行,断电重启后,CPU初始化了,不像300, 可以保存在MMC卡中 参考技术B 都用V地址,不用M地址,因为V地址断电能保持,而M地址断电复位 参考技术C 手动进行哦!不能自动进行,为了安全!停电所有的有些东西要上电复位哦!追问你没有看懂我问的什么
追答如何实现让程序在突然断电,再送电时继续停止前的程序运行!你这句话的意思我上面解释了,是自动化行业不允许的哦!
追问你知道暂停吗 能不能理解完了再回复 真的菜
追答我晕,就不回答了哦
plc的程序怎么复制出来,提示程序正在应用不让复制,跪求解释。我是直接复制程序的文件夹。是西门子的。
将程序另存为!就有两个了!然后在另一个基础上不要的删除掉!当然也可以复制的!!随你选 一种吧! 参考技术A 重启5电脑再复制。没听说不能复制的。以上是关于西门子plc暂停程序 西门子plc200如何实现让程序在突然断电,再送电时继续停止前的程序运行的主要内容,如果未能解决你的问题,请参考以下文章
西门子 s7--200 PLC如何与电脑连接和在编程软件中如何设置?