{"id":1249,"date":"2020-03-23T23:46:00","date_gmt":"2020-03-23T22:46:00","guid":{"rendered":"http:\/\/www.daniel.slask.pl\/?p=1249"},"modified":"2020-03-30T18:49:21","modified_gmt":"2020-03-30T16:49:21","slug":"zapis-ustawien-domyslnych-podczas-konfiguracji-z-hmi-opcja-retain","status":"publish","type":"post","link":"https:\/\/daniel.slask.pl\/m\/zapis-ustawien-domyslnych-podczas-konfiguracji-z-hmi-opcja-retain\/","title":{"rendered":"Zapis ustawie\u0144 domy\u015blnych, podczas konfiguracji z HMI &#8211; opcja RETAIN"},"content":{"rendered":"\n<p>Podczas wykonywania wizualizacji na panelach HMI, nie raz stosowa\u0142em parametryzacj\u0119 uk\u0142adu sterowanego. Jednak podczas resetu sterownika, wszystkie parametry wcze\u015bniej ustawione, resetowa\u0142y si\u0119 i powraca\u0142y do warto\u015bci domy\u015blnych. By\u0142o to uci\u0105\u017cliwe, g\u0142\u00f3wnie z tego wzgl\u0119du \u017ce przy uk\u0142adach, gdzie mog\u0142y pojawi\u0107 si\u0119 zaniki napi\u0119cia, nale\u017ca\u0142o parametry nastaw na nowo wprowadza\u0107. Na szcz\u0119\u015bcie Siemens, przewidzia\u0142 mo\u017cliwo\u015b\u0107 zapisu warto\u015bci wybranych zmiennych &#8211; s\u0142u\u017cy do tego funkcja <em>Retain.<\/em><\/p>\n\n\n\n<p>Opcja Retain (z ang. zachowa\u0107) decyduje o zachowaniu warto\u015bci aktualnych bloku danych podczas rozruchu sterownika.&nbsp; W chwili zaniku napi\u0119cia, dane z zaznaczon\u0105 opcj\u0105 <em>Retain <\/em>s\u0105 przechowywane w pami\u0119ci nieulotnej. Podczas rozruchu sterownika warto\u015bci te z pami\u0119ci nieulotnej s\u0105 przywracane. Gdy tej opcji nie mamy zaznaczonej warto\u015bci zmiennych w blokach przy ka\u017cdym rozruchu sterownika, s\u0105 inicjowane warto\u015bciami z kolumny warto\u015bci pocz\u0105tkowych (Start value). Dotyczy to r\u00f3wnie\u017c przej\u015bcia z opcji RUN na Start. <\/p>\n<p>Usuni\u0119cie danych z pami\u0119ci nieulotnej przy zaznaczonej opcji Retain mo\u017cliwe jest jedynie przy u\u017cyciu prze\u0142\u0105cznika MRES (fizycznego i programowego w sterownikach S7-1500, a tylko programowego w S7-1200)<\/p>\n\n\n\n<figure class=\"wp-block-image size-thumbnail\"><a href=\"http:\/\/www.daniel.slask.pl\/m\/wp-content\/uploads\/2020\/03\/Bez-tytu\u0142u.png\"><img loading=\"lazy\" decoding=\"async\" width=\"150\" height=\"150\" src=\"http:\/\/www.daniel.slask.pl\/m\/wp-content\/uploads\/2020\/03\/Bez-tytu\u0142u-150x150.png\" alt=\"\" class=\"wp-image-1287\"\/><\/a><\/figure>\n\n\n\n<p> W blokach z za\u0142\u0105czon\u0105 optymalizacj\u0105 opcj\u0119 <em>Retain<\/em> ustawia si\u0119 globalnie dla ca\u0142ego bloku danych, natomiast w blokach symbolicznych (z wy\u0142\u0105czon\u0105 optymalizacj\u0105) mo\u017cna go ustawia\u0107 indywidualnie dla ka\u017cdej zmiennej. <\/p>\n\n\n\n<p>Tym kr\u00f3tkim poradnikiem, rozwi\u0105za\u0142em pewnie problem, kt\u00f3ry wielu osobom ci\u0105\u017cy\u0142 do\u015b\u0107 d\u0142ugo.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Podczas wykonywania wizualizacji na panelach HMI, nie raz stosowa\u0142em parametryzacj\u0119 uk\u0142adu sterowanego. Jednak podczas resetu sterownika, wszystkie parametry wcze\u015bniej ustawione, resetowa\u0142y si\u0119 i powraca\u0142y do warto\u015bci domy\u015blnych. By\u0142o to uci\u0105\u017cliwe, g\u0142\u00f3wnie z tego wzgl\u0119du \u017ce przy uk\u0142adach, gdzie mog\u0142y pojawi\u0107&#8230;<br \/><a class=\"read-more-button\" href=\"https:\/\/daniel.slask.pl\/m\/zapis-ustawien-domyslnych-podczas-konfiguracji-z-hmi-opcja-retain\/\">Wi\u0119cej<\/a><\/p>\n","protected":false},"author":1,"featured_media":1352,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_exactmetrics_skip_tracking":false,"_exactmetrics_sitenote_active":false,"_exactmetrics_sitenote_note":"","_exactmetrics_sitenote_category":0,"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[121,124,24],"tags":[204,155,152],"views":286,"jetpack_sharing_enabled":true,"jetpack_featured_media_url":"https:\/\/daniel.slask.pl\/m\/wp-content\/uploads\/2020\/05\/plchmi.png","jetpack_shortlink":"https:\/\/wp.me\/pcPgV3-k9","_links":{"self":[{"href":"https:\/\/daniel.slask.pl\/m\/wp-json\/wp\/v2\/posts\/1249"}],"collection":[{"href":"https:\/\/daniel.slask.pl\/m\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/daniel.slask.pl\/m\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/daniel.slask.pl\/m\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/daniel.slask.pl\/m\/wp-json\/wp\/v2\/comments?post=1249"}],"version-history":[{"count":5,"href":"https:\/\/daniel.slask.pl\/m\/wp-json\/wp\/v2\/posts\/1249\/revisions"}],"predecessor-version":[{"id":1300,"href":"https:\/\/daniel.slask.pl\/m\/wp-json\/wp\/v2\/posts\/1249\/revisions\/1300"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/daniel.slask.pl\/m\/wp-json\/wp\/v2\/media\/1352"}],"wp:attachment":[{"href":"https:\/\/daniel.slask.pl\/m\/wp-json\/wp\/v2\/media?parent=1249"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/daniel.slask.pl\/m\/wp-json\/wp\/v2\/categories?post=1249"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/daniel.slask.pl\/m\/wp-json\/wp\/v2\/tags?post=1249"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}