Categories: 西门子

S7-1200如何实现内部数据的掉电保持?

<p><img class&equals;"aligncenter size-full wp-image-1099" src&equals;"https&colon;&sol;&sol;www&period;xuezdh&period;com&sol;wp-content&sol;uploads&sol;2020&sol;08&sol;S7-1200&period;jpg" alt&equals;"" width&equals;"900" height&equals;"383" &sol;><&sol;p>&NewLine;<p><a href&equals;"https&colon;&sol;&sol;www&period;xuezdh&period;com&sol;tag&sol;s7-1200&sol;" title&equals;"查看与 S7-1200 相关的文章" target&equals;"&lowbar;blank"><span class&equals;"tag-key">S7-1200<&sol;span><&sol;a>需要被断电保持的数据必须被保持到保持性寄存器中。保持性寄存器中不需要超级电容供电维持,其中的数据可以永久保持。总共可以有10240个字节的数据具有保持特性。CPU暖启动或者断电再上电后,保持性存储区中的数据会保持为暖启动或者断电之前的数值,保持性存储区之外的数据会丢失,即恢复初始值。<&sol;p>&NewLine;<p>S7-1200 CPU的M存储区、FB的背景数据块和全局数据块中的数据可以使用保持性存储区存储。<&sol;p>&NewLine;<h2>1、M存储区<&sol;h2>&NewLine;<p>用户可以在&OpenCurlyDoubleQuote;PLC 变量” 标签页中,点击&OpenCurlyDoubleQuote;保持”按钮来设定M存储区的保持范围,从MB0开始的连续字节数,例如设置10,则保持范围为MB0-MB9共10个字节,无法设置多个保持区,如下图所示:<&sol;p>&NewLine;<p><img class&equals;"aligncenter size-full wp-image-1100" src&equals;"https&colon;&sol;&sol;www&period;xuezdh&period;com&sol;wp-content&sol;uploads&sol;2020&sol;08&sol;04-01&lowbar;sy&period;jpg" alt&equals;"" width&equals;"720" height&equals;"401" &sol;><&sol;p>&NewLine;<h2>2、FB块的背景数据块<&sol;h2>&NewLine;<p>FB块可以是优化的块或者非优化的块,新建的FB默认优化FB,可以在FB右键属性中修改,如图所示。<&sol;p>&NewLine;<p>而系统FB,例如<a href&equals;"https&colon;&sol;&sol;www&period;xuezdh&period;com&sol;tag&sol;pid&sol;" title&equals;"查看与 PID 相关的文章" target&equals;"&lowbar;blank"><span class&equals;"tag-key">PID<&sol;span><&sol;a>、运动控制、通讯等通常都是优化FB,无法修改优化属性。<&sol;p>&NewLine;<p>优化FB的背景数据块是优化DB,非优化FB的背景数据块是非优化DB。<&sol;p>&NewLine;<p><img class&equals;"aligncenter size-full wp-image-1101" src&equals;"https&colon;&sol;&sol;www&period;xuezdh&period;com&sol;wp-content&sol;uploads&sol;2020&sol;08&sol;04-02&lowbar;sy&period;jpg" alt&equals;"" width&equals;"720" height&equals;"411" &sol;><&sol;p>&NewLine;<h3>a&period; 对于优化FB<&sol;h3>&NewLine;<p>背景数据块中的每个变量都可以单独指定断电保持特性。打开FB,在上方的接口区,用户可以在&OpenCurlyDoubleQuote;保持”列中修改每个变量的保持特性,如下图所示:<&sol;p>&NewLine;<p><img class&equals;"aligncenter size-full wp-image-1102" src&equals;"https&colon;&sol;&sol;www&period;xuezdh&period;com&sol;wp-content&sol;uploads&sol;2020&sol;08&sol;04-03&lowbar;sy&period;jpg" alt&equals;"" width&equals;"720" height&equals;"349" &sol;><&sol;p>&NewLine;<p>可以将每个变量单独设置保持或者不保持。<&sol;p>&NewLine;<p>如果选择在IDB中设置,则该变量的保持性可以在背景数据块中设置,也就是说同一个变量可能在不同的背景数据块中设置不同的保持性。<&sol;p>&NewLine;<h3>b&period; 对于非优化FB<&sol;h3>&NewLine;<p>只能整体地指定其背景数据块的保持特性,不能每个变量单独指定。打开FB的一个背景数据块,用户可以在&OpenCurlyDoubleQuote;保持”列中修改每个变量的保持特性,如下图所示:<&sol;p>&NewLine;<p><img class&equals;"aligncenter size-full wp-image-1103" src&equals;"https&colon;&sol;&sol;www&period;xuezdh&period;com&sol;wp-content&sol;uploads&sol;2020&sol;08&sol;04-04&lowbar;sy&period;jpg" alt&equals;"" width&equals;"720" height&equals;"207" &sol;><&sol;p>&NewLine;<p>如果多次调用经过上述设置的FB&comma; 每次调用分配不同的背景数据块,用户可以分别指定每个背景数据块的保持特性。<&sol;p>&NewLine;<h2>3、全局数据块<&sol;h2>&NewLine;<p>与FB的背景数据块相同,全局数据块的也分为优化和非优化两种。使用优化DB块能够最优化地利用CPU内部的数据存储区。全局数据块的断电保持特性也与FB的背景数据块相同:<&sol;p>&NewLine;<p>使用优化的全局数据块可以分别指定其内部每个变量的保存特性;使用非优化的全局数据块,只能对其整体指定一种保持特性。新建的DB默认优化DB,可以在DB右键属性中修改,如下图所示:<&sol;p>&NewLine;<p><img class&equals;"aligncenter size-full wp-image-1104" src&equals;"https&colon;&sol;&sol;www&period;xuezdh&period;com&sol;wp-content&sol;uploads&sol;2020&sol;08&sol;04-05&lowbar;sy&period;jpg" alt&equals;"" width&equals;"720" height&equals;"408" &sol;><&sol;p>&NewLine;<p>与FB的背景数据块特性设置相同,用户可以打开DB,通过勾选&OpenCurlyDoubleQuote;保持”一列设定变量的保持特性,如下图所示:<&sol;p>&NewLine;<p><img class&equals;"aligncenter size-full wp-image-1105" src&equals;"https&colon;&sol;&sol;www&period;xuezdh&period;com&sol;wp-content&sol;uploads&sol;2020&sol;08&sol;04-06&lowbar;sy&period;jpg" alt&equals;"" width&equals;"720" height&equals;"231" &sol;><&sol;p>&NewLine;<p><span style&equals;"color&colon; &num;ff0000&semi;">注意:FB、DB中的<a href&equals;"https&colon;&sol;&sol;www&period;xuezdh&period;com&sol;tag&sol;udt&sol;" title&equals;"查看与 UDT 相关的文章" target&equals;"&lowbar;blank"><span class&equals;"tag-key">UDT<&sol;span><&sol;a>、STRUCT内部的变量无法设置独立的保持性,也就是说UDT、STRUCT内部的变量的保持性是一致的。<&sol;span><&sol;p>&NewLine;

最新文章

西门子TIA Portal V16虚拟机分享,含更新

Windows操作系统版本 W…

7 月 ago

西门子TIA Portal V21虚拟机分享下载

Windows操作系统版本 V…

7 月 ago

S7-200 SMART V3.0 新增功能

只有固件版本为 V3.0 的 …

1 年 ago