关于PLC200掉电后数据保存的问题

首先感谢大家对我上一个问题的解答。这里我列出了解答中我不甚明白的地方,请大家不吝指教。


以下是驿站927朋友的回答:
927:M大多情况下用作中间变量,位存取(尽管它也可以以字节、字、双字存取),并且200提供的M变量不是很多M0.0-M31.7共32个字节。特殊情况,M0-M13这14个字节可以设置成永久性断电保持寄存器区.
请问是不是每次程序中都要在开始的地方人为清零? 
——————设置断点保持,数据重启以后自动清零。

我的疑问:这里是不是应该为:不设置数据保持,断电重启后才能自动清零。

927:如果不断电的话,是不是每次程序下载后,M中的值还是上次其他程序中设置的值
——————程序重新下载,数据保持的值不是上次设置的值。

我的疑问:我做了个实验,使用M0.1,不让它数据保持。在第一个程序中,我设置M0.1为1,然后将程序下载下去,通过状态表观察M0.1为1。然后我又编写一个程序,将M0.2设为1,并下载下去,通过状态表观察M0.1还是为1。说明第二次程序下载并没有把没涉及到的存储器(M0.1)自动清零,而是仍然保存了上次程序设置的值。这不是说明在不断电的情况下,每次程序下载后,还是保存了上次程序设置的值吗??


上面是我对解答的一些疑问,还请大家不吝指教。


参考《西门子S7--200的数据保持问题》下载:
http://www2.ad.siemens.com.cn/download/Upload/AS/faq/F0424.pdf

最佳答案

引用:

我的疑问:我做了个实验,使用M0.1,不让它数据保持。在第一个程序中,我设置M0.1为1,然后将程序下载下去,通过状态表观察M0.1为1。然后我又编写一个程序,将M0.2设为1,并下载下去,通过状态表观察M0.1还是为1。说明第二次程序下载并没有把没涉及到的存储器(M0.1)自动清零,而是仍然保存了上次程序设置的值。这不是说明在不断电的情况下,每次程序下载后,还是保存了上次程序设置的值吗??

答:根据楼主实验的和《西门子S7--200的数据保持问题》都有出入,我想可以理解为,你的实验是正确的,别人回答的也是正确的,既然会出现两个结果,那就来分析一下吧!

你的程序强制了M0.1,然后又下载了一个程序,M0.1还是为1,这说明你的强制信号还是没有取消,才会出现这样的现象,另外你的M0.1如不是保持型的,你可以断电试下,应该是断电后会出现清零的.强制信号是需要手动来取消的.


有了强制信号,你在下载的时候都会有提示的呀,这样就说明一个问题了,强制直接影响你的实验结果的.

提问者对于答案的评价:
谢谢

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc295622.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年10月31日
下一篇 2020年10月31日

相关推荐

  • MODBUS 通讯存储区

    在s7-200的modbus 做从站设置中,如图片,VB0~VB1999是通讯缓存区,VB2000~VB2777是库指令存储区,这两个去什么区别啊,还有VB2777是怎么…

    2017年11月12日
  • 求前辈指教S7-222CN 的MODBUS通讯方法

    我这是控制应用为一台CPU222CN PLC控制水泵的应用,然后通过PORT O端口与上位机做主机做MODBUS通讯,访问水泵的运行,故障状态,怎么写报文,我是…

    SIMATIC S7-200 2021年7月5日
  • WCC-K-TP178micro

    请问各位2个问题:(1)下载WCC-K-TP178micro程序时是不是每次都要断电了再通电,之后进入等待"tran~~"呢,才可以下载呢? (2)自…

    SIMATIC S7-200 2021年7月5日
  • 新手求助:使用PLC S7-200如何控制电气比例阀的阀门开度?

    比例阀输入输出都是4-20mA,应该怎样编程?我用触摸屏控制压力输出大小的话,需要将数字量转换成模拟量吗?还有比例阀的模拟量信号是阀门的开度信号吗? 最佳答案 我们做的项目控制一样…

    SIMATIC S7-200 2021年7月5日
  • 读M440频率

    我想用EM231模块接到M440的12/13或者26/27端子上读电流和为频率,请问怎样设置或者接线才能在输出电压0-10V(不用0-20MA)读到频率呢,我把P776设置为1在变…

    SIMATIC S7-200 2021年7月5日
  • 打开200SMART编程软件出现Install Remove Interfaces警示,有办法解决吗

    昨天编写程序时,200SMART编程软件都会出现Install Remove Interfaces警示,之前似乎没有出现过。 图片说明:  &nbsp…

    2021年7月5日
  • 关于BCD码

    s7-200手册上BCD码写的最大十进制数是9999最大十六进制数也是9999,为什么呢,看不懂十六进制出现在这里是什么意思 问题补充:bcd的9999换算成十六进制不是270F吗…

    2017年8月15日
  • 关于电机

    请问用PLC控制电机时,如果不用变频器,是用模拟量输出控制吗?     如果对电机的转速精度有要求并且不用变频器,需要采用闭环控制…

    SIMATIC S7-200 2021年7月5日
  • 更换FM350模块CPU起不来,以太网CP也是STOP

    有一套FM350-1,通道B烧了,只能加不能减,更换一个FM350后,CPU和cp都起不来了,都是stop,手里没有编程电缆,平时在线都是用网线,cp起不来没法看诊断,我想问问,更…

    SIMATIC S7-200 2021年7月5日
  • CPU224带4个EM223模块可以吗?

    CPU224能提供5VDC 660mA,每个EM223模块需要消耗160mA,只剩下了20mA的余量,这样可以吗? 最佳答案 可以的。只要是小于cpu的供电电流范围均可以…

    SIMATIC S7-200 2017年7月25日