<?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 PLC - Induprogress</title>
	<atom:link href="https://induprogress.pl/tag/plc/feed/" rel="self" type="application/rss+xml" />
	<link>https://induprogress.pl/tag/plc/</link>
	<description></description>
	<lastBuildDate>Fri, 13 Mar 2026 10:40:42 +0000</lastBuildDate>
	<language>pl-PL</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>

<image>
	<url>https://induprogress.pl/wp-content/uploads/2024/10/fav-100x100.png</url>
	<title>Archiwa PLC - Induprogress</title>
	<link>https://induprogress.pl/tag/plc/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Sterowanie CANopen serwonapędem serii B3</title>
		<link>https://induprogress.pl/artykuly-techniczne/sterowanie-canopen-serwonapedem-serii-b3/</link>
					<comments>https://induprogress.pl/artykuly-techniczne/sterowanie-canopen-serwonapedem-serii-b3/#respond</comments>
		
		<dc:creator><![CDATA[Aleksandra Puzon]]></dc:creator>
		<pubDate>Mon, 17 Nov 2025 09:09:04 +0000</pubDate>
				<category><![CDATA[Artykuły techniczne]]></category>
		<category><![CDATA[Sterowanie i wizualizacja procesów]]></category>
		<category><![CDATA[Technika napędowa]]></category>
		<category><![CDATA[AS200]]></category>
		<category><![CDATA[B3]]></category>
		<category><![CDATA[CANopen]]></category>
		<category><![CDATA[PLC]]></category>
		<category><![CDATA[serwonapędy]]></category>
		<guid isPermaLink="false">https://induprogress.pl/?p=19135</guid>

					<description><![CDATA[<p>Artykuł przedstawia uruchomienie sterowania serwonapędem serii B3 w przypadku komunikacji po CANopen.</p>
<p>Artykuł <a href="https://induprogress.pl/artykuly-techniczne/sterowanie-canopen-serwonapedem-serii-b3/">Sterowanie CANopen serwonapędem serii B3</a> pochodzi z serwisu <a href="https://induprogress.pl">Induprogress</a>.</p>
]]></description>
										<content:encoded><![CDATA[<div class="wpb-content-wrapper"><div class="vc_row wpb_row vc_row-fluid"><div class="wpb_column vc_column_container vc_col-sm-12"><div class="vc_column-inner "><div class="wpb_wrapper">
	<div  class="wpb_single_image wpb_content_element vc_align_left wpb_content_element">
		
		<figure class="wpb_wrapper vc_figure">
			<div class="vc_single_image-wrapper   vc_box_border_grey"><img decoding="async" class="vc_single_image-img " src="https://induprogress.pl/wp-content/uploads/2024/11/artykuly-techniczne-banner.jpg" width="1080" height="280" alt="artykuły techniczne induprogress" title="artykuły techniczne banner" loading="lazy" /></div>
		</figure>
	</div>
</div></div></div></div><div class="vc_row wpb_row vc_row-fluid"><div class="wpb_column vc_column_container vc_col-sm-12"><div class="vc_column-inner "><div class="wpb_wrapper"><h2 style="text-align: left" class="vc_custom_heading">Uruchomienie sterowania serwonapędem serii B3 w przypadku komunikacji po CANopen</h2>
	<div class="wpb_text_column wpb_content_element " >
		<div class="wpb_wrapper">
			<p>Artykuł opisuje uruchomienie sterowania <a href="https://induprogress.pl/kategoria-produktu/technika-napedowa/serwonapedy/serwonapedy-serii-asd-b3/">serwonapędem serii B3</a> w przypadku komunikacji po CANopen.</p>
<p><strong>Software:</strong><br />
ISPSoft 3.18</p>
<p><strong>Hardware:</strong></p>
<p>Sterownik AS218PX FW 1.14.10</p>

		</div>
	</div>
<div class="vc_empty_space"   style="height: 20px"><span class="vc_empty_space_inner"></span></div></div></div></div></div><div class="vc_row wpb_row vc_row-fluid"><div class="wpb_column vc_column_container vc_col-sm-12"><div class="vc_column-inner "><div class="wpb_wrapper"><h2 style="text-align: left" class="vc_custom_heading">1. Ustawienia parametrów po stronie serwonapędu B3</h2>
	<div class="wpb_text_column wpb_content_element " >
		<div class="wpb_wrapper">
			<p class="Styl2">Za tryb działania serwonapędu odpowiada parametr <b>P1-01</b>. Domyślnie ustawiona wartość to <b>00</b> (tryb PT – sterowanie impulsowe). Aby włączyć tryb pozycyjny <b>PR</b>, należy do niego wpisać wartość <b>01 </b>(<b>P1-01 = 01</b>). Po wprowadzeniu tej zmiany należy zresetować zasilanie urządzenia w celu zapisania zmian.</p>
<p class="Styl2">Następnie należy ustawić adres sieciowy serwonapędu i prędkość komunikacji w sieci CANopen. Adres urządzenia należy wpisać do parametru <b>P3-00 </b>(domyślnie jest to <b>007F</b>). W przykładach zawartych w tym artykule adres serwonapędu ustawiony został na <b>2 </b>(<b>P3-00 = 2)</b>. Prędkość komunikacji ustawiamy w parametrze <b>P3-01</b>, za prędkość CAN odpowiada wartość na trzeciej pozycji od prawej<b>:</b></p>

		</div>
	</div>

	<div  class="wpb_single_image wpb_content_element vc_align_left wpb_content_element">
		
		<figure class="wpb_wrapper vc_figure">
			<div class="vc_single_image-wrapper   vc_box_border_grey"><img fetchpriority="high" decoding="async" width="658" height="322" src="https://induprogress.pl/wp-content/uploads/2025/11/A6_1.png" class="vc_single_image-img attachment-large" alt="sterowanie canopen B3_1" title="sterowanie canopen B3_1" srcset="https://induprogress.pl/wp-content/uploads/2025/11/A6_1.png 658w, https://induprogress.pl/wp-content/uploads/2025/11/A6_1-300x147.png 300w, https://induprogress.pl/wp-content/uploads/2025/11/A6_1-600x294.png 600w" sizes="(max-width: 658px) 100vw, 658px" /></div>
		</figure>
	</div>

	<div  class="wpb_single_image wpb_content_element vc_align_left wpb_content_element">
		
		<figure class="wpb_wrapper vc_figure">
			<div class="vc_single_image-wrapper   vc_box_border_grey"><img decoding="async" width="519" height="92" src="https://induprogress.pl/wp-content/uploads/2025/11/A6_2.png" class="vc_single_image-img attachment-large" alt="sterowanie canopen B3_2" title="sterowanie canopen B3_2" srcset="https://induprogress.pl/wp-content/uploads/2025/11/A6_2.png 519w, https://induprogress.pl/wp-content/uploads/2025/11/A6_2-300x53.png 300w" sizes="(max-width: 519px) 100vw, 519px" /></div>
		</figure>
	</div>

	<div class="wpb_text_column wpb_content_element " >
		<div class="wpb_wrapper">
			<p class="Styl2">W tym artykule wykorzystana jest prędkość <b>1Mbps</b>, aby ustawić zatem tą wartość należy wpisać na trzeciej pozycji od prawej liczbę <b>4 </b>(np. <b>P3-01 = 0403</b>).</p>

		</div>
	</div>
<div class="vc_empty_space"   style="height: 20px"><span class="vc_empty_space_inner"></span></div></div></div></div></div><div class="vc_row wpb_row vc_row-fluid"><div class="wpb_column vc_column_container vc_col-sm-12"><div class="vc_column-inner "><div class="wpb_wrapper"><h2 style="text-align: left" class="vc_custom_heading">2. Podłączenie CAN</h2>
	<div class="wpb_text_column wpb_content_element " >
		<div class="wpb_wrapper">
			<p class="Styl2">Aby podłączyć serwownapęd serii B3 ze sterownikiem <a href="https://induprogress.pl/kategoria-produktu/sterowanie-i-wizualizacja-procesow/sterowniki-plc/sterowniki-plc-serii-as/jednostki-glowne-as200-4484/">PLC serii AS200</a> należy połączyć przewodem złącze CN3 serwonapędu (RJ45) z wbudowanym na sterowniku portem sieci CAN zgodnie ze schematem poniżej:</p>

		</div>
	</div>

	<div  class="wpb_single_image wpb_content_element vc_align_left wpb_content_element">
		
		<figure class="wpb_wrapper vc_figure">
			<div class="vc_single_image-wrapper   vc_box_border_grey"><img decoding="async" width="1024" height="487" src="https://induprogress.pl/wp-content/uploads/2025/11/A6_3-1024x487.png" class="vc_single_image-img attachment-large" alt="sterowanie canopen B3_3" title="sterowanie canopen B3_3" srcset="https://induprogress.pl/wp-content/uploads/2025/11/A6_3-1024x487.png 1024w, https://induprogress.pl/wp-content/uploads/2025/11/A6_3-300x143.png 300w, https://induprogress.pl/wp-content/uploads/2025/11/A6_3-768x366.png 768w, https://induprogress.pl/wp-content/uploads/2025/11/A6_3-600x286.png 600w, https://induprogress.pl/wp-content/uploads/2025/11/A6_3.png 1353w" sizes="(max-width: 1024px) 100vw, 1024px" /></div>
		</figure>
	</div>
<div class="vc_empty_space"   style="height: 20px"><span class="vc_empty_space_inner"></span></div></div></div></div></div><div class="vc_row wpb_row vc_row-fluid"><div class="wpb_column vc_column_container vc_col-sm-12"><div class="vc_column-inner "><div class="wpb_wrapper"><h2 style="text-align: left" class="vc_custom_heading">3. Terminacja sieci CAN</h2>
	<div class="wpb_text_column wpb_content_element " >
		<div class="wpb_wrapper">
			<p class="Styl2">Do poprawnego działania sieci CAN konieczne jest umieszczenie rezystorów terminujących na początku oraz na końcu linii. W sterowniku AS200 możemy połączyć ze sobą piny 4 i 5 na zabudowanym porcie sieci CAN, które oznaczone są jako 120 Ω dzięki czemu możemy wykorzystać rezystor terminujący na początku naszej sieci. W serwonapędzie należy umieścić rezystor 120 Ω pomiędzy pinem 1 i 2 w złączce RJ45, a następnie umieścić ją w złączu CN3.</p>

		</div>
	</div>

	<div  class="wpb_single_image wpb_content_element vc_align_left wpb_content_element">
		
		<figure class="wpb_wrapper vc_figure">
			<div class="vc_single_image-wrapper   vc_box_border_grey"><img decoding="async" width="1024" height="497" src="https://induprogress.pl/wp-content/uploads/2025/11/A6_4-1024x497.png" class="vc_single_image-img attachment-large" alt="sterowanie canopen B3_4" title="sterowanie canopen B3_4" srcset="https://induprogress.pl/wp-content/uploads/2025/11/A6_4-1024x497.png 1024w, https://induprogress.pl/wp-content/uploads/2025/11/A6_4-300x146.png 300w, https://induprogress.pl/wp-content/uploads/2025/11/A6_4-768x373.png 768w, https://induprogress.pl/wp-content/uploads/2025/11/A6_4-600x291.png 600w, https://induprogress.pl/wp-content/uploads/2025/11/A6_4.png 1277w" sizes="(max-width: 1024px) 100vw, 1024px" /></div>
		</figure>
	</div>
<div class="vc_empty_space"   style="height: 20px"><span class="vc_empty_space_inner"></span></div></div></div></div></div><div class="vc_row wpb_row vc_row-fluid"><div class="wpb_column vc_column_container vc_col-sm-12"><div class="vc_column-inner "><div class="wpb_wrapper"><h2 style="text-align: left" class="vc_custom_heading">4. Ustawienia po stronie AS200</h2>
	<div class="wpb_text_column wpb_content_element " >
		<div class="wpb_wrapper">
			<p>Pierwszą rzeczą jaką musimy zrobić, jest utworzenie nowego projektu w ISPSoft. Następnie po utworzeniu projektu konieczne jest otworzenie HWConfig, aby zmienić ustawienia komunikacji CANopen oraz przejść do CANOpen Builder.</p>
<p class="Styl2">Po otworzeniu HWConfig należy kliknąć dwukrotnie na sterownik, aby przejść do Edit Area</p>

		</div>
	</div>
<div class="vc_row wpb_row vc_inner vc_row-fluid"><div class="wpb_column vc_column_container vc_col-sm-3"><div class="vc_column-inner "><div class="wpb_wrapper">
	<div  class="wpb_single_image wpb_content_element vc_align_left wpb_content_element">
		
		<figure class="wpb_wrapper vc_figure">
			<div class="vc_single_image-wrapper   vc_box_border_grey"><img decoding="async" width="212" height="135" src="https://induprogress.pl/wp-content/uploads/2025/11/A6_5.png" class="vc_single_image-img attachment-large" alt="sterowanie canopen B3_5" title="sterowanie canopen B3_5" /></div>
		</figure>
	</div>
</div></div></div><div class="wpb_column vc_column_container vc_col-sm-9"><div class="vc_column-inner "><div class="wpb_wrapper">
	<div  class="wpb_single_image wpb_content_element vc_align_left wpb_content_element">
		
		<figure class="wpb_wrapper vc_figure">
			<div class="vc_single_image-wrapper   vc_box_border_grey"><img decoding="async" width="1024" height="558" src="https://induprogress.pl/wp-content/uploads/2025/11/A6_6-1024x558.png" class="vc_single_image-img attachment-large" alt="sterowanie canopen B3_6" title="sterowanie canopen B3_6" srcset="https://induprogress.pl/wp-content/uploads/2025/11/A6_6-1024x558.png 1024w, https://induprogress.pl/wp-content/uploads/2025/11/A6_6-300x164.png 300w, https://induprogress.pl/wp-content/uploads/2025/11/A6_6-768x419.png 768w, https://induprogress.pl/wp-content/uploads/2025/11/A6_6-600x327.png 600w, https://induprogress.pl/wp-content/uploads/2025/11/A6_6.png 1220w" sizes="(max-width: 1024px) 100vw, 1024px" /></div>
		</figure>
	</div>
</div></div></div></div>
	<div class="wpb_text_column wpb_content_element " >
		<div class="wpb_wrapper">
			<p>Po otworzeniu Edit Area przechodzimy do zakładki Built-in CAN communication. Tutaj musimy ustawić CAN port work mode na Delta Special Driver &amp; CANOpen DS301 mode oraz CAN bit rate na wartość taką samą jaką ustawiliśmy na serwie.</p>

		</div>
	</div>

	<div  class="wpb_single_image wpb_content_element vc_align_left wpb_content_element">
		
		<figure class="wpb_wrapper vc_figure">
			<div class="vc_single_image-wrapper   vc_box_border_grey"><img decoding="async" width="1024" height="286" src="https://induprogress.pl/wp-content/uploads/2025/11/A6_7-1024x286.png" class="vc_single_image-img attachment-large" alt="sterowanie canopen B3_7" title="sterowanie canopen B3_7" srcset="https://induprogress.pl/wp-content/uploads/2025/11/A6_7-1024x286.png 1024w, https://induprogress.pl/wp-content/uploads/2025/11/A6_7-300x84.png 300w, https://induprogress.pl/wp-content/uploads/2025/11/A6_7-768x214.png 768w, https://induprogress.pl/wp-content/uploads/2025/11/A6_7-1536x429.png 1536w, https://induprogress.pl/wp-content/uploads/2025/11/A6_7-600x167.png 600w, https://induprogress.pl/wp-content/uploads/2025/11/A6_7.png 1720w" sizes="(max-width: 1024px) 100vw, 1024px" /></div>
		</figure>
	</div>

	<div class="wpb_text_column wpb_content_element " >
		<div class="wpb_wrapper">
			<p>Następnie należy wgrać konfigurację CAN na sterownik przyciskiem Download.</p>
<p>Po pomyślnym wgraniu możemy przejść do konfiguracji w CANOpen Builder. W tym celu należy kliknąć PPM na sterownik, następnie Communication Software -&gt; CANOpen Builder.</p>
<p>W CANOpen Builder należy przejść w Online, a następnie przeskanować sieć w celu wyszukania urządzeń.</p>

		</div>
	</div>

	<div  class="wpb_single_image wpb_content_element vc_align_left wpb_content_element">
		
		<figure class="wpb_wrapper vc_figure">
			<div class="vc_single_image-wrapper   vc_box_border_grey"><img decoding="async" width="661" height="343" src="https://induprogress.pl/wp-content/uploads/2025/11/A6_8.png" class="vc_single_image-img attachment-large" alt="sterowanie canopen B3_8" title="sterowanie canopen B3_8" srcset="https://induprogress.pl/wp-content/uploads/2025/11/A6_8.png 661w, https://induprogress.pl/wp-content/uploads/2025/11/A6_8-300x156.png 300w, https://induprogress.pl/wp-content/uploads/2025/11/A6_8-600x311.png 600w" sizes="(max-width: 661px) 100vw, 661px" /></div>
		</figure>
	</div>

	<div class="wpb_text_column wpb_content_element " >
		<div class="wpb_wrapper">
			<p>Jeśli poprzednie kroki zostały wykonane prawidłowo, powinno zostać wyszukane nasze serwo podłączone do sterownika. Klikając dwukrotnie na urządzenie możemy przejść do mapowania parametrów i rejestrów serwonapędu pod rejestry sterownika PLC.</p>
<p>Mapowanie polega na przypisaniu parametrów serwonapędu pod rejestry sterownika PLC tak, aby z jego poziomu możliwe było sterowanie podłączonym urządzeniem.</p>

		</div>
	</div>

	<div  class="wpb_single_image wpb_content_element vc_align_left wpb_content_element">
		
		<figure class="wpb_wrapper vc_figure">
			<div class="vc_single_image-wrapper   vc_box_border_grey"><img decoding="async" width="487" height="484" src="https://induprogress.pl/wp-content/uploads/2025/11/A6_9.png" class="vc_single_image-img attachment-large" alt="sterowanie canopen B3_9" title="sterowanie canopen B3_9" srcset="https://induprogress.pl/wp-content/uploads/2025/11/A6_9.png 487w, https://induprogress.pl/wp-content/uploads/2025/11/A6_9-300x298.png 300w, https://induprogress.pl/wp-content/uploads/2025/11/A6_9-150x150.png 150w, https://induprogress.pl/wp-content/uploads/2025/11/A6_9-100x100.png 100w, https://induprogress.pl/wp-content/uploads/2025/11/A6_9-96x96.png 96w" sizes="(max-width: 487px) 100vw, 487px" /></div>
		</figure>
	</div>

	<div class="wpb_text_column wpb_content_element " >
		<div class="wpb_wrapper">
			<p>Najważniejsze w tym przypadku jest okno Configured PDO zawierające bloki: Rx i Tx (z danymi przeznaczonymi do zapisani na serwonapędzie i do odczytywania z niego). Każdy blok ma swój indeks (kolumna Index) i może przenosić maksymalnie 8 bajtów. Istnieje możliwość dodawania kolejnych bloków – wystarczy kliknąć dwukrotnie na wybrany blok z listy powyżej, a zostanie on dodany do wykorzystania. Aby mapować wybrane parametry należy kliknąć dwukrotnie na wybrany blok. Przykładowo dla TxPDO1:</p>

		</div>
	</div>

	<div  class="wpb_single_image wpb_content_element vc_align_left wpb_content_element">
		
		<figure class="wpb_wrapper vc_figure">
			<div class="vc_single_image-wrapper   vc_box_border_grey"><img decoding="async" width="416" height="495" src="https://induprogress.pl/wp-content/uploads/2025/11/A6_10.png" class="vc_single_image-img attachment-large" alt="sterowanie canopen B3_10" title="sterowanie canopen B3_10" srcset="https://induprogress.pl/wp-content/uploads/2025/11/A6_10.png 416w, https://induprogress.pl/wp-content/uploads/2025/11/A6_10-252x300.png 252w" sizes="(max-width: 416px) 100vw, 416px" /></div>
		</figure>
	</div>

	<div class="wpb_text_column wpb_content_element " >
		<div class="wpb_wrapper">
			<p>W tym oknie dostępna jest lista wszystkich możliwych do odczytu wartości. Należy tutaj wybrać dane, które mają być odczytywane przez PLC, a następnie potwierdzić przyciskiem OK. Dla przykładu wybrany został odczyt aktualnej pozycji napędu. Po potwierdzeniu wprowadzonych zmian należy potwierdzić przyciskiem OK konfigurację wymiany danych serwa.</p>
<p>&nbsp;</p>
<p>Następnym krokiem będzie wprowadzenie konfiguracji na rejestry sterownika PLC. W tym celu należy dwukrotnie kliknąć na ikonę sterownika. Otwarte zostanie okno Node List Setting, w którym należy przenieść wybrane urządzenie slave do listy urządzeń mapowanych:</p>

		</div>
	</div>

	<div  class="wpb_single_image wpb_content_element vc_align_left wpb_content_element">
		
		<figure class="wpb_wrapper vc_figure">
			<div class="vc_single_image-wrapper   vc_box_border_grey"><img decoding="async" width="548" height="174" src="https://induprogress.pl/wp-content/uploads/2025/11/A6_11.png" class="vc_single_image-img attachment-large" alt="sterowanie canopen B3_11" title="sterowanie canopen B3_11" srcset="https://induprogress.pl/wp-content/uploads/2025/11/A6_11.png 548w, https://induprogress.pl/wp-content/uploads/2025/11/A6_11-300x95.png 300w" sizes="(max-width: 548px) 100vw, 548px" /></div>
		</figure>
	</div>

	<div class="wpb_text_column wpb_content_element " >
		<div class="wpb_wrapper">
			<p>Po wykonaniu tej czynności automatycznie zostają zmapowane wszystkie parametry, które zostały wybrane wcześniej na slave do odczytu/zapisu.</p>

		</div>
	</div>

	<div  class="wpb_single_image wpb_content_element vc_align_left wpb_content_element">
		
		<figure class="wpb_wrapper vc_figure">
			<div class="vc_single_image-wrapper   vc_box_border_grey"><img decoding="async" width="563" height="596" src="https://induprogress.pl/wp-content/uploads/2025/11/A6_12.png" class="vc_single_image-img attachment-large" alt="sterowanie canopen B3_12" title="sterowanie canopen B3_12" srcset="https://induprogress.pl/wp-content/uploads/2025/11/A6_12.png 563w, https://induprogress.pl/wp-content/uploads/2025/11/A6_12-283x300.png 283w" sizes="(max-width: 563px) 100vw, 563px" /></div>
		</figure>
	</div>

	<div class="wpb_text_column wpb_content_element " >
		<div class="wpb_wrapper">
			<p>Widoczne są natychmiast adresy, pod którymi dostępne są wybrane wcześniej parametry. Wprowadzone zmiany należy potwierdzić przyciskiem OK, a następnie wgrać konfigurację do sterownika wciskając przycisk Download:</p>

		</div>
	</div>

	<div  class="wpb_single_image wpb_content_element vc_align_left wpb_content_element">
		
		<figure class="wpb_wrapper vc_figure">
			<div class="vc_single_image-wrapper   vc_box_border_grey"><img decoding="async" width="407" height="274" src="https://induprogress.pl/wp-content/uploads/2025/11/A6_13.png" class="vc_single_image-img attachment-large" alt="sterowanie canopen B3_13" title="sterowanie canopen B3_13" srcset="https://induprogress.pl/wp-content/uploads/2025/11/A6_13.png 407w, https://induprogress.pl/wp-content/uploads/2025/11/A6_13-300x202.png 300w" sizes="(max-width: 407px) 100vw, 407px" /></div>
		</figure>
	</div>
</div></div></div></div><div class="vc_row wpb_row vc_row-fluid"><div class="wpb_column vc_column_container vc_col-sm-12"><div class="vc_column-inner "><div class="wpb_wrapper"><h2 style="text-align: left" class="vc_custom_heading">5. Sterowanie serwonapędem w trybie PR</h2>
	<div class="wpb_text_column wpb_content_element " >
		<div class="wpb_wrapper">
			<p>Sterowanie napędem w trybie PR przez sieć CANopen opiera się na kolejnych krokach:</p>
<ul>
<li>Zmapowanie odpowiednich parametrów serwonapędu</li>
<li>Umożliwienie sterowania wejściami cyfrowymi z poziomu software</li>
<li>Ustawienie odpowiednich funkcji wejść oraz konfiguracja ścieżek w ASDASoft</li>
<li>Uruchomienie serwonapędu (Servo ON)</li>
<li>Sterowanie ścieżkami</li>
</ul>
<p>Przede wszystkim należy zmapować parametry, których modyfikacja umożliwi użytkownikowi sterowanie wejściami cyfrowymi z poziomu programu. Za tę możliwość odpowiada parametr P3-06. Ustawienie dowolnego bitu na wartość 1 w parametrze P3-06 spowoduje przestawienie się odpowiadającego temu bitowi wejścia cyfrowego na sterowanie z programu. Przykładowo ustawienie bitu 0 odpowiada za przełączenie wejścia DI1 itd.</p>
<p>Od teraz mamy możliwość sterowania programowo wejściami cyfrowymi (ze sterownika PLC po CAN) przy użyciu parametru P4-07. Podobnie jak w parametrze P3-06 stan danego bitu odpowiada stanowi na wejściu cyfrowym.</p>
<p>Po ustawieniu odpowiednich funkcji wejść w ASDASoft serwonapęd może być sterowany przez sieć CANopen w trybie PR przy użyciu powyższych parametrów.</p>
<p>Po połączeniu się ASDASoftem możemy ustawić funkcje wejść cyfrowych, do wywołania odpowiedniej ścieżki konieczne będzie użycie Event trigger command jako funkcje wejścia cyfrowego:</p>

		</div>
	</div>

	<div  class="wpb_single_image wpb_content_element vc_align_left wpb_content_element">
		
		<figure class="wpb_wrapper vc_figure">
			<div class="vc_single_image-wrapper   vc_box_border_grey"><img decoding="async" width="479" height="341" src="https://induprogress.pl/wp-content/uploads/2025/11/A6_14.png" class="vc_single_image-img attachment-large" alt="sterowanie canopen B3_14" title="sterowanie canopen B3_14" srcset="https://induprogress.pl/wp-content/uploads/2025/11/A6_14.png 479w, https://induprogress.pl/wp-content/uploads/2025/11/A6_14-300x214.png 300w" sizes="(max-width: 479px) 100vw, 479px" /></div>
		</figure>
	</div>

	<div class="wpb_text_column wpb_content_element " >
		<div class="wpb_wrapper">
			<p>W następnym kroku należy dodać nową ścieżkę. W tym celu przechodzimy do zakładki PR Mode Setting i wybieramy ścieżkę, którą chcemy skonfigurować.</p>

		</div>
	</div>
<div class="vc_row wpb_row vc_inner vc_row-fluid"><div class="wpb_column vc_column_container vc_col-sm-3"><div class="vc_column-inner "><div class="wpb_wrapper">
	<div  class="wpb_single_image wpb_content_element vc_align_left wpb_content_element">
		
		<figure class="wpb_wrapper vc_figure">
			<div class="vc_single_image-wrapper   vc_box_border_grey"><img decoding="async" width="200" height="542" src="https://induprogress.pl/wp-content/uploads/2025/11/A6_15.png" class="vc_single_image-img attachment-large" alt="sterowanie canopen B3_15" title="sterowanie canopen B3_15" srcset="https://induprogress.pl/wp-content/uploads/2025/11/A6_15.png 200w, https://induprogress.pl/wp-content/uploads/2025/11/A6_15-111x300.png 111w" sizes="(max-width: 200px) 100vw, 200px" /></div>
		</figure>
	</div>
</div></div></div><div class="wpb_column vc_column_container vc_col-sm-9"><div class="vc_column-inner "><div class="wpb_wrapper">
	<div  class="wpb_single_image wpb_content_element vc_align_left wpb_content_element">
		
		<figure class="wpb_wrapper vc_figure">
			<div class="vc_single_image-wrapper   vc_box_border_grey"><img decoding="async" width="1024" height="629" src="https://induprogress.pl/wp-content/uploads/2025/11/A6_16-1024x629.png" class="vc_single_image-img attachment-large" alt="sterowanie canopen B3_16" title="sterowanie canopen B3_16" srcset="https://induprogress.pl/wp-content/uploads/2025/11/A6_16-1024x629.png 1024w, https://induprogress.pl/wp-content/uploads/2025/11/A6_16-300x184.png 300w, https://induprogress.pl/wp-content/uploads/2025/11/A6_16-768x471.png 768w, https://induprogress.pl/wp-content/uploads/2025/11/A6_16-600x368.png 600w, https://induprogress.pl/wp-content/uploads/2025/11/A6_16.png 1116w" sizes="(max-width: 1024px) 100vw, 1024px" /></div>
		</figure>
	</div>
</div></div></div></div>
	<div class="wpb_text_column wpb_content_element " >
		<div class="wpb_wrapper">
			<p>Aby wykonanie ścieżki było możliwe, konieczne będzie również przypisanie nr ścieżki do odpowiedniego Eventu.</p>
<p>Uwaga! Do Eventów można przypisać jedynie ścieżki o numerach: 51-63.</p>

		</div>
	</div>
<div class="vc_row wpb_row vc_inner vc_row-fluid"><div class="wpb_column vc_column_container vc_col-sm-3"><div class="vc_column-inner "><div class="wpb_wrapper">
	<div  class="wpb_single_image wpb_content_element vc_align_left wpb_content_element">
		
		<figure class="wpb_wrapper vc_figure">
			<div class="vc_single_image-wrapper   vc_box_border_grey"><img decoding="async" width="200" height="542" src="https://induprogress.pl/wp-content/uploads/2025/11/A6_17.png" class="vc_single_image-img attachment-large" alt="sterowanie canopen B3_17" title="sterowanie canopen B3_17" srcset="https://induprogress.pl/wp-content/uploads/2025/11/A6_17.png 200w, https://induprogress.pl/wp-content/uploads/2025/11/A6_17-111x300.png 111w" sizes="(max-width: 200px) 100vw, 200px" /></div>
		</figure>
	</div>
</div></div></div><div class="wpb_column vc_column_container vc_col-sm-9"><div class="vc_column-inner "><div class="wpb_wrapper">
	<div  class="wpb_single_image wpb_content_element vc_align_left wpb_content_element">
		
		<figure class="wpb_wrapper vc_figure">
			<div class="vc_single_image-wrapper   vc_box_border_grey"><img decoding="async" width="770" height="570" src="https://induprogress.pl/wp-content/uploads/2025/11/A6_18.png" class="vc_single_image-img attachment-large" alt="sterowanie canopen B3_18" title="sterowanie canopen B3_18" srcset="https://induprogress.pl/wp-content/uploads/2025/11/A6_18.png 770w, https://induprogress.pl/wp-content/uploads/2025/11/A6_18-300x222.png 300w, https://induprogress.pl/wp-content/uploads/2025/11/A6_18-768x569.png 768w, https://induprogress.pl/wp-content/uploads/2025/11/A6_18-600x444.png 600w" sizes="(max-width: 770px) 100vw, 770px" /></div>
		</figure>
	</div>
</div></div></div></div>
	<div class="wpb_text_column wpb_content_element " >
		<div class="wpb_wrapper">
			<p>Po wykonaniu całej konfiguracji w ASDASoft należy wgrać ją do serwonapędu klikając w lewym górnym rogu Write All to Servo.</p>
<p>Od tej chwili przy użyciu wejść cyfrowych (sterowanych programowo) możliwe jest uruchamianie serwonapędu (Servo ON) i wyzwalanie eventów (i co za tym idzie ścieżek PR).</p>
<p>Poniżej przedstawiony został podstawowy program umożliwiający sterowanie serwonapędem oraz monitorujący aktualną pozycję serwonapędu:</p>
<p>&nbsp;</p>
<p>Parametry zmapowane w CANopen Builder:</p>

		</div>
	</div>

	<div  class="wpb_single_image wpb_content_element vc_align_left wpb_content_element">
		
		<figure class="wpb_wrapper vc_figure">
			<div class="vc_single_image-wrapper   vc_box_border_grey"><img decoding="async" width="561" height="604" src="https://induprogress.pl/wp-content/uploads/2025/11/A6_19.png" class="vc_single_image-img attachment-large" alt="sterowanie canopen B3_19" title="sterowanie canopen B3_19" srcset="https://induprogress.pl/wp-content/uploads/2025/11/A6_19.png 561w, https://induprogress.pl/wp-content/uploads/2025/11/A6_19-279x300.png 279w" sizes="(max-width: 561px) 100vw, 561px" /></div>
		</figure>
	</div>

	<div class="wpb_text_column wpb_content_element " >
		<div class="wpb_wrapper">
			<p>W ISPSoft tworzymy tablicę zmiennych globalnych, w której odwołujemy się do adresów skonfigurowanych w CANopen Builder:</p>

		</div>
	</div>

	<div  class="wpb_single_image wpb_content_element vc_align_left wpb_content_element">
		
		<figure class="wpb_wrapper vc_figure">
			<div class="vc_single_image-wrapper   vc_box_border_grey"><img decoding="async" width="1024" height="187" src="https://induprogress.pl/wp-content/uploads/2025/11/A6_20-1024x187.png" class="vc_single_image-img attachment-large" alt="sterowanie canopen B3_20" title="sterowanie canopen B3_20" srcset="https://induprogress.pl/wp-content/uploads/2025/11/A6_20-1024x187.png 1024w, https://induprogress.pl/wp-content/uploads/2025/11/A6_20-300x55.png 300w, https://induprogress.pl/wp-content/uploads/2025/11/A6_20-768x141.png 768w, https://induprogress.pl/wp-content/uploads/2025/11/A6_20-600x110.png 600w, https://induprogress.pl/wp-content/uploads/2025/11/A6_20.png 1098w" sizes="(max-width: 1024px) 100vw, 1024px" /></div>
		</figure>
	</div>
<div class="vc_row wpb_row vc_inner vc_row-fluid"><div class="wpb_column vc_column_container vc_col-sm-6"><div class="vc_column-inner "><div class="wpb_wrapper">
	<div  class="wpb_single_image wpb_content_element vc_align_left wpb_content_element">
		
		<figure class="wpb_wrapper vc_figure">
			<div class="vc_single_image-wrapper   vc_box_border_grey"><img decoding="async" width="688" height="538" src="https://induprogress.pl/wp-content/uploads/2025/11/A6_21.png" class="vc_single_image-img attachment-large" alt="sterowanie canopen B3_21" title="sterowanie canopen B3_21" srcset="https://induprogress.pl/wp-content/uploads/2025/11/A6_21.png 688w, https://induprogress.pl/wp-content/uploads/2025/11/A6_21-300x235.png 300w, https://induprogress.pl/wp-content/uploads/2025/11/A6_21-600x469.png 600w" sizes="(max-width: 688px) 100vw, 688px" /></div>
		</figure>
	</div>
</div></div></div><div class="wpb_column vc_column_container vc_col-sm-6"><div class="vc_column-inner "><div class="wpb_wrapper">
	<div  class="wpb_single_image wpb_content_element vc_align_left wpb_content_element">
		
		<figure class="wpb_wrapper vc_figure">
			<div class="vc_single_image-wrapper   vc_box_border_grey"><img decoding="async" width="681" height="566" src="https://induprogress.pl/wp-content/uploads/2025/11/A6_22.png" class="vc_single_image-img attachment-large" alt="sterowanie canopen B3_22" title="sterowanie canopen B3_22" srcset="https://induprogress.pl/wp-content/uploads/2025/11/A6_22.png 681w, https://induprogress.pl/wp-content/uploads/2025/11/A6_22-300x249.png 300w, https://induprogress.pl/wp-content/uploads/2025/11/A6_22-600x499.png 600w" sizes="(max-width: 681px) 100vw, 681px" /></div>
		</figure>
	</div>
</div></div></div></div>
	<div class="wpb_text_column wpb_content_element " >
		<div class="wpb_wrapper">
			<p>W programie tym wstawiana jest wartość 5 do parametru P2-30, co służy zabezpieczeniu pamięci EEPROM przed uszkodzeniem. Następnie wpisywana jest wartość 255 do parametru P3-06, umożliwia to sterowanie wejściami cyfrowymi DI1-DI8 serwonapędu z poziomu programu. W tej samej linii odczytywana jest również pozycja aktualna serwonapędu. W Networku 3 mamy możliwość podania pozycji zadanej dla ścieżki skonfigurowanej wcześniej w PR Mode. W kolejnych liniach mamy możliwość ustawienia kolejnych bitów parametru P4-07, co umożliwia sterowanie stanem wejść cyfrowych odpowiedzialnych za załączenie: Servo ON, Alarm Reset oraz wywołanie EVENT1 oraz EVENT2.</p>

		</div>
	</div>
</div></div></div></div><div class="vc_row wpb_row vc_row-fluid"><div class="wpb_column vc_column_container vc_col-sm-12"><div class="vc_column-inner "><div class="wpb_wrapper">
	<div class="wpb_text_column wpb_content_element " >
		<div class="wpb_wrapper">
			<p><em>Opublikowano: 5 sierpnia 2024</em></p>

		</div>
	</div>
</div></div></div></div>
</div><p>Artykuł <a href="https://induprogress.pl/artykuly-techniczne/sterowanie-canopen-serwonapedem-serii-b3/">Sterowanie CANopen serwonapędem serii B3</a> pochodzi z serwisu <a href="https://induprogress.pl">Induprogress</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://induprogress.pl/artykuly-techniczne/sterowanie-canopen-serwonapedem-serii-b3/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Zabezpieczenia w sterownikach PLC- kompletny przewodnik</title>
		<link>https://induprogress.pl/artykuly-techniczne/zabezpieczenia-w-sterownikach-plc-kompletny-przewodnik/</link>
					<comments>https://induprogress.pl/artykuly-techniczne/zabezpieczenia-w-sterownikach-plc-kompletny-przewodnik/#respond</comments>
		
		<dc:creator><![CDATA[Aleksandra Puzon]]></dc:creator>
		<pubDate>Fri, 14 Nov 2025 11:53:21 +0000</pubDate>
				<category><![CDATA[Artykuły techniczne]]></category>
		<category><![CDATA[Sterowanie i wizualizacja procesów]]></category>
		<category><![CDATA[ISPSoft]]></category>
		<category><![CDATA[PLC]]></category>
		<category><![CDATA[sterownik]]></category>
		<category><![CDATA[sterowniki]]></category>
		<guid isPermaLink="false">https://induprogress.pl/?p=19061</guid>

					<description><![CDATA[<p>W przeciwieństwie do sterowania impulsowego nie mamy tutaj ograniczenia na ilość serwonapędów. W praktyce ten sposób</p>
<p>Artykuł <a href="https://induprogress.pl/artykuly-techniczne/zabezpieczenia-w-sterownikach-plc-kompletny-przewodnik/">Zabezpieczenia w sterownikach PLC- kompletny przewodnik</a> pochodzi z serwisu <a href="https://induprogress.pl">Induprogress</a>.</p>
]]></description>
										<content:encoded><![CDATA[<div class="wpb-content-wrapper"><div class="vc_row wpb_row vc_row-fluid"><div class="wpb_column vc_column_container vc_col-sm-12"><div class="vc_column-inner "><div class="wpb_wrapper">
	<div  class="wpb_single_image wpb_content_element vc_align_left wpb_content_element">
		
		<figure class="wpb_wrapper vc_figure">
			<div class="vc_single_image-wrapper   vc_box_border_grey"><img decoding="async" class="vc_single_image-img " src="https://induprogress.pl/wp-content/uploads/2024/11/artykuly-techniczne-banner.jpg" width="1080" height="280" alt="artykuły techniczne induprogress" title="artykuły techniczne banner" loading="lazy" /></div>
		</figure>
	</div>
</div></div></div></div><div class="vc_row wpb_row vc_row-fluid"><div class="wpb_column vc_column_container vc_col-sm-12"><div class="vc_column-inner "><div class="wpb_wrapper">
	<div class="wpb_text_column wpb_content_element " >
		<div class="wpb_wrapper">
			<p>Oprogramowanie ISPSoft zawiera szereg narzędzi służących do zabezpieczenia projektów znajdujących się na komputerze oraz w sterowniku PLC. Należą do nich głównie hasła różnego poziomu, dzięki którym użytkownicy mogą zastosować zabezpieczenia w zależności od ich potrzeb.</p>
<p>Dostępne zabezpieczenia przedstawia poniższa grafika:</p>

		</div>
	</div>

	<div  class="wpb_single_image wpb_content_element vc_align_left wpb_content_element">
		
		<figure class="wpb_wrapper vc_figure">
			<div class="vc_single_image-wrapper   vc_box_border_grey"><img decoding="async" width="809" height="492" src="https://induprogress.pl/wp-content/uploads/2025/11/zabezpieczenia-w-sterownikach-plc-1-1.png" class="vc_single_image-img attachment-large" alt="zabezpieczenia-w-sterownikach-plc-1" title="zabezpieczenia-w-sterownikach-plc-1" srcset="https://induprogress.pl/wp-content/uploads/2025/11/zabezpieczenia-w-sterownikach-plc-1-1.png 809w, https://induprogress.pl/wp-content/uploads/2025/11/zabezpieczenia-w-sterownikach-plc-1-1-300x182.png 300w, https://induprogress.pl/wp-content/uploads/2025/11/zabezpieczenia-w-sterownikach-plc-1-1-768x467.png 768w, https://induprogress.pl/wp-content/uploads/2025/11/zabezpieczenia-w-sterownikach-plc-1-1-600x365.png 600w" sizes="(max-width: 809px) 100vw, 809px" /></div>
		</figure>
	</div>

	<div class="wpb_text_column wpb_content_element " >
		<div class="wpb_wrapper">
			<table width="685">
<tbody>
<tr>
<td colspan="2" width="226"><strong>Rodzaj hasła</strong></td>
<td width="425"><strong>Opis</strong></td>
</tr>
<tr>
<td rowspan="4" width="90"><strong>Projekt ISPSoft</strong></td>
<td width="121"><strong>ID Programu</strong></p>
<p><strong>(Program ID)</strong></td>
<td width="425">Podstawowe zabezpieczenie. ID programu musi być identyczne<br />
z ID ustawionym na PLC przed pobraniem projektu na sterownik, dany projekt może być załadowany tylko do konkretnego sterownika PLC.</td>
</tr>
<tr>
<td width="121"><strong>Hasło Projektu</strong></p>
<p><strong>(Project Password)</strong></td>
<td width="425">Hasło projektu zabezpiecza cały program w projekcie. Za każdym razem, gdy ktoś otwiera POU w projekcie zabezpieczonym hasłem wymagane będzie jego podanie.</td>
</tr>
<tr>
<td width="121"><strong>Hasło POU</strong></p>
<p><strong>(POU Password)</strong></td>
<td width="425">Hasło POU używane jest to zabezpieczenia POU. Użytkownik może zablokować dostęp do poszczególnych POU hasłem, aby zabezpieczyć kod programu.</td>
</tr>
<tr>
<td width="121"><strong>Hasło Podprogramu</strong></p>
<p><strong>(Subroutine Password)</strong></td>
<td width="425">Blokuje dostęp do podprogramów po pobraniu projektu ze sterownika PLC. Seria sterowników AH500 stosuje inny mechanizm zabezpieczania podprogramów.</td>
</tr>
<tr>
<td rowspan="2" width="90"><strong>PLC</strong></td>
<td width="121"><strong>ID PLC</strong></p>
<p><strong>(PLC ID)</strong></td>
<td width="425">Podstawowe zabezpieczenie. ID programu musi być identyczne z ID ustawionym na PLC przed pobraniem projektu na sterownik, dany projekt może być załadowany tylko do konkretnego sterownika PLC.</td>
</tr>
<tr>
<td width="121"><strong>Hasło PLC</strong></p>
<p><strong>(PLC Password)</strong></td>
<td width="425">Hasło PLC musi zostać wprowadzone zarówno przed załadowaniem na PLC jak i pobraniem z PLC chronionego tym hasłem programu.</td>
</tr>
</tbody>
</table>

		</div>
	</div>
</div></div></div></div><div class="vc_row wpb_row vc_row-fluid"><div class="wpb_column vc_column_container vc_col-sm-12"><div class="vc_column-inner "><div class="wpb_wrapper"><h2 style="text-align: left" class="vc_custom_heading">ID programu, ID PLC</h2>
	<div class="wpb_text_column wpb_content_element " >
		<div class="wpb_wrapper">
			<p>ID jest podstawowym zabezpieczeniem danych. ID programu, który ma trafić na sterownik PLC musi być identyczne z ID tego sterownika. Oznacza to, że projekt chroniony swoim ID może być załadowany tylko do konkretnego sterownika o tym samym ID.</p>
<p>W przypadku pobierania programu z PLC użytkownik zostanie poproszony wcześniej o podanie ID sterownika. Sytuacja wygląda podobnie w przypadku otwierania chronionego projektu – zanim program zostanie otworzony należy podać ID projektu. Zabezpieczenie to jest zatem uniwersalne, służy do ogólnego zabezpieczenia danych.</p>

		</div>
	</div>
<div class="vc_empty_space"   style="height: 20px"><span class="vc_empty_space_inner"></span></div></div></div></div></div><div class="vc_row wpb_row vc_row-fluid"><div class="wpb_column vc_column_container vc_col-sm-12"><div class="vc_column-inner "><div class="wpb_wrapper"><h2 style="text-align: left" class="vc_custom_heading">Ustawianie ID programu</h2>
	<div class="wpb_text_column wpb_content_element " >
		<div class="wpb_wrapper">
			<p>Należy przejść do menu <strong>Tools -&gt; Program Settings -&gt; Program ID Setting</strong>, otworzy się okno w którym podaje się nowe ID programu:</p>

		</div>
	</div>

	<div  class="wpb_single_image wpb_content_element vc_align_left wpb_content_element">
		
		<figure class="wpb_wrapper vc_figure">
			<div class="vc_single_image-wrapper   vc_box_border_grey"><img decoding="async" width="726" height="244" src="https://induprogress.pl/wp-content/uploads/2025/11/zabezpieczenia-w-sterownikach-plc-2-1.png" class="vc_single_image-img attachment-large" alt="zabezpieczenia-w-sterownikach-plc-2" title="zabezpieczenia-w-sterownikach-plc-2" srcset="https://induprogress.pl/wp-content/uploads/2025/11/zabezpieczenia-w-sterownikach-plc-2-1.png 726w, https://induprogress.pl/wp-content/uploads/2025/11/zabezpieczenia-w-sterownikach-plc-2-1-300x101.png 300w, https://induprogress.pl/wp-content/uploads/2025/11/zabezpieczenia-w-sterownikach-plc-2-1-600x202.png 600w" sizes="(max-width: 726px) 100vw, 726px" /></div>
		</figure>
	</div>

	<div class="wpb_text_column wpb_content_element " >
		<div class="wpb_wrapper">
			<p>Jeśli projekt nie jest chroniony swoim ID to w nowo otwartym oknie znajdować się będą dwa pola do wpisania nowego ID i potwierdzenia go. Po jego wpisaniu i potwierdzeniu przyciskiem <strong>OK</strong> należy opuścić okno <strong>Program ID Setting</strong> wybierając przycisk <strong>Cancel</strong>.</p>
<p>Jeśli projekt <strong>jest</strong> chroniony swoim ID to okno <strong>Program ID Setting</strong> wyglądać będzie następująco:</p>

		</div>
	</div>

	<div  class="wpb_single_image wpb_content_element vc_align_left wpb_content_element">
		
		<figure class="wpb_wrapper vc_figure">
			<div class="vc_single_image-wrapper   vc_box_border_grey"><img decoding="async" width="288" height="245" src="https://induprogress.pl/wp-content/uploads/2025/11/zabezpieczenia-w-sterownikach-plc-3-1.png" class="vc_single_image-img attachment-large" alt="zabezpieczenia-w-sterownikach-plc-3" title="zabezpieczenia-w-sterownikach-plc-3" /></div>
		</figure>
	</div>

	<div class="wpb_text_column wpb_content_element " >
		<div class="wpb_wrapper">
			<p>Wpisanie tutaj poprawnego ID projektu spowoduje zdjęcie tego zabezpieczenia i da możliwość wprowadzenia nowego ID.</p>
<p>ID projektu nie może zawierać polskich znaków, może składać się z liter, cyfr, spacji, ważna jest wielkość znaków. Długość ID zależy od konkretnego modelu sterownika.</p>

		</div>
	</div>
<div class="vc_empty_space"   style="height: 20px"><span class="vc_empty_space_inner"></span></div></div></div></div></div><div class="vc_row wpb_row vc_row-fluid"><div class="wpb_column vc_column_container vc_col-sm-12"><div class="vc_column-inner "><div class="wpb_wrapper"><h3 style="text-align: left" class="vc_custom_heading">Ustawianie ID PLC</h3>
	<div class="wpb_text_column wpb_content_element " >
		<div class="wpb_wrapper">
			<p>Zanim ID zostanie nałożone na sterownik należy się upewnić, że ISPSoft jest z nim połączony. Następnie należy w menu przejść do <strong>PLC -&gt; System Security -&gt; PLC ID Setting</strong></p>

		</div>
	</div>

	<div  class="wpb_single_image wpb_content_element vc_align_left wpb_content_element">
		
		<figure class="wpb_wrapper vc_figure">
			<div class="vc_single_image-wrapper   vc_box_border_grey"><img decoding="async" width="943" height="334" src="https://induprogress.pl/wp-content/uploads/2025/11/zabezpieczenia-w-sterownikach-plc-4-1.png" class="vc_single_image-img attachment-large" alt="zabezpieczenia-w-sterownikach-plc-4" title="zabezpieczenia-w-sterownikach-plc-4" srcset="https://induprogress.pl/wp-content/uploads/2025/11/zabezpieczenia-w-sterownikach-plc-4-1.png 943w, https://induprogress.pl/wp-content/uploads/2025/11/zabezpieczenia-w-sterownikach-plc-4-1-300x106.png 300w, https://induprogress.pl/wp-content/uploads/2025/11/zabezpieczenia-w-sterownikach-plc-4-1-768x272.png 768w, https://induprogress.pl/wp-content/uploads/2025/11/zabezpieczenia-w-sterownikach-plc-4-1-600x213.png 600w" sizes="(max-width: 943px) 100vw, 943px" /></div>
		</figure>
	</div>

	<div class="wpb_text_column wpb_content_element " >
		<div class="wpb_wrapper">
			<p>Jeśli sterownik nie jest chroniony swoim ID to w nowo otwartym oknie znajdować się będą dwa pola do wpisania nowego ID i potwierdzenia go. Po jego wpisaniu i potwierdzeniu przyciskiem <strong>OK</strong> należy opuścić okno <strong>Program ID Setting</strong> wybierając przycisk <strong>Cancel</strong>.</p>
<p>Jeśli sterownik <strong>jest</strong> chroniony swoim ID to w otwartym oknie znajdować się będzie jedno pole do wpisania aktualnego ID PLC i zdjęcia tego zabezpieczenia.</p>
<p>Podobnie jak w ID projektu, ID PLC nie może zawierać polskich znaków, może składać się z liter, cyfr, spacji, ważna jest wielkość znaków. Długość ID zależy od konkretnego modelu sterownika.</p>

		</div>
	</div>
<div class="vc_empty_space"   style="height: 20px"><span class="vc_empty_space_inner"></span></div></div></div></div></div><div class="vc_row wpb_row vc_row-fluid"><div class="wpb_column vc_column_container vc_col-sm-12"><div class="vc_column-inner "><div class="wpb_wrapper"><h3 style="text-align: left" class="vc_custom_heading">Hasło projektu, hasło PLC</h3>
	<div class="wpb_text_column wpb_content_element " >
		<div class="wpb_wrapper">
			<p>Hasło projektu służy do zabezpieczania programów w projekcie. Podanie tego hasła jest wymagane przed otwarciem POU znajdującego się w danym projekcie, dodatkowo użytkownik ma możliwość zdefiniowania maksymalnej liczby prób wpisywania hasła. Jeśli liczba ta zostanie przekroczona to projekt zostanie zamknięty.</p>
<p>W przypadku hasła PLC sytuacja wygląda podobnie. Podanie hasła jest wymagane przed pobraniem lub załadowaniem programu na sterownik. Tutaj również użytkownik może zdefiniować maksymalną liczbę prób wpisania hasła, po przekroczeniu której sterownik PLC zostanie zablokowany. Jedynym sposobem na odblokowanie sterownika jest zresetowanie go do ustawień fabrycznych.</p>

		</div>
	</div>
<div class="vc_empty_space"   style="height: 20px"><span class="vc_empty_space_inner"></span></div></div></div></div></div><div class="vc_row wpb_row vc_row-fluid"><div class="wpb_column vc_column_container vc_col-sm-12"><div class="vc_column-inner "><div class="wpb_wrapper"><h3 style="text-align: left" class="vc_custom_heading">Ustawianie hasła projektu</h3>
	<div class="wpb_text_column wpb_content_element " >
		<div class="wpb_wrapper">
			<p>Należy przejść to menu <strong>Tools -&gt; Program Settings -&gt; Project Password Setting</strong>, otworzy się okno <strong>Projetct Password Setting</strong>:</p>

		</div>
	</div>

	<div  class="wpb_single_image wpb_content_element vc_align_left wpb_content_element">
		
		<figure class="wpb_wrapper vc_figure">
			<div class="vc_single_image-wrapper   vc_box_border_grey"><img decoding="async" width="781" height="309" src="https://induprogress.pl/wp-content/uploads/2025/11/zabezpieczenia-w-sterownikach-plc-5-1.png" class="vc_single_image-img attachment-large" alt="zabezpieczenia-w-sterownikach-plc-5" title="zabezpieczenia-w-sterownikach-plc-5" srcset="https://induprogress.pl/wp-content/uploads/2025/11/zabezpieczenia-w-sterownikach-plc-5-1.png 781w, https://induprogress.pl/wp-content/uploads/2025/11/zabezpieczenia-w-sterownikach-plc-5-1-300x119.png 300w, https://induprogress.pl/wp-content/uploads/2025/11/zabezpieczenia-w-sterownikach-plc-5-1-768x304.png 768w, https://induprogress.pl/wp-content/uploads/2025/11/zabezpieczenia-w-sterownikach-plc-5-1-600x237.png 600w" sizes="(max-width: 781px) 100vw, 781px" /></div>
		</figure>
	</div>

	<div class="wpb_text_column wpb_content_element " >
		<div class="wpb_wrapper">
			<p>Jeśli projekt nie jest chroniony hasłem to otwarte okno zawierać będzie dwa pola (tak jak powyżej) do wprowadzenia i potwierdzenia nowego hasła. Tak jak przy pozostałych hasłach akceptowane są jedynie angielskie litery, cyfry i spacje oraz brana jest pod uwagę wielkość znaków. Aby ograniczyć liczbę prób wprowadzania hasła zaznaczyć należy pole <strong>Enable Limited Times</strong> i podać tę liczbę. Od momentu potwierdzenia przyciskiem <strong>OK</strong> projekt chroniony jest hasłem. Okno zostanie zamknięte po kliknięciu <strong>Cancel</strong>:</p>

		</div>
	</div>

	<div  class="wpb_single_image wpb_content_element vc_align_left wpb_content_element">
		
		<figure class="wpb_wrapper vc_figure">
			<div class="vc_single_image-wrapper   vc_box_border_grey"><img decoding="async" width="637" height="315" src="https://induprogress.pl/wp-content/uploads/2025/11/zabezpieczenia-w-sterownikach-plc-6-1.png" class="vc_single_image-img attachment-large" alt="zabezpieczenia-w-sterownikach-plc-6" title="zabezpieczenia-w-sterownikach-plc-6" srcset="https://induprogress.pl/wp-content/uploads/2025/11/zabezpieczenia-w-sterownikach-plc-6-1.png 637w, https://induprogress.pl/wp-content/uploads/2025/11/zabezpieczenia-w-sterownikach-plc-6-1-300x148.png 300w, https://induprogress.pl/wp-content/uploads/2025/11/zabezpieczenia-w-sterownikach-plc-6-1-600x297.png 600w" sizes="(max-width: 637px) 100vw, 637px" /></div>
		</figure>
	</div>

	<div class="wpb_text_column wpb_content_element " >
		<div class="wpb_wrapper">
			<p>Jeśli projekt był już chroniony hasłem to po otwarciu okna <strong>Project Password Setting</strong> użytkownik zostanie poproszony o podanie go. Po potwierdzeniu przyciskiem <strong>OK</strong> zabezpieczenie to zostanie zdjęte. Aby tego nie robić można opuścić to okno klikając przycisk <strong>Cancel</strong>.</p>
<p>W przypadku serii sterowników DVP można skorzystać z karty DVPPCC01 przechowującej kopię zapasową. Jeśli pole <strong>Program Copy to PCC01</strong> zostanie zaznaczone to po załadowaniu programu sterownik wejdzie w tryb oczekiwania na kartę backup. Jeśli karta DVPPCC01 zostanie podłączona do sterownika w trybie oczekiwania to na karcie utworzona zostanie kopia zapasowa programu sterownika. Jeśli jednak przed podłączeniem karty do sterownika wysłana zostanie jakakolwiek komenda to tryb oczekiwania zakończy się i kopia zapasowa nie zostanie już utworzona.</p>

		</div>
	</div>
<div class="vc_empty_space"   style="height: 20px"><span class="vc_empty_space_inner"></span></div></div></div></div></div><div class="vc_row wpb_row vc_row-fluid"><div class="wpb_column vc_column_container vc_col-sm-12"><div class="vc_column-inner "><div class="wpb_wrapper"><h3 style="text-align: left" class="vc_custom_heading">Ustawianie hasła PLC</h3>
	<div class="wpb_text_column wpb_content_element " >
		<div class="wpb_wrapper">
			<p>Zanim hasło zostanie nałożone na sterownik należy się upewnić, że ISPSoft jest z nim połączony. Należy następnie przejść do menu: <strong>PLC -&gt; System Security -&gt; Password Setting</strong>. ISPSoft połączy się ze sterownikiem i wczyta z niego informacje na temat hasła, zostanie otworzone okno <strong>Password Setting</strong>:</p>

		</div>
	</div>

	<div  class="wpb_single_image wpb_content_element vc_align_left wpb_content_element">
		
		<figure class="wpb_wrapper vc_figure">
			<div class="vc_single_image-wrapper   vc_box_border_grey"><img decoding="async" width="814" height="326" src="https://induprogress.pl/wp-content/uploads/2025/11/zabezpieczenia-w-sterownikach-plc-7-1.png" class="vc_single_image-img attachment-large" alt="zabezpieczenia-w-sterownikach-plc-7" title="zabezpieczenia-w-sterownikach-plc-7" srcset="https://induprogress.pl/wp-content/uploads/2025/11/zabezpieczenia-w-sterownikach-plc-7-1.png 814w, https://induprogress.pl/wp-content/uploads/2025/11/zabezpieczenia-w-sterownikach-plc-7-1-300x120.png 300w, https://induprogress.pl/wp-content/uploads/2025/11/zabezpieczenia-w-sterownikach-plc-7-1-768x308.png 768w, https://induprogress.pl/wp-content/uploads/2025/11/zabezpieczenia-w-sterownikach-plc-7-1-600x240.png 600w" sizes="(max-width: 814px) 100vw, 814px" /></div>
		</figure>
	</div>

	<div class="wpb_text_column wpb_content_element " >
		<div class="wpb_wrapper">
			<p>Informacja na dolnym pasku otwartego okna (powyżej „UnLock”) wskazuje stan zabezpieczenia hasłem sterownika.</p>
<p>Jeśli sterownik nie jest chroniony hasłem to otwarte okno zawierać będzie dwa pola (tak jak powyżej) do wprowadzenia i potwierdzenia nowego hasła. Tak jak przy pozostałych hasłach akceptowane są jedynie angielskie litery, cyfry i spacje oraz brana jest pod uwagę wielkość znaków. Aby ograniczyć liczbę prób wprowadzania hasła zaznaczyć należy pole <strong>Enable Limited Times</strong> i podać tę liczbę. Od momentu potwierdzenia przyciskiem <strong>OK</strong> projekt chroniony jest hasłem. Okno zostanie zamknięte po kliknięciu <strong>Cancel</strong>.</p>
<p>Jeśli dane na PLC są chronione hasłem to w otwartym oknie znajdować się będzie tylko jedno pole do wprowadzenia aktualnego hasła. Po jego wpisaniu i potwierdzeniu <strong>OK</strong> zabezpieczenie to zostanie zdjęte. Aby tego nie robić można zamknąć okno klikając <strong>Cancel</strong>.</p>

		</div>
	</div>
<div class="vc_empty_space"   style="height: 20px"><span class="vc_empty_space_inner"></span></div></div></div></div></div><div class="vc_row wpb_row vc_row-fluid"><div class="wpb_column vc_column_container vc_col-sm-12"><div class="vc_column-inner "><div class="wpb_wrapper"><h3 style="text-align: left" class="vc_custom_heading">Synchronizacja haseł projektu i sterownika</h3>
	<div class="wpb_text_column wpb_content_element " >
		<div class="wpb_wrapper">
			<p>W ISPSoft istnieje możliwość automatycznego ustawienia tego samego hasła na projekcie i sterowniku PLC podczas ładowania programu na sterownik lub pobierania go ze sterownika.</p>
<ul>
<li>Ładowanie programu na sterownik</li>
</ul>
<p>Jeśli podczas ładowania programu zaznaczona zostanie opcja <strong>Synchronize Project and PLC Password</strong> w oknie <strong>Transfer Setup</strong> to ustawione zostanie hasło PLC i będzie ono identyczne z hasłem projektu.</p>

		</div>
	</div>

	<div  class="wpb_single_image wpb_content_element vc_align_left wpb_content_element">
		
		<figure class="wpb_wrapper vc_figure">
			<div class="vc_single_image-wrapper   vc_box_border_grey"><img decoding="async" width="398" height="310" src="https://induprogress.pl/wp-content/uploads/2025/11/zabezpieczenia-w-sterownikach-plc-8-1.png" class="vc_single_image-img attachment-large" alt="zabezpieczenia-w-sterownikach-plc-8" title="zabezpieczenia-w-sterownikach-plc-8" srcset="https://induprogress.pl/wp-content/uploads/2025/11/zabezpieczenia-w-sterownikach-plc-8-1.png 398w, https://induprogress.pl/wp-content/uploads/2025/11/zabezpieczenia-w-sterownikach-plc-8-1-300x234.png 300w" sizes="(max-width: 398px) 100vw, 398px" /></div>
		</figure>
	</div>

	<div class="wpb_text_column wpb_content_element " >
		<div class="wpb_wrapper">
			<p>Jeśli hasło projektu nie będzie ustawione, a użytkownik pomimo to zaznaczy powyższą opcję to system poprosi go o podanie nowego hasła projektu. Po załadowaniu programu na sterownik hasła będą zsynchronizowane.</p>
<ul>
<li>Pobieranie programu ze sterownika</li>
</ul>
<p>Jeśli podczas pobierania programu zaznaczona zostanie opcja <strong>Synchronize Project and PLC Password</strong> w oknie <strong>Transfer Setup</strong> to ustawione zostanie hasło projektu i będzie ono identyczne z hasłem PLC.</p>

		</div>
	</div>

	<div  class="wpb_single_image wpb_content_element vc_align_left wpb_content_element">
		
		<figure class="wpb_wrapper vc_figure">
			<div class="vc_single_image-wrapper   vc_box_border_grey"><img decoding="async" width="396" height="308" src="https://induprogress.pl/wp-content/uploads/2025/11/zabezpieczenia-w-sterownikach-plc-9-1.png" class="vc_single_image-img attachment-large" alt="zabezpieczenia-w-sterownikach-plc-9" title="zabezpieczenia-w-sterownikach-plc-9" srcset="https://induprogress.pl/wp-content/uploads/2025/11/zabezpieczenia-w-sterownikach-plc-9-1.png 396w, https://induprogress.pl/wp-content/uploads/2025/11/zabezpieczenia-w-sterownikach-plc-9-1-300x233.png 300w" sizes="(max-width: 396px) 100vw, 396px" /></div>
		</figure>
	</div>

	<div class="wpb_text_column wpb_content_element " >
		<div class="wpb_wrapper">
			<p>Jeśli na sterowniku nie ma ustawionego hasła to również na projekcie nie zostanie ustawione żadne hasło. Jeśli zaznaczone zostanie pole <strong>Program</strong> to opcja <strong>Synchronize Project and PLC Password</strong> stanie się niedostępna, a hasło projektu będzie takie samo jak hasło zabezpieczające oryginalny program (kod źródłowy).</p>

		</div>
	</div>
<div class="vc_empty_space"   style="height: 20px"><span class="vc_empty_space_inner"></span></div></div></div></div></div><div class="vc_row wpb_row vc_row-fluid"><div class="wpb_column vc_column_container vc_col-sm-12"><div class="vc_column-inner "><div class="wpb_wrapper"><h3 style="text-align: left" class="vc_custom_heading">Hasło POU</h3>
	<div class="wpb_text_column wpb_content_element " >
		<div class="wpb_wrapper">
			<p>Hasło to służy do zablokowania dostępu do poszczególnych POU. Próba otworzenia zabezpieczonego POU zostanie poprzedzona prośbą o podanie hasła. Aby je ustawić należy kliknąć prawym przyciskiem myszy na wybrane POU w drzewie projektu, w otwartym oknie kontekstowym wskazać <strong>POU</strong> i kliknąć <strong>Properties…</strong> jak wskazano niżej:</p>

		</div>
	</div>

	<div  class="wpb_single_image wpb_content_element vc_align_left wpb_content_element">
		
		<figure class="wpb_wrapper vc_figure">
			<div class="vc_single_image-wrapper   vc_box_border_grey"><img decoding="async" width="520" height="604" src="https://induprogress.pl/wp-content/uploads/2025/11/zabezpieczenia-w-sterownikach-plc-10-1.png" class="vc_single_image-img attachment-large" alt="zabezpieczenia-w-sterownikach-plc-10" title="zabezpieczenia-w-sterownikach-plc-10" srcset="https://induprogress.pl/wp-content/uploads/2025/11/zabezpieczenia-w-sterownikach-plc-10-1.png 520w, https://induprogress.pl/wp-content/uploads/2025/11/zabezpieczenia-w-sterownikach-plc-10-1-258x300.png 258w" sizes="(max-width: 520px) 100vw, 520px" /></div>
		</figure>
	</div>

	<div class="wpb_text_column wpb_content_element " >
		<div class="wpb_wrapper">
			<p>Jeśli POU nie jest chronione hasłem to we wskazanym obszarze <strong>Protection</strong> znajdować się będą dwa pola do wprowadzenia i potwierdzenia nowego hasła. Po jego wpisaniu należy zapisać zmiany klikając przycisk <strong>OK</strong>.</p>
<p>Jeśli wybrane POU było już chronione hasłem to w otwartym oknie znajdować się będzie tylko jedno pole, do którego można wprowadzić aktualne hasło w celu zdjęcia zabezpieczenia z POU.</p>

		</div>
	</div>
<div class="vc_empty_space"   style="height: 20px"><span class="vc_empty_space_inner"></span></div></div></div></div></div><div class="vc_row wpb_row vc_row-fluid"><div class="wpb_column vc_column_container vc_col-sm-12"><div class="vc_column-inner "><div class="wpb_wrapper"><h2 style="text-align: left" class="vc_custom_heading">Hasło podprogramu</h2><div class="vc_empty_space"   style="height: 20px"><span class="vc_empty_space_inner"></span></div><h3 style="text-align: left" class="vc_custom_heading">Wprowadzenie</h3>
	<div class="wpb_text_column wpb_content_element " >
		<div class="wpb_wrapper">
			<p>Podczas kompilacji programu powstaje kod zawierający program i podprogram główny. Podprogram przekształcany jest w POU w blokach funkcyjnych w projekcie. Jeśli w oknie <strong>Transfer Setup</strong> pole <strong>Program</strong> jest niezaznaczone, natomiast pole <strong>Object Code</strong> jest zaznaczone to podczas ładowania projektu na sterownik podprogram główny przekształcany jest w POU w blokach funkcyjnych (sytuacja przedstawiona na schemacie niżej). Z założenia POU chronione są tylko hasłami POU, zatem podczas kompilacji nowo utworzone POU pozostaną niezabezpieczone.</p>

		</div>
	</div>

	<div  class="wpb_single_image wpb_content_element vc_align_left wpb_content_element">
		
		<figure class="wpb_wrapper vc_figure">
			<div class="vc_single_image-wrapper   vc_box_border_grey"><img decoding="async" width="663" height="449" src="https://induprogress.pl/wp-content/uploads/2025/11/zabezpieczenia-w-sterownikach-plc-11-1.png" class="vc_single_image-img attachment-large" alt="zabezpieczenia-w-sterownikach-plc-11" title="zabezpieczenia-w-sterownikach-plc-11" srcset="https://induprogress.pl/wp-content/uploads/2025/11/zabezpieczenia-w-sterownikach-plc-11-1.png 663w, https://induprogress.pl/wp-content/uploads/2025/11/zabezpieczenia-w-sterownikach-plc-11-1-300x203.png 300w, https://induprogress.pl/wp-content/uploads/2025/11/zabezpieczenia-w-sterownikach-plc-11-1-600x406.png 600w" sizes="(max-width: 663px) 100vw, 663px" /></div>
		</figure>
	</div>

	<div class="wpb_text_column wpb_content_element " >
		<div class="wpb_wrapper">
			<p>Innymi słowy technologie i rozwiązania użyte w projekcie są często zapisane w blokach funkcyjnych. Jeśli program przeszedł przez przedstawiony na schemacie wyżej proces to rozwiązania stworzone wcześniej w podprogramach pozostaną niezabezpieczone (po odczytaniu kodu ze sterownika mają one postać niezabezpieczonych POU). Aby temu zapobiec istnieje możliwość nałożenia hasła na podprogram przed załadowaniem projektu na sterownik – po późniejszym odczytaniu go hasło to przekształcone zostanie w hasło POU. Wynikiem tego będzie zastrzeżenie dostępu do podprogramu nawet po kompilacji i pobraniu projektu ze sterownika.</p>

		</div>
	</div>
<div class="vc_empty_space"   style="height: 20px"><span class="vc_empty_space_inner"></span></div></div></div></div></div><div class="vc_row wpb_row vc_row-fluid"><div class="wpb_column vc_column_container vc_col-sm-12"><div class="vc_column-inner "><div class="wpb_wrapper"><h3 style="text-align: left" class="vc_custom_heading">Ustawianie hasła podprogramu</h3>
	<div class="wpb_text_column wpb_content_element " >
		<div class="wpb_wrapper">
			<p>Aby ustawić hasło podprogramu należy w menu ISPSoft przejść do <strong>Tools -&gt; Program Settings -&gt; Subroutine Password Setting</strong>. Informacja na dole wyświetlonego okna informuje o tym czy hasło podprogramu zostało już ustalone:</p>

		</div>
	</div>

	<div  class="wpb_single_image wpb_content_element vc_align_left wpb_content_element">
		
		<figure class="wpb_wrapper vc_figure">
			<div class="vc_single_image-wrapper   vc_box_border_grey"><img decoding="async" width="759" height="273" src="https://induprogress.pl/wp-content/uploads/2025/11/zabezpieczenia-w-sterownikach-plc-12-1.png" class="vc_single_image-img attachment-large" alt="zabezpieczenia-w-sterownikach-plc-12" title="zabezpieczenia-w-sterownikach-plc-12" srcset="https://induprogress.pl/wp-content/uploads/2025/11/zabezpieczenia-w-sterownikach-plc-12-1.png 759w, https://induprogress.pl/wp-content/uploads/2025/11/zabezpieczenia-w-sterownikach-plc-12-1-300x108.png 300w, https://induprogress.pl/wp-content/uploads/2025/11/zabezpieczenia-w-sterownikach-plc-12-1-600x216.png 600w" sizes="(max-width: 759px) 100vw, 759px" /></div>
		</figure>
	</div>

	<div class="wpb_text_column wpb_content_element " >
		<div class="wpb_wrapper">
			<p>Jeśli podprogram nie jest zabezpieczony to w wyświetlonym oknie <strong>Subroutine Password Setting</strong> znajdować się będą dwa pola do wpisania nowego hasła i potwierdzenia go.</p>
<p>Jeśli hasło zostało wcześniej nałożone na podprogram to w wyświetlonym oknie znajdować się będzie tylko jedno pole do którego można wprowadzić aktualne hasło aby zdjąć zabezpieczenie z podprogramu. Tak jak przy pozostałych hasłach akceptowane są jedynie angielskie litery, cyfry i spacje oraz brana jest pod uwagę wielkość znaków.</p>

		</div>
	</div>
<div class="vc_empty_space"   style="height: 20px"><span class="vc_empty_space_inner"></span></div></div></div></div></div><div class="vc_row wpb_row vc_row-fluid"><div class="wpb_column vc_column_container vc_col-sm-12"><div class="vc_column-inner "><div class="wpb_wrapper"><h2 style="text-align: left" class="vc_custom_heading">Inne zabezpieczenia</h2><div class="vc_empty_space"   style="height: 20px"><span class="vc_empty_space_inner"></span></div><h3 style="text-align: left" class="vc_custom_heading">Wyłączenie możliwości pobrania programu z PLC serii DVP</h3>
	<div class="wpb_text_column wpb_content_element " >
		<div class="wpb_wrapper">
			<p>W ISPSoft istnieje funkcja blokująca pobieranie programu z PLC. Po jej włączeniu i załadowaniu danego projektu na sterownik nie będzie można pobrać żadnych danych ze sterownika na PC. Aby pobieranie danych z PLC było ponownie możliwe należy przywrócić ustawienia fabryczne sterownika. Dodatkowo PLC nie może być zabezpieczony hasłem (hasło PLC) aby móc korzystać z te funkcji (hasło PLC jest wtedy zbędne ponieważ żadne dane nie mogą zostać odczytane ze sterownika).</p>
<p>Aby wyłączyć możliwość pobierania programu z PLC należy w menu ISPSoft przejść do <strong>PLC -&gt; System Security -&gt; Program Upload Disable</strong>:</p>

		</div>
	</div>

	<div  class="wpb_single_image wpb_content_element vc_align_left wpb_content_element">
		
		<figure class="wpb_wrapper vc_figure">
			<div class="vc_single_image-wrapper   vc_box_border_grey"><img decoding="async" width="444" height="304" src="https://induprogress.pl/wp-content/uploads/2025/11/zabezpieczenia-w-sterownikach-plc-13-1.png" class="vc_single_image-img attachment-large" alt="zabezpieczenia-w-sterownikach-plc-13" title="zabezpieczenia-w-sterownikach-plc-13" srcset="https://induprogress.pl/wp-content/uploads/2025/11/zabezpieczenia-w-sterownikach-plc-13-1.png 444w, https://induprogress.pl/wp-content/uploads/2025/11/zabezpieczenia-w-sterownikach-plc-13-1-300x205.png 300w" sizes="(max-width: 444px) 100vw, 444px" /></div>
		</figure>
	</div>

	<div class="wpb_text_column wpb_content_element " >
		<div class="wpb_wrapper">
			<p>Przed użyciem tej funkcji należy upewnić się, że jest ona obsługiwana przez wybrany model sterownika i jego firmware.</p>

		</div>
	</div>
<div class="vc_empty_space"   style="height: 20px"><span class="vc_empty_space_inner"></span></div></div></div></div></div><div class="vc_row wpb_row vc_row-fluid"><div class="wpb_column vc_column_container vc_col-sm-12"><div class="vc_column-inner "><div class="wpb_wrapper"><h3 style="text-align: left" class="vc_custom_heading">Nadawanie rejestrom statusu „tylko do odczytu”</h3>
	<div class="wpb_text_column wpb_content_element " >
		<div class="wpb_wrapper">
			<p>Wartości przechowywane w rejestrach o tym statusie nie mogą zostać w żaden sposób zmodyfikowane przez użytkownika. Aby zmiana wartości w wybranych rejestrach była powtórnie możliwa należy przywrócić ustawienia fabryczne sterownika.</p>
<p>Aby na wybrane rejestry nałożyć status „tylko do odczytu” należy w menu ISPSoft przejść do <strong>PLC -&gt; System Security -&gt; Read Only Area Setting</strong>. W nowo otwartym oknie <strong>Read Only Area Setting</strong> można wybrać zakresy odpowiednich rejestrów i zablokować możliwość ich modyfikacji przez użytkownika. Po wprowadzeniu zmian należy kliknąć przycisk <strong>Set</strong> aby zapisać zmiany na sterowniku.</p>

		</div>
	</div>

	<div  class="wpb_single_image wpb_content_element vc_align_left wpb_content_element">
		
		<figure class="wpb_wrapper vc_figure">
			<div class="vc_single_image-wrapper   vc_box_border_grey"><img decoding="async" width="821" height="300" src="https://induprogress.pl/wp-content/uploads/2025/11/zabezpieczenia-w-sterownikach-plc-14-1.png" class="vc_single_image-img attachment-large" alt="zabezpieczenia-w-sterownikach-plc-14" title="zabezpieczenia-w-sterownikach-plc-14" srcset="https://induprogress.pl/wp-content/uploads/2025/11/zabezpieczenia-w-sterownikach-plc-14-1.png 821w, https://induprogress.pl/wp-content/uploads/2025/11/zabezpieczenia-w-sterownikach-plc-14-1-300x110.png 300w, https://induprogress.pl/wp-content/uploads/2025/11/zabezpieczenia-w-sterownikach-plc-14-1-768x281.png 768w, https://induprogress.pl/wp-content/uploads/2025/11/zabezpieczenia-w-sterownikach-plc-14-1-600x219.png 600w" sizes="(max-width: 821px) 100vw, 821px" /></div>
		</figure>
	</div>

	<div class="wpb_text_column wpb_content_element " >
		<div class="wpb_wrapper">
			<p>Przed użyciem tej funkcji należy upewnić się, że jest ona obsługiwana przez wybrany model sterownika i jego firmware.</p>

		</div>
	</div>
<div class="vc_empty_space"   style="height: 20px"><span class="vc_empty_space_inner"></span></div></div></div></div></div><div class="vc_row wpb_row vc_row-fluid"><div class="wpb_column vc_column_container vc_col-sm-12"><div class="vc_column-inner "><div class="wpb_wrapper"><h3 style="text-align: left" class="vc_custom_heading">Ustawianie hasła TC-01 (dla serii DVP)</h3>
	<div class="wpb_text_column wpb_content_element " >
		<div class="wpb_wrapper">
			<p>Użytkownik może ustawić hasło TC-01 na panelu DVPDU-01. Poniżej przedstawiono rysunek poglądowy sterownika z panelem:</p>

		</div>
	</div>

	<div  class="wpb_single_image wpb_content_element vc_align_left wpb_content_element">
		
		<figure class="wpb_wrapper vc_figure">
			<div class="vc_single_image-wrapper   vc_box_border_grey"><img decoding="async" width="530" height="327" src="https://induprogress.pl/wp-content/uploads/2025/11/zabezpieczenia-w-sterownikach-plc-15-1.png" class="vc_single_image-img attachment-large" alt="zabezpieczenia-w-sterownikach-plc-15" title="zabezpieczenia-w-sterownikach-plc-15" srcset="https://induprogress.pl/wp-content/uploads/2025/11/zabezpieczenia-w-sterownikach-plc-15-1.png 530w, https://induprogress.pl/wp-content/uploads/2025/11/zabezpieczenia-w-sterownikach-plc-15-1-300x185.png 300w" sizes="(max-width: 530px) 100vw, 530px" /></div>
		</figure>
	</div>

	<div class="wpb_text_column wpb_content_element " >
		<div class="wpb_wrapper">
			<p>Hasło TC-01 jest identyczne z hasłem PLC ustawionym w ISPSoft, zatem przed odczytaniem i wpisaniem danych przy użyciu panelu DVPDU-01 użytkownik zostanie poproszony o wpisanie tego hasła. Jeśli hasło PLC nie zostało wcześniej ustawione to będzie ono identyczne z hasłem TC-01 ustawionym poprzez panel DVPDU-01. Poniżej przedstawiono procedurę zabezpieczania sterownika hasłem TC-01.</p>
<p>1. Po przytrzymaniu przycisku <strong>ESC</strong> na panelu DVPDU-01 przez 3 sekundy, pojawi się ekran ustawiania hasła:</p>

		</div>
	</div>

	<div  class="wpb_single_image wpb_content_element vc_align_left wpb_content_element">
		
		<figure class="wpb_wrapper vc_figure">
			<div class="vc_single_image-wrapper   vc_box_border_grey"><img decoding="async" width="378" height="255" src="https://induprogress.pl/wp-content/uploads/2025/11/zabezpieczenia-w-sterownikach-plc-16-1.png" class="vc_single_image-img attachment-large" alt="zabezpieczenia-w-sterownikach-plc-16" title="zabezpieczenia-w-sterownikach-plc-16" srcset="https://induprogress.pl/wp-content/uploads/2025/11/zabezpieczenia-w-sterownikach-plc-16-1.png 378w, https://induprogress.pl/wp-content/uploads/2025/11/zabezpieczenia-w-sterownikach-plc-16-1-300x202.png 300w" sizes="(max-width: 378px) 100vw, 378px" /></div>
		</figure>
	</div>

	<div class="wpb_text_column wpb_content_element " >
		<div class="wpb_wrapper">
			<p>2. Ustawianie i zdejmowanie hasła TC-01 przez ISPSoft</p>
<p>a) Ustawianie hasła</p>
<p>Należy przejść w menu ISPSoft do <strong>Tools -&gt; DU01 Setting -&gt; Set TC-01 Password Key</strong>, otworzy się okno <strong>Set TC-01 Password Key</strong>. Należy wprowadzić w nim nowe hasło i potwierdzić przyciskiem <strong>OK</strong>.</p>

		</div>
	</div>

	<div  class="wpb_single_image wpb_content_element vc_align_left wpb_content_element">
		
		<figure class="wpb_wrapper vc_figure">
			<div class="vc_single_image-wrapper   vc_box_border_grey"><img decoding="async" width="674" height="236" src="https://induprogress.pl/wp-content/uploads/2025/11/zabezpieczenia-w-sterownikach-plc-17-1.png" class="vc_single_image-img attachment-large" alt="zabezpieczenia-w-sterownikach-plc-17" title="zabezpieczenia-w-sterownikach-plc-17" srcset="https://induprogress.pl/wp-content/uploads/2025/11/zabezpieczenia-w-sterownikach-plc-17-1.png 674w, https://induprogress.pl/wp-content/uploads/2025/11/zabezpieczenia-w-sterownikach-plc-17-1-300x105.png 300w, https://induprogress.pl/wp-content/uploads/2025/11/zabezpieczenia-w-sterownikach-plc-17-1-600x210.png 600w" sizes="(max-width: 674px) 100vw, 674px" /></div>
		</figure>
	</div>

	<div class="wpb_text_column wpb_content_element " >
		<div class="wpb_wrapper">
			<p>b) Zdejmowanie hasła</p>
<p>Należy przejść w menu ISPSoft do <strong>Tools -&gt; DU01 Setting -&gt; Clear TC-01 Password Key</strong> i w nowo otwartym oknie potwierdzić wybór klikając <strong>Yes</strong>.</p>

		</div>
	</div>

	<div  class="wpb_single_image wpb_content_element vc_align_left wpb_content_element">
		
		<figure class="wpb_wrapper vc_figure">
			<div class="vc_single_image-wrapper   vc_box_border_grey"><img decoding="async" width="568" height="233" src="https://induprogress.pl/wp-content/uploads/2025/11/zabezpieczenia-w-sterownikach-plc-18-1.png" class="vc_single_image-img attachment-large" alt="zabezpieczenia-w-sterownikach-plc-18" title="zabezpieczenia-w-sterownikach-plc-18" srcset="https://induprogress.pl/wp-content/uploads/2025/11/zabezpieczenia-w-sterownikach-plc-18-1.png 568w, https://induprogress.pl/wp-content/uploads/2025/11/zabezpieczenia-w-sterownikach-plc-18-1-300x123.png 300w" sizes="(max-width: 568px) 100vw, 568px" /></div>
		</figure>
	</div>

	<div class="wpb_text_column wpb_content_element " >
		<div class="wpb_wrapper">
			<p>c) Po ustawieniu / zdjęciu hasła TC-01 wyświetlony zostanie napis <strong>KEY SET</strong> na panelu DVPDU-01. Należy wcisnąć klawisz <strong>ESC</strong>.</p>

		</div>
	</div>

	<div  class="wpb_single_image wpb_content_element vc_align_left wpb_content_element">
		
		<figure class="wpb_wrapper vc_figure">
			<div class="vc_single_image-wrapper   vc_box_border_grey"><img decoding="async" width="539" height="160" src="https://induprogress.pl/wp-content/uploads/2025/11/zabezpieczenia-w-sterownikach-plc-19-1.png" class="vc_single_image-img attachment-large" alt="zabezpieczenia-w-sterownikach-plc-19" title="zabezpieczenia-w-sterownikach-plc-19" srcset="https://induprogress.pl/wp-content/uploads/2025/11/zabezpieczenia-w-sterownikach-plc-19-1.png 539w, https://induprogress.pl/wp-content/uploads/2025/11/zabezpieczenia-w-sterownikach-plc-19-1-300x89.png 300w" sizes="(max-width: 539px) 100vw, 539px" /></div>
		</figure>
	</div>
<div class="vc_empty_space"   style="height: 20px"><span class="vc_empty_space_inner"></span></div></div></div></div></div><div class="vc_row wpb_row vc_row-fluid"><div class="wpb_column vc_column_container vc_col-sm-12"><div class="vc_column-inner "><div class="wpb_wrapper">
	<div class="wpb_text_column wpb_content_element " >
		<div class="wpb_wrapper">
			<p><em>Opublikowano: 15 stycznia 2018</em></p>

		</div>
	</div>
</div></div></div></div>
</div><p>Artykuł <a href="https://induprogress.pl/artykuly-techniczne/zabezpieczenia-w-sterownikach-plc-kompletny-przewodnik/">Zabezpieczenia w sterownikach PLC- kompletny przewodnik</a> pochodzi z serwisu <a href="https://induprogress.pl">Induprogress</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://induprogress.pl/artykuly-techniczne/zabezpieczenia-w-sterownikach-plc-kompletny-przewodnik/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Czym jest tryb MULTI DROP HMI i jak działa z PLC</title>
		<link>https://induprogress.pl/artykuly-techniczne/czym-jest-tryb-multi-drop-hmi-i-jak-dziala-z-plc/</link>
					<comments>https://induprogress.pl/artykuly-techniczne/czym-jest-tryb-multi-drop-hmi-i-jak-dziala-z-plc/#respond</comments>
		
		<dc:creator><![CDATA[Aleksandra Puzon]]></dc:creator>
		<pubDate>Fri, 14 Nov 2025 11:03:36 +0000</pubDate>
				<category><![CDATA[Artykuły techniczne]]></category>
		<category><![CDATA[Sterowanie i wizualizacja procesów]]></category>
		<category><![CDATA[DOP-100]]></category>
		<category><![CDATA[DOP-B]]></category>
		<category><![CDATA[DOP-W]]></category>
		<category><![CDATA[HMI]]></category>
		<category><![CDATA[multi drop]]></category>
		<category><![CDATA[PLC]]></category>
		<guid isPermaLink="false">https://induprogress.pl/?p=19047</guid>

					<description><![CDATA[<p>Ten artykuł opisuje sposób połączenia i wymiany danych między oprogramowaniem SCADA, a bazami danych, których producenci </p>
<p>Artykuł <a href="https://induprogress.pl/artykuly-techniczne/czym-jest-tryb-multi-drop-hmi-i-jak-dziala-z-plc/">Czym jest tryb MULTI DROP HMI i jak działa z PLC</a> pochodzi z serwisu <a href="https://induprogress.pl">Induprogress</a>.</p>
]]></description>
										<content:encoded><![CDATA[<div class="wpb-content-wrapper"><div class="vc_row wpb_row vc_row-fluid"><div class="wpb_column vc_column_container vc_col-sm-12"><div class="vc_column-inner "><div class="wpb_wrapper">
	<div  class="wpb_single_image wpb_content_element vc_align_left wpb_content_element">
		
		<figure class="wpb_wrapper vc_figure">
			<div class="vc_single_image-wrapper   vc_box_border_grey"><img decoding="async" class="vc_single_image-img " src="https://induprogress.pl/wp-content/uploads/2024/11/artykuly-techniczne-banner.jpg" width="1080" height="280" alt="artykuły techniczne induprogress" title="artykuły techniczne banner" loading="lazy" /></div>
		</figure>
	</div>
</div></div></div></div><div class="vc_row wpb_row vc_row-fluid"><div class="wpb_column vc_column_container vc_col-sm-12"><div class="vc_column-inner "><div class="wpb_wrapper"><h2 style="text-align: left" class="vc_custom_heading">MULTI DROP HMI</h2>
	<div class="wpb_text_column wpb_content_element " >
		<div class="wpb_wrapper">
			<p>Tryb MULTI DROP pozwala na połączenie kilku (MULTI) HMI do jednego (lub więcej) PLC. Każdy z podłączonych paneli HMI może czytać oraz wpisywać wartości do PLC. Jeden panel HMI to tzw. HOST, zaś każdy kolejny podłączony to tzw. CLIENT.</p>
<p>W trybie MULTI DROP można połączyć panele różnych serii, takich jak: DOP-B, DOP-W, DOP-100.</p>

		</div>
	</div>

	<div  class="wpb_single_image wpb_content_element vc_align_left wpb_content_element">
		
		<figure class="wpb_wrapper vc_figure">
			<div class="vc_single_image-wrapper   vc_box_border_grey"><img decoding="async" width="967" height="625" src="https://induprogress.pl/wp-content/uploads/2025/11/schemat-polaczenia-paneli-hmi-host-client-z-plc-1-1.jpg" class="vc_single_image-img attachment-large" alt="schemat-polaczenia-paneli-hmi-host-client-z-plc-1" title="schemat-polaczenia-paneli-hmi-host-client-z-plc-1" srcset="https://induprogress.pl/wp-content/uploads/2025/11/schemat-polaczenia-paneli-hmi-host-client-z-plc-1-1.jpg 967w, https://induprogress.pl/wp-content/uploads/2025/11/schemat-polaczenia-paneli-hmi-host-client-z-plc-1-1-300x194.jpg 300w, https://induprogress.pl/wp-content/uploads/2025/11/schemat-polaczenia-paneli-hmi-host-client-z-plc-1-1-768x496.jpg 768w, https://induprogress.pl/wp-content/uploads/2025/11/schemat-polaczenia-paneli-hmi-host-client-z-plc-1-1-600x388.jpg 600w" sizes="(max-width: 967px) 100vw, 967px" /></div>
		</figure>
	</div>
<div class="vc_empty_space"   style="height: 20px"><span class="vc_empty_space_inner"></span></div></div></div></div></div><div class="vc_row wpb_row vc_row-fluid"><div class="wpb_column vc_column_container vc_col-sm-12"><div class="vc_column-inner "><div class="wpb_wrapper"><h2 style="text-align: left" class="vc_custom_heading">Przykład połączenia PLC oraz HMI</h2>
	<div class="wpb_text_column wpb_content_element " >
		<div class="wpb_wrapper">
			<p>W przykładzie wykorzystano jeden sterownik PLC (SS2) o adresie 1 oraz dwa panele HMI – HOST(B03E211) oraz CLIENT(B07E515).</p>

		</div>
	</div>

	<div  class="wpb_single_image wpb_content_element vc_align_left wpb_content_element">
		
		<figure class="wpb_wrapper vc_figure">
			<div class="vc_single_image-wrapper   vc_box_border_grey"><img decoding="async" width="906" height="636" src="https://induprogress.pl/wp-content/uploads/2025/11/schemat-polaczenia-paneli-hmi-host-client-z-plc-2-1.jpg" class="vc_single_image-img attachment-large" alt="schemat-polaczenia-paneli-hmi-host-client-z-plc-2" title="schemat-polaczenia-paneli-hmi-host-client-z-plc-2" srcset="https://induprogress.pl/wp-content/uploads/2025/11/schemat-polaczenia-paneli-hmi-host-client-z-plc-2-1.jpg 906w, https://induprogress.pl/wp-content/uploads/2025/11/schemat-polaczenia-paneli-hmi-host-client-z-plc-2-1-300x211.jpg 300w, https://induprogress.pl/wp-content/uploads/2025/11/schemat-polaczenia-paneli-hmi-host-client-z-plc-2-1-768x539.jpg 768w, https://induprogress.pl/wp-content/uploads/2025/11/schemat-polaczenia-paneli-hmi-host-client-z-plc-2-1-600x421.jpg 600w" sizes="(max-width: 906px) 100vw, 906px" /></div>
		</figure>
	</div>

	<div class="wpb_text_column wpb_content_element " >
		<div class="wpb_wrapper">
			<p>Fizycznie do sterownika podpinamy jedynie panel HOST, jednakże dzięki połączeniu przez Ethernet (CLIENT z HOST) utworzone jest wirtualne połączenie, które pozwala na połączenie się ze sterownikiem na tym samym COM (COM1 HOST) w CLIENT(COM1 CLIENT). <u>Numer portu COM musi być zgodny we wszystkich panelach pracujących w trybie Multi Drop.</u></p>

		</div>
	</div>
<div class="vc_empty_space"   style="height: 20px"><span class="vc_empty_space_inner"></span></div></div></div></div></div><div class="vc_row wpb_row vc_row-fluid"><div class="wpb_column vc_column_container vc_col-sm-12"><div class="vc_column-inner "><div class="wpb_wrapper"><h2 style="text-align: left" class="vc_custom_heading">Konfiguracja połączenia HOST-PLC</h2>
	<div class="wpb_text_column wpb_content_element " >
		<div class="wpb_wrapper">
			<p>W oprogramowaniu ISP SOFT tworzymy program, który ustawi parametry komunikacji COM2 sterownika z HOST HMI.</p>
<p>Wykorzystane ustawienia komunikacyjne to:</p>
<p>Modbus 7E1, 9,6 kbps</p>

		</div>
	</div>

	<div  class="wpb_single_image wpb_content_element vc_align_left wpb_content_element">
		
		<figure class="wpb_wrapper vc_figure">
			<div class="vc_single_image-wrapper   vc_box_border_grey"><img decoding="async" width="681" height="448" src="https://induprogress.pl/wp-content/uploads/2025/11/schemat-polaczenia-paneli-hmi-host-client-z-plc-3-1.jpg" class="vc_single_image-img attachment-large" alt="schemat-polaczenia-paneli-hmi-host-client-z-plc-3" title="schemat-polaczenia-paneli-hmi-host-client-z-plc-3" srcset="https://induprogress.pl/wp-content/uploads/2025/11/schemat-polaczenia-paneli-hmi-host-client-z-plc-3-1.jpg 681w, https://induprogress.pl/wp-content/uploads/2025/11/schemat-polaczenia-paneli-hmi-host-client-z-plc-3-1-300x197.jpg 300w, https://induprogress.pl/wp-content/uploads/2025/11/schemat-polaczenia-paneli-hmi-host-client-z-plc-3-1-420x275.jpg 420w, https://induprogress.pl/wp-content/uploads/2025/11/schemat-polaczenia-paneli-hmi-host-client-z-plc-3-1-600x395.jpg 600w" sizes="(max-width: 681px) 100vw, 681px" /></div>
		</figure>
	</div>
<div class="vc_empty_space"   style="height: 20px"><span class="vc_empty_space_inner"></span></div></div></div></div></div><div class="vc_row wpb_row vc_row-fluid"><div class="wpb_column vc_column_container vc_col-sm-12"><div class="vc_column-inner "><div class="wpb_wrapper"><h2 style="text-align: left" class="vc_custom_heading">Konfiguracja HMI-HOST</h2>
	<div  class="wpb_single_image wpb_content_element vc_align_left wpb_content_element">
		
		<figure class="wpb_wrapper vc_figure">
			<div class="vc_single_image-wrapper   vc_box_border_grey"><img decoding="async" width="824" height="676" src="https://induprogress.pl/wp-content/uploads/2025/11/schemat-polaczenia-paneli-hmi-host-client-z-plc-4-1.jpg" class="vc_single_image-img attachment-large" alt="schemat-polaczenia-paneli-hmi-host-client-z-plc-4" title="schemat-polaczenia-paneli-hmi-host-client-z-plc-4" srcset="https://induprogress.pl/wp-content/uploads/2025/11/schemat-polaczenia-paneli-hmi-host-client-z-plc-4-1.jpg 824w, https://induprogress.pl/wp-content/uploads/2025/11/schemat-polaczenia-paneli-hmi-host-client-z-plc-4-1-300x246.jpg 300w, https://induprogress.pl/wp-content/uploads/2025/11/schemat-polaczenia-paneli-hmi-host-client-z-plc-4-1-768x630.jpg 768w, https://induprogress.pl/wp-content/uploads/2025/11/schemat-polaczenia-paneli-hmi-host-client-z-plc-4-1-600x492.jpg 600w" sizes="(max-width: 824px) 100vw, 824px" /></div>
		</figure>
	</div>

	<div class="wpb_text_column wpb_content_element " >
		<div class="wpb_wrapper">
			<p>W miejscu oznaczonym (1) należy wybrać protokół komunikacji. Funkcję Multi – Drop(2) ustawiamy na trym HOST. Następnie należy ustawić parametry komunikacji HMI HOST ze sterownikiem PLC (3). W okienku (4) wstawiamy odpowiedni adres PLC. Następnie przechodzimy do konfiguracji portu Ethernet.</p>

		</div>
	</div>

	<div  class="wpb_single_image wpb_content_element vc_align_left wpb_content_element">
		
		<figure class="wpb_wrapper vc_figure">
			<div class="vc_single_image-wrapper   vc_box_border_grey"><img decoding="async" width="825" height="678" src="https://induprogress.pl/wp-content/uploads/2025/11/schemat-polaczenia-paneli-hmi-host-client-z-plc-5-1.png" class="vc_single_image-img attachment-large" alt="schemat-polaczenia-paneli-hmi-host-client-z-plc-5" title="schemat-polaczenia-paneli-hmi-host-client-z-plc-5" srcset="https://induprogress.pl/wp-content/uploads/2025/11/schemat-polaczenia-paneli-hmi-host-client-z-plc-5-1.png 825w, https://induprogress.pl/wp-content/uploads/2025/11/schemat-polaczenia-paneli-hmi-host-client-z-plc-5-1-300x247.png 300w, https://induprogress.pl/wp-content/uploads/2025/11/schemat-polaczenia-paneli-hmi-host-client-z-plc-5-1-768x631.png 768w, https://induprogress.pl/wp-content/uploads/2025/11/schemat-polaczenia-paneli-hmi-host-client-z-plc-5-1-600x493.png 600w" sizes="(max-width: 825px) 100vw, 825px" /></div>
		</figure>
	</div>

	<div class="wpb_text_column wpb_content_element " >
		<div class="wpb_wrapper">
			<p>Zaznaczamy funkcję nadpisania IP (5) i wpisujemy wybrany adres IP HMI HOST praz maski.</p>

		</div>
	</div>
<div class="vc_empty_space"   style="height: 20px"><span class="vc_empty_space_inner"></span></div></div></div></div></div><div class="vc_row wpb_row vc_row-fluid"><div class="wpb_column vc_column_container vc_col-sm-12"><div class="vc_column-inner "><div class="wpb_wrapper"><h2 style="text-align: left" class="vc_custom_heading">Konfiguracja HMI-CLIENT</h2>
	<div  class="wpb_single_image wpb_content_element vc_align_left wpb_content_element">
		
		<figure class="wpb_wrapper vc_figure">
			<div class="vc_single_image-wrapper   vc_box_border_grey"><img decoding="async" width="824" height="676" src="https://induprogress.pl/wp-content/uploads/2025/11/schemat-polaczenia-paneli-hmi-host-client-z-plc-6-1.jpg" class="vc_single_image-img attachment-large" alt="schemat-polaczenia-paneli-hmi-host-client-z-plc-6" title="schemat-polaczenia-paneli-hmi-host-client-z-plc-6" srcset="https://induprogress.pl/wp-content/uploads/2025/11/schemat-polaczenia-paneli-hmi-host-client-z-plc-6-1.jpg 824w, https://induprogress.pl/wp-content/uploads/2025/11/schemat-polaczenia-paneli-hmi-host-client-z-plc-6-1-300x246.jpg 300w, https://induprogress.pl/wp-content/uploads/2025/11/schemat-polaczenia-paneli-hmi-host-client-z-plc-6-1-768x630.jpg 768w, https://induprogress.pl/wp-content/uploads/2025/11/schemat-polaczenia-paneli-hmi-host-client-z-plc-6-1-600x492.jpg 600w" sizes="(max-width: 824px) 100vw, 824px" /></div>
		</figure>
	</div>

	<div class="wpb_text_column wpb_content_element " >
		<div class="wpb_wrapper">
			<p>W miejscu (1) wybieramy taki sam protokół komunikacji jak w połączeniu HOST-PLC. Opcję Multi-Drop (2) wybieramy jako CLIENT. Konfigurując połączenie Multi-Drop (3) umieszczamy adres IP HOST oraz właściwy adres PLC.</p>

		</div>
	</div>
<div class="vc_empty_space"   style="height: 20px"><span class="vc_empty_space_inner"></span></div></div></div></div></div><div class="vc_row wpb_row vc_row-fluid"><div class="wpb_column vc_column_container vc_col-sm-12"><div class="vc_column-inner "><div class="wpb_wrapper"><h2 style="text-align: left" class="vc_custom_heading">Przykład programu</h2>
	<div class="wpb_text_column wpb_content_element " >
		<div class="wpb_wrapper">
			<p>W obu projektach (HOST, CLIENT) stwórzmy element <em>Numeric Display</em> o adresie <em>{Link2}1@D10 </em>oraz element<em> Numeric Entry </em>o takim samym adresie. Następnie w obu projektach stwórzmy kolejny element <em>Numeric Display</em> o adresie $100 (w obu projektach ten sam adres) oraz <em>Numeric Entry</em> wyświetlający wartość tego samego rejestru ($100). Po utworzeniu tych elementów otrzymujemy:</p>

		</div>
	</div>

	<div  class="wpb_single_image wpb_content_element vc_align_left wpb_content_element">
		
		<figure class="wpb_wrapper vc_figure">
			<div class="vc_single_image-wrapper   vc_box_border_grey"><img decoding="async" width="872" height="1024" src="https://induprogress.pl/wp-content/uploads/2025/11/schemat-polaczenia-paneli-hmi-host-client-z-plc-7-1-872x1024.png" class="vc_single_image-img attachment-large" alt="schemat-polaczenia-paneli-hmi-host-client-z-plc-7" title="schemat-polaczenia-paneli-hmi-host-client-z-plc-7" srcset="https://induprogress.pl/wp-content/uploads/2025/11/schemat-polaczenia-paneli-hmi-host-client-z-plc-7-1-872x1024.png 872w, https://induprogress.pl/wp-content/uploads/2025/11/schemat-polaczenia-paneli-hmi-host-client-z-plc-7-1-256x300.png 256w, https://induprogress.pl/wp-content/uploads/2025/11/schemat-polaczenia-paneli-hmi-host-client-z-plc-7-1-768x902.png 768w, https://induprogress.pl/wp-content/uploads/2025/11/schemat-polaczenia-paneli-hmi-host-client-z-plc-7-1-600x704.png 600w, https://induprogress.pl/wp-content/uploads/2025/11/schemat-polaczenia-paneli-hmi-host-client-z-plc-7-1.png 1080w" sizes="(max-width: 872px) 100vw, 872px" /></div>
		</figure>
	</div>

	<div class="wpb_text_column wpb_content_element " >
		<div class="wpb_wrapper">
			<p>Po kompilacji oraz wgraniu programu możemy z wybranego panelu (HOST i CLIENT) wpisywać wybraną wartość (poprzez element <em>Numeric Entry</em>) do rejestru D10 (PLC) (elementy o adresie {Link2}1@D10 pokazują tą samą wartość, gdyż odwołują się do PLC).</p>
<p>Jednakże sytuacja ta nie zachodzi dla elementów o adresie $100, gdyż ten element odwołuje się do wewnętrznej pamięci HMI, zaś CLIENT i HOST mają oddzielną pamięć (ale o takich samych adresach).</p>

		</div>
	</div>
</div></div></div></div><div class="vc_row wpb_row vc_row-fluid"><div class="wpb_column vc_column_container vc_col-sm-12"><div class="vc_column-inner "><div class="wpb_wrapper">
	<div class="wpb_text_column wpb_content_element " >
		<div class="wpb_wrapper">
			<p><em>Opublikowano: 2 października 2017</em></p>

		</div>
	</div>
</div></div></div></div>
</div><p>Artykuł <a href="https://induprogress.pl/artykuly-techniczne/czym-jest-tryb-multi-drop-hmi-i-jak-dziala-z-plc/">Czym jest tryb MULTI DROP HMI i jak działa z PLC</a> pochodzi z serwisu <a href="https://induprogress.pl">Induprogress</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://induprogress.pl/artykuly-techniczne/czym-jest-tryb-multi-drop-hmi-i-jak-dziala-z-plc/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Rejestry indeksów w sterownikach PLC Delta– opis, przykłady zastosowania</title>
		<link>https://induprogress.pl/artykuly-techniczne/rejestry-indeksow-w-sterownikach-plc-delta-opis-przyklady-zastosowania-2/</link>
					<comments>https://induprogress.pl/artykuly-techniczne/rejestry-indeksow-w-sterownikach-plc-delta-opis-przyklady-zastosowania-2/#respond</comments>
		
		<dc:creator><![CDATA[Aleksandra Puzon]]></dc:creator>
		<pubDate>Fri, 14 Nov 2025 09:59:34 +0000</pubDate>
				<category><![CDATA[Artykuły techniczne]]></category>
		<category><![CDATA[Sterowanie i wizualizacja procesów]]></category>
		<category><![CDATA[PLC]]></category>
		<category><![CDATA[rejestry indeksów]]></category>
		<category><![CDATA[sterowniki]]></category>
		<guid isPermaLink="false">https://induprogress.pl/?p=19040</guid>

					<description><![CDATA[<p>W przeciwieństwie do sterowania impulsowego nie mamy tutaj ograniczenia na ilość serwonapędów. W praktyce ten sposób</p>
<p>Artykuł <a href="https://induprogress.pl/artykuly-techniczne/rejestry-indeksow-w-sterownikach-plc-delta-opis-przyklady-zastosowania-2/">Rejestry indeksów w sterownikach PLC Delta– opis, przykłady zastosowania</a> pochodzi z serwisu <a href="https://induprogress.pl">Induprogress</a>.</p>
]]></description>
										<content:encoded><![CDATA[<div class="wpb-content-wrapper"><div class="vc_row wpb_row vc_row-fluid"><div class="wpb_column vc_column_container vc_col-sm-12"><div class="vc_column-inner "><div class="wpb_wrapper">
	<div  class="wpb_single_image wpb_content_element vc_align_left wpb_content_element">
		
		<figure class="wpb_wrapper vc_figure">
			<div class="vc_single_image-wrapper   vc_box_border_grey"><img decoding="async" class="vc_single_image-img " src="https://induprogress.pl/wp-content/uploads/2024/11/artykuly-techniczne-banner.jpg" width="1080" height="280" alt="artykuły techniczne induprogress" title="artykuły techniczne banner" loading="lazy" /></div>
		</figure>
	</div>
</div></div></div></div><div class="vc_row wpb_row vc_row-fluid"><div class="wpb_column vc_column_container vc_col-sm-12"><div class="vc_column-inner "><div class="wpb_wrapper"><h2 style="text-align: left" class="vc_custom_heading">Czym są rejestry indeksów?</h2>
	<div class="wpb_text_column wpb_content_element " >
		<div class="wpb_wrapper">
			<p>W sterownikach PLC firmy Delta Electronics występują rejestry indeksowania umożliwiające odczyt lub zapis wartości do rejestru o adresie przesuniętym o wartość indeksu. Jest to szczególnie pomocna funkcja zarówno podczas wykonywania operacji zapisu i odczytu wartości w kolejnych rejestrach, wyszukiwania rejestru o największej lub najmniejszej wartości, oraz pracach na rejestrach o adresach wynikających z kolejności wykonywanych przez program instrukcji.</p>
<p>Dla sterowników serii Slim występuje 16 indeksów (E0-E7 oraz F0-F7).</p>
<p>W sterownikach modułowych serii AH500 jest ich 32 (E0-E31).</p>
<p>Aby prawidłowo zapisać adres rejestru z wykorzystanym indeksowaniem należy po adresie rejestru dodać znak „@” i nazwę indeksu: np. D0@E<u>0</u></p>

		</div>
	</div>
</div></div></div></div><div class="vc_row wpb_row vc_row-fluid"><div class="wpb_column vc_column_container vc_col-sm-12"><div class="vc_column-inner "><div class="wpb_wrapper"><h3 style="text-align: left" class="vc_custom_heading">Przykład 1 – Zapis rejestru z indeksowaniem:</h3>
	<div class="wpb_text_column wpb_content_element " >
		<div class="wpb_wrapper">
			<p>Na rysunku 1 przedstawiono przykładowy fragment programu, w którym po spełnieniu odpowiednich warunków zapisywane są wartości we wskazanych przez indeksy rejestrach.</p>
<p>Zgodnie z programem odpowiednio dla załączonego:</p>
<ul>
<li>M0 uzyskamy zapis wartości 5 do rejestru D0 przesuniętego o wartość E0=10 czyli D10. Po tej operacji D10=5.</li>
<li>M1 uzyskamy zapis wartości 5 do rejestru D0 przesuniętego o wartość E0=20 czyli D20. Po tej operacji D20=5.</li>
<li>M2 uzyskamy zapis wartości 15 do rejestru D0 przesuniętego o wartość E1=30 czyli D30. Po tej operacji D30=15.</li>
<li>M3 uzyskamy zapis wartości 15 do rejestru D0 przesuniętego o wartość E1=40 czyli D40. Po tej operacji D40=15.</li>
</ul>

		</div>
	</div>

	<div  class="wpb_single_image wpb_content_element vc_align_left wpb_content_element">
		
		<figure class="wpb_wrapper vc_figure">
			<div class="vc_single_image-wrapper   vc_box_border_grey"><img decoding="async" width="611" height="782" src="https://induprogress.pl/wp-content/uploads/2025/11/rejestry-indeksow-1-1.jpg" class="vc_single_image-img attachment-large" alt="rejestry-indeksow-1" title="rejestry-indeksow-1" srcset="https://induprogress.pl/wp-content/uploads/2025/11/rejestry-indeksow-1-1.jpg 611w, https://induprogress.pl/wp-content/uploads/2025/11/rejestry-indeksow-1-1-234x300.jpg 234w, https://induprogress.pl/wp-content/uploads/2025/11/rejestry-indeksow-1-1-600x768.jpg 600w" sizes="(max-width: 611px) 100vw, 611px" /></div>
		</figure>
	</div>
<h3 style="text-align: left" class="vc_custom_heading">Przykład 2 – Zapis kolejno próbkowanych punktów</h3>
	<div class="wpb_text_column wpb_content_element " >
		<div class="wpb_wrapper">
			<p>Na rysunku 2 przedstawiono fragment programu do zapisu kolejno próbkowanych współrzędnych pozycji. Próbkowanie odbywa się na zbocze narastające M10. Po jego wystąpieniu zostaje zwiększona wartość wskaźnika E0 od którego zależy miejsce zapisu współrzędnych X i Y punktu.</p>
<p>zapisane_X jest w tym przykładzie zmienną globalną o adresie D2000, zapisane_Y natomiast jest zmienną globalną o adresie D2002.</p>
<p>Taki sposób zapisu danych da następujący efekt</p>
<p>D2000 – współrzędna X pkt 1</p>
<p>D2002 – współrzędna Y pkt 1</p>
<p>D2004 – współrzędna X pkt 2</p>
<p>D2006 – współrzędna Y pkt 2</p>
<p>D2008 – współrzędna X pkt 3</p>
<p>D2010 – współrzędna Y pkt 3</p>
<p>itd.</p>
<p>Dla zabezpieczenia przed przepełnieniem rejestrów zapisu ustawione zostały granice dla narastania wartości indeksu. W tym przykładzie jest to wartość 3996 co oznacza że ostatni zapis wykona się w D5992 dla współrzędnej X oraz D5994 dla współrzędnej Y ostatniego punktu. Po dalszych próbach próbkowania zostanie wygenerowany alarm ALM_za_duzo_punktow.</p>

		</div>
	</div>

	<div  class="wpb_single_image wpb_content_element vc_align_left wpb_content_element">
		
		<figure class="wpb_wrapper vc_figure">
			<div class="vc_single_image-wrapper   vc_box_border_grey"><img decoding="async" width="945" height="444" src="https://induprogress.pl/wp-content/uploads/2025/11/rejestry-indeksow-2-1.jpg" class="vc_single_image-img attachment-large" alt="rejestry-indeksow-2" title="rejestry-indeksow-2" srcset="https://induprogress.pl/wp-content/uploads/2025/11/rejestry-indeksow-2-1.jpg 945w, https://induprogress.pl/wp-content/uploads/2025/11/rejestry-indeksow-2-1-300x141.jpg 300w, https://induprogress.pl/wp-content/uploads/2025/11/rejestry-indeksow-2-1-768x361.jpg 768w, https://induprogress.pl/wp-content/uploads/2025/11/rejestry-indeksow-2-1-600x282.jpg 600w" sizes="(max-width: 945px) 100vw, 945px" /></div>
		</figure>
	</div>
<h3 style="text-align: left" class="vc_custom_heading">Przykład 3 – Wyszukiwanie maksymalnej i minimalnej wartości</h3>
	<div class="wpb_text_column wpb_content_element " >
		<div class="wpb_wrapper">
			<p>Na rysunku 3 przedstawiono fragment programu do sprawdzania maksymalnej i minimalnej wartości współrzędnej Y spośród rejestrów z przykładu nr 2. Na zbocze narastające M20 zostaje załączone porównanie aktualnej wartości maksymalnej i minimalnej z aktualnym rejestrem wskazanym przez E0. Odpowiednie zapętlenie wywołania M20 spowoduje sprawdzenie wartości od D2002 do D5994 co czwarty rejestr i zapisanie wartości do max_Y i min_Y. Po sprawdzeniu wszystkich rejestrów dla potwierdzenia zostanie załączony bit M19.</p>

		</div>
	</div>

	<div  class="wpb_single_image wpb_content_element vc_align_left wpb_content_element">
		
		<figure class="wpb_wrapper vc_figure">
			<div class="vc_single_image-wrapper   vc_box_border_grey"><img decoding="async" width="1024" height="702" src="https://induprogress.pl/wp-content/uploads/2025/11/rejestry-indeksow-3-1-1024x702.jpg" class="vc_single_image-img attachment-large" alt="rejestry-indeksow-3" title="rejestry-indeksow-3" srcset="https://induprogress.pl/wp-content/uploads/2025/11/rejestry-indeksow-3-1-1024x702.jpg 1024w, https://induprogress.pl/wp-content/uploads/2025/11/rejestry-indeksow-3-1-300x206.jpg 300w, https://induprogress.pl/wp-content/uploads/2025/11/rejestry-indeksow-3-1-768x527.jpg 768w, https://induprogress.pl/wp-content/uploads/2025/11/rejestry-indeksow-3-1-600x411.jpg 600w, https://induprogress.pl/wp-content/uploads/2025/11/rejestry-indeksow-3-1.jpg 1193w" sizes="(max-width: 1024px) 100vw, 1024px" /></div>
		</figure>
	</div>
<h3 style="text-align: left" class="vc_custom_heading">Przykład 4 – Wypełnianie rejestrów tą samą wartością</h3>
	<div class="wpb_text_column wpb_content_element " >
		<div class="wpb_wrapper">
			<p>Na rysunku 4 przedstawiono fragment programu do zapisywania rejestrów tą samą wartością. Na zbocze narastające M20 zostaje załączone zapisywanie wartości 996 do aktualnego rejestru wskazanego przez E0. Odpowiednie zapętlenie wywołania M20 spowoduje zapis 996 od D0 do D996 co czwarty rejestr. Po zapisie wszystkich rejestrów dla potwierdzenia zostanie załączony bit M19.</p>

		</div>
	</div>

	<div  class="wpb_single_image wpb_content_element vc_align_left wpb_content_element">
		
		<figure class="wpb_wrapper vc_figure">
			<div class="vc_single_image-wrapper   vc_box_border_grey"><img decoding="async" width="1003" height="693" src="https://induprogress.pl/wp-content/uploads/2025/11/rejestry-indeksow-4-1.jpg" class="vc_single_image-img attachment-large" alt="rejestry-indeksow-4" title="rejestry-indeksow-4" srcset="https://induprogress.pl/wp-content/uploads/2025/11/rejestry-indeksow-4-1.jpg 1003w, https://induprogress.pl/wp-content/uploads/2025/11/rejestry-indeksow-4-1-300x207.jpg 300w, https://induprogress.pl/wp-content/uploads/2025/11/rejestry-indeksow-4-1-768x531.jpg 768w, https://induprogress.pl/wp-content/uploads/2025/11/rejestry-indeksow-4-1-600x415.jpg 600w" sizes="(max-width: 1003px) 100vw, 1003px" /></div>
		</figure>
	</div>
<h3 style="text-align: left" class="vc_custom_heading">Przykład 5 – Ruch interpolowany na kolejne zapisane pozycje</h3>
	<div class="wpb_text_column wpb_content_element " >
		<div class="wpb_wrapper">
			<p>Na rysunku 5 przedstawiono fragment programu sterownika 10 MC do ruchu w interpolacji liniowej przez kolejne punkty zapisane w rejestrach:</p>
<p>D100 – współrzędna X pkt 1</p>
<p>D102 – współrzędna Y pkt 1</p>
<p>D104 – współrzędna X pkt 2</p>
<p>D106 – współrzędna Y pkt 2</p>
<p>D108 – współrzędna X pkt 3</p>
<p>D110 – współrzędna Y pkt 3</p>
<p>itd.</p>
<p>Przejazdy na poszczególne pozycje zostaną zatrzymane dla pierwszej wartości współrzędnej X = 0.00.</p>

		</div>
	</div>

	<div  class="wpb_single_image wpb_content_element vc_align_left wpb_content_element">
		
		<figure class="wpb_wrapper vc_figure">
			<div class="vc_single_image-wrapper   vc_box_border_grey"><img decoding="async" width="920" height="763" src="https://induprogress.pl/wp-content/uploads/2025/11/rejestry-indeksow-5-1.jpg" class="vc_single_image-img attachment-large" alt="rejestry-indeksow-5" title="rejestry-indeksow-5" srcset="https://induprogress.pl/wp-content/uploads/2025/11/rejestry-indeksow-5-1.jpg 920w, https://induprogress.pl/wp-content/uploads/2025/11/rejestry-indeksow-5-1-300x249.jpg 300w, https://induprogress.pl/wp-content/uploads/2025/11/rejestry-indeksow-5-1-768x637.jpg 768w, https://induprogress.pl/wp-content/uploads/2025/11/rejestry-indeksow-5-1-600x498.jpg 600w" sizes="(max-width: 920px) 100vw, 920px" /></div>
		</figure>
	</div>
</div></div></div></div><div class="vc_row wpb_row vc_row-fluid"><div class="wpb_column vc_column_container vc_col-sm-12"><div class="vc_column-inner "><div class="wpb_wrapper">
	<div class="wpb_text_column wpb_content_element " >
		<div class="wpb_wrapper">
			<p><em>Opublikowano: 15 stycznia 2018</em></p>

		</div>
	</div>
</div></div></div></div>
</div><p>Artykuł <a href="https://induprogress.pl/artykuly-techniczne/rejestry-indeksow-w-sterownikach-plc-delta-opis-przyklady-zastosowania-2/">Rejestry indeksów w sterownikach PLC Delta– opis, przykłady zastosowania</a> pochodzi z serwisu <a href="https://induprogress.pl">Induprogress</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://induprogress.pl/artykuly-techniczne/rejestry-indeksow-w-sterownikach-plc-delta-opis-przyklady-zastosowania-2/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Odczyt rejestrów HMI przez sterownik PLC</title>
		<link>https://induprogress.pl/artykuly-techniczne/odczyt-rejestrow-hmi-przez-sterownik-plc/</link>
					<comments>https://induprogress.pl/artykuly-techniczne/odczyt-rejestrow-hmi-przez-sterownik-plc/#respond</comments>
		
		<dc:creator><![CDATA[Aleksandra Puzon]]></dc:creator>
		<pubDate>Fri, 14 Nov 2025 09:49:22 +0000</pubDate>
				<category><![CDATA[Artykuły techniczne]]></category>
		<category><![CDATA[Sterowanie i wizualizacja procesów]]></category>
		<category><![CDATA[DVP Slim]]></category>
		<category><![CDATA[HIM]]></category>
		<category><![CDATA[PLC]]></category>
		<guid isPermaLink="false">https://induprogress.pl/?p=19033</guid>

					<description><![CDATA[<p>W przeciwieństwie do sterowania impulsowego nie mamy tutaj ograniczenia na ilość serwonapędów. W praktyce ten sposób</p>
<p>Artykuł <a href="https://induprogress.pl/artykuly-techniczne/odczyt-rejestrow-hmi-przez-sterownik-plc/">Odczyt rejestrów HMI przez sterownik PLC</a> pochodzi z serwisu <a href="https://induprogress.pl">Induprogress</a>.</p>
]]></description>
										<content:encoded><![CDATA[<div class="wpb-content-wrapper"><div class="vc_row wpb_row vc_row-fluid"><div class="wpb_column vc_column_container vc_col-sm-12"><div class="vc_column-inner "><div class="wpb_wrapper">
	<div  class="wpb_single_image wpb_content_element vc_align_left wpb_content_element">
		
		<figure class="wpb_wrapper vc_figure">
			<div class="vc_single_image-wrapper   vc_box_border_grey"><img decoding="async" class="vc_single_image-img " src="https://induprogress.pl/wp-content/uploads/2024/11/artykuly-techniczne-banner.jpg" width="1080" height="280" alt="artykuły techniczne induprogress" title="artykuły techniczne banner" loading="lazy" /></div>
		</figure>
	</div>
</div></div></div></div><div class="vc_row wpb_row vc_row-fluid"><div class="wpb_column vc_column_container vc_col-sm-12"><div class="vc_column-inner "><div class="wpb_wrapper"><h2 style="text-align: left" class="vc_custom_heading">Odczyt rejestrów HMI przez sterownik PLC</h2>
	<div class="wpb_text_column wpb_content_element " >
		<div class="wpb_wrapper">
			<p>W większości aplikacji panel HMI pełni rolę nadrzędną nad sterownikiem PLC i jest dla niego masterem komunikacyjnym. Jednakże czasami istnieje potrzeba, by to sterownik przejął kontrolę nad wymianą danych, a panel operatorski stał się slave’m. Z tego względu we wszystkich dostępnych modelach HMI, poza standardowymi ustawieniami komunikacji, dostępne są również te, w których panel ma za zadanie jedynie odpowiadać na zapytania wysyłane z zewnętrznego urządzenia.<br />
W tym artykule postaramy się przybliżyć sposób konfiguracji panelu operatorskiego oraz sterownika tak, by to PLC zarządzało całością komunikacji między tymi urządzeniami.</p>
<p>W przedstawionym poniżej przykładzie sterownik będzie odczytywał wartość zmiennej $M0 (zmienna podtrzymywana w pamięci HMI) oraz zapisywał zmienną do rejestru $0.</p>
<p>Pierwszą czynnością, którą należy wykonać, jest ustawienie parametrów komunikacyjnych panelu operatorskiego. W przypadku łączenia się poprzez RS232 lub RS485 należy, na odpowiednim porcie COM, wybrać w polu „Manufacturers”: Modbus oraz w polu „series”: ASCII(Slave) bądź RTU(Slave) – zależnie od sposobu komunikacji. Pozostałe ustawienia dotyczą samego połączenia poprzez Modbus i powinny być takie same jak te w sterowniku PLC. Całość ustawień została zaprezentowana na poniższej grafice:</p>

		</div>
	</div>

	<div  class="wpb_single_image wpb_content_element vc_align_left wpb_content_element">
		
		<figure class="wpb_wrapper vc_figure">
			<div class="vc_single_image-wrapper   vc_box_border_grey"><img decoding="async" width="621" height="489" src="https://induprogress.pl/wp-content/uploads/2025/11/ustawienia-komunikacji-hmi-modbus-slave-1-1.jpg" class="vc_single_image-img attachment-large" alt="ustawienia-komunikacji-hmi-modbus-slave-1" title="ustawienia-komunikacji-hmi-modbus-slave-1" srcset="https://induprogress.pl/wp-content/uploads/2025/11/ustawienia-komunikacji-hmi-modbus-slave-1-1.jpg 621w, https://induprogress.pl/wp-content/uploads/2025/11/ustawienia-komunikacji-hmi-modbus-slave-1-1-300x236.jpg 300w, https://induprogress.pl/wp-content/uploads/2025/11/ustawienia-komunikacji-hmi-modbus-slave-1-1-600x472.jpg 600w" sizes="(max-width: 621px) 100vw, 621px" /></div>
		</figure>
	</div>

	<div class="wpb_text_column wpb_content_element " >
		<div class="wpb_wrapper">
			<p>Jeśli panel operatorski wyposażony jest w port ethernetowy można odczytywać (i zapisywać) z niego dane używając protokołu Modbus TCP/IP. W tym celu wystarczy ustawić podstawowe parametry sieci HMI w zakładce „LocalHost”. Komunikacja odbywa się wtedy poprzez domyślny port 502.</p>

		</div>
	</div>

	<div  class="wpb_single_image wpb_content_element vc_align_left wpb_content_element">
		
		<figure class="wpb_wrapper vc_figure">
			<div class="vc_single_image-wrapper   vc_box_border_grey"><img decoding="async" width="637" height="490" src="https://induprogress.pl/wp-content/uploads/2025/11/ustawienia-komunikacji-hmi-modbus-slave-2-1.jpg" class="vc_single_image-img attachment-large" alt="ustawienia-komunikacji-hmi-modbus-slave-2" title="ustawienia-komunikacji-hmi-modbus-slave-2" srcset="https://induprogress.pl/wp-content/uploads/2025/11/ustawienia-komunikacji-hmi-modbus-slave-2-1.jpg 637w, https://induprogress.pl/wp-content/uploads/2025/11/ustawienia-komunikacji-hmi-modbus-slave-2-1-300x231.jpg 300w, https://induprogress.pl/wp-content/uploads/2025/11/ustawienia-komunikacji-hmi-modbus-slave-2-1-600x462.jpg 600w" sizes="(max-width: 637px) 100vw, 637px" /></div>
		</figure>
	</div>

	<div class="wpb_text_column wpb_content_element " >
		<div class="wpb_wrapper">
			<p>Każdy rejestr panelu operatorskiego ma przyporządkowany komunikacyjny numer decymalny – w przypadku standardowej czterocyfrowej adresacji rejestrów należy wykorzystywać jedynie pierwsze 4 cyfry adresów zgodnie z poniższą tabelą:</p>

		</div>
	</div>

	<div  class="wpb_single_image wpb_content_element vc_align_left wpb_content_element">
		
		<figure class="wpb_wrapper vc_figure">
			<div class="vc_single_image-wrapper   vc_box_border_grey"><img decoding="async" width="607" height="379" src="https://induprogress.pl/wp-content/uploads/2025/11/ustawienia-komunikacji-hmi-modbus-slave-3-1.jpg" class="vc_single_image-img attachment-large" alt="ustawienia-komunikacji-hmi-modbus-slave-3" title="ustawienia-komunikacji-hmi-modbus-slave-3" srcset="https://induprogress.pl/wp-content/uploads/2025/11/ustawienia-komunikacji-hmi-modbus-slave-3-1.jpg 607w, https://induprogress.pl/wp-content/uploads/2025/11/ustawienia-komunikacji-hmi-modbus-slave-3-1-300x187.jpg 300w, https://induprogress.pl/wp-content/uploads/2025/11/ustawienia-komunikacji-hmi-modbus-slave-3-1-600x375.jpg 600w" sizes="(max-width: 607px) 100vw, 607px" /></div>
		</figure>
	</div>

	<div class="wpb_text_column wpb_content_element " >
		<div class="wpb_wrapper">
			<p><strong><u>UWAGA: </u></strong>W nowszych wersjach paneli nie występuje przesunięcie pomiędzy adresami Modbus, a rejestrami wewnętrznymi HMI. Przykładowo dla rejestru $M0 adres decymalny będzie wynosił 2000, dla $M1 będzie to 2001 itd.</p>
<p>Ostatnim krokiem jest odpowiednie ustawienie parametrów komunikacji PLC oraz zapisanie instrukcji do wymiany danych z HMI. Proces ten pokażemy na przykładzie sterownika serii slim Delta Electronics, który komunikuje się z panelem przy pomocy RS485 (ustawienia HMI widoczne są na pierwszym obrazku niniejszego artykułu).</p>
<p>Ustawienia komunikacji RS485 dla PLC zostały pozostawione na wartościach domyślnych, tj. 9600, E, 1, ASCII oraz adres urządzenia wynoszący 1 (panel ma zmieniony adres komunikacyjny na wartość 2). Teraz wystarczy ustawić odpowiednio blok MODRW tworzący ramkę komunikacyjną, tak by odczytywał rejestr $M0 oraz nadpisywał $0 (w przypadku testowanego HMI nie występuje przesunięcie adresów – patrz uwaga pod tabelą adresową). Instrukcje uzupełniono zgodnie z poniższą grafiką, używając dla $M0 wartości 2000 (odczyt w buforze PLC w rejestrze D1296), a dla $0 wartości 0 (zapis wprost z rejestru D140):</p>

		</div>
	</div>

	<div  class="wpb_single_image wpb_content_element vc_align_left wpb_content_element">
		
		<figure class="wpb_wrapper vc_figure">
			<div class="vc_single_image-wrapper   vc_box_border_grey"><img decoding="async" width="867" height="675" src="https://induprogress.pl/wp-content/uploads/2025/11/ustawienia-komunikacji-hmi-modbus-slave-4-1.jpg" class="vc_single_image-img attachment-large" alt="ustawienia-komunikacji-hmi-modbus-slave-4" title="ustawienia-komunikacji-hmi-modbus-slave-4" srcset="https://induprogress.pl/wp-content/uploads/2025/11/ustawienia-komunikacji-hmi-modbus-slave-4-1.jpg 867w, https://induprogress.pl/wp-content/uploads/2025/11/ustawienia-komunikacji-hmi-modbus-slave-4-1-300x234.jpg 300w, https://induprogress.pl/wp-content/uploads/2025/11/ustawienia-komunikacji-hmi-modbus-slave-4-1-768x598.jpg 768w, https://induprogress.pl/wp-content/uploads/2025/11/ustawienia-komunikacji-hmi-modbus-slave-4-1-600x467.jpg 600w" sizes="(max-width: 867px) 100vw, 867px" /></div>
		</figure>
	</div>

	<div class="wpb_text_column wpb_content_element " >
		<div class="wpb_wrapper">
			<p>W sterownikach PLC serii slim odczyt rejestrów po Modbus odbywa się do rejestrów buforowych D1296-D1311. Dlatego dla poprawnego odczytania danych zastosowano poniższy zapis:</p>

		</div>
	</div>

	<div  class="wpb_single_image wpb_content_element vc_align_left wpb_content_element">
		
		<figure class="wpb_wrapper vc_figure">
			<div class="vc_single_image-wrapper   vc_box_border_grey"><img decoding="async" width="968" height="199" src="https://induprogress.pl/wp-content/uploads/2025/11/ustawienia-komunikacji-hmi-modbus-slave-5-1.jpg" class="vc_single_image-img attachment-large" alt="ustawienia-komunikacji-hmi-modbus-slave-5" title="ustawienia-komunikacji-hmi-modbus-slave-5" srcset="https://induprogress.pl/wp-content/uploads/2025/11/ustawienia-komunikacji-hmi-modbus-slave-5-1.jpg 968w, https://induprogress.pl/wp-content/uploads/2025/11/ustawienia-komunikacji-hmi-modbus-slave-5-1-300x62.jpg 300w, https://induprogress.pl/wp-content/uploads/2025/11/ustawienia-komunikacji-hmi-modbus-slave-5-1-768x158.jpg 768w, https://induprogress.pl/wp-content/uploads/2025/11/ustawienia-komunikacji-hmi-modbus-slave-5-1-600x123.jpg 600w" sizes="(max-width: 968px) 100vw, 968px" /></div>
		</figure>
	</div>
</div></div></div></div><div class="vc_row wpb_row vc_row-fluid"><div class="wpb_column vc_column_container vc_col-sm-12"><div class="vc_column-inner "><div class="wpb_wrapper">
	<div class="wpb_text_column wpb_content_element " >
		<div class="wpb_wrapper">
			<p><em>Opublikowano: 24 października 2017</em></p>

		</div>
	</div>
</div></div></div></div>
</div><p>Artykuł <a href="https://induprogress.pl/artykuly-techniczne/odczyt-rejestrow-hmi-przez-sterownik-plc/">Odczyt rejestrów HMI przez sterownik PLC</a> pochodzi z serwisu <a href="https://induprogress.pl">Induprogress</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://induprogress.pl/artykuly-techniczne/odczyt-rejestrow-hmi-przez-sterownik-plc/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>AS300- sterowanie serwonapędami cz. 5 – CAN</title>
		<link>https://induprogress.pl/artykuly-techniczne/as300-sterowanie-serwonapedami-cz-5-can/</link>
					<comments>https://induprogress.pl/artykuly-techniczne/as300-sterowanie-serwonapedami-cz-5-can/#respond</comments>
		
		<dc:creator><![CDATA[Aleksandra Puzon]]></dc:creator>
		<pubDate>Fri, 14 Nov 2025 09:39:31 +0000</pubDate>
				<category><![CDATA[Artykuły techniczne]]></category>
		<category><![CDATA[Technika napędowa]]></category>
		<category><![CDATA[AS300]]></category>
		<category><![CDATA[PLC]]></category>
		<category><![CDATA[rejestry indeksów]]></category>
		<category><![CDATA[sterownik]]></category>
		<category><![CDATA[sterowniki]]></category>
		<guid isPermaLink="false">https://induprogress.pl/?p=19014</guid>

					<description><![CDATA[<p>W przeciwieństwie do sterowania impulsowego nie mamy tutaj ograniczenia na ilość serwonapędów. W praktyce ten sposób</p>
<p>Artykuł <a href="https://induprogress.pl/artykuly-techniczne/as300-sterowanie-serwonapedami-cz-5-can/">AS300- sterowanie serwonapędami cz. 5 – CAN</a> pochodzi z serwisu <a href="https://induprogress.pl">Induprogress</a>.</p>
]]></description>
										<content:encoded><![CDATA[<div class="wpb-content-wrapper"><div class="vc_row wpb_row vc_row-fluid"><div class="wpb_column vc_column_container vc_col-sm-12"><div class="vc_column-inner "><div class="wpb_wrapper">
	<div  class="wpb_single_image wpb_content_element vc_align_left wpb_content_element">
		
		<figure class="wpb_wrapper vc_figure">
			<div class="vc_single_image-wrapper   vc_box_border_grey"><img decoding="async" class="vc_single_image-img " src="https://induprogress.pl/wp-content/uploads/2024/11/artykuly-techniczne-banner.jpg" width="1080" height="280" alt="artykuły techniczne induprogress" title="artykuły techniczne banner" loading="lazy" /></div>
		</figure>
	</div>
</div></div></div></div><div class="vc_row wpb_row vc_row-fluid"><div class="wpb_column vc_column_container vc_col-sm-12"><div class="vc_column-inner "><div class="wpb_wrapper">
	<div class="wpb_text_column wpb_content_element " >
		<div class="wpb_wrapper">
			<p>Istnieje wiele sposobów sterowania serwonapędami ASDA przy wykorzystaniu sterownika PLC z serii <a href="https://induprogress.pl/kategoria-produktu/sterowanie-i-wizualizacja-procesow/sterowniki-plc/sterowniki-plc-serii-as/jednostki-glowne-as300-4487/">AS300</a>:</p>
<ul>
<li>impulsowo (sygnały dir/step) PT</li>
<li>PR mode (wykonywanie ścieżek zapisanych w serwonapędzie)</li>
<li>zapisując ścieżki w serwonapędzie i wywołując je komendami poprzez protokół komunikacyjny</li>
<li>Za pomocą komend wysyłanych do serwonapędu w trybie CANopen Mode</li>
<li>dedykowanymi instrukcjami “Delta CANopen Communication Instructions” dostępnymi w serii sterowników AS300</li>
</ul>
<p>&nbsp;</p>
<p>W poprzednich częściach artykułu zajmowaliśmy się sterowaniem impulsowym, wykonywaniem ścieżek PR poprzez wejścia cyfrowe serwonapędu oraz zapisując ścieżki i wywołując poprzez interfejs Modbus RS485. W tej części artykułu będziemy przesyłać dane poprzez interfejs CAN.</p>

		</div>
	</div>
<div class="vc_empty_space"   style="height: 20px"><span class="vc_empty_space_inner"></span></div></div></div></div></div><div class="vc_row wpb_row vc_row-fluid"><div class="wpb_column vc_column_container vc_col-sm-12"><div class="vc_column-inner "><div class="wpb_wrapper"><h2 style="text-align: left" class="vc_custom_heading">Sposób 3. Zapisywanie ścieżek do serwonapędu oraz wykonywanie zapisanych ruchów za pomocą interfejsów komunikacyjnych. Część 1</h2><h3 style="text-align: left" class="vc_custom_heading">1. Konfiguracja serwonapędu</h3>
	<div class="wpb_text_column wpb_content_element " >
		<div class="wpb_wrapper">
			<p>Cała konfiguracja serwonapędu jest identyczna jak w <a href="http://induprogress.pl/artykuly-techniczne/sterowanie-serwonapedami-as300-cz-3-pr-mode/">trzeciej części serii artykułów o AS300</a>. W przeciwieństwie do części trzeciej artykułu, możemy pominąć konfigurację ścieżek, ponieważ będziemy ją przesyłać przez interfejs komunikacyjny.</p>
<p>Musimy jeszcze zmienić ustawienia komunikacji, służą do tego parametry grupy P3.</p>
<ul>
<li>P3-00 2 adres urządzenia (dotyczy zarówno interfejsu Modbus jak również CAN)</li>
<li>P3-01 0x405 prędkość transmisji (CAN 1Mb/s, Modbus 115200)</li>
<li>Ustawiając adres urządzenia należy pamiętać aby adres każdego urządzenia na magistrali był niepowtarzalny.</li>
<li>Po zmianie adresu urządzenia musimy zresetować zasilanie serwonapędu.</li>
</ul>
<p>&nbsp;</p>
<p>W przypadku interfejsu CAN jest możliwość przesłania parametrów poprzez magistralę za pomocą komunikatów SDO które są wysyłane tuż po nawiązaniu komunikacji z węzłem CAN.</p>

		</div>
	</div>
<div class="vc_empty_space"   style="height: 20px"><span class="vc_empty_space_inner"></span></div></div></div></div></div><div class="vc_row wpb_row vc_row-fluid"><div class="wpb_column vc_column_container vc_col-sm-12"><div class="vc_column-inner "><div class="wpb_wrapper"><h3 style="text-align: left" class="vc_custom_heading">2. Jak nie zrobić zwarcia, czyli połączenie sygnałów pomiędzy sterownikiem AS300 a serwonapędem</h3>
	<div class="wpb_text_column wpb_content_element " >
		<div class="wpb_wrapper">
			<p>W przypadku komunikacji za pomocą interfejsu CAN, łączymy za pomocą przewodu z końcówkami RJ45 złącze CN6 serwonapędu ze złączem na karcie AS-FCOPM, która musi być włożona w slot 2 na sterowniku (slot 1 nie obsługuje karty AS-FCOPM). Sieć CAN musi być zakończona na obydwu końcach rezystorami dopasowującymi (120om), popularnie zwanych terminatorami. Należy tez używać przewodów ekranowanych aby uniknąć zakłóceń komunikacji. Karta AS-FCOPM posiada wbudowany rezystor więc po stronie sterownika można przełączyć przełącznik na karcie funkcyjnej, opisany TERM, w pozycję ON.</p>

		</div>
	</div>

	<div  class="wpb_single_image wpb_content_element vc_align_left wpb_content_element">
		
		<figure class="wpb_wrapper vc_figure">
			<div class="vc_single_image-wrapper   vc_box_border_grey"><img decoding="async" width="1024" height="659" src="https://induprogress.pl/wp-content/uploads/2025/11/as300-canopen-konfiguracja-1-1-1024x659.jpg" class="vc_single_image-img attachment-large" alt="as300-canopen-konfiguracja-1" title="as300-canopen-konfiguracja-1" srcset="https://induprogress.pl/wp-content/uploads/2025/11/as300-canopen-konfiguracja-1-1-1024x659.jpg 1024w, https://induprogress.pl/wp-content/uploads/2025/11/as300-canopen-konfiguracja-1-1-300x193.jpg 300w, https://induprogress.pl/wp-content/uploads/2025/11/as300-canopen-konfiguracja-1-1-768x494.jpg 768w, https://induprogress.pl/wp-content/uploads/2025/11/as300-canopen-konfiguracja-1-1-1536x989.jpg 1536w, https://induprogress.pl/wp-content/uploads/2025/11/as300-canopen-konfiguracja-1-1-600x386.jpg 600w, https://induprogress.pl/wp-content/uploads/2025/11/as300-canopen-konfiguracja-1-1.jpg 1734w" sizes="(max-width: 1024px) 100vw, 1024px" /></div>
		</figure>
	</div>

	<div class="wpb_text_column wpb_content_element " >
		<div class="wpb_wrapper">
			<p>Po stronie serwonapędu należy skorzystać z TAP-TR01.</p>

		</div>
	</div>
<div class="vc_empty_space"   style="height: 20px"><span class="vc_empty_space_inner"></span></div></div></div></div></div><div class="vc_row wpb_row vc_row-fluid"><div class="wpb_column vc_column_container vc_col-sm-12"><div class="vc_column-inner "><div class="wpb_wrapper"><h3 style="text-align: left" class="vc_custom_heading">3. Jak się dogadać, czyli konfiguracja sterownika</h3>
	<div class="wpb_text_column wpb_content_element " >
		<div class="wpb_wrapper">
			<p>W sterownikach AS300 Moduł CAN może pełnić kilka funkcji, w przypadku niektórych konfigurowanie poprzez CANopenBuilder jest nieaktywne, więc dostęp do CANopenBuildera jest poprzez HWCONFIG. Jednak w pierwszej kolejności musimy odpowiednio ustawić parametry pracy karty CAN. Uruchamiamy HWCONFIG:</p>

		</div>
	</div>

	<div  class="wpb_single_image wpb_content_element vc_align_left wpb_content_element">
		
		<figure class="wpb_wrapper vc_figure">
			<div class="vc_single_image-wrapper   vc_box_border_grey"><img decoding="async" width="1024" height="613" src="https://induprogress.pl/wp-content/uploads/2025/11/as300-canopen-konfiguracja-2-1-1024x613.png" class="vc_single_image-img attachment-large" alt="as300-canopen-konfiguracja-2" title="as300-canopen-konfiguracja-2" srcset="https://induprogress.pl/wp-content/uploads/2025/11/as300-canopen-konfiguracja-2-1-1024x613.png 1024w, https://induprogress.pl/wp-content/uploads/2025/11/as300-canopen-konfiguracja-2-1-300x180.png 300w, https://induprogress.pl/wp-content/uploads/2025/11/as300-canopen-konfiguracja-2-1-768x460.png 768w, https://induprogress.pl/wp-content/uploads/2025/11/as300-canopen-konfiguracja-2-1-600x359.png 600w, https://induprogress.pl/wp-content/uploads/2025/11/as300-canopen-konfiguracja-2-1.png 1044w" sizes="(max-width: 1024px) 100vw, 1024px" /></div>
		</figure>
	</div>

	<div class="wpb_text_column wpb_content_element " >
		<div class="wpb_wrapper">
			<p>A następnie otwieramy konfigurację klikając dwukrotnie na rysunku sterownika(1), z menu wybieramy Function Card 2 Setting(2), a następnie uzupełniamy: (3) ręczny tryb wyboru karty oraz typ karty AS-FCOPM, (4) tryb pracy karty CANopen DS301 i numer węzła sieci mastera CAN, (5) prędkość transmisji taką samą jak w serwonapędzie 1000kbps (=1Mbps) i kiedy ma się rozpocząć wymiana danych (w momencie zasilenia sterownika czy gdy sterownik będzie w trybie run).</p>

		</div>
	</div>

	<div  class="wpb_single_image wpb_content_element vc_align_left wpb_content_element">
		
		<figure class="wpb_wrapper vc_figure">
			<div class="vc_single_image-wrapper   vc_box_border_grey"><img decoding="async" width="975" height="968" src="https://induprogress.pl/wp-content/uploads/2025/11/as300-canopen-konfiguracja-3-1.jpg" class="vc_single_image-img attachment-large" alt="as300-canopen-konfiguracja-3" title="as300-canopen-konfiguracja-3" srcset="https://induprogress.pl/wp-content/uploads/2025/11/as300-canopen-konfiguracja-3-1.jpg 975w, https://induprogress.pl/wp-content/uploads/2025/11/as300-canopen-konfiguracja-3-1-300x298.jpg 300w, https://induprogress.pl/wp-content/uploads/2025/11/as300-canopen-konfiguracja-3-1-150x150.jpg 150w, https://induprogress.pl/wp-content/uploads/2025/11/as300-canopen-konfiguracja-3-1-768x762.jpg 768w, https://induprogress.pl/wp-content/uploads/2025/11/as300-canopen-konfiguracja-3-1-600x596.jpg 600w, https://induprogress.pl/wp-content/uploads/2025/11/as300-canopen-konfiguracja-3-1-100x100.jpg 100w, https://induprogress.pl/wp-content/uploads/2025/11/as300-canopen-konfiguracja-3-1-96x96.jpg 96w" sizes="(max-width: 975px) 100vw, 975px" /></div>
		</figure>
	</div>

	<div class="wpb_text_column wpb_content_element " >
		<div class="wpb_wrapper">
			<p>Oprogramowanie CANopenBulder otwieramy klikając na rysunek sterownika prawym przyciskiem myszy Communication Software/CANopen Builder.</p>

		</div>
	</div>

	<div  class="wpb_single_image wpb_content_element vc_align_left wpb_content_element">
		
		<figure class="wpb_wrapper vc_figure">
			<div class="vc_single_image-wrapper   vc_box_border_grey"><img decoding="async" width="419" height="239" src="https://induprogress.pl/wp-content/uploads/2025/11/as300-canopen-konfiguracja-4-1.jpg" class="vc_single_image-img attachment-large" alt="as300-canopen-konfiguracja-4" title="as300-canopen-konfiguracja-4" srcset="https://induprogress.pl/wp-content/uploads/2025/11/as300-canopen-konfiguracja-4-1.jpg 419w, https://induprogress.pl/wp-content/uploads/2025/11/as300-canopen-konfiguracja-4-1-300x171.jpg 300w" sizes="(max-width: 419px) 100vw, 419px" /></div>
		</figure>
	</div>

	<div class="wpb_text_column wpb_content_element " >
		<div class="wpb_wrapper">
			<p>Klikając przycisk Online (1) łączymy się ze sterownikiem, A za pomocą Scan Network (2) wyszukujemy dostępne węzły sieci CAN. Pod rysunkiem sterownika powinny pokazać się nam znalezione węzły (3) w przypadku gdy znaleziono wszystkie podłączone węzły możemy przerwać dalsze wyszukiwanie (4).</p>

		</div>
	</div>

	<div  class="wpb_single_image wpb_content_element vc_align_left wpb_content_element">
		
		<figure class="wpb_wrapper vc_figure">
			<div class="vc_single_image-wrapper   vc_box_border_grey"><img decoding="async" width="918" height="519" src="https://induprogress.pl/wp-content/uploads/2025/11/as300-canopen-konfiguracja-5-1.jpg" class="vc_single_image-img attachment-large" alt="as300-canopen-konfiguracja-5" title="as300-canopen-konfiguracja-5" srcset="https://induprogress.pl/wp-content/uploads/2025/11/as300-canopen-konfiguracja-5-1.jpg 918w, https://induprogress.pl/wp-content/uploads/2025/11/as300-canopen-konfiguracja-5-1-300x170.jpg 300w, https://induprogress.pl/wp-content/uploads/2025/11/as300-canopen-konfiguracja-5-1-768x434.jpg 768w, https://induprogress.pl/wp-content/uploads/2025/11/as300-canopen-konfiguracja-5-1-600x339.jpg 600w" sizes="(max-width: 918px) 100vw, 918px" /></div>
		</figure>
	</div>

	<div class="wpb_text_column wpb_content_element " >
		<div class="wpb_wrapper">
			<p>Klikając dwukrotnie ikonę serwonapędu otworzymy okno do ustawiania komunikacji, w którym możemy ustawić:</p>
<p>(1) numer węzła sieci.</p>
<p>(2) wyświetlana nazwa</p>
<p>(3) dostępne ramki danych</p>
<p>(4) ustawione ramki danych</p>
<p>(5) dodawanie ramek z listy dostępnych do ustawionych</p>
<p>(6) kasowanie ramki z listy ustawionych</p>
<p>(7) konfigurowanie ramki</p>
<p>(8) ustawienia ramki</p>
<p>(9) konfiguracja ramek Auto SDO</p>

		</div>
	</div>

	<div  class="wpb_single_image wpb_content_element vc_align_left wpb_content_element">
		
		<figure class="wpb_wrapper vc_figure">
			<div class="vc_single_image-wrapper   vc_box_border_grey"><img decoding="async" width="508" height="585" src="https://induprogress.pl/wp-content/uploads/2025/11/as300-canopen-konfiguracja-6-1.jpg" class="vc_single_image-img attachment-large" alt="as300-canopen-konfiguracja-6" title="as300-canopen-konfiguracja-6" srcset="https://induprogress.pl/wp-content/uploads/2025/11/as300-canopen-konfiguracja-6-1.jpg 508w, https://induprogress.pl/wp-content/uploads/2025/11/as300-canopen-konfiguracja-6-1-261x300.jpg 261w" sizes="(max-width: 508px) 100vw, 508px" /></div>
		</figure>
	</div>

	<div class="wpb_text_column wpb_content_element " >
		<div class="wpb_wrapper">
			<p>W przypadku danych które po uruchomieniu są ustawione na stałą i znaną z góry wartość, jak np. parametr P2-30, wygodnie jest użyć Auto SDO. Dane te są wysłane do węzła w chwili nawiązania z nim komunikacji, także w sytuacji gdy połączenie zostało wznowione np. po wyłączeniu zasilania serwonapędu.</p>

		</div>
	</div>

	<div  class="wpb_single_image wpb_content_element vc_align_left wpb_content_element">
		
		<figure class="wpb_wrapper vc_figure">
			<div class="vc_single_image-wrapper   vc_box_border_grey"><img decoding="async" width="1024" height="430" src="https://induprogress.pl/wp-content/uploads/2025/11/as300-canopen-konfiguracja-7-1-1024x430.jpg" class="vc_single_image-img attachment-large" alt="as300-canopen-konfiguracja-7" title="as300-canopen-konfiguracja-7" srcset="https://induprogress.pl/wp-content/uploads/2025/11/as300-canopen-konfiguracja-7-1-1024x430.jpg 1024w, https://induprogress.pl/wp-content/uploads/2025/11/as300-canopen-konfiguracja-7-1-300x126.jpg 300w, https://induprogress.pl/wp-content/uploads/2025/11/as300-canopen-konfiguracja-7-1-768x322.jpg 768w, https://induprogress.pl/wp-content/uploads/2025/11/as300-canopen-konfiguracja-7-1-600x252.jpg 600w, https://induprogress.pl/wp-content/uploads/2025/11/as300-canopen-konfiguracja-7-1.jpg 1099w" sizes="(max-width: 1024px) 100vw, 1024px" /></div>
		</figure>
	</div>

	<div class="wpb_text_column wpb_content_element " >
		<div class="wpb_wrapper">
			<p>Nową ramkę Auto SDO dodajemy przyciskiem Add(1), następnie możemy wpisać indeks protokołu lub kliknąć przycisk (2) aby wybrać z listy (3) rejestr do którego chcemy zapisać dane. zatwierdzamy wybór (4) i wpisujemy wartość do wysłania (5), klikamy OK (6). Na powyższym przykładzie w ten sposób są wysłane 2 wartości:</p>
<p>parametr P2-30 z wartością 5, zabezpieczenie pamięci EEPROM</p>
<p>parametr P3-06 z wartością 7 ( binarnie 00000111) ustalenie wejść sterowanych przez CAN.</p>
<p>Jest też możliwość aby w serwonapędzie ustawić jedynie parametry komunikacji (P3-00 i P3-01) oraz typ sterowania (P1-01) a resztę ustawień dotyczących konfiguracji wejść, wyjść itp., przesyłać przez Auto SDO.</p>
<p>W interfejsie CAN każdy PDO (czyli ramka wymiany danych) ma ograniczony rozmiar do 8 bajtów. Serwonapędy ASDA obsługują max 4 ramki odczytu i 4 zapisu.</p>
<p>W oknie mapowania PDO wybieramy obiekt do dodania(1), klikamy przeniesienie wartości(2). Wtedy obiekt pojawi się na liście zmapowanych obiektów(3). Jeśli chcemy usunąć zmapowany obiekt to wybieramy go z listy i klikamy usuniecie(4).</p>

		</div>
	</div>

	<div  class="wpb_single_image wpb_content_element vc_align_left wpb_content_element">
		
		<figure class="wpb_wrapper vc_figure">
			<div class="vc_single_image-wrapper   vc_box_border_grey"><img decoding="async" width="450" height="520" src="https://induprogress.pl/wp-content/uploads/2025/11/as300-canopen-konfiguracja-8-1.jpg" class="vc_single_image-img attachment-large" alt="as300-canopen-konfiguracja-8" title="as300-canopen-konfiguracja-8" srcset="https://induprogress.pl/wp-content/uploads/2025/11/as300-canopen-konfiguracja-8-1.jpg 450w, https://induprogress.pl/wp-content/uploads/2025/11/as300-canopen-konfiguracja-8-1-260x300.jpg 260w" sizes="(max-width: 450px) 100vw, 450px" /></div>
		</figure>
	</div>

	<div class="wpb_text_column wpb_content_element " >
		<div class="wpb_wrapper">
			<p>W załączonym przykładzie mapowanie wygląda następująco:</p>
<p>PDO 1400 zawiera P7-02 i P7-03 (na rysunku powyżej)</p>
<p>PDO 1401 zawiera P4-07 i P5-60</p>
<p>PDO 1800 zawiera 6064 (Position actual value) i P4-09</p>
<p>PDO 1400 oraz PDO 1401 powodują wysłanie danych do serwonapędu, a PDO 1800 odczyt danych z serwonapędu.</p>
<p>Po zatwierdzeniu wszystkich zmian w konfiguracji węzła klikamy dwukrotnie w oknie głównym CANopen Buildera na ikonę sterownika, wtedy otworzy nam się okno z ustawieniami węzłów. Wybieramy z listy dostępnych(1) nasz węzeł i przenosimy (2) go na listę węzłów dodanych do magistrali. Poniżej pojawi nam się informacja pod jakimi rejestrami w sterowniku będą dostępne dane zapisywane do serwonapędu(4) i odczytywane z niego(5). Musimy zapisać sobie ta listę ponieważ później nam się przyda.</p>

		</div>
	</div>

	<div  class="wpb_single_image wpb_content_element vc_align_left wpb_content_element">
		
		<figure class="wpb_wrapper vc_figure">
			<div class="vc_single_image-wrapper   vc_box_border_grey"><img decoding="async" width="581" height="628" src="https://induprogress.pl/wp-content/uploads/2025/11/as300-canopen-konfiguracja-9-1.jpg" class="vc_single_image-img attachment-large" alt="as300-canopen-konfiguracja-9" title="as300-canopen-konfiguracja-9" srcset="https://induprogress.pl/wp-content/uploads/2025/11/as300-canopen-konfiguracja-9-1.jpg 581w, https://induprogress.pl/wp-content/uploads/2025/11/as300-canopen-konfiguracja-9-1-278x300.jpg 278w" sizes="(max-width: 581px) 100vw, 581px" /></div>
		</figure>
	</div>

	<div class="wpb_text_column wpb_content_element " >
		<div class="wpb_wrapper">
			<p>Następnie wracamy do okna głównego i wchodzimy w tryb online(1) i ładujemy konfigurację do sterownika(2). Po zakończeniu transferu mamy skonfigurowaną komunikację.</p>

		</div>
	</div>

	<div  class="wpb_single_image wpb_content_element vc_align_left wpb_content_element">
		
		<figure class="wpb_wrapper vc_figure">
			<div class="vc_single_image-wrapper   vc_box_border_grey"><img decoding="async" width="960" height="519" src="https://induprogress.pl/wp-content/uploads/2025/11/as300-canopen-konfiguracja-10-1.jpg" class="vc_single_image-img attachment-large" alt="as300-canopen-konfiguracja-10" title="as300-canopen-konfiguracja-10" srcset="https://induprogress.pl/wp-content/uploads/2025/11/as300-canopen-konfiguracja-10-1.jpg 960w, https://induprogress.pl/wp-content/uploads/2025/11/as300-canopen-konfiguracja-10-1-300x162.jpg 300w, https://induprogress.pl/wp-content/uploads/2025/11/as300-canopen-konfiguracja-10-1-768x415.jpg 768w, https://induprogress.pl/wp-content/uploads/2025/11/as300-canopen-konfiguracja-10-1-600x324.jpg 600w" sizes="(max-width: 960px) 100vw, 960px" /></div>
		</figure>
	</div>
<div class="vc_empty_space"   style="height: 20px"><span class="vc_empty_space_inner"></span></div></div></div></div></div><div class="vc_row wpb_row vc_row-fluid"><div class="wpb_column vc_column_container vc_col-sm-12"><div class="vc_column-inner "><div class="wpb_wrapper"><h3 style="text-align: left" class="vc_custom_heading">4. Jak to wprowadzić w ruch? Czyli piszemy program</h3>
	<div class="wpb_text_column wpb_content_element " >
		<div class="wpb_wrapper">
			<p>Do komunikacji możemy użyć prawie identycznego programu jakiego używaliśmy do komunikacji przez protokół Modbus, różnice polegają jedynie na innych rejestrach do których zapisujemy i z których odczytujemy dane. Nie musimy też zapisywać wartości 5 do rejestrów P2-30 i P3-06 (wysłaliśmy te wartości poprzez Auto SDO).</p>

		</div>
	</div>

	<div  class="wpb_single_image wpb_content_element vc_align_left wpb_content_element">
		
		<figure class="wpb_wrapper vc_figure">
			<div class="vc_single_image-wrapper   vc_box_border_grey"><img decoding="async" width="531" height="239" src="https://induprogress.pl/wp-content/uploads/2025/11/as300-canopen-konfiguracja-11-1.png" class="vc_single_image-img attachment-large" alt="as300-canopen-konfiguracja-11" title="as300-canopen-konfiguracja-11" srcset="https://induprogress.pl/wp-content/uploads/2025/11/as300-canopen-konfiguracja-11-1.png 531w, https://induprogress.pl/wp-content/uploads/2025/11/as300-canopen-konfiguracja-11-1-300x135.png 300w" sizes="(max-width: 531px) 100vw, 531px" /></div>
		</figure>
	</div>

	<div class="wpb_text_column wpb_content_element " >
		<div class="wpb_wrapper">
			<p><strong>Sygnały wejściowe</strong></p>
<ul>
<li>SON – Serwo On</li>
<li>AL_RES – Alarm reset</li>
<li>MODE – tryb pracy (0-absolutny, 1-inkrementalny)</li>
<li>TRIGGER – zbocze narastające powoduje rozpoczęcie wykonywania ścieżki</li>
<li>NPOS – nowa pozycja</li>
<li>SPEED – prędkość ruchu</li>
<li>P4_09 – wartość odczytana z parametru P4-09</li>
</ul>
<p>&nbsp;</p>
<p><strong>Sygnały wyjściowe</strong></p>
<ul>
<li>S_IS_ON – potwierdzenie włączenia serwonapędu</li>
<li>ATPOS – komenda PR została wykonana</li>
<li>RUN – serwonapęd pracuje</li>
<li>ALRM – alarm serwonapędu aktywny</li>
<li>P4_07 – wartość do zapisania do parametru P4-07</li>
<li>P5_60 – wartość do zapisania do parametru P5-60</li>
<li>P7_02 – wartość do zapisania do parametru P7-02</li>
<li>P7_03 – wartość do zapisania do parametru P7-03</li>
</ul>
<p>W przypadku protokołu CANopen w prosty sposób jest możliwa kontrola błędów. służą do tego rejestry specjalne SR826-SR829 w których jest informacja czy któryś z węzłów nie zachowuje się normalnie oraz SR830-SR893 z kodem błędu dotyczącym konkretnego węzła.</p>

		</div>
	</div>

	<div  class="wpb_single_image wpb_content_element vc_align_left wpb_content_element">
		
		<figure class="wpb_wrapper vc_figure">
			<div class="vc_single_image-wrapper   vc_box_border_grey"><img decoding="async" width="150" height="150" src="https://induprogress.pl/wp-content/uploads/2025/11/as300-canopen-konfiguracja-12-1-150x150.jpg" class="vc_single_image-img attachment-thumbnail" alt="as300-canopen-konfiguracja-12" title="as300-canopen-konfiguracja-12" srcset="https://induprogress.pl/wp-content/uploads/2025/11/as300-canopen-konfiguracja-12-1-150x150.jpg 150w, https://induprogress.pl/wp-content/uploads/2025/11/as300-canopen-konfiguracja-12-1-100x100.jpg 100w, https://induprogress.pl/wp-content/uploads/2025/11/as300-canopen-konfiguracja-12-1-96x96.jpg 96w" sizes="(max-width: 150px) 100vw, 150px" /></div>
		</figure>
	</div>

	<div class="wpb_text_column wpb_content_element " >
		<div class="wpb_wrapper">
			<p>Na powyższym rysunku jest przedstawiona sytuacja gdy odłączono przewód komunikacyjny. W rejestrze SR826 został ustawiony bit 1 co oznacza błąd z węzłem 2, kod błędu znajduje się w rejestrze SR831.</p>

		</div>
	</div>

	<div  class="wpb_single_image wpb_content_element vc_align_left wpb_content_element">
		
		<figure class="wpb_wrapper vc_figure">
			<div class="vc_single_image-wrapper   vc_box_border_grey"><img decoding="async" width="714" height="270" src="https://induprogress.pl/wp-content/uploads/2025/11/as300-canopen-konfiguracja-13-1.jpg" class="vc_single_image-img attachment-large" alt="as300-canopen-konfiguracja-13" title="as300-canopen-konfiguracja-13" srcset="https://induprogress.pl/wp-content/uploads/2025/11/as300-canopen-konfiguracja-13-1.jpg 714w, https://induprogress.pl/wp-content/uploads/2025/11/as300-canopen-konfiguracja-13-1-300x113.jpg 300w, https://induprogress.pl/wp-content/uploads/2025/11/as300-canopen-konfiguracja-13-1-600x227.jpg 600w" sizes="(max-width: 714px) 100vw, 714px" /></div>
		</figure>
	</div>

	<div class="wpb_text_column wpb_content_element " >
		<div class="wpb_wrapper">
			<p>Wartość rejestru SR831 wynosi E6 co oznacza, że na magistrali CAN nie znaleziono węzła o takim numerze pomimo, że jest skonfigurowany do komunikacji.</p>

		</div>
	</div>

	<div  class="wpb_single_image wpb_content_element vc_align_left wpb_content_element">
		
		<figure class="wpb_wrapper vc_figure">
			<div class="vc_single_image-wrapper   vc_box_border_grey"><img decoding="async" width="714" height="426" src="https://induprogress.pl/wp-content/uploads/2025/11/as300-canopen-konfiguracja-14-1.jpg" class="vc_single_image-img attachment-large" alt="as300-canopen-konfiguracja-14" title="as300-canopen-konfiguracja-14" srcset="https://induprogress.pl/wp-content/uploads/2025/11/as300-canopen-konfiguracja-14-1.jpg 714w, https://induprogress.pl/wp-content/uploads/2025/11/as300-canopen-konfiguracja-14-1-300x179.jpg 300w, https://induprogress.pl/wp-content/uploads/2025/11/as300-canopen-konfiguracja-14-1-600x358.jpg 600w" sizes="(max-width: 714px) 100vw, 714px" /></div>
		</figure>
	</div>

	<div class="wpb_text_column wpb_content_element " >
		<div class="wpb_wrapper">
			<p>Korzystając z komunikacji po interfejsie CANopen mamy, w porównaniu do interfejsu Modbus, o wiele większą prędkość komunikacji, większe możliwości ponieważ można podłączyć do 64 węzłów oraz sprzętową kontrolę poprawności komunikacji. Podany wyżej sposób konfiguracji sprawia, że dane są wysyłane wyłącznie w przypadku zmiany wartości rejestrów, a nie cały czas co nie zajmuje niepotrzebnie czasu na magistrali gdy żadne dane nie zostaną zmienione.</p>

		</div>
	</div>
</div></div></div></div><div class="vc_row wpb_row vc_row-fluid"><div class="wpb_column vc_column_container vc_col-sm-12"><div class="vc_column-inner "><div class="wpb_wrapper">
	<div class="wpb_text_column wpb_content_element " >
		<div class="wpb_wrapper">
			<p><em>Opublikowano: 5 lutego 2018</em></p>

		</div>
	</div>
</div></div></div></div>
</div><p>Artykuł <a href="https://induprogress.pl/artykuly-techniczne/as300-sterowanie-serwonapedami-cz-5-can/">AS300- sterowanie serwonapędami cz. 5 – CAN</a> pochodzi z serwisu <a href="https://induprogress.pl">Induprogress</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://induprogress.pl/artykuly-techniczne/as300-sterowanie-serwonapedami-cz-5-can/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Delta DVP Slim – instrukcje bitowe PLC. Przykłady i opis</title>
		<link>https://induprogress.pl/artykuly-techniczne/delta-dvp-slim-instrukcje-bitowe-plc-przyklady-i-opis/</link>
					<comments>https://induprogress.pl/artykuly-techniczne/delta-dvp-slim-instrukcje-bitowe-plc-przyklady-i-opis/#respond</comments>
		
		<dc:creator><![CDATA[Aleksandra Puzon]]></dc:creator>
		<pubDate>Fri, 14 Nov 2025 08:33:04 +0000</pubDate>
				<category><![CDATA[Artykuły techniczne]]></category>
		<category><![CDATA[Sterowanie i wizualizacja procesów]]></category>
		<category><![CDATA[DVP Slim]]></category>
		<category><![CDATA[instrukcje bitowe]]></category>
		<category><![CDATA[PLC]]></category>
		<guid isPermaLink="false">https://induprogress.pl/?p=19005</guid>

					<description><![CDATA[<p>W przeciwieństwie do sterowania impulsowego nie mamy tutaj ograniczenia na ilość serwonapędów. W praktyce ten sposób</p>
<p>Artykuł <a href="https://induprogress.pl/artykuly-techniczne/delta-dvp-slim-instrukcje-bitowe-plc-przyklady-i-opis/">Delta DVP Slim – instrukcje bitowe PLC. Przykłady i opis</a> pochodzi z serwisu <a href="https://induprogress.pl">Induprogress</a>.</p>
]]></description>
										<content:encoded><![CDATA[<div class="wpb-content-wrapper"><div class="vc_row wpb_row vc_row-fluid"><div class="wpb_column vc_column_container vc_col-sm-12"><div class="vc_column-inner "><div class="wpb_wrapper">
	<div  class="wpb_single_image wpb_content_element vc_align_left wpb_content_element">
		
		<figure class="wpb_wrapper vc_figure">
			<div class="vc_single_image-wrapper   vc_box_border_grey"><img decoding="async" class="vc_single_image-img " src="https://induprogress.pl/wp-content/uploads/2024/11/artykuly-techniczne-banner.jpg" width="1080" height="280" alt="artykuły techniczne induprogress" title="artykuły techniczne banner" loading="lazy" /></div>
		</figure>
	</div>
</div></div></div></div><div class="vc_row wpb_row vc_row-fluid"><div class="wpb_column vc_column_container vc_col-sm-12"><div class="vc_column-inner "><div class="wpb_wrapper"><h2 style="text-align: left" class="vc_custom_heading">Delta DVP Slim – instrukcje bitowe PLC</h2>
	<div class="wpb_text_column wpb_content_element " >
		<div class="wpb_wrapper">
			<p>Sterowniki Delta serii DVP (SLIM) posiadają instrukcje bitowe, dzięki którym można operować na bitach rejestrów. W niniejszym artykule przybliżono wszystkie dostępne instrukcje.</p>

		</div>
	</div>
<div class="vc_empty_space"   style="height: 20px"><span class="vc_empty_space_inner"></span></div></div></div></div></div><div class="vc_row wpb_row vc_row-fluid"><div class="wpb_column vc_column_container vc_col-sm-12"><div class="vc_column-inner "><div class="wpb_wrapper"><h3 style="text-align: left" class="vc_custom_heading">API 266 BOUT. Wysterowanie bitu w słowie</h3>
	<div class="wpb_text_column wpb_content_element " >
		<div class="wpb_wrapper">
			<p>Instrukcja BOUT pozwala na wysterowanie bitu w słowie. Jeżeli sygnał En jest aktywny, bit będzie ustawiony. W przeciwnym przypadku bit będzie zerowany. Parametry BOUT:</p>
<ul>
<li>D – rejestr, w którym będzie wysterowany bit,</li>
<li>n – numer bitu (0-15).</li>
</ul>

		</div>
	</div>

	<div  class="wpb_single_image wpb_content_element vc_align_left wpb_content_element">
		
		<figure class="wpb_wrapper vc_figure">
			<div class="vc_single_image-wrapper   vc_box_border_grey"><img decoding="async" width="489" height="194" src="https://induprogress.pl/wp-content/uploads/2025/11/delta-dvp-bitowe-instrukcje-1-1.jpg" class="vc_single_image-img attachment-large" alt="delta-dvp-bitowe-instrukcje-1" title="delta-dvp-bitowe-instrukcje-1" srcset="https://induprogress.pl/wp-content/uploads/2025/11/delta-dvp-bitowe-instrukcje-1-1.jpg 489w, https://induprogress.pl/wp-content/uploads/2025/11/delta-dvp-bitowe-instrukcje-1-1-300x119.jpg 300w" sizes="(max-width: 489px) 100vw, 489px" /></div>
		</figure>
	</div>
<div class="vc_empty_space"   style="height: 20px"><span class="vc_empty_space_inner"></span></div></div></div></div></div><div class="vc_row wpb_row vc_row-fluid"><div class="wpb_column vc_column_container vc_col-sm-12"><div class="vc_column-inner "><div class="wpb_wrapper"><h3 style="text-align: left" class="vc_custom_heading">API 267 BSET. Ustawienie bitu w słowie</h3>
	<div class="wpb_text_column wpb_content_element " >
		<div class="wpb_wrapper">
			<p>Instrukcja BSET ustawia bit w słowie, gdy sygnał En jest aktywny. Parametry BSET:</p>
<ul>
<li>D – rejestr, w którym będzie ustawiony bit,</li>
<li>n – numer bitu (0-15).</li>
</ul>

		</div>
	</div>

	<div  class="wpb_single_image wpb_content_element vc_align_left wpb_content_element">
		
		<figure class="wpb_wrapper vc_figure">
			<div class="vc_single_image-wrapper   vc_box_border_grey"><img decoding="async" width="483" height="187" src="https://induprogress.pl/wp-content/uploads/2025/11/delta-dvp-bitowe-instrukcje-2-1.jpg" class="vc_single_image-img attachment-large" alt="delta-dvp-bitowe-instrukcje-2" title="delta-dvp-bitowe-instrukcje-2" srcset="https://induprogress.pl/wp-content/uploads/2025/11/delta-dvp-bitowe-instrukcje-2-1.jpg 483w, https://induprogress.pl/wp-content/uploads/2025/11/delta-dvp-bitowe-instrukcje-2-1-300x116.jpg 300w" sizes="(max-width: 483px) 100vw, 483px" /></div>
		</figure>
	</div>
<div class="vc_empty_space"   style="height: 20px"><span class="vc_empty_space_inner"></span></div></div></div></div></div><div class="vc_row wpb_row vc_row-fluid"><div class="wpb_column vc_column_container vc_col-sm-12"><div class="vc_column-inner "><div class="wpb_wrapper"><h3 style="text-align: left" class="vc_custom_heading">API 268 BRST. Zerowanie bitu w słowie</h3>
	<div class="wpb_text_column wpb_content_element " >
		<div class="wpb_wrapper">
			<p>Instrukcja BRST zeruje bit w słowie, gdy sygnał En jest aktywny. Parametry BRST:</p>
<ul>
<li>D – rejestr, w którym będzie zerowany bit,</li>
<li>n – numer bitu (0-15).</li>
</ul>

		</div>
	</div>

	<div  class="wpb_single_image wpb_content_element vc_align_left wpb_content_element">
		
		<figure class="wpb_wrapper vc_figure">
			<div class="vc_single_image-wrapper   vc_box_border_grey"><img decoding="async" width="485" height="187" src="https://induprogress.pl/wp-content/uploads/2025/11/delta-dvp-bitowe-instrukcje-3-1.jpg" class="vc_single_image-img attachment-large" alt="delta-dvp-bitowe-instrukcje-3" title="delta-dvp-bitowe-instrukcje-3" srcset="https://induprogress.pl/wp-content/uploads/2025/11/delta-dvp-bitowe-instrukcje-3-1.jpg 485w, https://induprogress.pl/wp-content/uploads/2025/11/delta-dvp-bitowe-instrukcje-3-1-300x116.jpg 300w" sizes="(max-width: 485px) 100vw, 485px" /></div>
		</figure>
	</div>
<div class="vc_empty_space"   style="height: 20px"><span class="vc_empty_space_inner"></span></div></div></div></div></div><div class="vc_row wpb_row vc_row-fluid"><div class="wpb_column vc_column_container vc_col-sm-12"><div class="vc_column-inner "><div class="wpb_wrapper"><h3 style="text-align: left" class="vc_custom_heading">API 269 BLD. Styk NO z wybranego bitu w słowie</h3>
	<div class="wpb_text_column wpb_content_element " >
		<div class="wpb_wrapper">
			<p>Instrukcja BLD tworzy styk NO z bitu w słowie. Parametry BLD:</p>
<ul>
<li>S1 – rejestr, z którego będzie odczytywany bit,</li>
<li>S2 – numer bitu (0-15),</li>
<li>Q – 0, gdy wybrany bit jest wyzerowany, 1, gdy wybrany bit jest ustawiony.</li>
</ul>

		</div>
	</div>

	<div  class="wpb_single_image wpb_content_element vc_align_left wpb_content_element">
		
		<figure class="wpb_wrapper vc_figure">
			<div class="vc_single_image-wrapper   vc_box_border_grey"><img decoding="async" width="565" height="191" src="https://induprogress.pl/wp-content/uploads/2025/11/delta-dvp-bitowe-instrukcje-4-1.jpg" class="vc_single_image-img attachment-large" alt="delta-dvp-bitowe-instrukcje-4" title="delta-dvp-bitowe-instrukcje-4" srcset="https://induprogress.pl/wp-content/uploads/2025/11/delta-dvp-bitowe-instrukcje-4-1.jpg 565w, https://induprogress.pl/wp-content/uploads/2025/11/delta-dvp-bitowe-instrukcje-4-1-300x101.jpg 300w" sizes="(max-width: 565px) 100vw, 565px" /></div>
		</figure>
	</div>
<div class="vc_empty_space"   style="height: 20px"><span class="vc_empty_space_inner"></span></div></div></div></div></div><div class="vc_row wpb_row vc_row-fluid"><div class="wpb_column vc_column_container vc_col-sm-12"><div class="vc_column-inner "><div class="wpb_wrapper"><h3 style="text-align: left" class="vc_custom_heading">API 270 BLDI. Styk NC z wybranego bitu w słowie</h3>
	<div class="wpb_text_column wpb_content_element " >
		<div class="wpb_wrapper">
			<p>Instrukcja BLDI tworzy styk NC z bitu w słowie. Parametry BLDI:</p>
<ul>
<li>S1 – rejestr, z którego będzie odczytywany bit,</li>
<li>S2 – numer bitu (0-15),</li>
<li>Q – 1, gdy wybrany bit jest wyzerowany, 0, gdy wybrany bit jest ustawiony.</li>
</ul>

		</div>
	</div>

	<div  class="wpb_single_image wpb_content_element vc_align_left wpb_content_element">
		
		<figure class="wpb_wrapper vc_figure">
			<div class="vc_single_image-wrapper   vc_box_border_grey"><img decoding="async" width="558" height="193" src="https://induprogress.pl/wp-content/uploads/2025/11/delta-dvp-bitowe-instrukcje-5-1.jpg" class="vc_single_image-img attachment-large" alt="delta-dvp-bitowe-instrukcje-5" title="delta-dvp-bitowe-instrukcje-5" srcset="https://induprogress.pl/wp-content/uploads/2025/11/delta-dvp-bitowe-instrukcje-5-1.jpg 558w, https://induprogress.pl/wp-content/uploads/2025/11/delta-dvp-bitowe-instrukcje-5-1-300x104.jpg 300w" sizes="(max-width: 558px) 100vw, 558px" /></div>
		</figure>
	</div>
<div class="vc_empty_space"   style="height: 20px"><span class="vc_empty_space_inner"></span></div></div></div></div></div><div class="vc_row wpb_row vc_row-fluid"><div class="wpb_column vc_column_container vc_col-sm-12"><div class="vc_column-inner "><div class="wpb_wrapper"><h3 style="text-align: left" class="vc_custom_heading">Instrukcje dodające styki NO/NC szeregowo bądź równolegle względem zaznaczonego elementu</h3>
	<div class="wpb_text_column wpb_content_element " >
		<div class="wpb_wrapper">
			<p>Dla wygody programowania wprowadzono dodatkowe instrukcje, które dodają instrukcje BLD (styk NO) lub BLDI (styk NC), szeregowo lub równolegle względem zaznaczonego elementu. Poniżej wymieniono instrukcje:</p>
<ul>
<li>BAND – dodanie BLD szeregowo,</li>
<li>BANI – dodanie BLDI szeregowo,</li>
<li>BOR – dodanie BLD równolegle,</li>
<li>BORI – dodanie BLDI równolegle.</li>
</ul>

		</div>
	</div>
<div class="vc_empty_space"   style="height: 20px"><span class="vc_empty_space_inner"></span></div></div></div></div></div><div class="vc_row wpb_row vc_row-fluid"><div class="wpb_column vc_column_container vc_col-sm-12"><div class="vc_column-inner "><div class="wpb_wrapper"><h3 style="text-align: left" class="vc_custom_heading">Przenoszenie flag M na bity rejestru D</h3>
	<div class="wpb_text_column wpb_content_element " >
		<div class="wpb_wrapper">
			<p>Oprócz instrukcji bitowych istnieje notacja grupująca flagi M. Zgrupowanie kilku flag M pozwala na przenoszenie flag M na bity rejestru D, a także przenoszenie bitów rejestru D na flagi M.</p>
<p>Aby zgrupować kolejne flagi M należy posłużyć się zapisem w formacie:</p>
<p>K{n}M{m}, gdzie {n} = {1, 2, 3, 4} – liczba 4 bitowych paczek, {m} – numer pierwszej flagi w grupie. Oprócz flag M można wykorzystać wejścia X, wyjścia Y i flagi S.</p>
<p>Przykłady:</p>
<ul>
<li>K1M0 – grupa 4 bitów zaczynająca się od M0, czyli M0~M3,</li>
<li>K2M10 – grupa 8 bitów zaczynająca się od M10, czyli M10~M19,</li>
<li>K3M2000 – grupa 12 bitów zaczynająca się od M2000, czyli M2000~M2011,</li>
<li>K4M16 – grupa 16 bitów zaczynająca się od M16, czyli M16~M31.</li>
</ul>
<p>Zgrupowane flagi mogą być przepisane do rejestru z wykorzystaniem instrukcji MOV.</p>
<p>Na rys. poniżej przedstawiono przykład przeniesienia 16 flag do rejestru D1 i przeniesienie bitów rejestru D1 do flag M16~M32. Kolejne flagi są przepisywane do bitów rejestru, zaczynając od bitu najmłodszego, tj. bitu 0. Podczas przenoszenie bitów rejestru do flag, najmłodszy bit rejestru jest zapisywany w pierwszej fladze.</p>

		</div>
	</div>

	<div  class="wpb_single_image wpb_content_element vc_align_left wpb_content_element">
		
		<figure class="wpb_wrapper vc_figure">
			<div class="vc_single_image-wrapper   vc_box_border_grey"><img decoding="async" width="607" height="275" src="https://induprogress.pl/wp-content/uploads/2025/11/delta-dvp-bitowe-instrukcje-6-1.jpg" class="vc_single_image-img attachment-large" alt="delta-dvp-bitowe-instrukcje-6" title="delta-dvp-bitowe-instrukcje-6" srcset="https://induprogress.pl/wp-content/uploads/2025/11/delta-dvp-bitowe-instrukcje-6-1.jpg 607w, https://induprogress.pl/wp-content/uploads/2025/11/delta-dvp-bitowe-instrukcje-6-1-300x136.jpg 300w, https://induprogress.pl/wp-content/uploads/2025/11/delta-dvp-bitowe-instrukcje-6-1-600x272.jpg 600w" sizes="(max-width: 607px) 100vw, 607px" /></div>
		</figure>
	</div>
<div class="vc_empty_space"   style="height: 20px"><span class="vc_empty_space_inner"></span></div></div></div></div></div><div class="vc_row wpb_row vc_row-fluid"><div class="wpb_column vc_column_container vc_col-sm-12"><div class="vc_column-inner "><div class="wpb_wrapper">
	<div class="wpb_text_column wpb_content_element " >
		<div class="wpb_wrapper">
			<p><em>Opublikowano: 30 października 2017</em></p>

		</div>
	</div>
</div></div></div></div>
</div><p>Artykuł <a href="https://induprogress.pl/artykuly-techniczne/delta-dvp-slim-instrukcje-bitowe-plc-przyklady-i-opis/">Delta DVP Slim – instrukcje bitowe PLC. Przykłady i opis</a> pochodzi z serwisu <a href="https://induprogress.pl">Induprogress</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://induprogress.pl/artykuly-techniczne/delta-dvp-slim-instrukcje-bitowe-plc-przyklady-i-opis/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Rejestry indeksów w sterownikach PLC Delta– opis, przykłady zastosowania</title>
		<link>https://induprogress.pl/artykuly-techniczne/rejestry-indeksow-w-sterownikach-plc-delta-opis-przyklady-zastosowania/</link>
					<comments>https://induprogress.pl/artykuly-techniczne/rejestry-indeksow-w-sterownikach-plc-delta-opis-przyklady-zastosowania/#respond</comments>
		
		<dc:creator><![CDATA[Aleksandra Puzon]]></dc:creator>
		<pubDate>Wed, 12 Nov 2025 13:32:19 +0000</pubDate>
				<category><![CDATA[Artykuły techniczne]]></category>
		<category><![CDATA[Sterowanie i wizualizacja procesów]]></category>
		<category><![CDATA[AH500]]></category>
		<category><![CDATA[PLC]]></category>
		<category><![CDATA[rejestry indeksów]]></category>
		<category><![CDATA[SLIM]]></category>
		<guid isPermaLink="false">https://induprogress.pl/?p=18636</guid>

					<description><![CDATA[<p>W przeciwieństwie do sterowania impulsowego nie mamy tutaj ograniczenia na ilość serwonapędów. W praktyce ten sposób</p>
<p>Artykuł <a href="https://induprogress.pl/artykuly-techniczne/rejestry-indeksow-w-sterownikach-plc-delta-opis-przyklady-zastosowania/">Rejestry indeksów w sterownikach PLC Delta– opis, przykłady zastosowania</a> pochodzi z serwisu <a href="https://induprogress.pl">Induprogress</a>.</p>
]]></description>
										<content:encoded><![CDATA[<div class="wpb-content-wrapper"><div class="vc_row wpb_row vc_row-fluid"><div class="wpb_column vc_column_container vc_col-sm-12"><div class="vc_column-inner "><div class="wpb_wrapper">
	<div  class="wpb_single_image wpb_content_element vc_align_left wpb_content_element">
		
		<figure class="wpb_wrapper vc_figure">
			<div class="vc_single_image-wrapper   vc_box_border_grey"><img decoding="async" class="vc_single_image-img " src="https://induprogress.pl/wp-content/uploads/2024/11/artykuly-techniczne-banner.jpg" width="1080" height="280" alt="artykuły techniczne induprogress" title="artykuły techniczne banner" loading="lazy" /></div>
		</figure>
	</div>
</div></div></div></div><div class="vc_row wpb_row vc_row-fluid"><div class="wpb_column vc_column_container vc_col-sm-12"><div class="vc_column-inner "><div class="wpb_wrapper"><h2 style="text-align: left" class="vc_custom_heading">Czym są rejestry indeksów?</h2>
	<div class="wpb_text_column wpb_content_element " >
		<div class="wpb_wrapper">
			<p>W sterownikach PLC firmy Delta Electronics występują rejestry indeksowania umożliwiające odczyt lub zapis wartości do rejestru o adresie przesuniętym o wartość indeksu. Jest to szczególnie pomocna funkcja zarówno podczas wykonywania operacji zapisu i odczytu wartości w kolejnych rejestrach, wyszukiwania rejestru o największej lub najmniejszej wartości, oraz pracach na rejestrach o adresach wynikających z kolejności wykonywanych przez program instrukcji.</p>
<p>Dla sterowników serii Slim występuje 16 indeksów (E0-E7 oraz F0-F7).</p>
<p>W sterownikach modułowych serii AH500 jest ich 32 (E0-E31).</p>
<p>Aby prawidłowo zapisać adres rejestru z wykorzystanym indeksowaniem należy po adresie rejestru dodać znak „@” i nazwę indeksu: np. D0@E<u>0</u></p>

		</div>
	</div>
<div class="vc_empty_space"   style="height: 20px"><span class="vc_empty_space_inner"></span></div></div></div></div></div><div class="vc_row wpb_row vc_row-fluid"><div class="wpb_column vc_column_container vc_col-sm-12"><div class="vc_column-inner "><div class="wpb_wrapper"><h3 style="text-align: left" class="vc_custom_heading">Przykład 1 – Zapis rejestru z indeksowaniem:</h3>
	<div class="wpb_text_column wpb_content_element " >
		<div class="wpb_wrapper">
			<p>Na rysunku 1 przedstawiono przykładowy fragment programu, w którym po spełnieniu odpowiednich warunków zapisywane są wartości we wskazanych przez indeksy rejestrach.</p>
<p>Zgodnie z programem odpowiednio dla załączonego:</p>
<ul>
<li>M0 uzyskamy zapis wartości 5 do rejestru D0 przesuniętego o wartość E0=10 czyli D10. Po tej operacji D10=5.</li>
<li>M1 uzyskamy zapis wartości 5 do rejestru D0 przesuniętego o wartość E0=20 czyli D20. Po tej operacji D20=5.</li>
<li>M2 uzyskamy zapis wartości 15 do rejestru D0 przesuniętego o wartość E1=30 czyli D30. Po tej operacji D30=15.</li>
<li>M3 uzyskamy zapis wartości 15 do rejestru D0 przesuniętego o wartość E1=40 czyli D40. Po tej operacji D40=15.</li>
</ul>

		</div>
	</div>

	<div  class="wpb_single_image wpb_content_element vc_align_left wpb_content_element">
		
		<figure class="wpb_wrapper vc_figure">
			<div class="vc_single_image-wrapper   vc_box_border_grey"><img decoding="async" width="611" height="782" src="https://induprogress.pl/wp-content/uploads/2025/11/rejestry-indeksow-1.jpg" class="vc_single_image-img attachment-large" alt="rejestry-indeksów-1" title="rejestry-indeksow-1" srcset="https://induprogress.pl/wp-content/uploads/2025/11/rejestry-indeksow-1.jpg 611w, https://induprogress.pl/wp-content/uploads/2025/11/rejestry-indeksow-1-234x300.jpg 234w, https://induprogress.pl/wp-content/uploads/2025/11/rejestry-indeksow-1-600x768.jpg 600w" sizes="(max-width: 611px) 100vw, 611px" /></div>
		</figure>
	</div>
<div class="vc_empty_space"   style="height: 20px"><span class="vc_empty_space_inner"></span></div></div></div></div></div><div class="vc_row wpb_row vc_row-fluid"><div class="wpb_column vc_column_container vc_col-sm-12"><div class="vc_column-inner "><div class="wpb_wrapper"><h3 style="text-align: left" class="vc_custom_heading">Przykład 2 – Zapis kolejno próbkowanych punktów:</h3>
	<div class="wpb_text_column wpb_content_element " >
		<div class="wpb_wrapper">
			<p>Na rysunku 2 przedstawiono fragment programu do zapisu kolejno próbkowanych współrzędnych pozycji. Próbkowanie odbywa się na zbocze narastające M10. Po jego wystąpieniu zostaje zwiększona wartość wskaźnika E0 od którego zależy miejsce zapisu współrzędnych X i Y punktu.</p>
<p>zapisane_X jest w tym przykładzie zmienną globalną o adresie D2000, zapisane_Y natomiast jest zmienną globalną o adresie D2002.</p>
<p>Taki sposób zapisu danych da następujący efekt</p>
<p>D2000 – współrzędna X pkt 1</p>
<p>D2002 – współrzędna Y pkt 1</p>
<p>D2004 – współrzędna X pkt 2</p>
<p>D2006 – współrzędna Y pkt 2</p>
<p>D2008 – współrzędna X pkt 3</p>
<p>D2010 – współrzędna Y pkt 3</p>
<p>itd.</p>
<p>Dla zabezpieczenia przed przepełnieniem rejestrów zapisu ustawione zostały granice dla narastania wartości indeksu. W tym przykładzie jest to wartość 3996 co oznacza że ostatni zapis wykona się w D5992 dla współrzędnej X oraz D5994 dla współrzędnej Y ostatniego punktu. Po dalszych próbach próbkowania zostanie wygenerowany alarm ALM_za_duzo_punktow.</p>

		</div>
	</div>

	<div  class="wpb_single_image wpb_content_element vc_align_left wpb_content_element">
		
		<figure class="wpb_wrapper vc_figure">
			<div class="vc_single_image-wrapper   vc_box_border_grey"><img decoding="async" width="945" height="444" src="https://induprogress.pl/wp-content/uploads/2025/11/rejestry-indeksow-2.jpg" class="vc_single_image-img attachment-large" alt="rejestry-indeksow-2" title="rejestry-indeksow-2" srcset="https://induprogress.pl/wp-content/uploads/2025/11/rejestry-indeksow-2.jpg 945w, https://induprogress.pl/wp-content/uploads/2025/11/rejestry-indeksow-2-300x141.jpg 300w, https://induprogress.pl/wp-content/uploads/2025/11/rejestry-indeksow-2-768x361.jpg 768w, https://induprogress.pl/wp-content/uploads/2025/11/rejestry-indeksow-2-600x282.jpg 600w" sizes="(max-width: 945px) 100vw, 945px" /></div>
		</figure>
	</div>
<div class="vc_empty_space"   style="height: 20px"><span class="vc_empty_space_inner"></span></div></div></div></div></div><div class="vc_row wpb_row vc_row-fluid"><div class="wpb_column vc_column_container vc_col-sm-12"><div class="vc_column-inner "><div class="wpb_wrapper"><h3 style="text-align: left" class="vc_custom_heading">Przykład 3 – Wyszukiwanie maksymalnej i minimalnej wartości:</h3>
	<div class="wpb_text_column wpb_content_element " >
		<div class="wpb_wrapper">
			<p>Na rysunku 3 przedstawiono fragment programu do sprawdzania maksymalnej i minimalnej wartości współrzędnej Y spośród rejestrów z przykładu nr 2. Na zbocze narastające M20 zostaje załączone porównanie aktualnej wartości maksymalnej i minimalnej z aktualnym rejestrem wskazanym przez E0. Odpowiednie zapętlenie wywołania M20 spowoduje sprawdzenie wartości od D2002 do D5994 co czwarty rejestr i zapisanie wartości do max_Y i min_Y. Po sprawdzeniu wszystkich rejestrów dla potwierdzenia zostanie załączony bit M19.</p>

		</div>
	</div>

	<div  class="wpb_single_image wpb_content_element vc_align_left wpb_content_element">
		
		<figure class="wpb_wrapper vc_figure">
			<div class="vc_single_image-wrapper   vc_box_border_grey"></div>
		</figure>
	</div>
<div class="vc_empty_space"   style="height: 20px"><span class="vc_empty_space_inner"></span></div></div></div></div></div><div class="vc_row wpb_row vc_row-fluid"><div class="wpb_column vc_column_container vc_col-sm-12"><div class="vc_column-inner "><div class="wpb_wrapper"><h3 style="text-align: left" class="vc_custom_heading">Przykład 4 – Wypełnianie rejestrów tą samą wartością:</h3>
	<div class="wpb_text_column wpb_content_element " >
		<div class="wpb_wrapper">
			<p>Na rysunku 4 przedstawiono fragment programu do zapisywania rejestrów tą samą wartością. Na zbocze narastające M20 zostaje załączone zapisywanie wartości 996 do aktualnego rejestru wskazanego przez E0. Odpowiednie zapętlenie wywołania M20 spowoduje zapis 996 od D0 do D996 co czwarty rejestr. Po zapisie wszystkich rejestrów dla potwierdzenia zostanie załączony bit M19.</p>

		</div>
	</div>

	<div  class="wpb_single_image wpb_content_element vc_align_left wpb_content_element">
		
		<figure class="wpb_wrapper vc_figure">
			<div class="vc_single_image-wrapper   vc_box_border_grey"></div>
		</figure>
	</div>
<div class="vc_empty_space"   style="height: 20px"><span class="vc_empty_space_inner"></span></div></div></div></div></div><div class="vc_row wpb_row vc_row-fluid"><div class="wpb_column vc_column_container vc_col-sm-12"><div class="vc_column-inner "><div class="wpb_wrapper"><h3 style="text-align: left" class="vc_custom_heading">Przykład 5 – Ruch interpolowany na kolejne zapisane pozycje:</h3>
	<div class="wpb_text_column wpb_content_element " >
		<div class="wpb_wrapper">
			<p>Na rysunku 5 przedstawiono fragment programu sterownika 10 MC do ruchu w interpolacji liniowej przez kolejne punkty zapisane w rejestrach:</p>
<p>D100 – współrzędna X pkt 1</p>
<p>D102 – współrzędna Y pkt 1</p>
<p>D104 – współrzędna X pkt 2</p>
<p>D106 – współrzędna Y pkt 2</p>
<p>D108 – współrzędna X pkt 3</p>
<p>D110 – współrzędna Y pkt 3</p>
<p>itd.</p>
<p>Przejazdy na poszczególne pozycje zostaną zatrzymane dla pierwszej wartości współrzędnej X = 0.00.19.</p>

		</div>
	</div>

	<div  class="wpb_single_image wpb_content_element vc_align_left wpb_content_element">
		
		<figure class="wpb_wrapper vc_figure">
			<div class="vc_single_image-wrapper   vc_box_border_grey"></div>
		</figure>
	</div>
</div></div></div></div><div class="vc_row wpb_row vc_row-fluid"><div class="wpb_column vc_column_container vc_col-sm-12"><div class="vc_column-inner "><div class="wpb_wrapper">
	<div class="wpb_text_column wpb_content_element " >
		<div class="wpb_wrapper">
			<p><em>Opublikowano: 15 stycznia 2018</em></p>

		</div>
	</div>
</div></div></div></div>
</div><p>Artykuł <a href="https://induprogress.pl/artykuly-techniczne/rejestry-indeksow-w-sterownikach-plc-delta-opis-przyklady-zastosowania/">Rejestry indeksów w sterownikach PLC Delta– opis, przykłady zastosowania</a> pochodzi z serwisu <a href="https://induprogress.pl">Induprogress</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://induprogress.pl/artykuly-techniczne/rejestry-indeksow-w-sterownikach-plc-delta-opis-przyklady-zastosowania/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
