关于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日

相关推荐

  • 自由口通讯遇到麻烦

    我用的是224XP,一个口和单片机通讯,一个和上位机通讯。现在的情况是PLC可以发射出去命令,但在“程序状态监控”时PLC程序是发现程序里面的局部变量的数值没有见了!请问各位大虾是…

    SIMATIC S7-200 2021年7月4日
  • s7200时钟比较有bug

    vw38vw40是开机时分,vw42vw44是关机时分,vw32vw34是实时时分,如果我开机是9.0,关机是8.0,九点到自动开机,八点到关机,可是调试发现这样v0.0不能得电。…

    2021年7月5日
  • 如图。负数问题

    负数到底是怎么表示的,还有什么事补码,求帮助,求资料。图中V110= -7933.是那些V通了? 图片说明:    最佳答案 1、程序中显示的&nbs…

    2018年1月1日
  • S7-200EM253 发脉冲

    现在有一个非直线连续的运动轨迹,我把轨迹都分成了无数个线段,用EM253的GOTO来发,不管延时多短,每个轨迹走完都会停顿一下,因为电机运动都会有加减速,怎么让它能连续平滑的运动,…

    2017年6月27日
  • s7200指令操作

    请教各位1 用EM253位控模块控制安川伺服电机,电机正反位置控制,用POS0-GOTO指令,正转时P0和P1都通,反转时P0通,如果P0SS为负数时就可以反转吗(负数在…

    SIMATIC S7-200 2020年11月1日
  • USS协议中的控制问题?

    我用uss协议通讯,用了两个块INT CTRL实现了通讯。如何实现变频器运行时30HZ,5秒后,升为50HZ,再5秒后降为0HZ。 在30HZ向50HZ转变时,…

    SIMATIC S7-200 2021年7月5日
  • S7-200的通讯问题

    我用一个PC机和一个S7-200的PLC在进行通讯的时候,上面显示"通讯超时",我检查拉一下端口号,地址,和波特率还有连接电缆.都没有错误..请问是什么原因呀 …

    SIMATIC S7-200 2021年7月5日
  • 软件无法安装

    下载了STEP7 MicroWIN,但是安装存在问题。中文版的说需要安装之前版本的,很疑惑,下了好多的版本都安装不了。 钻石用户推荐最佳答案 到另外一个贴中,那里已给你贴…

    SIMATIC S7-200 2021年7月5日
  • S7 200 能否与Devicenet通讯

    现有一台设备,内部有一个WAGO 750现场总线从站,现在我想用S7-200 CPU 226于WAGO 750通讯,据说必须采用Device…

    SIMATIC S7-200 2017年8月24日
  • PLC上点得具体含义?

    请问PLC上所说的点 得具体含义是什么? 是每条指令就需要一个点,还是一个点可以包含多条指令? 最佳答案 点一般指输入输出点,当然也有内部点。 点与指…

    SIMATIC S7-200 2021年7月5日