关于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日 下午1:38
下一篇 2020年10月31日 下午1:38

相关推荐

  • S7-200与电磁流量计通讯

    我最近需要调试通过自由口与大连海峰插入式电磁流量计通讯的工程,那位大侠有这方面的经验,望不吝赐教!!!最好能提供一个实例(谢谢)!!! zyd1977@163.com 最…

    SIMATIC S7-200 2021年7月5日
  • EM253位控模块限位开关和原点开关问题

    EM253位控模块限位开关和原点开关问题,1、需要选择接近开关还是限位开关?PNP还是NPN?2、昨梦接线?3M 4M改如何接?我用一个PNP的接近开关当原点开关,3M接…

    SIMATIC S7-200 2021年7月5日
  • s7-200程序怎么比较排序一组整数数据

    s7-200PLC程序编写时怎么比较排序一组整数数据,让数据从大到小 最佳答案 1、有现成的程序:S7-200PLC冒泡法排序:连接http://wenku.baidu.com/v…

    SIMATIC S7-200 2020年10月31日
  • 两台西门子200PLC通过CP243-1以太网模块通讯经常断线怎么回事?

    两台西门子200PLC通过CP243-1以太网模块通讯经常断线怎么回事?通讯断线的延时时间哪里设置?可以延长断线时间吗?断线后可以自动连上线吗?求详解,谢谢! 问题补充:两台PLC…

    2021年7月5日
  • 216CPU自由口通讯

    我是一套216CPU的系统,现在需要做一个自由口通讯,用的是串口测试软件读的数据,我第一次做自由口,按照帮助例程做的,可是就是读不到数据。小弟就费解了,而且我只用发送不需要接收。清…

    SIMATIC S7-200 2020年11月1日
  • 天然气加热炉控温@WWCWWC

    加热炉配置如下,炉子分三段,每段十个烧嘴,每个烧嘴配点火和火焰检测,燃气电磁阀,空燃比例阀,及其空燃气手阀。每段空气总管配置电动调节蝶阀,想知道每段的控温是通过PID控制空气的电动…

    SIMATIC S7-200 2017年6月1日
  • 用S7-200PLC用作MODBUS从站,发现错误是10 ?

    用S7-200PLC用作modbus从站,发现错误是10 ,是什么原因?我很急呢? 最佳答案 从站功能未启用,则报错误代码10。modbus从属协议执行错误代码:错误代码…

    SIMATIC S7-200 2020年10月31日
  • s7-200的模拟器可以运行带子程序的程序吗

    s7-200的模拟器可以运行带子程序的程序吗,运行总是报错,是加载不对,还是不能运行这样的程序。 钻石用户推荐最佳答案 S7-200仿真器,我知道的有两种:第一种呢,据说最早是西班…

    SIMATIC S7-200 2021年7月5日
  • KTP-178触摸屏程序打不开

    我用WINCC flexibale 2008 sp4打开现有的程序时出现这样的提示,请问是什么原因,该怎么样才能够打开?谢谢各位了。 问题补充:另外请…

    2017年11月1日
  • S7-200定时器

    我用T32做一个周期性的通断电路,怎么在时序图的界面里观察,发现每个周期的时间都不一样呢?用T34做还是这种结果,请个位老师给解释一下。谢谢! 问题补充:先谢谢各位老师!我的方法是…

    SIMATIC S7-200 2020年11月1日