{"id":147,"date":"2023-01-21T13:13:04","date_gmt":"2023-01-21T13:13:04","guid":{"rendered":"http:\/\/automatykaitechnologie.pl\/?p=147"},"modified":"2023-01-21T14:09:27","modified_gmt":"2023-01-21T14:09:27","slug":"cykl-pracy-sterownika-plc","status":"publish","type":"post","link":"https:\/\/automatykaitechnologie.pl\/index.php\/2023\/01\/21\/cykl-pracy-sterownika-plc\/","title":{"rendered":"cykl pracy sterownika plc"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-post\" data-elementor-id=\"147\" class=\"elementor elementor-147\">\n\t\t\t\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-6c2aaee elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"6c2aaee\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-91ff92c\" data-id=\"91ff92c\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-element elementor-element-37d6bed elementor-widget elementor-widget-heading\" data-id=\"37d6bed\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<style>\/*! elementor - v3.9.2 - 21-12-2022 *\/\n.elementor-heading-title{padding:0;margin:0;line-height:1}.elementor-widget-heading .elementor-heading-title[class*=elementor-size-]>a{color:inherit;font-size:inherit;line-height:inherit}.elementor-widget-heading .elementor-heading-title.elementor-size-small{font-size:15px}.elementor-widget-heading .elementor-heading-title.elementor-size-medium{font-size:19px}.elementor-widget-heading .elementor-heading-title.elementor-size-large{font-size:29px}.elementor-widget-heading .elementor-heading-title.elementor-size-xl{font-size:39px}.elementor-widget-heading .elementor-heading-title.elementor-size-xxl{font-size:59px}<\/style><h2 class=\"elementor-heading-title elementor-size-default\">Cykl pracy sterownika PLC - jak dzia\u0142a sterownik PLC<\/h2>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-f315a5f elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"f315a5f\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-9505eca\" data-id=\"9505eca\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-element elementor-element-42d210a elementor-widget elementor-widget-image\" data-id=\"42d210a\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<style>\/*! elementor - v3.9.2 - 21-12-2022 *\/\n.elementor-widget-image{text-align:center}.elementor-widget-image a{display:inline-block}.elementor-widget-image a img[src$=\".svg\"]{width:48px}.elementor-widget-image img{vertical-align:middle;display:inline-block}<\/style>\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"300\" height=\"300\" src=\"https:\/\/automatykaitechnologie.pl\/wp-content\/uploads\/2023\/01\/plc-300x300.png\" class=\"attachment-medium size-medium wp-image-149\" alt=\"sterownik plc\" srcset=\"https:\/\/automatykaitechnologie.pl\/wp-content\/uploads\/2023\/01\/plc-300x300.png 300w, https:\/\/automatykaitechnologie.pl\/wp-content\/uploads\/2023\/01\/plc-150x150.png 150w, https:\/\/automatykaitechnologie.pl\/wp-content\/uploads\/2023\/01\/plc.png 550w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-e748461 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"e748461\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-4d2bd25\" data-id=\"4d2bd25\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-element elementor-element-2bb3bc0 elementor-widget elementor-widget-heading\" data-id=\"2bb3bc0\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Cykl pracy  - uruchomienie sterownika<\/h3>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-ef7226c elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"ef7226c\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-e799b64\" data-id=\"e799b64\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-element elementor-element-14d1282 elementor-widget elementor-widget-text-editor\" data-id=\"14d1282\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<style>\/*! elementor - v3.9.2 - 21-12-2022 *\/\n.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:#818a91;color:#fff}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap{color:#818a91;border:3px solid;background-color:transparent}.elementor-widget-text-editor:not(.elementor-drop-cap-view-default) .elementor-drop-cap{margin-top:8px}.elementor-widget-text-editor:not(.elementor-drop-cap-view-default) .elementor-drop-cap-letter{width:1em;height:1em}.elementor-widget-text-editor .elementor-drop-cap{float:left;text-align:center;line-height:1;font-size:50px}.elementor-widget-text-editor .elementor-drop-cap-letter{display:inline-block}<\/style>\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-a63e03a elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"a63e03a\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-292ca13\" data-id=\"292ca13\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-element elementor-element-a1716d9 elementor-widget elementor-widget-text-editor\" data-id=\"a1716d9\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<p>Cykl pracy sterownika w zasadzie rozpoczyna si\u0119 od uruchomienia. Przy uruchomieniu sterownika PLC\u00a0 sprawdza poprawne dzia\u0142anie obwod\u00f3w wewn\u0119trznych oraz poprawno\u015b\u0107 konfiguracji podzespo\u0142\u00f3w i modu\u0142\u00f3w<span style=\"color: #000000; font-family: Roboto, RobotoDraft, Helvetica, Arial, sans-serif;\"><span style=\"font-size: 13px; white-space: pre-wrap;\">.<\/span><\/span><\/p>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-6cc5aed elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"6cc5aed\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-452a204\" data-id=\"452a204\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-element elementor-element-cf4380e elementor-widget elementor-widget-heading\" data-id=\"cf4380e\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Cykl pracy sterownika - Praca cykliczna<\/h3>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-f616911 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"f616911\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-61cc5ab\" data-id=\"61cc5ab\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-element elementor-element-eaba32f elementor-widget elementor-widget-text-editor\" data-id=\"eaba32f\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<p>Po inicjalizacji sterownika nast\u0119puje jego cykliczna praca. Sterowniki PLC pracuj\u0105\u00a0 w cyklu niesko\u0144czonym po zako\u0144czeniu cyklu pracy, nast\u0119puje uruchomienie kolejnego. Program w sterowniku PLC jest realizowany sekwencyjnie to znaczy \u017ce przetwarzanie programu jest wykonywane linijka po linijce. Nale\u017cy pami\u0119ta\u0107 o pu\u0142apce kt\u00f3ra si\u0119 z tym wi\u0105\u017ce, mianowicie nadpisywaniu zmiennych. My\u015bl\u0119 \u017ce najlepiej zobrazuje to przyk\u0142ad mamy sterowanie bram\u0105 wjazdow\u0105 i przyjmijmy \u017ce program jest realizowany nast\u0119puj\u0105co: Na pocz\u0105tku programu mamy kod kt\u00f3ry m\u00f3wi \u017ce przy zamykaniu bramy i wykryciu przez czujnik pojazdu w przestrzeni zamkni\u0119cia bramy zatrzymaj ruch si\u0142ownika, ale nieomylnie w dalszej cz\u0119\u015bci kodu napisali\u015bmy \u017ce je\u015bli przycisk wci\u015bni\u0119ty zamknij bram\u0119 to nast\u0119puje zamykanie. Co si\u0119 w takiej sytuacji dzieje? Przy przetwarzaniu programu pierwsz\u0105 lini\u0105 kodu b\u0119dzie Gdy czujnik aktywny zatrzymaj si\u0142ownik czyli Q0 = 0 ale nast\u0119puje dalsze przetwarzanie kodu i mamy je\u015bli przycisk wci\u015bni\u0119ty zamknij bram\u0119 czyli program nam nadpisuje Q0 = 1 i po zako\u0144czeniu finalnie PLC przypisze nam na wyj\u015bcie jedynk\u0119 dlatego tak istotne jest kontrolowanie pisanego kodu.<\/p>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-3afbfae elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"3afbfae\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-376331f\" data-id=\"376331f\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-element elementor-element-4ea384c elementor-widget elementor-widget-heading\" data-id=\"4ea384c\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Cykle pracy<\/h3>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-4853f52 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"4853f52\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-47fe068\" data-id=\"47fe068\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-element elementor-element-fd3e9f1 elementor-widget elementor-widget-text-editor\" data-id=\"fd3e9f1\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<p>Cykliczno\u015b\u0107 pracy sterownika PLC wygl\u0105da nast\u0119puj\u0105co:<\/p>\n<p>1. Sprawdzenie stanu wej\u015b\u0107 i wpisanie go do rejestru. Dlaczego sterownik nie sprawdza wej\u015b\u0107 ci\u0105gle w czasie przetwarzania programu? Po to aby w trakcie przetwarzania kodu zmienna nie zmieni\u0142a stanu (np. na pocz\u0105tku przetwarzania I1 = 1 a na ko\u0144cu nagle I1 = 0) oraz jest to bardziej optymalne dla pracy sterownika.<\/p>\n<p>2. Na podstawie obrazu wej\u015b\u0107 sterownik przetwarza instrukcje programu PLC. Przetwarzany program u\u017cytownika.<\/p>\n<p>3. Zapisanie obrazu wyj\u015b\u0107 do rejestru.&nbsp;<\/p>\n<p>4. Fizyczne wysterowanie wyj\u015b\u0107 na bazie obrazu wyj\u015b\u0107<\/p>\n<p>5. Funkcja komunikacja &#8211; w tej cz\u0119\u015bci nast\u0119puje wymiana danych pomi\u0119dzy sterownikiem a elementami peryferyjnymi.<\/p>\n<p>6. Autodiagnostyka &#8211; Sprawdzenie poprawno\u015bci dzia\u0142ania sterownika PLC (napi\u0119cia, rejestr b\u0142\u0119d\u00f3w, stan baterii itd.)<\/p><p>I ten cykl jest powtarzany dot\u0105d dop\u00f3ki sterownik jest w stanie RUN.<\/p>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Cykl pracy sterownika PLC &#8211; jak dzia\u0142a sterownik PLC Cykl pracy &#8211; uruchomienie sterownika Cykl pracy sterownika w zasadzie rozpoczyna si\u0119 od uruchomienia. Przy uruchomieniu sterownika PLC\u00a0 sprawdza poprawne dzia\u0142anie obwod\u00f3w wewn\u0119trznych oraz poprawno\u015b\u0107 konfiguracji podzespo\u0142\u00f3w i modu\u0142\u00f3w. Cykl pracy sterownika &#8211; Praca cykliczna Po inicjalizacji sterownika nast\u0119puje jego cykliczna praca. Sterowniki PLC pracuj\u0105\u00a0 w &hellip;<\/p>\n<p class=\"read-more\"> <a class=\"\" href=\"https:\/\/automatykaitechnologie.pl\/index.php\/2023\/01\/21\/cykl-pracy-sterownika-plc\/\"> <span class=\"screen-reader-text\">cykl pracy sterownika plc<\/span> Read More &raquo;<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"site-sidebar-layout":"default","site-content-layout":"default","ast-global-header-display":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","footnotes":""},"categories":[1],"tags":[27,25,28,29,26,23,24],"class_list":["post-147","post","type-post","status-publish","format-standard","hentry","category-uncategorized","tag-jak-dziala-plc","tag-plc","tag-plc-podstawy","tag-plc-tutorial","tag-programowanie-plc","tag-sterownik-plc","tag-sterowniki-plc"],"_links":{"self":[{"href":"https:\/\/automatykaitechnologie.pl\/index.php\/wp-json\/wp\/v2\/posts\/147","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/automatykaitechnologie.pl\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/automatykaitechnologie.pl\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/automatykaitechnologie.pl\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/automatykaitechnologie.pl\/index.php\/wp-json\/wp\/v2\/comments?post=147"}],"version-history":[{"count":22,"href":"https:\/\/automatykaitechnologie.pl\/index.php\/wp-json\/wp\/v2\/posts\/147\/revisions"}],"predecessor-version":[{"id":171,"href":"https:\/\/automatykaitechnologie.pl\/index.php\/wp-json\/wp\/v2\/posts\/147\/revisions\/171"}],"wp:attachment":[{"href":"https:\/\/automatykaitechnologie.pl\/index.php\/wp-json\/wp\/v2\/media?parent=147"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/automatykaitechnologie.pl\/index.php\/wp-json\/wp\/v2\/categories?post=147"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/automatykaitechnologie.pl\/index.php\/wp-json\/wp\/v2\/tags?post=147"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}