㈠ 西门子win cc故障记录存储时间短
<strong>解决wincc故障记录存储时间短方法如下:</strong>
记录储存时间短我们可以加长西门子WINCC的历史数据存储时间:双击wincc里面的变量记录,在归档组态里面把TagLogging Fast 里面的“所有分段的时间范围”由一周改为你需要的时间即可。西门子WINCC具有多功能的优点1、通用的应用程序,适合所有工业领域的解决方案2、多语言支持,全球通用 ;3、可以集成到所有自动化解决方案内;4、内置所有操作和管理功能,可简单、有效地进行组态。
㈡ 西门子plc中MD0不是指M0.0~M3.7的继电器吗,不是只有开和关而已吗,为什么说能存时间数据
这说明你对西门子PLC的指令理解的不够透彻。
其中M是中间寄存器,可以对它位操作、字节操作、双字操作。这里的MD0是进行双字操作,而M0.0--M3.7是进行位操作。
既然是寄存器,当然可以存储时间数据了。当进行位操作时,如:
LD
M0.0
=
Q0.0
也就是说,当M0.0这一位为1时,相对应的常开触点关闭,常闭触点断开。由于是LD,后面紧跟的是常开触点。可以这样理解,每个寄存器的位都对应着一个常开触点和常闭触点。
说的有点抽象,要好好的悟一下才行。
㈢ 关于西门子200PLC数据永久保存(不是断电保持)
西门子200PLC的数据永久保存区在MB0-MB1,断电后数据不会被清除,会继续保持。
a.最多可以设置6个数据保持区域
b.选择数据保持区的存储区类型(V、M、T和C的当前值)
c.指定数据保持区的起始地址:相对于地址0的偏移值,如14就是起始地址为MB14
d.存储单元的个数(在b.中指定的数据单元的个数)
e.清除当前的设置(为不保持)
如果将MB0-MB13共14个字节范围中的存储单元设置为“保持”,则CPU在断电时会自动将其内容写入到EEPROM的相应区域中,在重新上电后用EEPROM的内容覆盖这些存储区。也就是能做到永久保存。如上图蓝圈内所示。
数据区设置为不保持时,可以将CPU断电然后再上电、在StatusChart(状态表)中检查相应地址单元内容是否改变可以检验数据是否正确地存入EEPROM。
以上的“保持”设置(除了MB0-MB13)都是靠内置超级电容(+外插电池卡)的方式供电实现。
定时器T和计数器C的当前值可以保持,而它们的位地址状态不能保持。只有TONR定时器数据才能保持。
㈣ 西门子PLC 模拟信号的数据存储
单纯就S7-400使用的模拟量扩展模块而言,500HZ的采集频率没有问题。关键是上位机和PLC的通信,如何做到2ms的更新速率。WINCC能实现的最短更新时间为100ms。WinCC flexible 能实现的最短更新时间约为100ms。所以用WINCC 或者 用WinCC flexible用常规的变量更新方法采集PLC内的数据,不能满足你的需求。
但,使用WINCC+S7-400,WINCC使用RawData归档数据链接的方式可以实现高速的数据采集。通过先在S7-400 CPU内快速存储数据到DB块,然后一次性将DB块内的数据传输到上位机WINCC这样的方法,可以使采集的数据更新间隔达到1ms甚至更短。
更多具体的内容或者具体方法,你可以参见西门子官方文档:《WinCC 高速数据采集的实现
》。希望对你有帮助。