<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Archiwa scada - PodsiadłyPLC</title>
	<atom:link href="https://marcinpodsiadly.pl/tag/scada/feed/" rel="self" type="application/rss+xml" />
	<link>https://marcinpodsiadly.pl/tag/scada/</link>
	<description>Poznaj świat automatyki przemysłowej, programowania PLC i systemów wizualizacji HMI oraz SCADA</description>
	<lastBuildDate>Tue, 06 Jan 2026 12:31:51 +0000</lastBuildDate>
	<language>pl-PL</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.1.3</generator>

<image>
	<url>https://marcinpodsiadly.pl/wp-content/uploads/2024/11/cropped-MP-PODSIADLY_czarne_biale-tlo-1-32x32.png</url>
	<title>Archiwa scada - PodsiadłyPLC</title>
	<link>https://marcinpodsiadly.pl/tag/scada/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Jaki język do programowania PLC? LAD, FBD, SCL, GRAPH czy STL?</title>
		<link>https://marcinpodsiadly.pl/jaki-jezyk-do-programowania-plc-lad-fbd-scl-graph-czy-stl/</link>
					<comments>https://marcinpodsiadly.pl/jaki-jezyk-do-programowania-plc-lad-fbd-scl-graph-czy-stl/#respond</comments>
		
		<dc:creator><![CDATA[Marcin Podsiadly]]></dc:creator>
		<pubDate>Tue, 06 Jan 2026 12:13:16 +0000</pubDate>
				<category><![CDATA[Siemens TIA Portal]]></category>
		<category><![CDATA[fbd]]></category>
		<category><![CDATA[hmi]]></category>
		<category><![CDATA[jezyk]]></category>
		<category><![CDATA[plc]]></category>
		<category><![CDATA[plcsim]]></category>
		<category><![CDATA[poradnik]]></category>
		<category><![CDATA[programowanie]]></category>
		<category><![CDATA[scada]]></category>
		<category><![CDATA[scl]]></category>
		<category><![CDATA[siemens]]></category>
		<category><![CDATA[startdrive]]></category>
		<category><![CDATA[step7]]></category>
		<category><![CDATA[tia portal]]></category>
		<category><![CDATA[tutorial]]></category>
		<category><![CDATA[v20]]></category>
		<category><![CDATA[wincc]]></category>
		<guid isPermaLink="false">https://marcinpodsiadly.pl/?p=1623</guid>

					<description><![CDATA[<p>W jakim języku programować PLC? LAD, FBD, SCL, GRAPH czy STL? Jest to jedno z pierwszych pytań, które</p>
<p>Artykuł <a href="https://marcinpodsiadly.pl/jaki-jezyk-do-programowania-plc-lad-fbd-scl-graph-czy-stl/">Jaki język do programowania PLC? LAD, FBD, SCL, GRAPH czy STL?</a> pochodzi z serwisu <a href="https://marcinpodsiadly.pl">PodsiadłyPLC</a>.</p>
]]></description>
										<content:encoded><![CDATA[		<div data-elementor-type="wp-post" data-elementor-id="1623" class="elementor elementor-1623">
				<div class="elementor-element elementor-element-21a80fa e-con-full e-flex e-con e-parent" data-id="21a80fa" data-element_type="container" data-e-type="container" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}">
				</div>
		<div class="elementor-element elementor-element-b5e46dc e-flex e-con-boxed e-con e-parent" data-id="b5e46dc" data-element_type="container" data-e-type="container">
					<div class="e-con-inner">
				<div class="elementor-element elementor-element-c240110 elementor-widget elementor-widget-heading" data-id="c240110" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
					<h2 class="elementor-heading-title elementor-size-default"><a href="/blog-wprowadzenie-siemens-tia-portal">W jakim języku programować PLC? 
<br>LAD, FBD, SCL, GRAPH czy STL?</a></h2>				</div>
				<div class="elementor-element elementor-element-7c9370c elementor-widget elementor-widget-image" data-id="7c9370c" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
															<img fetchpriority="high" decoding="async" width="810" height="450" src="https://marcinpodsiadly.pl/wp-content/uploads/2026/01/JezykiPLC_logo.png" class="attachment-large size-large wp-image-1625" alt="" srcset="https://marcinpodsiadly.pl/wp-content/uploads/2026/01/JezykiPLC_logo.png 810w, https://marcinpodsiadly.pl/wp-content/uploads/2026/01/JezykiPLC_logo-300x167.png 300w, https://marcinpodsiadly.pl/wp-content/uploads/2026/01/JezykiPLC_logo-768x427.png 768w, https://marcinpodsiadly.pl/wp-content/uploads/2026/01/JezykiPLC_logo-160x90.png 160w" sizes="(max-width: 810px) 100vw, 810px" />															</div>
					</div>
				</div>
		<div class="elementor-element elementor-element-4ad29d6 e-flex e-con-boxed e-con e-parent" data-id="4ad29d6" data-element_type="container" data-e-type="container">
					<div class="e-con-inner">
				<div class="elementor-element elementor-element-cff876a elementor-widget elementor-widget-text-editor" data-id="cff876a" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
									<p>Jest to jedno z pierwszych pytań, które pojawia się podczas poznawania zagadnień automatyki przemysłowej i programowania sterowników PLC. </p><p>Automatyka przemysłowa to nie świat IT, a kod programu musi być zarówno dobrze przygotowany, jak i prosty w diagnostyce, gwarantując tym samym możliwie najkrótszy czas na odnalezienie miejsca wystąpienia błędu, jak i przyszłe modernizacje sterowania.</p><p>Po pierwsze, wyróżniamy dwa rodzaje języków programowania &#8211; <strong>graficzne </strong>oraz <strong>tekstowe</strong>. Zadaniem tych pierwszych jest prostota zapisu oraz przejrzystość kodu programu &#8211; po latach doświadczeń jasno stwierdzam, że nie ma dla automatyka nic lepszego, niż przejrzyście napisany kod, który łatwo diagnozować i testować. Zadaniem tych drugich jest realizacja złożonych operacji, takich jak przetwarzanie dużych ilości danych, zaawansowane obliczenia czy specjalistyczne algorytmy regulacji.  W środowisku Siemens TIA Portal dostępne są następujące <strong>graficzne</strong> języki programowania:</p><ul><li>język drabinkowy LAD (ang. <i>ladder diagram</i>), </li><li>język bloków funkcyjnych FBD (ang. <em>function block diagram</em>),</li><li>język sekwencyjny GRAPH (ang. <em>sequential function chart, SFC),</em></li></ul><p>oraz <strong>tekstowe </strong>języki programowania:</p><ul><li>język wysokiego poziomu SCL (ang. <em>structured control language</em>),</li><li>język niskiego poziomu STL (ang. <em>statement list</em>).</li></ul><p>Przechodząc do sedna &#8211; <strong>który z nich jest najpopularniejszy? </strong>Spójrzmy na poniższą grafikę.</p><p> </p>								</div>
				<div class="elementor-element elementor-element-2fd76db elementor-widget elementor-widget-image" data-id="2fd76db" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
												<figure class="wp-caption">
										<img decoding="async" width="768" height="461" src="https://marcinpodsiadly.pl/wp-content/uploads/2026/01/jezyki_programowania-768x461.png" class="attachment-medium_large size-medium_large wp-image-1633" alt="" srcset="https://marcinpodsiadly.pl/wp-content/uploads/2026/01/jezyki_programowania-768x461.png 768w, https://marcinpodsiadly.pl/wp-content/uploads/2026/01/jezyki_programowania-300x180.png 300w, https://marcinpodsiadly.pl/wp-content/uploads/2026/01/jezyki_programowania-1024x615.png 1024w, https://marcinpodsiadly.pl/wp-content/uploads/2026/01/jezyki_programowania.png 1161w" sizes="(max-width: 768px) 100vw, 768px" />											<figcaption class="widget-image-caption wp-caption-text">Szacunkowy udział języków programowania PLC - LAD, FBD, SCL, STL oraz GRAPH.</figcaption>
										</figure>
									</div>
				<div class="elementor-element elementor-element-1b614b8 elementor-widget elementor-widget-text-editor" data-id="1b614b8" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
									<p>Powyższy wykres kołowy pochodzi z książki <em><a href="http://helion.pl/view/27155I/wpaupr.htm">Automatyka przemysłowa dla początkujących</a> </em>i stanowi szacunkowy udział języków programowania w projektach przemysłowych. Należy pamiętać, że w ramach jednego projektu można łączyć różne języki programowania. </p>								</div>
				<div class="elementor-element elementor-element-b0cdaa5 elementor-widget elementor-widget-text-editor" data-id="b0cdaa5" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
									<p><strong>Język drabinkowy LAD jest najczęściej i najchętniej stosowanym językiem programowania</strong> <strong>sterowników PLC</strong>. Dlaczego? Ponieważ jego prostota zapisu, przypominająca schematy elektryczne jest przyjazna dla większości, jeżeli nie wszystkich użytkowników. Wprowadzanie zmian oraz prostota podglądu działania kodu są jednymi z kluczowych czynników, z powodu których to właśnie ten język jest na pierwszym miejscu.</p>								</div>
				<div class="elementor-element elementor-element-5c088a7 elementor-widget elementor-widget-image" data-id="5c088a7" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
												<figure class="wp-caption">
										<img decoding="async" width="687" height="317" src="https://marcinpodsiadly.pl/wp-content/uploads/2026/01/lad_logika_bool.png" class="attachment-medium_large size-medium_large wp-image-1634" alt="" srcset="https://marcinpodsiadly.pl/wp-content/uploads/2026/01/lad_logika_bool.png 687w, https://marcinpodsiadly.pl/wp-content/uploads/2026/01/lad_logika_bool-300x138.png 300w" sizes="(max-width: 687px) 100vw, 687px" />											<figcaption class="widget-image-caption wp-caption-text">Język drabinkowy LAD - logika aktywacji sygnału wyjściowego pompy w zależności od wybranego trybu pracy urządzenia w systemie SCADA.</figcaption>
										</figure>
									</div>
				<div class="elementor-element elementor-element-6dbb769 elementor-widget elementor-widget-text-editor" data-id="6dbb769" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
									<p><strong>Co z pozostałymi językami graficznymi &#8211; FBD oraz GRAPH? </strong> Zacznijmy od języka FBD &#8211; pomimo innej, blokowej metodyki budowania programów jego składnia jest bardzo podobna do języka drabinkowego LAD. W praktyce oznacza to najczęściej, iż umiejętność programowania w jednym z tych języków jest w zupełności wystarczająca, aby pracować z drugim. Naturalnie, pewne elementy języka FBD istotnie różnią się od języka LAD, np. sposób negacji sygnału logicznego czy obecność bramki XOR, niemniej jednak nie sprawia to użytkownikowi większych trudności. Skąd zatem taka dysproporcja w udziale rynkowym? Ciężko stwierdzić, lecz po przeszkoleniu ponad 2000 osób i przejrzeniu setek projektów przemysłowych mam tylko jedną odpowiedź:</p><p> </p>								</div>
				<div class="elementor-element elementor-element-10dfab0 elementor-widget elementor-widget-heading" data-id="10dfab0" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
					<h4 class="elementor-heading-title elementor-size-default">Język LAD jest po prostu popularniejszy od FBD</h4>				</div>
				<div class="elementor-element elementor-element-0fe99b4 elementor-widget elementor-widget-text-editor" data-id="0fe99b4" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
									<p>Weźmy teraz pod lupę język GRAPH, ponieważ jego sytuacja jest nieco odmienna. Konstrukcja języka GRAPH bazuje na krokach i przejściach, gdzie użytkownik jasno określa, jakie operacje mają zostać wykonane w konkretnym kroku, a także jaka logika jest niezbędna, aby przejść do następnego. <strong>Jest to idealne rozwiązanie do obsługi procesów dyskretnych (otwórz, przesuń, uruchom, zamknij, obróć, itd.)</strong>, lecz mimo wszystko język ten nie jest tak popularny, jak można by się tego spodziewać. Dlaczego? Z jednej strony, program w języku GRAPH jest rewelacyjny w diagnostyce, ponieważ użytkownik dokładnie widzi, w którym kroku (lub wielu krokach jednocześnie) znajduje się program. Z drugiej strony, konstrukcja programu jest specyficzna dla tego języka i nie przypomina omawianych wcześniej języków LAD czy FBD (co prawda w przejściach sekwencji GRAPH używa się LAD/FBD).  Innymi słowy, próg wejścia jest znacznie wyższy w porównaniu do języków LAD i FBD. Moim zdaniem? <strong>Szkoda, że GRAPH nie jest stosowany częściej.</strong></p>								</div>
				<div class="elementor-element elementor-element-12cf438 elementor-widget elementor-widget-heading" data-id="12cf438" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
					<h2 class="elementor-heading-title elementor-size-default">SCL czy STL?</h2>				</div>
				<div class="elementor-element elementor-element-b763e17 elementor-widget elementor-widget-text-editor" data-id="b763e17" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
									<p>Tutaj odpowiedź jest bardzo prosta i krótka &#8211; <strong>wybieramy język SCL</strong>. W czasach integracji systemów IT z OT,  skryptowania w JavaScript czy Python, a nawet vibe codingu stawiamy na język wysokiego poziomu. SCL, jako język programowania PLC, swoją składnią przypomina język Pascal. Tak czy inaczej, jak każdy język wysokiego poziomu oferuje gotowe konstrukcje, takie jak instrukcje warunkowe IF..ELSE, pętle FOR czy WHILE czy funkcję CASE. W przemyśle zdarza się, że cały kod maszyny czy linii jest oprogramowany wyłącznie w języku SCL <strong>&#8211; jest to rozwiązanie dobre tylko dla jednej ze stron</strong>, a mianowicie autorów oprogramowania. </p>								</div>
				<div class="elementor-element elementor-element-93da9f5 elementor-widget elementor-widget-image" data-id="93da9f5" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
												<figure class="wp-caption">
										<img loading="lazy" decoding="async" width="768" height="284" src="https://marcinpodsiadly.pl/wp-content/uploads/2026/01/scl-768x284.png" class="attachment-medium_large size-medium_large wp-image-1638" alt="" srcset="https://marcinpodsiadly.pl/wp-content/uploads/2026/01/scl-768x284.png 768w, https://marcinpodsiadly.pl/wp-content/uploads/2026/01/scl-300x111.png 300w, https://marcinpodsiadly.pl/wp-content/uploads/2026/01/scl-1024x379.png 1024w, https://marcinpodsiadly.pl/wp-content/uploads/2026/01/scl.png 1240w" sizes="(max-width: 768px) 100vw, 768px" />											<figcaption class="widget-image-caption wp-caption-text">Język tekstowy SCL - fragment kodu monitorujący liczbę gotowych urządzeń.</figcaption>
										</figure>
									</div>
				<div class="elementor-element elementor-element-9b7cf66 elementor-widget elementor-widget-text-editor" data-id="9b7cf66" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
									<p>Języki tekstowe z założenia są trudniejsze w diagnostyce i potwierdzi to każdy człowiek pracujący ze sterownikami PLC. Między innymi dlatego kod programu odpowiedzialny za:</p><ul><li>obsługę logiki (tryby pracy, pozwolenia, alarmy),</li><li>wywołania innych bloków programowych,</li><li>kontrolę sekwencji procesu </li></ul><p>powinien być pisany w <strong>językach graficznych</strong>. Środowisko przemysłowe, w przeciwieństwie do świata IT nie składa się wyłącznie z doświadczonych programistów &#8211; <strong>często za obsługę awarii,  diagnostykę kodu i wprowadzanie niewielkich zmian w programie odpowiedzialni są technicy utrzymania ruchu czy automatycy, którzy nie są programistami</strong>. W każdym województwie, w każdym mieście i w każdej firmie panuje inny zakres obowiązków dla pozornie tego samego stanowiska i to właśnie tutaj języki graficzne LAD, FBD i GRAPH znajdują szerokie uznanie. </p>								</div>
				<div class="elementor-element elementor-element-9c7aa11 elementor-widget elementor-widget-image" data-id="9c7aa11" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
												<figure class="wp-caption">
										<img loading="lazy" decoding="async" width="768" height="432" src="https://marcinpodsiadly.pl/wp-content/uploads/2026/01/Building-X-solution-infographic-deep-blue-new_original-768x432.png" class="attachment-medium_large size-medium_large wp-image-1639" alt="" srcset="https://marcinpodsiadly.pl/wp-content/uploads/2026/01/Building-X-solution-infographic-deep-blue-new_original-768x432.png 768w, https://marcinpodsiadly.pl/wp-content/uploads/2026/01/Building-X-solution-infographic-deep-blue-new_original-300x169.png 300w, https://marcinpodsiadly.pl/wp-content/uploads/2026/01/Building-X-solution-infographic-deep-blue-new_original-1024x576.png 1024w, https://marcinpodsiadly.pl/wp-content/uploads/2026/01/Building-X-solution-infographic-deep-blue-new_original-1536x864.png 1536w, https://marcinpodsiadly.pl/wp-content/uploads/2026/01/Building-X-solution-infographic-deep-blue-new_original-2048x1152.png 2048w, https://marcinpodsiadly.pl/wp-content/uploads/2026/01/Building-X-solution-infographic-deep-blue-new_original-160x90.png 160w" sizes="(max-width: 768px) 100vw, 768px" />											<figcaption class="widget-image-caption wp-caption-text">Źródło: siemens.com/dam</figcaption>
										</figure>
									</div>
				<div class="elementor-element elementor-element-7b0a449 elementor-widget elementor-widget-text-editor" data-id="7b0a449" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
									<p>Wracając do języka SCL &#8211; umiejętność programowania w tym języku jest bardzo ważna, ponieważ sterowniki PLC to już nie tylko sterowanie procesami technologicznymi czy maszynami. To także integracja z systemami informatycznymi (SAP, ERP, MES), usługami IT (bazy danych SQL, brokery MQTT) i przetwarzanie danych pochodzących z bardziej wyrafinowanych urządzeń, takich jak systemy wizyjne, czytniki RFID czy dedykowane kontrolery. <strong>Do takich zastosowań język SCL będzie idealny &#8211; algorytmy, procesowanie danych strukturalnych, obsługa zmiennych tekstowych. </strong></p>								</div>
				<div class="elementor-element elementor-element-9038c7d elementor-widget elementor-widget-text-editor" data-id="9038c7d" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
									<p>A co z ominiętym językiem STL? Języki niskiego poziomy odchodzą w zapomnienie (chciałbym powiedzieć, że już odeszły, ale jak zapewne sam(a) się przekonasz to nie do końca prawda). W nowych aplikacjach liczy się czas i jakość wytworzonego oprogramowania, a sam język STL po prostu się do tego nie nadaje w nowych urządzeniach. Owszem, w czasach świetności sterowników S7-300 oraz S7-400 był to najpotężniejszy język programowania PLC, oferujący takie narzędzia jak adresacja pośrednia i rejestry wskaźnikowe, lecz wraz z rozwojem technologii wiele z tych operacji można zastąpić nawet językiem drabinkowym LAD, a jeżeli ten (podkreślam, graficzny) nie da rady, to z pewnością zrobi to język SCL. </p>								</div>
				<div class="elementor-element elementor-element-84955f1 elementor-widget elementor-widget-heading" data-id="84955f1" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
					<h4 class="elementor-heading-title elementor-size-default">Kolejność nauki języków programowania</h4>				</div>
				<div class="elementor-element elementor-element-9f886c7 elementor-widget elementor-widget-text-editor" data-id="9f886c7" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
									<p>Tutaj krótko.</p><ol><li>Język drabinkowy LAD &#8211; jest najpopularniejszy, prosty w obsłudze, stanowi fundament programowania PLC.</li><li>Język tekstowy SCL &#8211; konieczność po opanowaniu języka LAD, udział tego języka w nadchodzących latach będzie się tylko zwiększał.</li><li>Język sekwencyjny GRAPH &#8211; znakomite uzupełnienie pierwszych dwóch języków. Sekwencje można tworzyć w każdym języku, lecz to GRAPH oferuje najlepszą perspektywę ich tworzenia, monitorowania i diagnostyki.</li><li>Język tekstowy STL &#8211; niby nieużywany, ale nie wolno o nim zapominać. Po pierwsze &#8211; na rynku wciąż królują sterowniki starszych generacji S7-300/S7-400, w których kod jest pisany w STL. Nawet jeżeli pracujemy w działach integratorskich (gdzie z założenia pracujemy z najnowszymi technologiami), to prędzej czy później pojawi się konieczność <strong>integracji ze starszą częścią proces</strong><strong>u</strong>. A jeżeli nie integracja, to <strong>migracja oprogramowania do najnowszej platformy</strong>.</li><li>Język graficzny FBD &#8211; umieszczam go na końcu, ponieważ zawsze jest dobry moment, aby z nim popracować (warto wiedzieć, że w TIA Portal jedyna dozwolona konwersja dla S7-1500/S7-1200 to LAD &lt;&#8211;&gt; FBD). Nie jest tak popularny, ale od czasu do czasu można napotkać jakiś fragment kodu właśnie w tym języku.</li></ol><p>Na koniec dodam złoty środek na wytwarzanie oprogramowania sterowników PLC:</p>								</div>
				<div class="elementor-element elementor-element-17c0f95 elementor-widget elementor-widget-heading" data-id="17c0f95" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
					<h3 class="elementor-heading-title elementor-size-default">LAD + SCL + GRAPH</h3>				</div>
				<div class="elementor-element elementor-element-cae1200 elementor-widget elementor-widget-text-editor" data-id="cae1200" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
									<p>Język LAD do obsługi pozwoleń, rozkazów, trybów &#8211; prostota zapisu i diagnostyki.</p><p>Język SCL do przetwarzania danych, ich agregacji i złożonych algorytmów.</p><p>Język GRAPH do obsługi sekwencji maszyn i linii produkcyjnych.</p><p>Pamiętaj &#8211; <strong>języki PLC można ze sobą łączyć. </strong>Absolutnie nic nie stoi na przeszkodzie, aby stworzyć sekwencję w języku GRAPH, a wewnątrz wywoływać bloki w języku LAD i SCL, w zależności od potrzeb i wymagań projektowych. </p>								</div>
				<div class="elementor-element elementor-element-2d4c29c elementor-widget elementor-widget-text-editor" data-id="2d4c29c" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
									<h5>W razie zainteresowania zakupem licencji zapraszam do kontaktu.</h5><h6>kontakt@marcinpodsiadly.pl</h6>								</div>
				<div class="elementor-element elementor-element-b239459 elementor-widget elementor-widget-image" data-id="b239459" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
																<a href="https://marcinpodsiadly.pl">
							<img loading="lazy" decoding="async" width="150" height="150" src="https://marcinpodsiadly.pl/wp-content/uploads/2024/11/cropped-MP-PODSIADLY_czarne_biale-tlo-1-150x150.png" class="attachment-thumbnail size-thumbnail wp-image-14" alt="" srcset="https://marcinpodsiadly.pl/wp-content/uploads/2024/11/cropped-MP-PODSIADLY_czarne_biale-tlo-1-150x150.png 150w, https://marcinpodsiadly.pl/wp-content/uploads/2024/11/cropped-MP-PODSIADLY_czarne_biale-tlo-1-300x300.png 300w, https://marcinpodsiadly.pl/wp-content/uploads/2024/11/cropped-MP-PODSIADLY_czarne_biale-tlo-1-270x270.png 270w, https://marcinpodsiadly.pl/wp-content/uploads/2024/11/cropped-MP-PODSIADLY_czarne_biale-tlo-1-192x192.png 192w, https://marcinpodsiadly.pl/wp-content/uploads/2024/11/cropped-MP-PODSIADLY_czarne_biale-tlo-1-180x180.png 180w, https://marcinpodsiadly.pl/wp-content/uploads/2024/11/cropped-MP-PODSIADLY_czarne_biale-tlo-1-32x32.png 32w, https://marcinpodsiadly.pl/wp-content/uploads/2024/11/cropped-MP-PODSIADLY_czarne_biale-tlo-1.png 512w" sizes="(max-width: 150px) 100vw, 150px" />								</a>
															</div>
					</div>
				</div>
				</div>
		<p>Artykuł <a href="https://marcinpodsiadly.pl/jaki-jezyk-do-programowania-plc-lad-fbd-scl-graph-czy-stl/">Jaki język do programowania PLC? LAD, FBD, SCL, GRAPH czy STL?</a> pochodzi z serwisu <a href="https://marcinpodsiadly.pl">PodsiadłyPLC</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://marcinpodsiadly.pl/jaki-jezyk-do-programowania-plc-lad-fbd-scl-graph-czy-stl/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Jakie są serie sterowników PLC Siemens?</title>
		<link>https://marcinpodsiadly.pl/jakie-sa-serie-sterownikow-plc-siemens/</link>
					<comments>https://marcinpodsiadly.pl/jakie-sa-serie-sterownikow-plc-siemens/#respond</comments>
		
		<dc:creator><![CDATA[Marcin Podsiadly]]></dc:creator>
		<pubDate>Fri, 07 Nov 2025 08:30:05 +0000</pubDate>
				<category><![CDATA[Siemens TIA Portal]]></category>
		<category><![CDATA[hmi]]></category>
		<category><![CDATA[plc]]></category>
		<category><![CDATA[plcsim]]></category>
		<category><![CDATA[poradnik]]></category>
		<category><![CDATA[scada]]></category>
		<category><![CDATA[siemens]]></category>
		<category><![CDATA[startdrive]]></category>
		<category><![CDATA[step7]]></category>
		<category><![CDATA[tia portal]]></category>
		<category><![CDATA[tutorial]]></category>
		<category><![CDATA[v20]]></category>
		<category><![CDATA[wincc]]></category>
		<guid isPermaLink="false">https://marcinpodsiadly.pl/?p=1501</guid>

					<description><![CDATA[<p>Jakie są serie sterowników SIMATIC S7? Programowanie sterowników PLC z reguły oznacza konfigurację, diagnostykę i  przygotowanie oprogramowania na</p>
<p>Artykuł <a href="https://marcinpodsiadly.pl/jakie-sa-serie-sterownikow-plc-siemens/">Jakie są serie sterowników PLC Siemens?</a> pochodzi z serwisu <a href="https://marcinpodsiadly.pl">PodsiadłyPLC</a>.</p>
]]></description>
										<content:encoded><![CDATA[		<div data-elementor-type="wp-post" data-elementor-id="1501" class="elementor elementor-1501">
				<div class="elementor-element elementor-element-21a80fa e-con-full e-flex e-con e-parent" data-id="21a80fa" data-element_type="container" data-e-type="container" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}">
				</div>
		<div class="elementor-element elementor-element-b5e46dc e-flex e-con-boxed e-con e-parent" data-id="b5e46dc" data-element_type="container" data-e-type="container">
					<div class="e-con-inner">
				<div class="elementor-element elementor-element-c240110 elementor-widget elementor-widget-heading" data-id="c240110" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
					<h2 class="elementor-heading-title elementor-size-default"><a href="/blog-wprowadzenie-siemens-tia-portal">Jakie są serie sterowników SIMATIC S7?</a></h2>				</div>
				<div class="elementor-element elementor-element-7c9370c elementor-widget elementor-widget-image" data-id="7c9370c" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
															<img loading="lazy" decoding="async" width="810" height="450" src="https://marcinpodsiadly.pl/wp-content/uploads/2025/11/SerieS7_logo.png" class="attachment-large size-large wp-image-1508" alt="" srcset="https://marcinpodsiadly.pl/wp-content/uploads/2025/11/SerieS7_logo.png 810w, https://marcinpodsiadly.pl/wp-content/uploads/2025/11/SerieS7_logo-300x167.png 300w, https://marcinpodsiadly.pl/wp-content/uploads/2025/11/SerieS7_logo-768x427.png 768w, https://marcinpodsiadly.pl/wp-content/uploads/2025/11/SerieS7_logo-160x90.png 160w" sizes="(max-width: 810px) 100vw, 810px" />															</div>
					</div>
				</div>
		<div class="elementor-element elementor-element-4ad29d6 e-flex e-con-boxed e-con e-parent" data-id="4ad29d6" data-element_type="container" data-e-type="container">
					<div class="e-con-inner">
				<div class="elementor-element elementor-element-cff876a elementor-widget elementor-widget-text-editor" data-id="cff876a" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
									<p>Programowanie sterowników PLC z reguły oznacza konfigurację, diagnostykę i  przygotowanie oprogramowania na konkretnym urządzeniu. Okazuje się, że sterownik sterownikowi nierówny &#8211; istnieją istotne różnice w zakresie funkcjonalności pomiędzy poszczególnymi seriami sterowników PLC. Od razu uspokajam &#8211; w podstawowym zakresie tych różnic nie zauważymy, lecz przy doborze sterownika do aplikacji lub modernizacji systemu sterowania warto znać możliwości (lub ograniczenia) danej serii.</p><p>Wśród najpopularniejszych rozwiązań firmy Siemens z rodziny SIMATIC S7 spotkamy następujące serie sterowników PLC:</p><ul><li>S7-1500, </li><li>S7-1200,</li><li>S7-300,</li><li>S7-400,</li><li>ET 200SP CPU.</li></ul>								</div>
				<div class="elementor-element elementor-element-2fd76db elementor-widget elementor-widget-image" data-id="2fd76db" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
												<figure class="wp-caption">
										<img loading="lazy" decoding="async" width="768" height="544" src="https://marcinpodsiadly.pl/wp-content/uploads/2025/11/p-st70-xx-06394v_small-1-768x544.jpeg" class="attachment-medium_large size-medium_large wp-image-1509" alt="" srcset="https://marcinpodsiadly.pl/wp-content/uploads/2025/11/p-st70-xx-06394v_small-1-768x544.jpeg 768w, https://marcinpodsiadly.pl/wp-content/uploads/2025/11/p-st70-xx-06394v_small-1-300x213.jpeg 300w, https://marcinpodsiadly.pl/wp-content/uploads/2025/11/p-st70-xx-06394v_small-1-1024x725.jpeg 1024w, https://marcinpodsiadly.pl/wp-content/uploads/2025/11/p-st70-xx-06394v_small-1.jpeg 1036w" sizes="(max-width: 768px) 100vw, 768px" />											<figcaption class="widget-image-caption wp-caption-text">Sterowniki PLC z rodziny SIMATIC S7 - S7-1200, S7-1500, S7-300, S7-400 i ET 200SP CPU.</figcaption>
										</figure>
									</div>
				<div class="elementor-element elementor-element-1b614b8 elementor-widget elementor-widget-text-editor" data-id="1b614b8" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
									<p>W pierwszej kolejności należy urządzenia podzielić na dwie kategorie:</p><ul><li>najnowsze, wiodące rozwiązania: S7-1500, S7-1200 oraz ET 200SP CPU,</li><li>starsze, wciąż obecne w przemyśle, lecz niestosowane w nowych aplikacjach: S7-300 oraz S7-400.</li></ul><div> </div><div>Sterowniki z serii S7-300 oraz S7-400 mogą być programowanie zarówno w starszym oprogramowaniu SIMATIC Manager, jak i TIA Portal (minimalna wersja firmware to V2.6). Nowe oprogramowanie nie oznacza jednak, że starsze urządzenia otrzymają nowe funkcjonalności &#8211; ich architektura pozostaje niezmienna.</div><p>W dalszej części skupimy się nowych, aktualnie stosowanych urządzeniach czyli sterownikach S7-1500, S7-1200 oraz ET 200SP CPU. </p>								</div>
				<div class="elementor-element elementor-element-f88ff57 elementor-widget elementor-widget-heading" data-id="f88ff57" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
					<h2 class="elementor-heading-title elementor-size-default">SIMATIC S7-1200</h2>				</div>
				<div class="elementor-element elementor-element-5c088a7 elementor-widget elementor-widget-image" data-id="5c088a7" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
												<figure class="wp-caption">
										<img loading="lazy" decoding="async" width="300" height="300" src="https://marcinpodsiadly.pl/wp-content/uploads/2025/11/s7-1200_small-300x300.png" class="attachment-medium size-medium wp-image-1510" alt="" srcset="https://marcinpodsiadly.pl/wp-content/uploads/2025/11/s7-1200_small-300x300.png 300w, https://marcinpodsiadly.pl/wp-content/uploads/2025/11/s7-1200_small-100x100.png 100w, https://marcinpodsiadly.pl/wp-content/uploads/2025/11/s7-1200_small-150x150.png 150w, https://marcinpodsiadly.pl/wp-content/uploads/2025/11/s7-1200_small-768x768.png 768w, https://marcinpodsiadly.pl/wp-content/uploads/2025/11/s7-1200_small.png 777w" sizes="(max-width: 300px) 100vw, 300px" />											<figcaption class="widget-image-caption wp-caption-text">SIMATIC S7-1200 (G1)</figcaption>
										</figure>
									</div>
				<div class="elementor-element elementor-element-6dbb769 elementor-widget elementor-widget-text-editor" data-id="6dbb769" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
									<p>Sterownik S7-1200 to urządzenie zaprojektowane do małych i średnich aplikacji. Naturalnie określenie &#8222;małe&#8221; czy &#8222;średnie&#8221; jest dość indywidualne, ponieważ sam sterownik potrafi obsłużyć dość duże aplikacje przemysłowe. W praktyce jednak, gdy koszt maszyny czy inwestycji jest odpowiednio większy użytkownicy decydują się na mocniejsze jednostki z rodziny S7-1500 czy ET 200SP CPU. </p>								</div>
				<div class="elementor-element elementor-element-0fe99b4 elementor-widget elementor-widget-text-editor" data-id="0fe99b4" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
									<p>Jakie są <span style="color: #339966;"><strong>zalety</strong> </span>sterownika S7-1200?</p><ul><li><b>Kompaktowość</b>. Wszystkie sterowniki S7-1200<b> są sterownikami kompaktowymi </b>(litera C w nazwie modelu), co oznacza, że posiadają zintegrowane wejścia i wyjścia. Ich liczba i typ zależy od wybranego modelu. Sterownik zawsze posiada wejścia cyfrowe i analogowe oraz wyjścia cyfrowe, a w modelach 1215 oraz 1217 są również wyjścia analogowe.</li><li> <b>Tańsza licencja</b>. Do programowania niezbędna jest licencja STEP 7 Basic, której koszt (katalogowo 339€) jest znacznie tańsza od pełnej licencji STEP 7 Professional (katalogowo 2146€).</li><li><b>Szybkie wejścia</b>. Zintegrowane wejścia cyfrowe mogą zostać wykorzystane do obsługi szybkozmiennych sygnałów wejściowych pochodzących z takich urządzeń jak enkodery inkrementalne czy liczniki impulsowe &#8211; wszystko w cenie samego urządzenia.</li><li><b>Szybkie wyjścia</b>. Zintegrowane wyjścia cyfrowe mogą zostać zastosowane do sterowania impulsowego, czyli np. sterowania silnikami krokowymi.</li></ul>								</div>
				<div class="elementor-element elementor-element-b763e17 elementor-widget elementor-widget-text-editor" data-id="b763e17" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
									<p>Jakie zatem są <span style="color: #d42828;"><strong>wady</strong></span>?</p><ul><li><b>Języki programowania</b>. Dostępne są jedynie języki LAD, FBD oraz SCL. Języki GRAPH oraz STL są dostępne tylko w seriach S7-1500 oraz ET 200SP CPU.</li><li><strong>Brak wszystkich funkcji</strong> <strong>systemowych</strong>. Zaawansowane funkcje diagnostyczne nie są dostępne dla sterowników S7-1200.</li><li><b>Mniejsza liczba zasobów</b>. Sterowniki S7-1200 posiadają mniej pamięci roboczej, nie mają pełnego wsparcia architektury 64-bitowej, wolniejsze taktowanie zegara czasu rzeczywistego (1kHz przy 1GHz w S7-1500) czy mniejsza maksymalna liczba urządzeń kontrolowanych w sieci Profinet.</li><li><b>Mniejsza moc obliczeniowa</b>. Czas przetwarzanie instrukcji przez sterownik jest znacznie wolniejszy od serii S7-1500. Poniższa tabela przedstawia różnice pomiędzy najmocniejszą jednostką S7-1200, modelem <a href="https://support.industry.siemens.com/teddatasheet/?format=pdf&amp;mlfbs=6ES7217-1AG40-0XB0&amp;language=en&amp;caller=SIOS">1217C</a> z najsłabszą jednostką S7-1500, <a href="https://support.industry.siemens.com/teddatasheet/?format=pdf&amp;mlfbs=6ES7511-1AL03-0AB0&amp;language=en&amp;caller=SIOS">1511-1 PN</a>. </li></ul>								</div>
				<div class="elementor-element elementor-element-0c01e29 eael-dt-th-align-center eael-table-align-center elementor-widget elementor-widget-eael-data-table" data-id="0c01e29" data-element_type="widget" data-e-type="widget" data-widget_type="eael-data-table.default">
							<div class="eael-data-table-wrap" data-table_id="0c01e29" id="eael-data-table-wrapper-0c01e29" data-custom_responsive="false">
			<table class="tablesorter eael-data-table center" id="eael-data-table-0c01e29">
			    <thead>
			        <tr class="table-header">
									            <th class="" id="" colspan="">
														<span class="data-table-header-text">Parametr</span></th>
			        				            <th class="" id="" colspan="">
														<span class="data-table-header-text">1217C</span></th>
			        				            <th class="" id="" colspan="">
														<span class="data-table-header-text">1511-1 PN</span></th>
			        				            <th class="" id="" colspan="">
														<span class="data-table-header-text">Porównanie</span></th>
			        				        </tr>
			    </thead>
			  	<tbody>
											<tr>
																   											<td colspan="" rowspan="" class="" id="">
												<div class="td-content-wrapper"><div class="td-content">
													Czas przetwarzania operacji binarnej												</div></div>
											</td>
																													   											<td colspan="" rowspan="" class="" id="">
												<div class="td-content-wrapper"><div class="td-content">
													80 ns												</div></div>
											</td>
																													   											<td colspan="" rowspan="" class="" id="">
												<div class="td-content-wrapper"><div class="td-content">
													6 ns												</div></div>
											</td>
																													   											<td colspan="" rowspan="" class="" id="">
												<div class="td-content-wrapper"><div class="td-content">
													13x wolnej												</div></div>
											</td>
																										</tr>
			        						<tr>
																   											<td colspan="" rowspan="" class="" id="">
												<div class="td-content-wrapper"><div class="td-content">
													Czas przetwarzania operacji zmiennoprzecinkowej												</div></div>
											</td>
																													   											<td colspan="" rowspan="" class="" id="">
												<div class="td-content-wrapper"><div class="td-content">
													2300 ns												</div></div>
											</td>
																													   											<td colspan="" rowspan="" class="" id="">
												<div class="td-content-wrapper"><div class="td-content">
													37 ns												</div></div>
											</td>
																													   											<td colspan="" rowspan="" class="" id="">
												<div class="td-content-wrapper"><div class="td-content">
													37x wolniej												</div></div>
											</td>
																										</tr>
			        			    </tbody>
			</table>
		</div>
	  					</div>
				<div class="elementor-element elementor-element-9b7cf66 elementor-widget elementor-widget-text-editor" data-id="9b7cf66" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
									<p>Warto jednak dodać, że każda seria umożliwia wykorzystanie gotowych instrukcji systemowych, takich jak bloki <strong>regulatorów PID</strong>, sterowania ruchem <strong>Motion Control </strong>czy szeregu <strong>bloków komunikacyjnych </strong>do protokołów takich jak MQTT, S7, HTTP/HTTPS, TDS (bazy danych SQL Server). Sterowniki S7-1200 w standardzie posiadają interfejs Profinet, co pozwala na realizację komunikacji sieciowej w czasie rzeczywistym (Profinet RT).  </p>								</div>
				<div class="elementor-element elementor-element-12cf438 elementor-widget elementor-widget-heading" data-id="12cf438" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
					<h2 class="elementor-heading-title elementor-size-default">SIMATIC S7-1200 G2</h2>				</div>
				<div class="elementor-element elementor-element-93da9f5 elementor-widget elementor-widget-image" data-id="93da9f5" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
												<figure class="wp-caption">
										<img loading="lazy" decoding="async" width="300" height="287" src="https://marcinpodsiadly.pl/wp-content/uploads/2025/11/SIMATIC-S7-1200-G2-Station-1214C-DC-DC-DC-werblich-02-SW-sRGB_original-2-e1762422138522-300x287.jpg" class="attachment-medium size-medium wp-image-1514" alt="" srcset="https://marcinpodsiadly.pl/wp-content/uploads/2025/11/SIMATIC-S7-1200-G2-Station-1214C-DC-DC-DC-werblich-02-SW-sRGB_original-2-e1762422138522-300x287.jpg 300w, https://marcinpodsiadly.pl/wp-content/uploads/2025/11/SIMATIC-S7-1200-G2-Station-1214C-DC-DC-DC-werblich-02-SW-sRGB_original-2-e1762422138522-1024x980.jpg 1024w, https://marcinpodsiadly.pl/wp-content/uploads/2025/11/SIMATIC-S7-1200-G2-Station-1214C-DC-DC-DC-werblich-02-SW-sRGB_original-2-e1762422138522-768x735.jpg 768w, https://marcinpodsiadly.pl/wp-content/uploads/2025/11/SIMATIC-S7-1200-G2-Station-1214C-DC-DC-DC-werblich-02-SW-sRGB_original-2-e1762422138522.jpg 1170w" sizes="(max-width: 300px) 100vw, 300px" />											<figcaption class="widget-image-caption wp-caption-text">SIMATIC S7-1200 G2</figcaption>
										</figure>
									</div>
				<div class="elementor-element elementor-element-7b0a449 elementor-widget elementor-widget-text-editor" data-id="7b0a449" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
									<p>Wraz z pojawieniem się wersji V20 środowiska TIA Portal użytkownicy otrzymali możliwość programowania nowej generacji sterowników <strong>S7-1200 G2</strong>. Są to urządzenia o znacznie szerszym zakresie funkcjonalności, którym w porównania do poprzedniej generacji, <strong>znacznie bliżej do sterowników S7-1500</strong>. Póki co są to urządzenia świeże, a przemysł z dnia na dzień doświadcza coraz większej liczby tych urządzeń w szafach sterowniczych.</p><p>Co warto wyróżnić w porównaniu z poprzednią generacją?</p><ul><li>Większa moc obliczeniowa,</li><li>Dodanie obszaru dla bloków danych DB, co znacząco zwiększa rozmiar zasobów pamięci,</li><li>Wsparcie Profinet IRT,</li><li>Możliwość synchronizacji napędów w czasie rzeczywistym (dotychczas funkcjonalność dostępna wyłącznie dla sterowników technologicznych S7-1500T).</li></ul><p> </p><p>Ponadto, zmiany dotknęły także konstrukcji samego sterownika, który w standardzie posiada dwa porty komunikacyjne.</p>								</div>
				<div class="elementor-element elementor-element-9038c7d elementor-widget elementor-widget-text-editor" data-id="9038c7d" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
									<p>Co ciekawe, ceny urządzeń nowej generacji S7-1200 G2 są na takim samym poziomie, co wcześniejsza generacja G1. Oznacza to, że praktycznie w tej samej cenie (katalogowo 442€) możemy otrzymać najnowsze rozwiązanie ze znacznie większym potencjałem od poprzednika. Warto dodać, że od wersji V20 środowiska TIA Portal nie ma konieczności zakupu licencji do tworzenia obsługi sterowników bezpieczeństwa, tj. licencji STEP 7 Safety Basic &#8211; została ona zintegrowana w ramach standardowej licencji STEP 7 Basic. Generuje to kolejną oszczędność na poziomie 200-250€.</p>								</div>
				<div class="elementor-element elementor-element-84955f1 elementor-widget elementor-widget-heading" data-id="84955f1" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
					<h2 class="elementor-heading-title elementor-size-default">SIMATIC S7-1500</h2>				</div>
				<div class="elementor-element elementor-element-9c7aa11 elementor-widget elementor-widget-image" data-id="9c7aa11" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
												<figure class="wp-caption">
										<img decoding="async" src="https://marcinpodsiadly.pl/wp-content/uploads/elementor/thumbs/s7-1500_small-e1762502182575-rechfizdwne6rg4s4oiuqq0s7vaymuyyzlh6t9p8s8.png" title="s7-1500_small" alt="s7-1500_small" loading="lazy" />											<figcaption class="widget-image-caption wp-caption-text">SIMATIC S7-1500</figcaption>
										</figure>
									</div>
				<div class="elementor-element elementor-element-9f886c7 elementor-widget elementor-widget-text-editor" data-id="9f886c7" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
									<p>S7-1500 jest wiodącą serią wśród wszystkich urządzeń z rodziny SIMATIC S7. Oferuje pełny zakres funkcjonalności, języków programowania, a także dedykowane rozwiązania sprzętowe. Rozpiętość modeli w serii S7-1500 jest duża, stąd model 1511-1 PN zakupić można już w cenie 850€, a model 1518TF-4 PN/DP za 10750€ (ceny katalogowe). Większy model sterownika PLC to:</p><ul><li>większy rozmiar pamięci roboczej &#8211; zmieścimy w sterowniku więcej kodu programowego,</li><li>większy rozmiar pamięci bloków danych DB &#8211; zmieścimy więcej danych,</li><li>szybszy czas przetwarzania instrukcji &#8211; dla najwyższych jednostek czas przetwarzania operacji bitowej to 1ns,</li><li>większa liczba interfejsów sieciowych Profinet / Profibus,</li><li>możliwość zakupu urządzeń z obsługą programu bezpieczeństwa (litera F), synchronizacją wieloosiową (litera T) czy systemu redundantnego (litera R, H).</li></ul><p> </p><p><strong>Warto wiedzieć, sterownik S7-1500 można spotkać w wielu formach</strong>:</p><ul><li>Standardowy sterownik PLC,</li><li>ET 200SP CPU &#8211; obudowa popularnej wyspy sygnałowej ET 200SP w postaci sterownika PLC,</li><li>TDC &#8211; Technology Driver Controller &#8211; sterownik S7-1500 zintegrowany z przetwornicą częstotliwości SINAMICS S120,</li><li>Software Controller &#8211; sterownik PLC o bardzo wysokiej wydajności uruchamiany na komputerze przemysłowym,</li><li>1500V &#8211; wirtualny sterownik PLC uruchamiany w formie aplikacji informatycznej w ekosystemie Industrial Edge.</li></ul>								</div>
				<div class="elementor-element elementor-element-9300dcd elementor-widget elementor-widget-image" data-id="9300dcd" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
												<figure class="wp-caption">
										<img loading="lazy" decoding="async" width="300" height="300" src="https://marcinpodsiadly.pl/wp-content/uploads/2025/11/et-200sp-cpu-f_small-300x300.png" class="attachment-medium size-medium wp-image-1519" alt="" srcset="https://marcinpodsiadly.pl/wp-content/uploads/2025/11/et-200sp-cpu-f_small-300x300.png 300w, https://marcinpodsiadly.pl/wp-content/uploads/2025/11/et-200sp-cpu-f_small-100x100.png 100w, https://marcinpodsiadly.pl/wp-content/uploads/2025/11/et-200sp-cpu-f_small-150x150.png 150w, https://marcinpodsiadly.pl/wp-content/uploads/2025/11/et-200sp-cpu-f_small-768x768.png 768w, https://marcinpodsiadly.pl/wp-content/uploads/2025/11/et-200sp-cpu-f_small.png 777w" sizes="(max-width: 300px) 100vw, 300px" />											<figcaption class="widget-image-caption wp-caption-text">SIMATIC ET 200SP CPU</figcaption>
										</figure>
									</div>
				<div class="elementor-element elementor-element-cae1200 elementor-widget elementor-widget-text-editor" data-id="cae1200" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
									<p>Sterowniki S7-1500 w obudowie ET 200SP CPU to bardzo popularne rozwiązanie ze względu na kompaktową konstrukcję. Urządzenia są montowane na standardowej szynie DIN, a wymiana modułu sprowadza się do wymiany pojedynczej &#8222;kasety&#8221; bez konieczności demontażu z szyny. W przypadku klasycznych modułów sterownika S7-1500 wypięcie modułu sygnałowego wiąże się z rozłączeniem całej szyny zasilającej pomiędzy PLC, a pozostałymi modułami. </p>								</div>
				<div class="elementor-element elementor-element-2d4c29c elementor-widget elementor-widget-text-editor" data-id="2d4c29c" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
									<h5>W razie zainteresowania zakupem licencji zapraszam do kontaktu.</h5><h6>kontakt@marcinpodsiadly.pl</h6>								</div>
				<div class="elementor-element elementor-element-b239459 elementor-widget elementor-widget-image" data-id="b239459" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
																<a href="https://marcinpodsiadly.pl">
							<img loading="lazy" decoding="async" width="150" height="150" src="https://marcinpodsiadly.pl/wp-content/uploads/2024/11/cropped-MP-PODSIADLY_czarne_biale-tlo-1-150x150.png" class="attachment-thumbnail size-thumbnail wp-image-14" alt="" srcset="https://marcinpodsiadly.pl/wp-content/uploads/2024/11/cropped-MP-PODSIADLY_czarne_biale-tlo-1-150x150.png 150w, https://marcinpodsiadly.pl/wp-content/uploads/2024/11/cropped-MP-PODSIADLY_czarne_biale-tlo-1-300x300.png 300w, https://marcinpodsiadly.pl/wp-content/uploads/2024/11/cropped-MP-PODSIADLY_czarne_biale-tlo-1-270x270.png 270w, https://marcinpodsiadly.pl/wp-content/uploads/2024/11/cropped-MP-PODSIADLY_czarne_biale-tlo-1-192x192.png 192w, https://marcinpodsiadly.pl/wp-content/uploads/2024/11/cropped-MP-PODSIADLY_czarne_biale-tlo-1-180x180.png 180w, https://marcinpodsiadly.pl/wp-content/uploads/2024/11/cropped-MP-PODSIADLY_czarne_biale-tlo-1-32x32.png 32w, https://marcinpodsiadly.pl/wp-content/uploads/2024/11/cropped-MP-PODSIADLY_czarne_biale-tlo-1.png 512w" sizes="(max-width: 150px) 100vw, 150px" />								</a>
															</div>
					</div>
				</div>
				</div>
		<p>Artykuł <a href="https://marcinpodsiadly.pl/jakie-sa-serie-sterownikow-plc-siemens/">Jakie są serie sterowników PLC Siemens?</a> pochodzi z serwisu <a href="https://marcinpodsiadly.pl">PodsiadłyPLC</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://marcinpodsiadly.pl/jakie-sa-serie-sterownikow-plc-siemens/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Gdzie symulować sterownik PLC? PLCSIM vs PLCSIM Advanced</title>
		<link>https://marcinpodsiadly.pl/gdzie-symulowac-sterownik-plc-plcsim-vs-plcsim-advanced/</link>
					<comments>https://marcinpodsiadly.pl/gdzie-symulowac-sterownik-plc-plcsim-vs-plcsim-advanced/#respond</comments>
		
		<dc:creator><![CDATA[Marcin Podsiadly]]></dc:creator>
		<pubDate>Thu, 11 Sep 2025 12:27:47 +0000</pubDate>
				<category><![CDATA[Siemens TIA Portal]]></category>
		<category><![CDATA[hmi]]></category>
		<category><![CDATA[plc]]></category>
		<category><![CDATA[plcsim]]></category>
		<category><![CDATA[poradnik]]></category>
		<category><![CDATA[scada]]></category>
		<category><![CDATA[siemens]]></category>
		<category><![CDATA[startdrive]]></category>
		<category><![CDATA[step7]]></category>
		<category><![CDATA[tia portal]]></category>
		<category><![CDATA[tutorial]]></category>
		<category><![CDATA[v20]]></category>
		<category><![CDATA[wincc]]></category>
		<guid isPermaLink="false">https://marcinpodsiadly.pl/?p=1097</guid>

					<description><![CDATA[<p>Gdzie symulować sterownik PLC? Siemens PLCSIM vs PLCSIM Advanced Programując sterowniki PLC w środowisku Siemens TIA Portal możemy</p>
<p>Artykuł <a href="https://marcinpodsiadly.pl/gdzie-symulowac-sterownik-plc-plcsim-vs-plcsim-advanced/">Gdzie symulować sterownik PLC? PLCSIM vs PLCSIM Advanced</a> pochodzi z serwisu <a href="https://marcinpodsiadly.pl">PodsiadłyPLC</a>.</p>
]]></description>
										<content:encoded><![CDATA[		<div data-elementor-type="wp-post" data-elementor-id="1097" class="elementor elementor-1097">
				<div class="elementor-element elementor-element-21a80fa e-con-full e-flex e-con e-parent" data-id="21a80fa" data-element_type="container" data-e-type="container" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}">
				</div>
		<div class="elementor-element elementor-element-b5e46dc e-flex e-con-boxed e-con e-parent" data-id="b5e46dc" data-element_type="container" data-e-type="container">
					<div class="e-con-inner">
				<div class="elementor-element elementor-element-c240110 elementor-widget elementor-widget-heading" data-id="c240110" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
					<h2 class="elementor-heading-title elementor-size-default"><a href="/blog-wprowadzenie-siemens-tia-portal">Gdzie symulować sterownik PLC? <br>Siemens PLCSIM vs PLCSIM Advanced</a></h2>				</div>
				<div class="elementor-element elementor-element-7c9370c elementor-widget elementor-widget-image" data-id="7c9370c" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
															<img loading="lazy" decoding="async" width="810" height="450" src="https://marcinpodsiadly.pl/wp-content/uploads/2025/09/wpis_plcsim_810x450.png" class="attachment-large size-large wp-image-1102" alt="" srcset="https://marcinpodsiadly.pl/wp-content/uploads/2025/09/wpis_plcsim_810x450.png 810w, https://marcinpodsiadly.pl/wp-content/uploads/2025/09/wpis_plcsim_810x450-300x167.png 300w, https://marcinpodsiadly.pl/wp-content/uploads/2025/09/wpis_plcsim_810x450-768x427.png 768w, https://marcinpodsiadly.pl/wp-content/uploads/2025/09/wpis_plcsim_810x450-160x90.png 160w" sizes="(max-width: 810px) 100vw, 810px" />															</div>
					</div>
				</div>
		<div class="elementor-element elementor-element-4ad29d6 e-flex e-con-boxed e-con e-parent" data-id="4ad29d6" data-element_type="container" data-e-type="container">
					<div class="e-con-inner">
				<div class="elementor-element elementor-element-cff876a elementor-widget elementor-widget-text-editor" data-id="cff876a" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
									<p>Programując sterowniki PLC w środowisku Siemens TIA Portal możemy korzystać z rzeczywistego urządzenia lub oprogramowania symulacyjnego. W ofercie producenta dostępne są dwa pakiety oprogramowania umożliwiającego symulowanie i testowanie programu sterownika PLC:</p><ul><li><p><b>PLCSIM </b>&#8211; <b>darmowy </b>pakiet oprogramowania,</p></li><li><p><b>PLCSIM Advanced </b>&#8211; <b>płatny </b>pakiet oprogramowania. </p></li></ul><div> </div><div>Na samym wstępie warto zaznaczyć, że darmowy PLCSIM oferuje możliwość uruchomienia <b>wszystkich sterowników z rodziny Siemens SIMATIC S7, tj. S7-300, S7-400, S7-1200, S7-1500 oraz ET 200SP CPU</b>.  </div><div> </div><div>W przypadku PLCSIM Advanced symulować możemy wyłącznie sterowniki <strong>bazujące na rozwiązaniach S7-1500, ET 200SP, ET 200pro, Software controller i oczywiście S7-1500.</strong></div>								</div>
				<div class="elementor-element elementor-element-5c088a7 elementor-widget elementor-widget-image" data-id="5c088a7" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
												<figure class="wp-caption">
										<img loading="lazy" decoding="async" width="415" height="852" src="https://marcinpodsiadly.pl/wp-content/uploads/2025/09/wpis_plcsimadvanced.png" class="attachment-medium_large size-medium_large wp-image-1103" alt="" srcset="https://marcinpodsiadly.pl/wp-content/uploads/2025/09/wpis_plcsimadvanced.png 415w, https://marcinpodsiadly.pl/wp-content/uploads/2025/09/wpis_plcsimadvanced-300x616.png 300w, https://marcinpodsiadly.pl/wp-content/uploads/2025/09/wpis_plcsimadvanced-146x300.png 146w" sizes="(max-width: 415px) 100vw, 415px" />											<figcaption class="widget-image-caption wp-caption-text">Widok PLCSIM Advanced V7</figcaption>
										</figure>
									</div>
				<div class="elementor-element elementor-element-6dbb769 elementor-widget elementor-widget-text-editor" data-id="6dbb769" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
									<p>Gdzie zatem tkwi haczyk? Darmowy <b>PLCSIM umożliwia lokalne uruchomienie </b>sterownika PLC i co najwyżej jego testowanie z panelem operatorskim HMI lub systemem SCADA. Z kolei <b>PLCSIM Advanced </b>oferuje wirtualny adapter sieciowy, za pomocą którego (poza standardowym testowaniem programu PLC i integracją z HMI/SCADA) możliwe jest testowanie poprawności komunikacji z wykorzystaniem otwartych protokołów komunikacyjnych takich jak:</p><ul><li><a href="https://opcfoundation.org/about/opc-technologies/opc-ua/" target="_blank" rel="noopener">OPC UA</a>,</li><li><a href="https://mqtt.org/" target="_blank" rel="noopener">MQTT</a>,</li><li><a href="https://learn.microsoft.com/en-us/openspecs/windows_protocols/ms-tds/b46a581a-39de-4745-b076-ec4dbb7d13ec" target="_blank" rel="noopener">TDS</a> (logowanie do baz danych SQL Server),</li><li><a href="https://docs.tia.siemens.cloud/r/simatic_et_200clean_manual_collection_zhcn_20/function-manuals/communication-function-manuals/communication/s7-communication/s7-communication" target="_blank" rel="noopener">S7</a>,</li><li><a href="https://pl.wikipedia.org/wiki/HTTP" target="_blank" rel="noopener">HTTP/HTTPS</a>,</li><li>inne, pozostałe otwarte protokoły.</li></ul><div> </div><div><b>Uwaga! PROFINET, jako deterministyczny protokół czasu rzeczywistego nie może być symulowany w żadnym z omawianych pakietów oprogramowania.</b></div>								</div>
				<div class="elementor-element elementor-element-04ed64b elementor-widget elementor-widget-image" data-id="04ed64b" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
												<figure class="wp-caption">
										<img loading="lazy" decoding="async" width="480" height="328" src="https://marcinpodsiadly.pl/wp-content/uploads/2025/09/wpis_protokoly.png" class="attachment-medium_large size-medium_large wp-image-1117" alt="" srcset="https://marcinpodsiadly.pl/wp-content/uploads/2025/09/wpis_protokoly.png 480w, https://marcinpodsiadly.pl/wp-content/uploads/2025/09/wpis_protokoly-300x205.png 300w" sizes="(max-width: 480px) 100vw, 480px" />											<figcaption class="widget-image-caption wp-caption-text">Otwarte protokoły obsługiwane przez sterowniki S7-1500</figcaption>
										</figure>
									</div>
				<div class="elementor-element elementor-element-7b0a449 elementor-widget elementor-widget-text-editor" data-id="7b0a449" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
									<p>Co więcej, niezależne instancje PLCSIM Advanced mogą wymieniać między sobą dane (z wykorzystaniem wspomnianych wcześniej otwartych protokołów). Nie jest to jednak koniec &#8211; PLCSIM Advanced, wraz z innym pakietem oprogramowania, Test Suite, umożliwia tworzenie testów jednostkowych.</p>								</div>
				<div class="elementor-element elementor-element-93da9f5 elementor-widget elementor-widget-image" data-id="93da9f5" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
												<figure class="wp-caption">
										<img decoding="async" src="https://marcinpodsiadly.pl/wp-content/uploads/elementor/thumbs/testsuite-rbm75cmj1eeso4mdzlwd9up5r6je2s8rnd09d03lbg.png" title="testsuite" alt="testsuite" loading="lazy" />											<figcaption class="widget-image-caption wp-caption-text">TestSuite - opcjonalny pakiet do testów jednostkowych</figcaption>
										</figure>
									</div>
				<div class="elementor-element elementor-element-9f886c7 elementor-widget elementor-widget-text-editor" data-id="9f886c7" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
									<p>Klasyczna symulacja oprogramowania PLC sprowadza się do konieczności ręcznej manipulacji sygnałów wejściowych. Jak inaczej sprawdzić, że stycznik potwierdził zadziałanie zwarciem pomocniczych styków NO? Lub robot zwrócił sygnał do sterownika PLC o rozpoczęciu pracy? Właśnie poprzez manipulację sygnału wejściowego %I o odpowiednim adresie.&nbsp;</p>								</div>
				<div class="elementor-element elementor-element-0a5b5fc elementor-widget elementor-widget-image" data-id="0a5b5fc" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
												<figure class="wp-caption">
										<img loading="lazy" decoding="async" width="768" height="367" src="https://marcinpodsiadly.pl/wp-content/uploads/2025/09/codepump-768x367.png" class="attachment-medium_large size-medium_large wp-image-1109" alt="" srcset="https://marcinpodsiadly.pl/wp-content/uploads/2025/09/codepump-768x367.png 768w, https://marcinpodsiadly.pl/wp-content/uploads/2025/09/codepump-300x144.png 300w, https://marcinpodsiadly.pl/wp-content/uploads/2025/09/codepump-1024x490.png 1024w, https://marcinpodsiadly.pl/wp-content/uploads/2025/09/codepump.png 1459w" sizes="(max-width: 768px) 100vw, 768px" />											<figcaption class="widget-image-caption wp-caption-text">Problem inżynierski - jak potwierdzać pracę symulowanych urządzeń?</figcaption>
										</figure>
									</div>
				<div class="elementor-element elementor-element-e05e024 elementor-widget elementor-widget-text-editor" data-id="e05e024" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
									<p>Warto wiedzieć, że darmowy PLCSIM posiada wbudowane narzędzie o nazwie <em>Sequences</em>, które umożliwia tworzenie sekwencji w czasie &#8211; wówczas użytkownik określa jaką wartość przyjmie dowolny sygnał w konkretnej chwili czasu. Wady? Program musimy samodzielnie monitorować w czasie rzeczywistym, stąd konieczne jest odpowiednie określenie czasów aktywacji zmiennych sterownika PLC. Ponadto, należy pamiętać o inicjalizacji stanu początkowego odpowiednimi wartościami zmiennych, gdy uruchomimy sekwencję czasową ponownie &#8211; w przeciwnym razie program może &#8222;utknąć&#8221; w nieokreślonym stanie.</p>								</div>
				<div class="elementor-element elementor-element-8b76df2 eael-dt-th-align-center eael-table-align-center elementor-widget elementor-widget-eael-data-table" data-id="8b76df2" data-element_type="widget" data-e-type="widget" data-widget_type="eael-data-table.default">
							<div class="eael-data-table-wrap" data-table_id="8b76df2" id="eael-data-table-wrapper-8b76df2" data-custom_responsive="false">
			<table class="tablesorter eael-data-table center" id="eael-data-table-8b76df2">
			    <thead>
			        <tr class="table-header">
									            <th class="" id="" colspan="">
														<span class="data-table-header-text">Czas [ss:ms]</span></th>
			        				            <th class="" id="" colspan="">
														<span class="data-table-header-text">Sygnał</span></th>
			        				            <th class="" id="" colspan="">
														<span class="data-table-header-text">Adres</span></th>
			        				            <th class="" id="" colspan="">
														<span class="data-table-header-text">Wartość</span></th>
			        				        </tr>
			    </thead>
			  	<tbody>
											<tr>
																   											<td colspan="" rowspan="" class="" id="">
												<div class="td-content-wrapper"><div class="td-content">
													0:000												</div></div>
											</td>
																													   											<td colspan="" rowspan="" class="" id="">
												<div class="td-content-wrapper"><div class="td-content">
													iReadyP10												</div></div>
											</td>
																													   											<td colspan="" rowspan="" class="" id="">
												<div class="td-content-wrapper"><div class="td-content">
													%I502.3												</div></div>
											</td>
																													   											<td colspan="" rowspan="" class="" id="">
												<div class="td-content-wrapper"><div class="td-content">
													TRUE												</div></div>
											</td>
																										</tr>
			        						<tr>
																   											<td colspan="" rowspan="" class="" id="">
												<div class="td-content-wrapper"><div class="td-content">
													0:500												</div></div>
											</td>
																													   											<td colspan="" rowspan="" class="" id="">
												<div class="td-content-wrapper"><div class="td-content">
													&#8222;dbProcess&#8221;.activateP10												</div></div>
											</td>
																													   											<td colspan="" rowspan="" class="" id="">
												<div class="td-content-wrapper"><div class="td-content">
													&#8211;												</div></div>
											</td>
																													   											<td colspan="" rowspan="" class="" id="">
												<div class="td-content-wrapper"><div class="td-content">
													TRUE												</div></div>
											</td>
																										</tr>
			        						<tr>
																   											<td colspan="" rowspan="" class="" id="">
												<div class="td-content-wrapper"><div class="td-content">
													1:000												</div></div>
											</td>
																													   											<td colspan="" rowspan="" class="" id="">
												<div class="td-content-wrapper"><div class="td-content">
													iInOperationP10												</div></div>
											</td>
																													   											<td colspan="" rowspan="" class="" id="">
												<div class="td-content-wrapper"><div class="td-content">
													%I502.4												</div></div>
											</td>
																													   											<td colspan="" rowspan="" class="" id="">
												<div class="td-content-wrapper"><div class="td-content">
													TRUE												</div></div>
											</td>
																										</tr>
			        			    </tbody>
			</table>
		</div>
	  					</div>
				<div class="elementor-element elementor-element-07dc4ff elementor-widget elementor-widget-text-editor" data-id="07dc4ff" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
									<p>Symulacyjne &#8222;potwierdzenie pracy&#8221; pompy jest realizowane w narzędziu <em>Sequences</em> poprzez wprowadzenie wartości TRUE do zmiennej  <em>iInOperationP10 %I502.4</em>. Zwróć uwagę, że ta sama pompa jest uruchamiana poprzez aktywację zmiennej <em>&#8222;dbProcess&#8221;.activateP10 </em>po 500ms od startu symulacji, a na samym początku ustawia się jej gotowość. Innymi słowy &#8211; wszystko, co rzeczywisty układ automatyki otrzymałby za pomocą sygnałów elektrycznych czy przycisków do modułów wejściowych, musimy obsłużyć sami. <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f60a.png" alt="😊" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>								</div>
				<div class="elementor-element elementor-element-498dffa elementor-widget elementor-widget-text-editor" data-id="498dffa" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
									<p>Testy jednostkowe to procedura weryfikacji poprawności kodu bez konieczności testowania na rzeczywistym urządzeniu czy też &#8211; wspomnianej wcześniej &#8211; manipulacji sygnałami wejściowymi. Innymi słowy użytkownik pisze test, który zawiera kolejne kroki sprawdzenia algorytmu, a każdy krok składa się z 3 elementów:</p><ul><li>inicjacji wartości zmiennych</li><li>uruchomienia wirtualnego PLC na zadaną liczbę cykli lub zadany czas</li><li>sprawdzenie oczekiwanych rezultatów na zasadzie zdany/niezdany (PASS/FAIL). </li></ul>								</div>
				<div class="elementor-element elementor-element-2be1d71 elementor-widget elementor-widget-image" data-id="2be1d71" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
												<figure class="wp-caption">
										<img loading="lazy" decoding="async" width="398" height="242" src="https://marcinpodsiadly.pl/wp-content/uploads/2025/09/wpis_testjedn.png" class="attachment-medium_large size-medium_large wp-image-1118" alt="" srcset="https://marcinpodsiadly.pl/wp-content/uploads/2025/09/wpis_testjedn.png 398w, https://marcinpodsiadly.pl/wp-content/uploads/2025/09/wpis_testjedn-300x182.png 300w" sizes="(max-width: 398px) 100vw, 398px" />											<figcaption class="widget-image-caption wp-caption-text">Przykładowy test jednostkowy w Test Suite</figcaption>
										</figure>
									</div>
				<div class="elementor-element elementor-element-c7fc855 elementor-widget elementor-widget-text-editor" data-id="c7fc855" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
									<p><b>Uwaga!</b> Testy jednostkowe to dodatkowa procedura, która nie obejmuje programowania PLC. Jest to forma sprawdzenia poprawności działania kodu. Do uruchomienia testów jednostkowych wymagane jest posiadanie licencji <strong>PLCSIM Advanced</strong> oraz opcjonalnego pakietu <strong>Test Suite</strong>. Warto w tym miejscu dodać, że cena oprogramowania PLCSIM Advanced nie jest pomijalna:</p>								</div>
				<div class="elementor-element elementor-element-637753e eael-dt-th-align-center eael-table-align-center elementor-widget elementor-widget-eael-data-table" data-id="637753e" data-element_type="widget" data-e-type="widget" data-widget_type="eael-data-table.default">
							<div class="eael-data-table-wrap" data-table_id="637753e" id="eael-data-table-wrapper-637753e" data-custom_responsive="false">
			<table class="tablesorter eael-data-table center" id="eael-data-table-637753e">
			    <thead>
			        <tr class="table-header">
									            <th class="" id="" colspan="">
														<span class="data-table-header-text">Oprogramowanie</span></th>
			        				            <th class="" id="" colspan="">
														<span class="data-table-header-text">Wersja</span></th>
			        				            <th class="" id="" colspan="">
														<span class="data-table-header-text">Cena katalogowa</span></th>
			        				        </tr>
			    </thead>
			  	<tbody>
											<tr>
																   											<td colspan="" rowspan="" class="" id="">
												<div class="td-content-wrapper"><div class="td-content">
													PLCSIM Advanced V7												</div></div>
											</td>
																													   											<td colspan="" rowspan="" class="" id="">
												<div class="td-content-wrapper"><div class="td-content">
													Download												</div></div>
											</td>
																													   											<td colspan="" rowspan="" class="" id="">
												<div class="td-content-wrapper"><div class="td-content">
													2973€												</div></div>
											</td>
																										</tr>
			        						<tr>
																   											<td colspan="" rowspan="" class="" id="">
												<div class="td-content-wrapper"><div class="td-content">
													PLCSIM Advanced V7												</div></div>
											</td>
																													   											<td colspan="" rowspan="" class="" id="">
												<div class="td-content-wrapper"><div class="td-content">
													USB + DVD												</div></div>
											</td>
																													   											<td colspan="" rowspan="" class="" id="">
												<div class="td-content-wrapper"><div class="td-content">
													3568€												</div></div>
											</td>
																										</tr>
			        						<tr>
																   											<td colspan="" rowspan="" class="" id="">
												<div class="td-content-wrapper"><div class="td-content">
													PLCSIM Advanced V7 + TestSuite												</div></div>
											</td>
																													   											<td colspan="" rowspan="" class="" id="">
												<div class="td-content-wrapper"><div class="td-content">
													Download												</div></div>
											</td>
																													   											<td colspan="" rowspan="" class="" id="">
												<div class="td-content-wrapper"><div class="td-content">
													3784€												</div></div>
											</td>
																										</tr>
			        			    </tbody>
			</table>
		</div>
	  					</div>
				<div class="elementor-element elementor-element-28a9917 elementor-widget elementor-widget-text-editor" data-id="28a9917" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
									<p>Cena samego pakietu PLCSIM Advanced, nawet w tańszej wersji <em>Download</em> stanowi równowartość pakietów <em>STEP 7 Professional</em> oraz <em>WinCC Unified Comfort</em>.</p>								</div>
				<div class="elementor-element elementor-element-72819dc elementor-widget elementor-widget-text-editor" data-id="72819dc" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
									<h3 style="text-align: center;">Podsumowanie</h3>								</div>
				<div class="elementor-element elementor-element-b14842c elementor-widget elementor-widget-text-editor" data-id="b14842c" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
									<p>Ilu programistów, tyle podejść. Niektórzy uważają, że program PLC powinno testować się bezpośrednio na maszynie. <strong>Wielu wykorzystuje możliwości darmowego PLCSIM</strong>, ponieważ pozwala to znacząco skrócić czas potrzebny na fizyczne uruchomienie maszyny czy linii poprzez wychwycenie błędów już na etapie projektowania. <strong>Najmniejsza grupa to Ci, którzy korzystają z pakietu PLCSIM Advanced</strong>. Z mojego doświadczenie wynika to z ceny, którą należy ponieść na zakup oprogramowania. P<strong>rzecież nie chciałby takich możliwości? </strong></p>								</div>
				<div class="elementor-element elementor-element-d120c08 elementor-widget elementor-widget-text-editor" data-id="d120c08" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
									<h5>W razie zainteresowania zakupem licencji zapraszam do kontaktu.</h5><p> </p><h6>kontakt@marcinpodsiadly.pl</h6>								</div>
				<div class="elementor-element elementor-element-0ce9c67 elementor-widget elementor-widget-image" data-id="0ce9c67" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
																<a href="https://marcinpodsiadly.pl">
							<img loading="lazy" decoding="async" width="150" height="150" src="https://marcinpodsiadly.pl/wp-content/uploads/2024/11/cropped-MP-PODSIADLY_czarne_biale-tlo-1-150x150.png" class="attachment-thumbnail size-thumbnail wp-image-14" alt="" srcset="https://marcinpodsiadly.pl/wp-content/uploads/2024/11/cropped-MP-PODSIADLY_czarne_biale-tlo-1-150x150.png 150w, https://marcinpodsiadly.pl/wp-content/uploads/2024/11/cropped-MP-PODSIADLY_czarne_biale-tlo-1-300x300.png 300w, https://marcinpodsiadly.pl/wp-content/uploads/2024/11/cropped-MP-PODSIADLY_czarne_biale-tlo-1-270x270.png 270w, https://marcinpodsiadly.pl/wp-content/uploads/2024/11/cropped-MP-PODSIADLY_czarne_biale-tlo-1-192x192.png 192w, https://marcinpodsiadly.pl/wp-content/uploads/2024/11/cropped-MP-PODSIADLY_czarne_biale-tlo-1-180x180.png 180w, https://marcinpodsiadly.pl/wp-content/uploads/2024/11/cropped-MP-PODSIADLY_czarne_biale-tlo-1-32x32.png 32w, https://marcinpodsiadly.pl/wp-content/uploads/2024/11/cropped-MP-PODSIADLY_czarne_biale-tlo-1.png 512w" sizes="(max-width: 150px) 100vw, 150px" />								</a>
															</div>
					</div>
				</div>
				</div>
		<p>Artykuł <a href="https://marcinpodsiadly.pl/gdzie-symulowac-sterownik-plc-plcsim-vs-plcsim-advanced/">Gdzie symulować sterownik PLC? PLCSIM vs PLCSIM Advanced</a> pochodzi z serwisu <a href="https://marcinpodsiadly.pl">PodsiadłyPLC</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://marcinpodsiadly.pl/gdzie-symulowac-sterownik-plc-plcsim-vs-plcsim-advanced/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Siemens TIA Portal &#8211; czym jest i jak z tym pracować?</title>
		<link>https://marcinpodsiadly.pl/siemens-tia-portal-czym-jest-i-jak-z-tym-pracowac/</link>
					<comments>https://marcinpodsiadly.pl/siemens-tia-portal-czym-jest-i-jak-z-tym-pracowac/#respond</comments>
		
		<dc:creator><![CDATA[Marcin Podsiadly]]></dc:creator>
		<pubDate>Wed, 10 Sep 2025 06:30:53 +0000</pubDate>
				<category><![CDATA[Siemens TIA Portal]]></category>
		<category><![CDATA[hmi]]></category>
		<category><![CDATA[plc]]></category>
		<category><![CDATA[plcsim]]></category>
		<category><![CDATA[poradnik]]></category>
		<category><![CDATA[scada]]></category>
		<category><![CDATA[siemens]]></category>
		<category><![CDATA[startdrive]]></category>
		<category><![CDATA[step7]]></category>
		<category><![CDATA[tia portal]]></category>
		<category><![CDATA[tutorial]]></category>
		<category><![CDATA[v20]]></category>
		<category><![CDATA[wincc]]></category>
		<guid isPermaLink="false">https://marcinpodsiadly.pl/?p=1021</guid>

					<description><![CDATA[<p>Siemens TIA Portal &#8211; czym jest i jak z tym pracować? Siemens TIA Portal to zintegrowane środowisko programistyczne,</p>
<p>Artykuł <a href="https://marcinpodsiadly.pl/siemens-tia-portal-czym-jest-i-jak-z-tym-pracowac/">Siemens TIA Portal &#8211; czym jest i jak z tym pracować?</a> pochodzi z serwisu <a href="https://marcinpodsiadly.pl">PodsiadłyPLC</a>.</p>
]]></description>
										<content:encoded><![CDATA[		<div data-elementor-type="wp-post" data-elementor-id="1021" class="elementor elementor-1021">
				<div class="elementor-element elementor-element-21a80fa e-con-full e-flex e-con e-parent" data-id="21a80fa" data-element_type="container" data-e-type="container" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}">
				</div>
		<div class="elementor-element elementor-element-b5e46dc e-flex e-con-boxed e-con e-parent" data-id="b5e46dc" data-element_type="container" data-e-type="container">
					<div class="e-con-inner">
				<div class="elementor-element elementor-element-c240110 elementor-widget elementor-widget-heading" data-id="c240110" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
					<h2 class="elementor-heading-title elementor-size-default"><a href="/blog-wprowadzenie-siemens-tia-portal">Siemens TIA Portal - czym jest i jak z tym pracować?</a></h2>				</div>
				<div class="elementor-element elementor-element-7c9370c elementor-widget elementor-widget-image" data-id="7c9370c" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
															<img loading="lazy" decoding="async" width="810" height="450" src="https://marcinpodsiadly.pl/wp-content/uploads/2025/09/wpis_tia.png" class="attachment-large size-large wp-image-1224" alt="" srcset="https://marcinpodsiadly.pl/wp-content/uploads/2025/09/wpis_tia.png 810w, https://marcinpodsiadly.pl/wp-content/uploads/2025/09/wpis_tia-300x167.png 300w, https://marcinpodsiadly.pl/wp-content/uploads/2025/09/wpis_tia-768x427.png 768w, https://marcinpodsiadly.pl/wp-content/uploads/2025/09/wpis_tia-160x90.png 160w" sizes="(max-width: 810px) 100vw, 810px" />															</div>
					</div>
				</div>
		<div class="elementor-element elementor-element-4ad29d6 e-flex e-con-boxed e-con e-parent" data-id="4ad29d6" data-element_type="container" data-e-type="container">
					<div class="e-con-inner">
				<div class="elementor-element elementor-element-cff876a elementor-widget elementor-widget-text-editor" data-id="cff876a" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
									<p><strong>Siemens TIA Portal</strong> to zintegrowane środowisko programistyczne, które zawiera w sobie wszystkie niezbędne pakiety oprogramowania umożliwiające:</p><ul><li><p>programowanie sterowników <b>PLC Siemens SIMATIC (S7-1500, S7-1200, a także S7-300, S7-400)</b>,</p></li><li><p>programowanie paneli operatorskich <b>HMI WinCC Basic, WinCC Comfort</b> oraz nowych rozwiązań <b>WinCC Unified Basic</b> oraz <b>WinCC Unified</b> <b>Comfort</b>,</p></li><li><p>programowanie systemów <b>PC/SCADA (WinCC Professional, WinCC Advanced, WinCC Unified)</b>,</p></li><li><p>konfigurację i uruchomienie przetwornic częstotliwości z rodziny <b>SINAMICS </b>(między innymi <strong>G120</strong>, <strong>S120</strong>),</p></li><li><p>konfigurację sieci przemysłowych <b>PROFINET </b>/ <b>PROFIBUS</b>,</p></li><li><p>tworzenie programów bezpieczeństwa dla sterowników PLC serii <em><b>Fail-safe</b></em>,</p></li><li><p>diagnostykę urządzeń (PLC, urządzenia sieciowe, moduły sprzętowe),</p></li><li><p>tworzenie topologii sieci,</p></li><li><p>testowanie i symulację oprogramowania,</p></li><li><p>obsługę bibliotek w celu wersjonowania elementów projektu,</p></li><li><p>i wiele, wiele innych.</p></li></ul>								</div>
				<div class="elementor-element elementor-element-2fd76db elementor-widget elementor-widget-image" data-id="2fd76db" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
												<figure class="wp-caption">
										<img loading="lazy" decoding="async" width="768" height="362" src="https://marcinpodsiadly.pl/wp-content/uploads/2025/06/networkView-768x362.png" class="attachment-medium_large size-medium_large wp-image-356" alt="TIA Portal Network View" srcset="https://marcinpodsiadly.pl/wp-content/uploads/2025/06/networkView-768x362.png 768w, https://marcinpodsiadly.pl/wp-content/uploads/2025/06/networkView-300x141.png 300w, https://marcinpodsiadly.pl/wp-content/uploads/2025/06/networkView-1024x483.png 1024w, https://marcinpodsiadly.pl/wp-content/uploads/2025/06/networkView.png 1328w" sizes="(max-width: 768px) 100vw, 768px" />											<figcaption class="widget-image-caption wp-caption-text">Widok sieci  Profinet w TIA Portal - sterownik PLC, panel HMI, system SCADA oraz urządzenia sieciowe.</figcaption>
										</figure>
									</div>
				<div class="elementor-element elementor-element-1b614b8 elementor-widget elementor-widget-text-editor" data-id="1b614b8" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
									<p><strong>Uwaga!</strong> Środowisko TIA Portal jest zintegrowanym środowiskiem i <b>zawiera w sobie wszystkie niezbędne do pracy pakiety oprogramowania</b>:</p><ul><li>STEP7 &#8211; programowanie PLC,</li><li>WinCC &#8211; programowanie HMI/SCADA,</li><li>STEP7 Safety &#8211; tworzenie programów bezpieczeństwa,</li><li>Startdrive &#8211; konfiguracja i uruchomienie przetornic SINAMICS,</li><li>PLCSIM &#8211; oprogramowanie do lokalnej symulacji PLC,</li><li>PLCSIM Advanced &#8211; oprogramowanie do symulacji PLC z wirtualną kartą sieciową.</li></ul><p> </p><p>Co to oznacza w praktyce? <a href="https://support.industry.siemens.com/cs/document/109963850/simatic-step-7-incl-safety-s7-plcsim-and-wincc-v20-trial-download?dti=0&amp;lc=en-PL">Pobierając oprogramowanie ze strony producenta</a> pobieramy instalator, który zawiera w sobie zestaw pakietów oprogramowania &#8211;  STEP7, WinCC oraz STEP7 Safety. W związku z tym, nie posiadamy możliwości wyboru, które elementy zostaną zainstalowane. Co więcej, <a href="https://support.industry.siemens.com/cs/attachments/109963850/S7-PLCSIM_V20.iso">PLCSIM</a> czy <a href="https://support.industry.siemens.com/cs/document/109963692/sinamics-startdrive-v20?dti=0&amp;lc=en-CY">Startdrive</a> są pakietami instalowanymi osobno.</p><p> </p><p>Uruchamiając TIA Portal po raz pierwszy (lub otwierając istniejący projekt) nie zostaniesz zapytany o żadną licencję . Załóżmy, że w projekcie znajdują się sterownik PLC i panel operatorski HMI. Dopiero w momencie, gdy użytkownik spróbuje otworzyć program sterownika PLC to obecność licencji <em>STEP7 </em>na komputerze zostanie sprawdzona. Analogicznie w przypadku panelu HMI &#8211; urządzenie może być obecne w projekcie, ale aktywna licencja zostanie sprawdzona dopiero przy próbie otwarcia elementów projektu panelu, np. ekranu lub alarmów.</p><p>Weryfikację licencji realizuje program <em>Automation License Manager</em>, instalowany razem z TIA Portal.</p>								</div>
				<div class="elementor-element elementor-element-5c088a7 elementor-widget elementor-widget-image" data-id="5c088a7" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
												<figure class="wp-caption">
										<img loading="lazy" decoding="async" width="345" height="65" src="https://marcinpodsiadly.pl/wp-content/uploads/2025/06/AutomationLicenseManager.png" class="attachment-large size-large wp-image-405" alt="" srcset="https://marcinpodsiadly.pl/wp-content/uploads/2025/06/AutomationLicenseManager.png 345w, https://marcinpodsiadly.pl/wp-content/uploads/2025/06/AutomationLicenseManager-300x57.png 300w" sizes="(max-width: 345px) 100vw, 345px" />											<figcaption class="widget-image-caption wp-caption-text">Automation Licenense Manager.</figcaption>
										</figure>
									</div>
				<div class="elementor-element elementor-element-6dbb769 elementor-widget elementor-widget-text-editor" data-id="6dbb769" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
									<p>Wszyscy w środowisku mówią, że &#8222;programują w TIA&#8221;, bo tak jest po prostu wygodniej. W rzeczywistości jednak świadomość dotycząca istniejących pakietów oprogramowania jest kluczowa dla prawidłowej obsługi czy chociażby zakupu licencji.</p><p>A skoro o licencjach mowa&#8230; zacznijmy od sterowników PLC i wspomnianego oprogramowania <em><strong>STEP7</strong></em>. Występuje ono w dwóch wersjach &#8211; <em><strong>STEP7 </strong><strong>Basic</strong> </em>oraz <em><strong>STEP7 Professional. </strong></em>Licencja <em>STEP7 Basic</em> umożliwia programowanie wyłącznie sterowników z rodziny <em>S7-1200</em>. W przypadku <em>STEP7 Professional</em> mówimy o wszystkich dostępnych sterownikach w środowisku &#8211; <em>S7-1500, S7-1200, S7-300, S7-400</em> oraz ET<em> 200SP CPU </em>(sterownik <em>S7-1500</em> w kompaktowej obudowie wyspy sygnałowej <em>ET 200SP</em>).</p><p> </p><p>Wersja STEP7, a programowalne urządzenia:</p><ul><li>Basic: <em>S7-1200</em></li><li>Professional: <em>S7-1500, S7-1200, S7-300, S7-400</em></li></ul><p> </p><p>Jeżeli planujemy tworzyć programy bezpieczeństwa (wszystkie wspomniane serie sterowników można zakupić w wersji <em>Fail-safe</em>) konieczna będzie także licencja <em><strong>STEP7 Safety</strong> </em>(Basic* dla serii <em>S7-1200</em>, Advanced dla <em>S7-1500, S7-300, S7-400 </em>oraz <em>ET 200SP CPU</em>).</p><p> </p><p><strong>Warto wiedzieć, że licencja <em>STEP7 Basic </em>lub <em>STEP7 </em><em>Professional</em> zawiera w sobie licencję <em>WinCC Basic </em>umożliwiającą programowanie paneli <em>WinCC Basic </em>oraz <em>WinCC Unified Basic</em>.</strong></p><p> </p><p>*  <em>Od wersji środowiska V20 licencja STEP7 Safety Basic jest częścią licencji STEP7 Basic. </em>We wcześniejszych wersjach (V13-V19) były to dwie osobne licencje.</p>								</div>
				<div class="elementor-element elementor-element-93da9f5 elementor-widget elementor-widget-image" data-id="93da9f5" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
												<figure class="wp-caption">
										<img loading="lazy" decoding="async" width="768" height="544" src="https://marcinpodsiadly.pl/wp-content/uploads/2025/06/p-st70-xx-06394v_small-768x544.jpeg" class="attachment-medium_large size-medium_large wp-image-422" alt="" srcset="https://marcinpodsiadly.pl/wp-content/uploads/2025/06/p-st70-xx-06394v_small-768x544.jpeg 768w, https://marcinpodsiadly.pl/wp-content/uploads/2025/06/p-st70-xx-06394v_small-300x213.jpeg 300w, https://marcinpodsiadly.pl/wp-content/uploads/2025/06/p-st70-xx-06394v_small-1024x725.jpeg 1024w, https://marcinpodsiadly.pl/wp-content/uploads/2025/06/p-st70-xx-06394v_small.jpeg 1036w" sizes="(max-width: 768px) 100vw, 768px" />											<figcaption class="widget-image-caption wp-caption-text">S7-1200, S7-1500, S7-300, S7-400 oraz ET 200SPU CPU.</figcaption>
										</figure>
									</div>
				<div class="elementor-element elementor-element-7b0a449 elementor-widget elementor-widget-text-editor" data-id="7b0a449" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
									<p>W przypadku WinCC sytuacja jest nieco bardziej skomplikowana, ponieważ użytkownik może stworzyć oprogramowanie dla:</p><ul><li>paneli HMI WinCC Basic, Comfort, Mobile &#8211; aktualnie stosowanych, w przyszłości wycofywanych ze sprzedaży,</li><li>paneli HMI WinCC Unified Basic (UBP), Unified Comfort (UCP) &#8211; nowej generacji urządzeń,</li><li>wizualizacji PC WinCC Runtime Advanced &#8211; systemów wykorzystujących elementy, co WinCC Comfort (nie Unified Comfort!),</li><li>wizualizacji PC WinCC Unified &#8211; systemów wykorzystujących elementy, co WinCC Unified Comfort,</li><li>wizualizacji PC SCADA WinCC Professional &#8211; systemu SCADA osadzonego w TIA Portal*.</li></ul><p> </p><p>* W portfolio Siemens posiada także &#8222;klasyczną&#8221; SCADA WinCC V8, która nie stanowi elementu środowiska TIA Portal.</p>								</div>
		<div class="elementor-element elementor-element-19306da e-con-full e-grid e-con e-child" data-id="19306da" data-element_type="container" data-e-type="container">
				<div class="elementor-element elementor-element-855b0dd elementor-widget elementor-widget-image" data-id="855b0dd" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
												<figure class="wp-caption">
										<img loading="lazy" decoding="async" width="768" height="364" src="https://marcinpodsiadly.pl/wp-content/uploads/2025/06/SIMATIC-HMI-Panels-Pressebild_small-768x364.png" class="attachment-medium_large size-medium_large wp-image-440" alt="" srcset="https://marcinpodsiadly.pl/wp-content/uploads/2025/06/SIMATIC-HMI-Panels-Pressebild_small-768x364.png 768w, https://marcinpodsiadly.pl/wp-content/uploads/2025/06/SIMATIC-HMI-Panels-Pressebild_small-300x142.png 300w, https://marcinpodsiadly.pl/wp-content/uploads/2025/06/SIMATIC-HMI-Panels-Pressebild_small-1024x485.png 1024w, https://marcinpodsiadly.pl/wp-content/uploads/2025/06/SIMATIC-HMI-Panels-Pressebild_small.png 1036w" sizes="(max-width: 768px) 100vw, 768px" />											<figcaption class="widget-image-caption wp-caption-text">Panele WinCC Unified Comfort oraz Comfort PRO</figcaption>
										</figure>
									</div>
				<div class="elementor-element elementor-element-d1ee2c0 elementor-widget elementor-widget-image" data-id="d1ee2c0" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
												<figure class="wp-caption">
										<img loading="lazy" decoding="async" width="768" height="473" src="https://marcinpodsiadly.pl/wp-content/uploads/2025/06/p-st80-xx-02272v_original-jpeg-variant-1-768x473.jpg" class="attachment-medium_large size-medium_large wp-image-439" alt="" srcset="https://marcinpodsiadly.pl/wp-content/uploads/2025/06/p-st80-xx-02272v_original-jpeg-variant-1-768x473.jpg 768w, https://marcinpodsiadly.pl/wp-content/uploads/2025/06/p-st80-xx-02272v_original-jpeg-variant-1-300x185.jpg 300w, https://marcinpodsiadly.pl/wp-content/uploads/2025/06/p-st80-xx-02272v_original-jpeg-variant-1.jpg 953w" sizes="(max-width: 768px) 100vw, 768px" />											<figcaption class="widget-image-caption wp-caption-text">Panele WinCC Mobile, Basic, Comfort oraz Key Panel</figcaption>
										</figure>
									</div>
				</div>
				<div class="elementor-element elementor-element-9f886c7 elementor-widget elementor-widget-text-editor" data-id="9f886c7" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
									<p>Wraz z pojawieniem się nowego systemu wizualizacji <em>WinCC Unified</em> obejmującego programowanie paneli HMI oraz systemów PC, pojawiły się również nowe licencje. Co najważniejsze, licencje dla <em>WinCC</em> oraz <em>WinCC Unified</em> są względem siebie kompatybilne. Dla klasycznych rozwiązań WinCC licencje prezentują się następująco:</p><ul><li><em>WinCC Basic</em> &#8211; programowanie paneli <em>Basic</em>,</li><li><em>WinCC Comfort</em> &#8211; programowanie paneli <em>Comfort</em> oraz <em>Basic</em>,</li><li><em>WinCC Advanced</em> &#8211; programowanie systemów PC <em>WinCC Advanced</em>, a także paneli <em>HMI</em> <em>WinCC Comfort</em> oraz <em>Basic</em>,</li><li><em>WinCC Professional</em> &#8211; programowanie systemów <em>SCADA WinCC Professional</em> oraz <em>WinCC Advanced</em>, a także paneli <em>HMI WinCC Comfort</em> oraz <em>Basic</em>. Warto dodać, że istnieje kilka wariantów licencji <em>WinCC Professional</em> w zależności od liczby obsługiwanych zmiennych.</li></ul><p>Jak widać, każda kolejna licencja zawiera w sobie poprzednie (i oczywiście tańsze).  Dla WinCC Unified przewidziano trzy licencje:</p><ul><li><em>WinCC Unified Basic </em>&#8211; programowanie paneli <em>Unified Basic</em>,</li><li><em>WinCC Unified Comfort </em>&#8211; programowanie paneli <em>Unified Comfort </em>oraz <em>Unified Basic</em>,</li><li><em>WinCC Unified PC </em>&#8211; programowanie systemów PC <em>WinCC Unified PC</em>, a także paneli <em>HMI</em> <em>Unified Basic </em>oraz <em>Unified Comfort. </em>Podobnie, jak w przypadku <em>WinCC Professional</em> także istnieje kilka wariantów licencji w zależności od liczby wykorzystywanych w projekcie.</li></ul><p>Kompatybilność licencji została przedstawiona w tabelach poniżej.</p>								</div>
		<div class="elementor-element elementor-element-f6a79a9 e-con-full e-grid e-con e-child" data-id="f6a79a9" data-element_type="container" data-e-type="container">
				<div class="elementor-element elementor-element-3810ca0 elementor-widget elementor-widget-image" data-id="3810ca0" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
												<figure class="wp-caption">
										<img loading="lazy" decoding="async" width="565" height="218" src="https://marcinpodsiadly.pl/wp-content/uploads/2025/06/LicenseWinCC1.png" class="attachment-medium_large size-medium_large wp-image-441" alt="" srcset="https://marcinpodsiadly.pl/wp-content/uploads/2025/06/LicenseWinCC1.png 565w, https://marcinpodsiadly.pl/wp-content/uploads/2025/06/LicenseWinCC1-300x116.png 300w" sizes="(max-width: 565px) 100vw, 565px" />											<figcaption class="widget-image-caption wp-caption-text">Kompatybilność WinCC -&gt; WinCC Unified</figcaption>
										</figure>
									</div>
				<div class="elementor-element elementor-element-05d9059 elementor-widget elementor-widget-image" data-id="05d9059" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
												<figure class="wp-caption">
										<img loading="lazy" decoding="async" width="536" height="280" src="https://marcinpodsiadly.pl/wp-content/uploads/2025/06/LicenseWinCC2.png" class="attachment-medium_large size-medium_large wp-image-442" alt="" srcset="https://marcinpodsiadly.pl/wp-content/uploads/2025/06/LicenseWinCC2.png 536w, https://marcinpodsiadly.pl/wp-content/uploads/2025/06/LicenseWinCC2-300x157.png 300w" sizes="(max-width: 536px) 100vw, 536px" />											<figcaption class="widget-image-caption wp-caption-text">Kompatybilność WinCC Unified -&gt; WinCC</figcaption>
										</figure>
									</div>
				</div>
				<div class="elementor-element elementor-element-d120c08 elementor-widget elementor-widget-text-editor" data-id="d120c08" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
									<h3>Jak zainstalować Siemens TIA Portal?</h3>								</div>
				<div class="elementor-element elementor-element-3805f3c elementor-widget elementor-widget-text-editor" data-id="3805f3c" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
									<p style="text-align: center;">Dołącz do darmowego kursu demonstrującego instalację oprogramowania Siemens TIA Portal. <strong>Zapisz się do platformy</strong></p>								</div>
				<div class="elementor-element elementor-element-200a559 elementor-align-center elementor-widget elementor-widget-button" data-id="200a559" data-element_type="widget" data-e-type="widget" data-widget_type="button.default">
										<a class="elementor-button elementor-button-link elementor-size-sm" href="/platforma">
						<span class="elementor-button-content-wrapper">
						<span class="elementor-button-icon">
				<svg aria-hidden="true" class="e-font-icon-svg e-fas-graduation-cap" viewBox="0 0 640 512" xmlns="http://www.w3.org/2000/svg"><path d="M622.34 153.2L343.4 67.5c-15.2-4.67-31.6-4.67-46.79 0L17.66 153.2c-23.54 7.23-23.54 38.36 0 45.59l48.63 14.94c-10.67 13.19-17.23 29.28-17.88 46.9C38.78 266.15 32 276.11 32 288c0 10.78 5.68 19.85 13.86 25.65L20.33 428.53C18.11 438.52 25.71 448 35.94 448h56.11c10.24 0 17.84-9.48 15.62-19.47L82.14 313.65C90.32 307.85 96 298.78 96 288c0-11.57-6.47-21.25-15.66-26.87.76-15.02 8.44-28.3 20.69-36.72L296.6 284.5c9.06 2.78 26.44 6.25 46.79 0l278.95-85.7c23.55-7.24 23.55-38.36 0-45.6zM352.79 315.09c-28.53 8.76-52.84 3.92-65.59 0l-145.02-44.55L128 384c0 35.35 85.96 64 192 64s192-28.65 192-64l-14.18-113.47-145.03 44.56z"></path></svg>			</span>
									<span class="elementor-button-text">Dołącz już teraz</span>
					</span>
					</a>
								</div>
				<div class="elementor-element elementor-element-2d4c29c elementor-widget elementor-widget-text-editor" data-id="2d4c29c" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
									<h5>W razie zainteresowania zakupem licencji zapraszam do kontaktu.</h5><h6>kontakt@marcinpodsiadly.pl</h6>								</div>
				<div class="elementor-element elementor-element-b239459 elementor-widget elementor-widget-image" data-id="b239459" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
																<a href="https://marcinpodsiadly.pl">
							<img loading="lazy" decoding="async" width="150" height="150" src="https://marcinpodsiadly.pl/wp-content/uploads/2024/11/cropped-MP-PODSIADLY_czarne_biale-tlo-1-150x150.png" class="attachment-thumbnail size-thumbnail wp-image-14" alt="" srcset="https://marcinpodsiadly.pl/wp-content/uploads/2024/11/cropped-MP-PODSIADLY_czarne_biale-tlo-1-150x150.png 150w, https://marcinpodsiadly.pl/wp-content/uploads/2024/11/cropped-MP-PODSIADLY_czarne_biale-tlo-1-300x300.png 300w, https://marcinpodsiadly.pl/wp-content/uploads/2024/11/cropped-MP-PODSIADLY_czarne_biale-tlo-1-270x270.png 270w, https://marcinpodsiadly.pl/wp-content/uploads/2024/11/cropped-MP-PODSIADLY_czarne_biale-tlo-1-192x192.png 192w, https://marcinpodsiadly.pl/wp-content/uploads/2024/11/cropped-MP-PODSIADLY_czarne_biale-tlo-1-180x180.png 180w, https://marcinpodsiadly.pl/wp-content/uploads/2024/11/cropped-MP-PODSIADLY_czarne_biale-tlo-1-32x32.png 32w, https://marcinpodsiadly.pl/wp-content/uploads/2024/11/cropped-MP-PODSIADLY_czarne_biale-tlo-1.png 512w" sizes="(max-width: 150px) 100vw, 150px" />								</a>
															</div>
					</div>
				</div>
				</div>
		<p>Artykuł <a href="https://marcinpodsiadly.pl/siemens-tia-portal-czym-jest-i-jak-z-tym-pracowac/">Siemens TIA Portal &#8211; czym jest i jak z tym pracować?</a> pochodzi z serwisu <a href="https://marcinpodsiadly.pl">PodsiadłyPLC</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://marcinpodsiadly.pl/siemens-tia-portal-czym-jest-i-jak-z-tym-pracowac/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
