西门子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如何实现让程序在突然断电,再送电时继续停止前的程序运行的主要内容,如果未能解决你的问题,请参考以下文章

西门子PLC S7-200与电脑如何通讯

西门子 s7--200 PLC如何与电脑连接和在编程软件中如何设置?

用西门子200的PLC 自己写个PID控制程序,怎么写啊, 求代码,

西门子s7 200plc读取51单片机数据

西门子PLC与PLC之间如何通讯?

三步实现西门子PLC远程监控