{"id":35337,"date":"2025-05-31T15:24:05","date_gmt":"2025-05-31T13:24:05","guid":{"rendered":"https:\/\/sklep-plcspace.pl\/?p=35337"},"modified":"2025-08-04T14:06:45","modified_gmt":"2025-08-04T12:06:45","slug":"cmp-wieksze-lub-rowne-plc-siemens","status":"publish","type":"post","link":"https:\/\/sklep-plcspace.pl\/en\/blog\/cmp-wieksze-lub-rowne-plc-siemens\/","title":{"rendered":"Por\u00f3wnywanie warto\u015bci wi\u0119ksze lub r\u00f3wne w PLC"},"content":{"rendered":"<h3 class=\"wp-block-heading\"><strong>Wprowadzenie do por\u00f3wnywania warto\u015bci PLC<\/strong><\/h3>\n\n\n\n<p>W programowaniu PLC, por\u00f3wnywanie warto\u015bci jest kluczowym elementem, kt\u00f3ry pozwala na podejmowanie decyzji w oparciu o r\u00f3\u017cne warunki. Jedn\u0105 z popularnych metod tworzenia logiki sterownika PLC jest <a href=\"https:\/\/sklep-plcspace.pl\/en\/thank-you-for-placing-the-order-8\/?wmc-currency=EUR\" data-type=\"link\" data-id=\"https:\/\/sklep-plcspace.pl\/programowanie-drabinkowe-lad\/\">programowanie w LAD<\/a>, czyli graficznym j\u0119zyku drabinkowym. Ten spos\u00f3b jest szczeg\u00f3lnie przyjazny dla in\u017cynier\u00f3w z do\u015bwiadczeniem w elektryce i automatyce. W tym artykule om\u00f3wimy, jak dzia\u0142a instrukcja CMP w systemach Siemens oraz jak wykorzysta\u0107 warunki logiczne w PLC.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Instrukcja CMP Siemens<\/strong><\/h3>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>Opis instrukcji CMP &gt;=<\/strong><\/h4>\n\n\n\n<p>Instrukcja &#8222;Greater or equal&#8221; (CMP &gt;=) s\u0142u\u017cy do okre\u015blenia, czy pierwsza warto\u015b\u0107 por\u00f3wnawcza () jest wi\u0119ksza lub r\u00f3wna drugiej warto\u015bci por\u00f3wnawczej (). Obie warto\u015bci musz\u0105 by\u0107 tego samego typu danych.<\/p>\n\n\n\n<p>Je\u015bli warunek por\u00f3wnania jest spe\u0142niony, instrukcja zwraca wynik operacji logicznej (RLO) &#8222;1&#8221;. W przeciwnym razie, zwraca RLO &#8222;0&#8221;. RLO instrukcji jest logicznie \u0142\u0105czone z RLO ca\u0142ego rz\u0119du w nast\u0119puj\u0105cy spos\u00f3b:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Przez AND, gdy instrukcja por\u00f3wnawcza jest po\u0142\u0105czona szeregowo.<\/li>\n\n\n\n<li>Przez OR, gdy instrukcja por\u00f3wnawcza jest po\u0142\u0105czona r\u00f3wnolegle.<\/li>\n<\/ul>\n\n\n\n<p>Warto\u015bci por\u00f3wnawcze nale\u017cy okre\u015bli\u0107 w odpowiednich miejscach w instrukcji.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>Por\u00f3wnywanie ci\u0105g\u00f3w znak\u00f3w<\/strong><\/h4>\n\n\n\n<p>Podczas por\u00f3wnywania ci\u0105g\u00f3w znak\u00f3w, poszczeg\u00f3lne znaki s\u0105 por\u00f3wnywane na podstawie ich kod\u00f3w (np. 'a&#8217; jest wi\u0119ksze ni\u017c 'A&#8217;). Por\u00f3wnanie odbywa si\u0119 od lewej do prawej, a pierwszy r\u00f3\u017cni\u0105cy si\u0119 znak decyduje o wyniku por\u00f3wnania. Je\u015bli lewa cz\u0119\u015b\u0107 d\u0142u\u017cszego ci\u0105gu jest identyczna z kr\u00f3tszym, d\u0142u\u017cszy ci\u0105g jest uznawany za wi\u0119kszy.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>Przyk\u0142ady por\u00f3wnania ci\u0105g\u00f3w<\/strong><\/h4>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><tbody><tr><td><\/td><td><\/td><td><strong>RLO instrukcji<\/strong><\/td><\/tr><tr><td>&#8217;BB&#8217;<\/td><td>&#8217;AA&#8217;<\/td><td>1<\/td><\/tr><tr><td>&#8217;AAA&#8217;<\/td><td>&#8217;AA&#8217;<\/td><td>1<\/td><\/tr><tr><td>&#8217;Hello World&#8217;<\/td><td>&#8217;Hello World&#8217;<\/td><td>1<\/td><\/tr><tr><td>&#8217;Hello World&#8217;<\/td><td>&#8217;HelloWorld&#8217;<\/td><td>0<\/td><\/tr><tr><td>&#8217;AA&#8217;<\/td><td>&#8217;aa&#8217;<\/td><td>0<\/td><\/tr><tr><td>&#8217;AAA&#8217;<\/td><td>&#8217;a&#8217;<\/td><td>0<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Por\u00f3wnywanie czas\u00f3w, dat i godzin<\/strong><\/h3>\n\n\n\n<p>Podczas por\u00f3wnywania warto\u015bci czasowych, RLO instrukcji wynosi &#8222;1&#8221;, je\u015bli punkt czasowy w jest wi\u0119kszy (nowszy) lub r\u00f3wny punktowi czasowemu w .<\/p>\n\n\n\n<p>Nie wszystkie czasy mog\u0105 by\u0107 bezpo\u015brednio por\u00f3wnywane, na przyk\u0142ad S5TIME. W takim przypadku s\u0105 one implicitnie konwertowane na inny czas, aby mog\u0142y by\u0107 por\u00f3wnane, na przyk\u0142ad do TIME.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Parametry instrukcji CMP<\/strong><\/h3>\n\n\n\n<p>Poni\u017csza tabela przedstawia parametry instrukcji &#8222;Greater or equal&#8221;:<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><tbody><tr><td><strong>Parametry<\/strong><\/td><td><strong>Deklaracja<\/strong><\/td><td><strong>Typ danych<\/strong><\/td><td><strong>Obszar pami\u0119ci<\/strong><\/td><td><strong>Description<\/strong><\/td><\/tr><tr><td><\/td><td>Wej\u015bcie<\/td><td>Bit strings, integers, floating-point numbers, character strings, timers, date and time<\/td><td>I, Q, M, D, L, P, lub sta\u0142a<\/td><td>Pierwsza warto\u015b\u0107 por\u00f3wnawcza<\/td><\/tr><tr><td><\/td><td>Wej\u015bcie<\/td><td>Bit strings, integers, floating-point numbers, character strings, timers, date and time<\/td><td>I, Q, M, D, L, P, lub sta\u0142a<\/td><td>Druga warto\u015b\u0107 do por\u00f3wnania<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Przyk\u0142ad u\u017cycia instrukcji CMP<\/strong><\/h3>\n\n\n\n<p>Poni\u017cszy przyk\u0142ad ilustruje, jak dzia\u0142a instrukcja CMP:<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/lh7-rt.googleusercontent.com\/docsz\/AD_4nXdn73Wydro2GgJnCHrTo3jNakU84aCwqa-HxOAZQpkT0F2wES1UDCjQLwUWEnpyQ06lCtBgZHMC0yURVr9QvmqG2UQfkZFoVQfSh4X3918nHvD4OwJX3ZNK6M2fZezo7Bks1ZFD09Fh2Q1xFvlH-xI?key=hZ4A8y8qnLv3GRMAnY9yFw\" alt=\"\"><\/figure>\n\n\n\n<p>Wyj\u015bcie &#8222;TagOut&#8221; jest ustawiane, gdy spe\u0142nione s\u0105 nast\u0119puj\u0105ce warunki:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Operandy &#8222;TagIn_1&#8221; i &#8222;TagIn_2&#8221; maj\u0105 stan sygna\u0142u &#8222;1&#8221;.<\/li>\n\n\n\n<li>Warunek instrukcji por\u00f3wnawczej jest spe\u0142niony, je\u015bli &#8222;Tag_Value1&#8221; &gt;= &#8222;Tag_Value2&#8221;.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Summary<\/strong><\/h3>\n\n\n\n<p>Por\u00f3wnywanie warto\u015bci w PLC, w tym instrukcja CMP Siemens, jest kluczowym elementem programowania, kt\u00f3ry pozwala na efektywne zarz\u0105dzanie warunkami logicznymi. Zrozumienie, jak dzia\u0142aj\u0105 te instrukcje, jest niezb\u0119dne dla ka\u017cdego programisty PLC.<\/p>","protected":false},"excerpt":{"rendered":"<p>Wprowadzenie do por\u00f3wnywania warto\u015bci PLC W programowaniu PLC, por\u00f3wnywanie warto\u015bci jest kluczowym elementem, kt\u00f3ry pozwala na podejmowanie decyzji w oparciu o r\u00f3\u017cne warunki. Jedn\u0105 z popularnych metod tworzenia logiki sterownika PLC jest programowanie w LAD, czyli graficznym j\u0119zyku drabinkowym. Ten spos\u00f3b jest szczeg\u00f3lnie przyjazny dla in\u017cynier\u00f3w z do\u015bwiadczeniem w elektryce i automatyce. W tym artykule [&hellip;]<\/p>","protected":false},"author":2505,"featured_media":35338,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"inline_featured_image":false,"site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","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":"","astra-migrate-meta-layouts":"set","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"categories":[1],"tags":[],"class_list":["post-35337","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-bez-kategorii"],"acf":[],"_links":{"self":[{"href":"https:\/\/sklep-plcspace.pl\/en\/wp-json\/wp\/v2\/posts\/35337","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/sklep-plcspace.pl\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/sklep-plcspace.pl\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/sklep-plcspace.pl\/en\/wp-json\/wp\/v2\/users\/2505"}],"replies":[{"embeddable":true,"href":"https:\/\/sklep-plcspace.pl\/en\/wp-json\/wp\/v2\/comments?post=35337"}],"version-history":[{"count":3,"href":"https:\/\/sklep-plcspace.pl\/en\/wp-json\/wp\/v2\/posts\/35337\/revisions"}],"predecessor-version":[{"id":38638,"href":"https:\/\/sklep-plcspace.pl\/en\/wp-json\/wp\/v2\/posts\/35337\/revisions\/38638"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/sklep-plcspace.pl\/en\/wp-json\/wp\/v2\/media\/35338"}],"wp:attachment":[{"href":"https:\/\/sklep-plcspace.pl\/en\/wp-json\/wp\/v2\/media?parent=35337"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/sklep-plcspace.pl\/en\/wp-json\/wp\/v2\/categories?post=35337"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/sklep-plcspace.pl\/en\/wp-json\/wp\/v2\/tags?post=35337"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}