在使用西门子PLC时,有些数据是需要上位机下置给PLC中的变量的,但如果停电一段时间后,数据就会被恢复为0

使用西门子300的PLC,数据在断电后多长时间被复位。
使用西门子200的PLC,数据在断电后多长时间被复位。
有什么方法可以解决这个问题。

这些数据要看你存放在哪个数据区了。有的数据区是带掉电保持的,这种的不会丢失。不带掉电保持的或者在临时数据区的,这种一掉电就会丢失。追问

我使用的是MD变量,是由上位机直接附值的,平时基本上一天断电,数据不会丢失,只有时间长了就会变成0值。

追答

这个断电时间是不一定的。要看里面的充电电容的放电时间。解决办法是:S7-200和300的PLC都有专用的电池。你可要给PLC装上电池。这样的话就可以较长时间保持您赋给的数值。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-07-08
首先你程序设计就是个问题;没有良好的编程风格;做个PLC上电初始化不就什么都解决了么;
第2个回答  2012-07-03
放对地方就可以了。(如300可放储存卡里)追问

我使用的是MD变量,是由上位机直接附值的,平时基本上一天断电,数据不会丢失,只有时间长了就会变成0值。
象变量的值可以放在储存卡里吗?怎么设置?

第3个回答  2012-07-04
做个初始脉冲赋值就行了!
第4个回答  2012-07-03
可以使用断电保持的
相似回答