<?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 modbus - Induprogress</title>
	<atom:link href="https://induprogress.pl/tag/modbus/feed/" rel="self" type="application/rss+xml" />
	<link>https://induprogress.pl/tag/modbus/</link>
	<description></description>
	<lastBuildDate>Fri, 13 Mar 2026 11:28:28 +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 modbus - Induprogress</title>
	<link>https://induprogress.pl/tag/modbus/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Konfiguracja komunikacji przez Modbus w falownikach serii C2000</title>
		<link>https://induprogress.pl/artykuly-techniczne/konfiguracja-komunikacji-przez-modbus-w-falownikach-serii-c2000/</link>
					<comments>https://induprogress.pl/artykuly-techniczne/konfiguracja-komunikacji-przez-modbus-w-falownikach-serii-c2000/#respond</comments>
		
		<dc:creator><![CDATA[Aleksandra Puzon]]></dc:creator>
		<pubDate>Thu, 20 Nov 2025 11:29:08 +0000</pubDate>
				<category><![CDATA[Artykuły techniczne]]></category>
		<category><![CDATA[Technika napędowa]]></category>
		<category><![CDATA[C2000+]]></category>
		<category><![CDATA[falownik]]></category>
		<category><![CDATA[modbus]]></category>
		<guid isPermaLink="false">https://induprogress.pl/?p=28394</guid>

					<description><![CDATA[<p>W niniejszym artykule przedstawiono sposób okablowania i konfigurację komunikacji Modbus na przykładzie falownika serii C2000</p>
<p>Artykuł <a href="https://induprogress.pl/artykuly-techniczne/konfiguracja-komunikacji-przez-modbus-w-falownikach-serii-c2000/">Konfiguracja komunikacji przez Modbus w falownikach serii C2000</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">Konfiguracja komunikacji</h2>
	<div class="wpb_text_column wpb_content_element " >
		<div class="wpb_wrapper">
			<p>Wszystkie falowniki Delta Electronics posiadają wbudowany port komunikacyjny Modbus. W niniejszym artykule przedstawiono sposób okablowania i konfigurację komunikacji Modbus na przykładzie falownika serii <strong><a href="https://induprogress.pl/kategoria-produktu/technika-napedowa/przemienniki-czestotliwosci/falowniki-serii-vfd-c2000-przemienniki-czestotliwosci/">C2000</a></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"><h2 style="text-align: left" class="vc_custom_heading">Okablowanie</h2>
	<div class="wpb_text_column wpb_content_element " >
		<div class="wpb_wrapper">
			<p>Falownik C2000 posiada jeden port komunikacyjny Modbus. Z tego portu wyprowadzono trzy porty fizyczne Modbus RS-485. Dzięki temu wygodniej można podpiąć falownik szeregowo do magistrali Modbus. Złącza Modbus są opisane SG+, SG-, SGND.</p>
<p>Pierwszy port ma postać złącz śrubowych. Na rys. poniżej złącza Modbus znajdują się na dole, po prawej stronie.</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="805" height="331" src="https://induprogress.pl/wp-content/uploads/2025/11/konfiguracja-komunikacji-przez-modbus_1.jpg" class="vc_single_image-img attachment-large" alt="konfiguracja komunikacji przez modbus_1" title="konfiguracja komunikacji przez modbus_1" srcset="https://induprogress.pl/wp-content/uploads/2025/11/konfiguracja-komunikacji-przez-modbus_1.jpg 805w, https://induprogress.pl/wp-content/uploads/2025/11/konfiguracja-komunikacji-przez-modbus_1-300x123.jpg 300w, https://induprogress.pl/wp-content/uploads/2025/11/konfiguracja-komunikacji-przez-modbus_1-768x316.jpg 768w, https://induprogress.pl/wp-content/uploads/2025/11/konfiguracja-komunikacji-przez-modbus_1-600x247.jpg 600w" sizes="(max-width: 805px) 100vw, 805px" /></div>
		</figure>
	</div>

	<div class="wpb_text_column wpb_content_element " >
		<div class="wpb_wrapper">
			<p>Dwa kolejne porty Modbus są portami RJ-45. Do komunikacji są wykorzystywane piny 4 (SG-), 5 (SG+). Piny 3 i 6 należy podłączyć do SGND. Porty Modbus znajdują się na prawo od złącz śrubowych opisanych powyż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="458" height="446" src="https://induprogress.pl/wp-content/uploads/2025/11/konfiguracja-komunikacji-przez-modbus_2.jpg" class="vc_single_image-img attachment-large" alt="konfiguracja komunikacji przez modbus_2" title="konfiguracja komunikacji przez modbus_2" srcset="https://induprogress.pl/wp-content/uploads/2025/11/konfiguracja-komunikacji-przez-modbus_2.jpg 458w, https://induprogress.pl/wp-content/uploads/2025/11/konfiguracja-komunikacji-przez-modbus_2-300x292.jpg 300w" sizes="(max-width: 458px) 100vw, 458px" /></div>
		</figure>
	</div>

	<div class="wpb_text_column wpb_content_element " >
		<div class="wpb_wrapper">
			<p><strong>Uwaga!</strong></p>
<p>Podczas podłączania kabli do złącz RJ-45 należy pamiętać, że część falowników ma zabudowane porty komunikacyjne CANOpen. Podłączenie sieci Modbus do portu CANOpen nie pozwoli na nawiązanie komunikacji. Na zdjęciu poniżej zaznaczono porty CANOpen i Modbus.</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="851" height="1024" src="https://induprogress.pl/wp-content/uploads/2025/11/konfiguracja-komunikacji-przez-modbus_3-851x1024.jpg" class="vc_single_image-img attachment-large" alt="konfiguracja komunikacji przez modbus_3" title="konfiguracja komunikacji przez modbus_3" srcset="https://induprogress.pl/wp-content/uploads/2025/11/konfiguracja-komunikacji-przez-modbus_3-851x1024.jpg 851w, https://induprogress.pl/wp-content/uploads/2025/11/konfiguracja-komunikacji-przez-modbus_3-249x300.jpg 249w, https://induprogress.pl/wp-content/uploads/2025/11/konfiguracja-komunikacji-przez-modbus_3-768x924.jpg 768w, https://induprogress.pl/wp-content/uploads/2025/11/konfiguracja-komunikacji-przez-modbus_3-600x722.jpg 600w, https://induprogress.pl/wp-content/uploads/2025/11/konfiguracja-komunikacji-przez-modbus_3.jpg 1052w" sizes="(max-width: 851px) 100vw, 851px" /></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">Parametry komunikacji</h2>
	<div class="wpb_text_column wpb_content_element " >
		<div class="wpb_wrapper">
			<p>Parametry komunikacji Modbus są ustawiane w grupie 9 parametrów. W poniższej tabeli przedstawiono podstawowe parametry.</p>

		</div>
	</div>

	<div class="wpb_text_column wpb_content_element " >
		<div class="wpb_wrapper">
			<table width="993">
<tbody>
<tr>
<td width="123"><strong>Parametr</strong></td>
<td width="250"><strong>Opis</strong></td>
<td width="412"><strong>Ustawienia</strong></td>
</tr>
<tr>
<td width="123"><strong>09-00</strong></td>
<td width="250">Adres komunikacyjny COM1</td>
<td width="412">1~254</td>
</tr>
<tr>
<td width="123"><strong>09-01</strong></td>
<td width="250">Prędkość transmisji</td>
<td width="412">4,8~115,2 kbps</td>
</tr>
<tr>
<td width="123"><strong>09-02</strong></td>
<td width="250">Reakcja napędu na błąd transmisji</td>
<td width="412">0: Ostrzeżenie i kontynuacja pracy<br />
1: Ostrzeżenie i hamowanie z uwzględnieniem czasu hamowania<br />
2: Ostrzeżenie i hamowanie wybiegiem<br />
3: Kontynuacja pracy bez ostrzeżenia</td>
</tr>
<tr>
<td width="123"><strong>09-03</strong></td>
<td width="250">Czas detekcji utraty komunikacji (timeout)</td>
<td width="412">0,0~100,0 s</td>
</tr>
<tr>
<td width="123"><strong>09-04</strong></td>
<td width="250">Protokół komunikacji</td>
<td width="412">1: 7N2 (ASCII)<br />
2: 7E1 (ASCII)<br />
3: 7O1 (ASCII)<br />
4: 7E2 (ASCII)<br />
5: 7O2 (ASCII)<br />
6: 8N1 (ASCII)<br />
7: 8N2 (ASCII)<br />
8: 8E1 (ASCII)<br />
9: 8O1 (ASCII)<br />
10: 8E2 (ASCII)<br />
11: 8O2 (ASCII)<br />
12: 8N1 (RTU)<br />
13: 8N2 (RTU)<br />
14: 8E1 (RTU)<br />
15: 8O1 (RTU)<br />
16: 8E2 (RTU)<br />
17: 8O2 (RTU)</td>
</tr>
<tr>
<td width="123"><strong>09-35</strong></td>
<td width="250">Adres komunikacyjny PLC</td>
<td width="412">1~254</td>
</tr>
</tbody>
</table>

		</div>
	</div>

	<div class="wpb_text_column wpb_content_element " >
		<div class="wpb_wrapper">
			<p>Z powyższej tabeli wynika, że parametr 09-00 jest adresem falownika, natomiast adres wbudowanego PLC można ustawić w parametrze 09-35. Należy pamiętać, że adresy wszystkich urządzeń w sieci Modbus muszą być unikalne.</p>
<p>&nbsp;</p>
<p><strong>Przykład 1.</strong> Ustawienie protokołu Modbus ASCII 7, N, 2 i prędkości transmisji 9600 bps wymaga ustawienia parametrów:</p>
<ul>
<li>09-01 = 9.6</li>
<li>09-04 = 1</li>
</ul>
<p><strong>Przykład 2</strong>. Aby falownik po 3 sekundach od utraty komunikacji hamował wybiegiem i zgłaszał alarm należy ustawić parametry:</p>
<ul>
<li>09-02 = 3</li>
<li>09-03 = 3.0</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"><h2 style="text-align: left" class="vc_custom_heading">Adresy Modbus falownika C2000</h2>
	<div class="wpb_text_column wpb_content_element " >
		<div class="wpb_wrapper">
			<p>Wszystkie parametry falownika są dostępne dla protokołu Modbus. Adres Modbus parametru składa się z numeru grupy i numeru parametru. Adres w zapisie heksadecymalnym ma postać:</p>
<p>GGnn, gdzie GG – numer grupy, nn – numer parametru</p>
<p>&nbsp;</p>
<p><strong>Przykłady:</strong></p>
<ul>
<li>Parametr 04-01 ma adres 0x0401,</li>
<li>Parametr 10-23 ma adres 0x0A17.</li>
</ul>
<p>W poniższej tabeli przedstawiono słowa sterujące i statusy pracy, które również są dostępne poprzez Modbus.</p>
<p>Aby sterować pracą falownika przez komunikację Modbus, należy ustawić następujące parametry:</p>
<ul>
<li>00-20 = 1 zadawanie częstotliwości w trybie AUTO przez RS-485,</li>
<li>00-21 = 2 sterowanie pracą w trybie AUTO przez RS-485.</li>
</ul>
<p>&nbsp;</p>
<p><strong><em>Słowa sterujące</em></strong></p>
<p>W poniższej tabeli podano wszystkie słowa sterujące</p>

		</div>
	</div>

	<div class="wpb_text_column wpb_content_element " >
		<div class="wpb_wrapper">
			<table width="1006">
<thead>
<tr>
<td width="133"><strong>Adres (hex)</strong></td>
<td colspan="2" width="839"><strong>Funkcja</strong></td>
</tr>
</thead>
<tbody>
<tr>
<td width="133"><strong>2000</strong></td>
<td width="110">Bit 1~0</td>
<td width="713">00: Brak funkcji<br />
01: STOP<br />
10: RUN<br />
11: JOG+RUN</td>
</tr>
<tr>
<td width="133"></td>
<td width="110">Bit 3~2</td>
<td width="713">Zarezerwowano</td>
</tr>
<tr>
<td width="133"></td>
<td width="110">Bit 5~4</td>
<td width="713">00: Brak funkcji<br />
01: FWD<br />
10: REV<br />
11: Zmiana kierunku</td>
</tr>
<tr>
<td width="133"><strong>2000</strong></td>
<td width="110">Bit 7~6</td>
<td width="713">00: Wybór 1. zestawu czasów przyspieszania/zwalniania<br />
01: Wybór 2. zestawu czasów przyspieszania/zwalniania<br />
10: Wybór 3. zestawu czasów przyspieszania/zwalniania<br />
11: Wybór 4. zestawu czasów przyspieszania/zwalniania</td>
</tr>
<tr>
<td width="133"></td>
<td width="110">Bit 11~8</td>
<td width="713">0000: Wybór głównej częstotliwości<br />
0001: Wybór 1. częstotliwości<br />
0010: Wybór 2. częstotliwości<br />
0011: Wybór 3. Częstotliwości<br />
0100: Wybór 4. częstotliwości<br />
0101: Wybór 5. częstotliwości<br />
0110: Wybór 6. częstotliwości<br />
0111: Wybór 7. Częstotliwości<br />
1000: Wybór 8. częstotliwości<br />
1001: Wybór 9. częstotliwości<br />
1010: Wybór 10. częstotliwości<br />
1011: Wybór 11. Częstotliwości<br />
1100: Wybór 12. częstotliwości<br />
1101: Wybór 13. częstotliwości<br />
1110: Wybór 14. częstotliwości<br />
1111: Wybór 15. częstotliwości</td>
</tr>
<tr>
<td width="133"></td>
<td width="110">Bit 12</td>
<td width="713">1: Załączenie funkcji z bitów 11~6</td>
</tr>
<tr>
<td width="133"></td>
<td width="110">Bit 14~13</td>
<td width="713">00: Brak funkcji<br />
01: Sterowanie przez panel<br />
10: Sterowanie zgodnie z parametrem 00-21<br />
11: Zmiana sterowania</td>
</tr>
<tr>
<td width="133"></td>
<td width="110">Bit 15</td>
<td width="713">Zarezerwowano</td>
</tr>
<tr>
<td width="133"><strong>2001</strong></td>
<td width="110"></td>
<td width="713">Częstotliwość zadana z dokładnością do 0,01 Hz</td>
</tr>
<tr>
<td rowspan="4" width="133"><strong>2002</strong></td>
<td width="110">Bit 0</td>
<td width="713">1: Awaria (EF)</td>
</tr>
<tr>
<td width="110">Bit 1</td>
<td width="713">1: Reset awarii</td>
</tr>
<tr>
<td width="110">Bit 2</td>
<td width="713">1: Załączenie stanu bazowego (Base Block)</td>
</tr>
<tr>
<td width="110">Bit 15~3</td>
<td width="713">Zarezerwowano</td>
</tr>
</tbody>
</table>

		</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">Podstawowe słowa statusu (tylko do odczytu)</h2>
	<div class="wpb_text_column wpb_content_element " >
		<div class="wpb_wrapper">
			<p>W poniższej tabeli przedstawiono podstawowe słowa statusu. Opis pozostałych znajduje się w instrukcji.</p>

		</div>
	</div>

	<div class="wpb_text_column wpb_content_element " >
		<div class="wpb_wrapper">
			<table width="1028">
<tbody>
<tr>
<td width="136"><strong>Adres (hex)</strong></td>
<td colspan="2" width="858"><strong>Funkcja</strong></td>
</tr>
<tr>
<td rowspan="2" width="136"><strong>2100</strong></td>
<td width="113">Bit 15~8</td>
<td width="729">Kod ostrzeżenia</td>
</tr>
<tr>
<td width="113">Bit 7~0</td>
<td width="729">Kod błędu</td>
</tr>
<tr>
<td rowspan="10" width="136"><strong>2101</strong></td>
<td width="113">Bit 1~0</td>
<td width="729">Stan napędu<br />
00: Zatrzymany<br />
01: Hamowanie<br />
10: Oczekiwanie (standby)<br />
11: Praca</td>
</tr>
<tr>
<td width="113">Bit 2</td>
<td width="729">1: JOG</td>
</tr>
<tr>
<td width="113">Bit 4~3</td>
<td width="729">Kierunek<br />
00: FWD<br />
01: REV-&gt;FWD<br />
10: REV<br />
11: FWD-&gt;REV</td>
</tr>
<tr>
<td width="113">Bit 7~5</td>
<td width="729">Zarezerwowano</td>
</tr>
<tr>
<td width="113">Bit 8</td>
<td width="729">1: Częstotliwość zadawana przez komunikację</td>
</tr>
<tr>
<td width="113">Bit 9</td>
<td width="729">1: Częstotliwość zadawana przez sygnał analogowy</td>
</tr>
<tr>
<td width="113">Bit 10</td>
<td width="729">1: Sterowanie przez komunikację</td>
</tr>
<tr>
<td width="113">Bit 11</td>
<td width="729">1: Blokada parametrów</td>
</tr>
<tr>
<td width="113">Bit 12</td>
<td width="729">1: Zezwolenie na zgrywanie parametrów z panelu</td>
</tr>
<tr>
<td width="113">Bit 15~13</td>
<td width="729">Zarezerwowano</td>
</tr>
<tr>
<td width="136"><strong>2102</strong></td>
<td width="113"></td>
<td width="729">Częstotliwość zadana (0,01 Hz)</td>
</tr>
<tr>
<td width="136"><strong>2103</strong></td>
<td width="113"></td>
<td width="729">Częstotliwość wyjściowa (0,01 Hz)</td>
</tr>
<tr>
<td width="136"><strong>2104</strong></td>
<td width="113"></td>
<td width="729">Prąd wyjściowy. Jeżeli nie jest większy niż 655,35 A to dokładność wynosi 0,01A. Jeżeli prąd jest większy to dokładność wynosi 0,1 A.</td>
</tr>
<tr>
<td width="136"><strong>2105</strong></td>
<td width="113"></td>
<td width="729">Napięcie szyny DC (0,1 V)</td>
</tr>
<tr>
<td width="136"><strong>2106</strong></td>
<td width="113"></td>
<td width="729">Napięcie wyjściowe (0,1 V)</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">
	<div class="wpb_text_column wpb_content_element " >
		<div class="wpb_wrapper">
			<p><em>Opublikowano: 9 stycznia 2018</em></p>

		</div>
	</div>
</div></div></div></div>
</div><p>Artykuł <a href="https://induprogress.pl/artykuly-techniczne/konfiguracja-komunikacji-przez-modbus-w-falownikach-serii-c2000/">Konfiguracja komunikacji przez Modbus w falownikach serii C2000</a> pochodzi z serwisu <a href="https://induprogress.pl">Induprogress</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://induprogress.pl/artykuly-techniczne/konfiguracja-komunikacji-przez-modbus-w-falownikach-serii-c2000/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Sterowanie stanem wejść cyfrowych w falownikach serii VFD-E z wykorzystaniem komunikacji z protokołem Modbus</title>
		<link>https://induprogress.pl/artykuly-techniczne/sterowanie-stanem-wejsc-cyfrowych-w-falownikach-serii-vfd-e-z-wykorzystaniem-komunikacji-z-protokolem-modbus/</link>
					<comments>https://induprogress.pl/artykuly-techniczne/sterowanie-stanem-wejsc-cyfrowych-w-falownikach-serii-vfd-e-z-wykorzystaniem-komunikacji-z-protokolem-modbus/#respond</comments>
		
		<dc:creator><![CDATA[Aleksandra Puzon]]></dc:creator>
		<pubDate>Thu, 20 Nov 2025 10:40:06 +0000</pubDate>
				<category><![CDATA[Artykuły techniczne]]></category>
		<category><![CDATA[Technika napędowa]]></category>
		<category><![CDATA[falownik]]></category>
		<category><![CDATA[falowniki]]></category>
		<category><![CDATA[modbus]]></category>
		<category><![CDATA[VFD-E]]></category>
		<guid isPermaLink="false">https://induprogress.pl/?p=28380</guid>

					<description><![CDATA[<p>Niektóre aplikacje wymagają by przy jak najmniejszej ilości okablowania wykorzystywać funkcje wyzwalane przez</p>
<p>Artykuł <a href="https://induprogress.pl/artykuly-techniczne/sterowanie-stanem-wejsc-cyfrowych-w-falownikach-serii-vfd-e-z-wykorzystaniem-komunikacji-z-protokolem-modbus/">Sterowanie stanem wejść cyfrowych w falownikach serii VFD-E z wykorzystaniem komunikacji z protokołem Modbus</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">Sterowanie stanem wejść cyfrowych w falownikach serii VFD-E</h2>
	<div class="wpb_text_column wpb_content_element " >
		<div class="wpb_wrapper">
			<p>Niektóre aplikacje wymagają by przy jak najmniejszej ilości okablowania wykorzystywać funkcje wyzwalane przez wejścia cyfrowe urządzenia. W takim przypadku można skorzystać z opcji wyzwalania danych wejść cyfrowych po komunikacji. Sposób ten pozwala na zaoszczędzenie wyjść cyfrowych urządzenia sterującego oraz ogranicza ilość niezbędnego okablowania do minimum.</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. Zmiana statusu wejścia MI</h2>
	<div class="wpb_text_column wpb_content_element " >
		<div class="wpb_wrapper">
			<p>W pierwszej kolejności należy zmienić status danego wejścia MI. Domyślnie każde z wejść jest typu zewnętrznego (External) zaś w parametrze falownika 4.27 istnieje możliwość zmiany typu na wewnętrzny (Internal). Zmieniając typ wejścia na INTERNAL możliwa jest zmiana stanu wejścia po komunikacji, za pomocą wewnętrznego PLC, a także z klawiatury panelu cyfrowego. Aby zmienić status danego wejścia w parametrze 4.27 należy wpisać decymalną wartość zgodną z poniższym schematem:</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="645" height="284" src="https://induprogress.pl/wp-content/uploads/2025/11/Sterowanie-stanem_1.png" class="vc_single_image-img attachment-large" alt="Sterowanie stanem_1" title="Sterowanie stanem_1" srcset="https://induprogress.pl/wp-content/uploads/2025/11/Sterowanie-stanem_1.png 645w, https://induprogress.pl/wp-content/uploads/2025/11/Sterowanie-stanem_1-300x132.png 300w, https://induprogress.pl/wp-content/uploads/2025/11/Sterowanie-stanem_1-600x264.png 600w" sizes="(max-width: 645px) 100vw, 645px" /></div>
		</figure>
	</div>

	<div class="wpb_text_column wpb_content_element " >
		<div class="wpb_wrapper">
			<p>Przykładowo, aby zmienić status wejść MI5 oraz MI6 na INTERNAL do parametru 4.27 wpisujemy wartość 2^4 + 2^5=16+32=48.</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. Zmiana stanu wejścia typu INTERNAL</h2>
	<div class="wpb_text_column wpb_content_element " >
		<div class="wpb_wrapper">
			<p>Zmianę stanu wejścia typu INTERNAL możemy realizować przez zmianę parametru 4.28. Wpisując odpowiednią wartość (rysunek poniżej) zmieniamy stan danego wejścia.</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="645" height="284" src="https://induprogress.pl/wp-content/uploads/2025/11/Sterowanie-stanem_2.png" class="vc_single_image-img attachment-large" alt="Sterowanie stanem_2" title="Sterowanie stanem_2" srcset="https://induprogress.pl/wp-content/uploads/2025/11/Sterowanie-stanem_2.png 645w, https://induprogress.pl/wp-content/uploads/2025/11/Sterowanie-stanem_2-300x132.png 300w, https://induprogress.pl/wp-content/uploads/2025/11/Sterowanie-stanem_2-600x264.png 600w" sizes="(max-width: 645px) 100vw, 645px" /></div>
		</figure>
	</div>

	<div class="wpb_text_column wpb_content_element " >
		<div class="wpb_wrapper">
			<p>Przykładowo, by zmienić stan wejść MI5 i MI6 na ON do parametru 4.28 wpisujemy wartość 2^4 + 2^5=16+32=48. Dodatkowo zmiana tego parametru (czyli zmiana stanu wejść cyfrowych) jest możliwa podczas pracy falownika.</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">3. Wymiana danych PLC z falownikiem przez Modbus</h2>
	<div class="wpb_text_column wpb_content_element " >
		<div class="wpb_wrapper">
			<p>Wymianę danych PLC z falownikiem przez Modbus realizujemy w oprogramowaniu ISPSoft wykorzystując bloczek MODRW.</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="188" src="https://induprogress.pl/wp-content/uploads/2025/11/Sterowanie-stanem_3.png" class="vc_single_image-img attachment-large" alt="Sterowanie stanem_3" title="Sterowanie stanem_3" srcset="https://induprogress.pl/wp-content/uploads/2025/11/Sterowanie-stanem_3.png 407w, https://induprogress.pl/wp-content/uploads/2025/11/Sterowanie-stanem_3-300x139.png 300w" sizes="(max-width: 407px) 100vw, 407px" /></div>
		</figure>
	</div>

	<div class="wpb_text_column wpb_content_element " >
		<div class="wpb_wrapper">
			<p>Parametry funkcji uzupełniamy w następujący sposób:</p>
<p>S1 – adres urządzenia z którym chcemy się połączyć<br />
S2 – kod funkcji modbus: 6- zapis jednego słowa<br />
S3 – modbusowy adres rejestru, w który chcemy wpisać daną<br />
S – rejestr przechowujący dane które chcemy wpisać do urządzenia<br />
n – ilość rejestrów które chcemy zapisać korzystając z instrukcji MODRW</p>
<p>Aby zmieniać stan danego wejścia należy wpisywać odpowiednie wartości do parametru falownika 4.28. Aby uzyskać odpowiadający adres modbusowy należy obie części adresu parametru zamienić na system szesnastkowy.</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="285" height="225" src="https://induprogress.pl/wp-content/uploads/2025/11/Sterowanie-stanem_4.png" class="vc_single_image-img attachment-large" alt="Sterowanie stanem_4" title="Sterowanie stanem_4" /></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. Przypisanie funkcji do wejścia cyfrowego</h2>
	<div class="wpb_text_column wpb_content_element " >
		<div class="wpb_wrapper">
			<p>Do danego wejścia cyfrowego można przypisać jedną z dostępnych funkcji. Przypisanie funkcji odbywa się poprzez wpisanie numeru odpowiadającego danej funkcji do parametrów 04.05~04.08, które definiują wejścia MI3~MI6.</p>
<p>Spis dostępnych funkcji umieszczono w tabeli poniżej:</p>
<p>Nr – Opis funkcji<br />
0 – Brak funkcji<br />
1 – Wybór prędkości predefiniowanej 1<br />
2 – Wybór prędkości predefiniowanej 2<br />
3 – Wybór prędkości predefiniowanej 3<br />
4 – Wybór prędkości predefiniowanej 4<br />
5 – Reset zewnętrzny<br />
6 – Blokada przyspieszania/hamowania<br />
7 – Wybór czasu przyspieszania/hamowania<br />
8 – Ruch w trybie JOG<br />
9 – Zewnętrzna blokada napędu<br />
10 – Zwiększanie częstotliwości zadanej<br />
11 – Zmniejszanie częstotliwości zadanej<br />
12 – Wyzwalanie wewnętrznego licznika<br />
13 – Resetowanie wewnętrznego licznika<br />
14 – Wywołanie błędu awarii zewnętrznej EF<br />
15 – Wyłączenie regulatora PID<br />
16 – Wyjście Shutoff Stop<br />
17 – Blokada zmiany parametrów<br />
18 – Wybór źródła komend sterujących –wejścia wielofunkcyjne<br />
19 – Wybór źródła komend sterujących – panel cyfrowy<br />
20 – Wybór źródła komend sterujących – interfejs komunikacyjny<br />
21 – Zmiana kierunku obrotów FWD/REV<br />
22 – Wybór drugiego źródła komendy częstotliwości</p>
<p>&nbsp;</p>
<p>Dzięki sterowaniu wejściami przez komunikację, możemy wyzwalać wybraną funkcję bez fizycznego podpięcia do wejścia cyfrowego. Wszystkie niezbędne informacje, dokładny opis wykorzystanych parametrów oraz funkcji znajdują się w instrukcji obsługi falownika <strong><a href="https://induprogress.pl/kategoria-produktu/technika-napedowa/przemienniki-czestotliwosci/falowniki-serii-vfd-e/">VFD-E</a></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">
	<div class="wpb_text_column wpb_content_element " >
		<div class="wpb_wrapper">
			<p><em>Opublikowano: 10 października 2016</em></p>

		</div>
	</div>
</div></div></div></div>
</div><p>Artykuł <a href="https://induprogress.pl/artykuly-techniczne/sterowanie-stanem-wejsc-cyfrowych-w-falownikach-serii-vfd-e-z-wykorzystaniem-komunikacji-z-protokolem-modbus/">Sterowanie stanem wejść cyfrowych w falownikach serii VFD-E z wykorzystaniem komunikacji z protokołem Modbus</a> pochodzi z serwisu <a href="https://induprogress.pl">Induprogress</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://induprogress.pl/artykuly-techniczne/sterowanie-stanem-wejsc-cyfrowych-w-falownikach-serii-vfd-e-z-wykorzystaniem-komunikacji-z-protokolem-modbus/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Modbus w sterownikach serii DVP</title>
		<link>https://induprogress.pl/artykuly-techniczne/modbus-w-sterownikach-serii-dvp/</link>
					<comments>https://induprogress.pl/artykuly-techniczne/modbus-w-sterownikach-serii-dvp/#respond</comments>
		
		<dc:creator><![CDATA[Aleksandra Puzon]]></dc:creator>
		<pubDate>Fri, 14 Nov 2025 13:20:13 +0000</pubDate>
				<category><![CDATA[Artykuły techniczne]]></category>
		<category><![CDATA[Sterowanie i wizualizacja procesów]]></category>
		<category><![CDATA[DVP Slim]]></category>
		<category><![CDATA[modbus]]></category>
		<guid isPermaLink="false">https://induprogress.pl/?p=19087</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/modbus-w-sterownikach-serii-dvp/">Modbus w sterownikach serii DVP</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">Protokół Modbus</h2>
	<div class="wpb_text_column wpb_content_element " >
		<div class="wpb_wrapper">
			<p>Wszystkie sterowniki Delta serii DVP (SLIM) mają wbudowane porty komunikacyjne, dzięki którym mogą wymieniać dane z innymi urządzeniami, korzystając z protokołu Modbus.</p>
<p>Gdy sterownik odpytuje urządzenia w sieci (jest Masterem sieci Modbus), jest odpowiedzialny za tworzenie ramek Modbus. W przypadku komunikacji szeregowej Modbus ASCII/RTU do tworzenia ramek należy użyć instrukcji MODRW.</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="298" height="170" src="https://induprogress.pl/wp-content/uploads/2025/11/A3_1.jpg" class="vc_single_image-img attachment-large" alt="modbus_w _sterownikach_1" title="modbus_w _sterownikach_1" /></div>
		</figure>
	</div>

	<div class="wpb_text_column wpb_content_element " >
		<div class="wpb_wrapper">
			<p>Funkcja MODRW przyjmuje następujące parametry:</p>
<ul>
<li>S1 – adres urządzenia, z którym będzie nawiązana komunikacja (Slave) 1~254;</li>
<li>S2 – kod funkcji MODBUS;</li>
<li>S3 – adres Modbus danych Slave’a odczytywanych lub zapisywanych;</li>
<li>S – bufor danych, rejestr, z którego zostaną  zostaną zapisane/odczytane dane. W przypadku odczytu rejestrów z wykorzystaniem portu COM2 wartości w formie dziesiętnej zostaną zapisane w rejestrach D1296~D1311;</li>
<li>n – liczba rejestrów, które chcemy zapisać korzystając z instrukcji MODRW.</li>
</ul>
<p>Znaczenie poszczególnych parametrów może się zmienić w zależności od użytej funkcji Modbus. Poniżej szczegółowo opisano każdą obsługiwaną funkcję. Do najczęściej używanych funkcji należy odczyt wielu rejestrów K3 (H03) i zapis wielu rejestrów K16 (H10).</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">Rejestry specjalne do obsługi komunikacji Modbus</h2>
	<div class="wpb_text_column wpb_content_element " >
		<div class="wpb_wrapper">
			<p>Dane wprowadzone w bloku MODRW zostaną wysłane lub odczytane ze Slave’a po załączeniu flagi żądania wysłania:</p>
<ul>
<li>dla COM 1 – M1312,</li>
<li>dla COM 2 – M1122,</li>
<li>dla COM 3 – M1316.</li>
</ul>
<p>Powyższe flagi zresetują się automatycznie po zakończeniu transmisji.</p>
<p>&nbsp;</p>
<p>Po poprawnym zakończeniu odbierania danych zostanie załączona flaga ukończenia odbierania danych:</p>
<ul>
<li>dla COM 1 – M1314,</li>
<li>dla COM 2 – M1123,</li>
<li>dla COM 3 – M1318.</li>
</ul>
<p>Dla COM2 można także zastosować flagę M1127, która informuje o zakończeniu wysyłania i odbierania poprzez port RS485.</p>
<p>&nbsp;</p>
<p>Błąd komunikacji spowoduje załączenie flag:</p>
<ul>
<li>dla COM 1 – M1315,</li>
<li>dla COM 2:
<ul>
<li>M1129 &#8211; time out,</li>
<li>M1140 – błąd odbioru danych dla funkcji MODRD/MODWR/MODRW,</li>
<li>M1141 – błąd parametru instrukcji MODRD/MODWR/MODRW,</li>
<li>D1130 – kod błędu,</li>
</ul>
</li>
<li>dla COM 3 – M1319.</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"><h2 style="text-align: left" class="vc_custom_heading">Odczyt wyjść bitowych K1 (H01)</h2>
	<div class="wpb_text_column wpb_content_element " >
		<div class="wpb_wrapper">
			<p>Funkcja MODBUS K1(H01) odczytuje wyjścia bitowe. Odczyt wyjść bitowych jest możliwy w przypadku sterowników SS2 V3.24, SA2/SX2 V2.82 oraz SE V1.64.</p>
<p>Parametry MODRW:<br />
S1 – adres urządzenia;<br />
S2 – 1: funkcja odczytu wyjść bitowych;<br />
S3 – odczytywany adres Modbus, np. 16#0800, odpowiada fladze M0 w sterownikach PLC DELTA;<br />
S – rejestr przechowujący dane, np. D7000;<br />
n – ilość odczytywanych wyjść. Ilość odczytywanych bitów została ograniczona do 64.</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="749" height="308" src="https://induprogress.pl/wp-content/uploads/2025/11/A3_2.jpg" class="vc_single_image-img attachment-large" alt="modbus_w _sterownikach_2" title="modbus_w _sterownikach_2" srcset="https://induprogress.pl/wp-content/uploads/2025/11/A3_2.jpg 749w, https://induprogress.pl/wp-content/uploads/2025/11/A3_2-300x123.jpg 300w, https://induprogress.pl/wp-content/uploads/2025/11/A3_2-746x308.jpg 746w, https://induprogress.pl/wp-content/uploads/2025/11/A3_2-600x247.jpg 600w" sizes="(max-width: 749px) 100vw, 749px" /></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">Odczyt wejść bitowych K2 (H02)</h2>
	<div class="wpb_text_column wpb_content_element " >
		<div class="wpb_wrapper">
			<p>Funkcja MODBUS K2(H02) odczytuje wejścia bitowe.</p>
<p>Parametry MODRW:<br />
S1 – adres urządzenia;<br />
S2 – 2: funkcja odczytu wejść bitowych;<br />
S3 – odczytywany adres Modbus, np. 16#0800, odpowiada fladze M0 w sterownikach PLC DELTA;<br />
S – rejestr przechowujący dane, np. D7010;<br />
n – ilość odczytywanych wejść. Ilość odczytywanych bitów została ograniczona do 64.</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="748" height="306" src="https://induprogress.pl/wp-content/uploads/2025/11/A3_3.jpg" class="vc_single_image-img attachment-large" alt="modbus_w _sterownikach_3" title="modbus_w _sterownikach_3" srcset="https://induprogress.pl/wp-content/uploads/2025/11/A3_3.jpg 748w, https://induprogress.pl/wp-content/uploads/2025/11/A3_3-300x123.jpg 300w, https://induprogress.pl/wp-content/uploads/2025/11/A3_3-746x306.jpg 746w, https://induprogress.pl/wp-content/uploads/2025/11/A3_3-600x245.jpg 600w" sizes="(max-width: 748px) 100vw, 748px" /></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">Odczyt wielu rejestrów K3 (H03)</h2>
	<div class="wpb_text_column wpb_content_element " >
		<div class="wpb_wrapper">
			<p>Funkcja MODBUS K3 (H03) odczytuje wiele rejestrów.</p>
<p>Parametry MODRW:<br />
S1 – adres urządzenia;<br />
S2 – 3: funkcja odczytu wielu rejestrów;<br />
S3 – odczytywany adres Modbus, np. 16#1000, odczyt rejestrów od D0 w sterownikach PLC DELTA;<br />
S – rejestr przechowujący dane, np. D7020;<br />
n – ilość rejestrów odczytywanych. Ilość odczytywanych rejestrów została ograniczona, ograniczenia zostały podane w tabeli na końcu.</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="752" height="312" src="https://induprogress.pl/wp-content/uploads/2025/11/A3_4.jpg" class="vc_single_image-img attachment-large" alt="modbus_w _sterownikach_4" title="modbus_w _sterownikach_4" srcset="https://induprogress.pl/wp-content/uploads/2025/11/A3_4.jpg 752w, https://induprogress.pl/wp-content/uploads/2025/11/A3_4-300x124.jpg 300w, https://induprogress.pl/wp-content/uploads/2025/11/A3_4-600x249.jpg 600w" sizes="(max-width: 752px) 100vw, 752px" /></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">Odczyt wielu rejestrów wejściowych K4 (H04)</h2>
	<div class="wpb_text_column wpb_content_element " >
		<div class="wpb_wrapper">
			<p>Funkcja MODBUS K4 (H04) odczytuje wiele rejestrów wejściowych. Odczyt jest możliwy w przypadku sterowników SS2 V2.4, SA2/SX2 V2.0 oraz SE V1.0.</p>
<p>Parametry MODRW:<br />
S1 – adres urządzenia;<br />
S2 – 4: funkcja odczytu wielu rejestrów;<br />
S3 – odczytywany adres Modbus 3xxxxx;<br />
S – rejestr przechowujący dane, np. D7030;<br />
n – ilość odczytywanych rejestrów. Ilość odczytywanych rejestrów wejściowych została ograniczona, ograniczenia zostały podane w tabeli na końcu.</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="740" height="316" src="https://induprogress.pl/wp-content/uploads/2025/11/A3_5.jpg" class="vc_single_image-img attachment-large" alt="modbus_w _sterownikach_5" title="modbus_w _sterownikach_5" srcset="https://induprogress.pl/wp-content/uploads/2025/11/A3_5.jpg 740w, https://induprogress.pl/wp-content/uploads/2025/11/A3_5-300x128.jpg 300w, https://induprogress.pl/wp-content/uploads/2025/11/A3_5-600x256.jpg 600w" sizes="(max-width: 740px) 100vw, 740px" /></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">Zapis jednego bitu K5 (H05)</h2>
	<div class="wpb_text_column wpb_content_element " >
		<div class="wpb_wrapper">
			<p>Funkcja MODBUS K5 (H05) zapisuje pojedynczy bit.</p>
<p>Parametry MODRW:<br />
S1 – adres urządzenia;<br />
S2 – 5: funkcja zapisu jednego bitu;<br />
S3 – zapisywany adres Modbus, np. 16#0900, odpowiada fladze M256, w sterownikach PLC DELTA;<br />
S – rejestr przechowujący dane, np. D7040;<br />
n – stan bitu: 0 lub 1. Do zmiany wartości można wykorzystać rejestr, np. D2000.</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="751" height="306" src="https://induprogress.pl/wp-content/uploads/2025/11/A3_6.jpg" class="vc_single_image-img attachment-large" alt="modbus_w _sterownikach_6" title="modbus_w _sterownikach_6" srcset="https://induprogress.pl/wp-content/uploads/2025/11/A3_6.jpg 751w, https://induprogress.pl/wp-content/uploads/2025/11/A3_6-300x122.jpg 300w, https://induprogress.pl/wp-content/uploads/2025/11/A3_6-600x244.jpg 600w" sizes="(max-width: 751px) 100vw, 751px" /></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">Zapis jednego rejestru K6 (H06)</h2>
	<div class="wpb_text_column wpb_content_element " >
		<div class="wpb_wrapper">
			<p>Funkcja MODBUS K6 (H06) zapisuje pojedynczy rejestr.</p>
<p>Parametry MODRW:<br />
S1 – adres urządzenia;<br />
S2 – 6: funkcja zapisu jednego rejestru;<br />
S3 – zapisywany adres Modbus, np. 16#1100 odpowiada rejestrowi D256 w sterownikach PLC DELTA;<br />
S – rejestr przechowujący dane, np. D7041;<br />
n – stała wartość 1.</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="750" height="307" src="https://induprogress.pl/wp-content/uploads/2025/11/A3_7.jpg" class="vc_single_image-img attachment-large" alt="modbus_w _sterownikach_7" title="modbus_w _sterownikach_7" srcset="https://induprogress.pl/wp-content/uploads/2025/11/A3_7.jpg 750w, https://induprogress.pl/wp-content/uploads/2025/11/A3_7-300x123.jpg 300w, https://induprogress.pl/wp-content/uploads/2025/11/A3_7-600x246.jpg 600w" sizes="(max-width: 750px) 100vw, 750px" /></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">Zapis wielu bitów K15 (H0F)</h2>
	<div class="wpb_text_column wpb_content_element " >
		<div class="wpb_wrapper">
			<p>Funkcja MODBUS K15 (H0F) zapisuje wiele bitów.</p>
<p>Parametry MODRW:<br />
S1 – adres urządzenia;<br />
S2 – 15: funkcja zapisu wielu bitów;<br />
S3 – zapisywany adres Modbus, np. 16#0A00, zapis flag od M512 w sterownikach PLC DELTA;<br />
S – rejestr przechowujący dane, np. D7048;<br />
n – ilość zapisywanych bitów. Ilość zapisywanych bitów została ograniczona do 64.</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="750" height="313" src="https://induprogress.pl/wp-content/uploads/2025/11/A3_8.jpg" class="vc_single_image-img attachment-large" alt="modbus_w _sterownikach_8" title="modbus_w _sterownikach_8" srcset="https://induprogress.pl/wp-content/uploads/2025/11/A3_8.jpg 750w, https://induprogress.pl/wp-content/uploads/2025/11/A3_8-300x125.jpg 300w, https://induprogress.pl/wp-content/uploads/2025/11/A3_8-600x250.jpg 600w" sizes="(max-width: 750px) 100vw, 750px" /></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">Zapis wielu rejestrów K16 (H10)</h2>
	<div class="wpb_text_column wpb_content_element " >
		<div class="wpb_wrapper">
			<p>Funkcja MODBUS K16 (H10) zapisuje wiele rejestrów.</p>
<p>Parametry MODRW:<br />
S1 – adres urządzenia;<br />
S2 – 16: funkcja zapis wielu rejestrów;<br />
S3 – zapisywany adres Modbus, np. 16#1200 odpowiada rejestrowi D512 w sterownikach PLC DELTA;<br />
S – rejestr przechowujący dane, np. D7058;<br />
n – ilość zapisywanych rejestrów. Ilość zapisywanych rejestrów została ograniczona. Ograniczenia zostały podane w tabeli na końcu.</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="748" height="312" src="https://induprogress.pl/wp-content/uploads/2025/11/A3_9.jpg" class="vc_single_image-img attachment-large" alt="modbus_w _sterownikach_9" title="modbus_w _sterownikach_9" srcset="https://induprogress.pl/wp-content/uploads/2025/11/A3_9.jpg 748w, https://induprogress.pl/wp-content/uploads/2025/11/A3_9-300x125.jpg 300w, https://induprogress.pl/wp-content/uploads/2025/11/A3_9-746x312.jpg 746w, https://induprogress.pl/wp-content/uploads/2025/11/A3_9-600x250.jpg 600w" sizes="(max-width: 748px) 100vw, 748px" /></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">Odczyt/zapis wielu rejestrów K23 (H17)</h2>
	<div class="wpb_text_column wpb_content_element " >
		<div class="wpb_wrapper">
			<p>Funkcja MODBUS K23 (H17) odczytuje i zapisuje wiele rejestrów, łącząc działanie funkcji K4 (H04) i K16 (H10). Odczyt/zapis wielu rejestrów jest możliwy dla sterowników SS2 V3.0, SA2 V2.6 oraz SX2 V2.4.</p>
<p>Parametry MODRW:<br />
S1 – adres urządzenia;<br />
S2 – 23: funkcja odczytu/zapisu;<br />
S3 – dwa rejestry z adresem Modbus, np. S3 – adres odczytu, S3+1 – adres zapisu;<br />
S – dwa rejestry indeksujące bufor danych, np. S – numer rejestru, do którego zostaną odczytane dane, S+1 – numer rejestru, z którego należy pobrać dane do zapisu w Slave’ie;<br />
n – dwa rejestry z liczbą rejestrów, np. n – liczba odczytywanych, n+1 – liczba zapisywanych. Ilość odczytywanych/zapisywanych rejestrów jest ograniczona do 16.</p>
<p>Poniżej przedstawiono przykład konfiguracji funkcji:</p>
<ol>
<li>adres Modbus odczytu, np. 16#1000 w rejestrze D7080;</li>
<li>numer rejestru przechowującego odczytane dane, np. 7020 w D7082. Dane odczytane zostaną przeniesione do D7020;</li>
<li>liczba odczytywanych rejestrów, np. 8 w D7084;</li>
<li>adres Modbus zapisu, np. 16#1200 w rejestrze D7081;</li>
<li>numer rejestru przechowującego dane zapisywane przez funkcję, np. 7058 w D7083. Zostaną zapisane dane z rejestru D7058;</li>
<li>liczba zapisywanych rejestrów, np. 7</li>
</ol>

		</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="640" height="536" src="https://induprogress.pl/wp-content/uploads/2025/11/A3_10.jpg" class="vc_single_image-img attachment-large" alt="modbus_w _sterownikach_10" title="modbus_w _sterownikach_10" srcset="https://induprogress.pl/wp-content/uploads/2025/11/A3_10.jpg 640w, https://induprogress.pl/wp-content/uploads/2025/11/A3_10-300x251.jpg 300w, https://induprogress.pl/wp-content/uploads/2025/11/A3_10-600x503.jpg 600w" sizes="(max-width: 640px) 100vw, 640px" /></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="682" height="427" src="https://induprogress.pl/wp-content/uploads/2025/11/A3_11.png" class="vc_single_image-img attachment-large" alt="modbus_w _sterownikach_11" title="modbus_w _sterownikach_11" srcset="https://induprogress.pl/wp-content/uploads/2025/11/A3_11.png 682w, https://induprogress.pl/wp-content/uploads/2025/11/A3_11-300x188.png 300w, https://induprogress.pl/wp-content/uploads/2025/11/A3_11-600x376.png 600w" sizes="(max-width: 682px) 100vw, 682px" /></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">Objaśnienie programu do wymiany komunikacji Modbus</h2>
	<div class="wpb_text_column wpb_content_element " >
		<div class="wpb_wrapper">
			<p>Poniżej przedstawiony jest opis programu do wymiany komunikacji Modbus na przykładzie COM2 z falownikiem</p>
<p>Najważniejsze networki w programie:</p>
<p>1. Network 1 – ustawienie portu RS485</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="750" height="656" src="https://induprogress.pl/wp-content/uploads/2025/11/A3_12.png" class="vc_single_image-img attachment-large" alt="modbus_w _sterownikach_12" title="modbus_w _sterownikach_12" srcset="https://induprogress.pl/wp-content/uploads/2025/11/A3_12.png 750w, https://induprogress.pl/wp-content/uploads/2025/11/A3_12-300x262.png 300w, https://induprogress.pl/wp-content/uploads/2025/11/A3_12-600x525.png 600w" sizes="(max-width: 750px) 100vw, 750px" /></div>
		</figure>
	</div>

	<div class="wpb_text_column wpb_content_element " >
		<div class="wpb_wrapper">
			<p>W tym networku odbywa się definicja ramki komunikacyjnej oraz prędkości komunikacji na porcie komunikacyjnym COM2</p>
<p>&nbsp;</p>
<p>W tym networku można zmienić:</p>
<p>a)<strong> time-out</strong> wpisując wartość do rejestru <strong>D1120</strong>, domyślnie wynosi on 50 ms,</p>
<p>b)<strong> prędkość i ramkę komunikacji</strong> – wartość jest kodowana w zapisie heksadecymalnym, aby ją zmienić należy wpisać wartość wyliczoną przez pomocniczy konwerter zaszyty w środowisku ISPSoft: <strong>Help -&gt; Auxiliary Edition -&gt; Protocol</strong><strong> &lt;-&gt; </strong><strong>Settting Code</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="872" height="170" src="https://induprogress.pl/wp-content/uploads/2025/11/A3_13.png" class="vc_single_image-img attachment-large" alt="modbus_w _sterownikach_13" title="modbus_w _sterownikach_13" srcset="https://induprogress.pl/wp-content/uploads/2025/11/A3_13.png 872w, https://induprogress.pl/wp-content/uploads/2025/11/A3_13-300x58.png 300w, https://induprogress.pl/wp-content/uploads/2025/11/A3_13-768x150.png 768w, https://induprogress.pl/wp-content/uploads/2025/11/A3_13-600x117.png 600w" sizes="(max-width: 872px) 100vw, 872px" /></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="455" height="217" src="https://induprogress.pl/wp-content/uploads/2025/11/A3_14.png" class="vc_single_image-img attachment-large" alt="modbus_w _sterownikach_14" title="modbus_w _sterownikach_14" srcset="https://induprogress.pl/wp-content/uploads/2025/11/A3_14.png 455w, https://induprogress.pl/wp-content/uploads/2025/11/A3_14-300x143.png 300w" sizes="(max-width: 455px) 100vw, 455px" /></div>
		</figure>
	</div>

	<div class="wpb_text_column wpb_content_element " >
		<div class="wpb_wrapper">
			<p>c)<strong> tryb ASCII/RTU</strong> – jeśli flaga <strong>M1143</strong> jest zresetowana to wybrany jest tryb ASCII, jeśli flaga ta jest zasetowana to wybrany jest tryb RTU</p>
<p>2. Network 7 – zapis jednego rejestru</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="528" height="260" src="https://induprogress.pl/wp-content/uploads/2025/11/A3_15.png" class="vc_single_image-img attachment-large" alt="modbus_w _sterownikach_15" title="modbus_w _sterownikach_15" srcset="https://induprogress.pl/wp-content/uploads/2025/11/A3_15.png 528w, https://induprogress.pl/wp-content/uploads/2025/11/A3_15-300x148.png 300w" sizes="(max-width: 528px) 100vw, 528px" /></div>
		</figure>
	</div>

	<div class="wpb_text_column wpb_content_element " >
		<div class="wpb_wrapper">
			<p>W tym networku następuje zapis do falownika o adresie 2 przy użyciu funkcji Modbus K6 do rejestru 2001H komendy częstotliwości z zmiennej Fal2_zadana_czestot.</p>
<p>Jeśli istnieje potrzeba zapisu rejestru do kolejnego urządzenia slave, należy skopiować ten network i w skopiowanym networku <strong>zwiększyć wartość w instrukcji porównania o jeden</strong> oraz <strong>adres urządzenia slave w S1</strong>. Dokładny opis instrukcji MODRW znajduje się w poprzednim rozdziale.</p>
<p>3. Network 8 – odczyt wielu rejestrów</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="708" height="438" src="https://induprogress.pl/wp-content/uploads/2025/11/A3_16.png" class="vc_single_image-img attachment-large" alt="modbus_w _sterownikach_16" title="modbus_w _sterownikach_16" srcset="https://induprogress.pl/wp-content/uploads/2025/11/A3_16.png 708w, https://induprogress.pl/wp-content/uploads/2025/11/A3_16-300x186.png 300w, https://induprogress.pl/wp-content/uploads/2025/11/A3_16-600x371.png 600w" sizes="(max-width: 708px) 100vw, 708px" /></div>
		</figure>
	</div>

	<div class="wpb_text_column wpb_content_element " >
		<div class="wpb_wrapper">
			<p>W tym networku następuje odczyt z falownika o adresie 2 funkcją Modbus K3 z rejestrów 2103H i 2104H aktualnej częstotliwości i aktualnego prądu w zmiennych Fal2_aktualna_czestot i Fal2_aktualny_prad.</p>
<p>Jeśli istnieje potrzeba odczytu rejestrów z kolejnego urządzenia slave, należy skopiować ten network i w skopiowanym networku <strong>zwiększyć wartość w instrukcji porównania o jeden</strong> oraz <strong>adres urządzenia slave w S1</strong>. Dokładny opis instrukcji MODRW znajduje się w poprzednim rozdziale. W przypadku COM2 odczytywane dane trafiają do bufora zaczynającego się od rejestru <strong>D1296</strong>, więc jeśli jest potrzeba czytania większej ilości danych <strong>należy dodać bloki MOV z kolejnymi rejestrami po D1296</strong>. <strong>Ważne jest, aby rejestr podany w S nie był wykorzystywany w żadnym innym celu, nigdzie indziej w projekcie, poza kolejnymi instrukcjami MODRW</strong>.</p>
<p>4. Network 12 – zapętlenie licznika</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="597" height="161" src="https://induprogress.pl/wp-content/uploads/2025/11/A3_17.png" class="vc_single_image-img attachment-large" alt="modbus_w _sterownikach_17" title="modbus_w _sterownikach_17" srcset="https://induprogress.pl/wp-content/uploads/2025/11/A3_17.png 597w, https://induprogress.pl/wp-content/uploads/2025/11/A3_17-300x81.png 300w" sizes="(max-width: 597px) 100vw, 597px" /></div>
		</figure>
	</div>

	<div class="wpb_text_column wpb_content_element " >
		<div class="wpb_wrapper">
			<p>W tym miejscu odbywa się zapętlenie komunikacji Modbus, dlatego w instrukcji porównania (większe niż) należy wpisać liczbę, odpowiadającą ilości dodanych instrukcji MODRW, licząc od 0 – <strong>powinna to  być liczba wpisana w ostatniej instrukcji porównania w networku z instrukcją MODRW</strong>, w przykładowym programie są tylko dwie instrukcję MODRW: 0 &#8211; do zapisu i 1 &#8211; do odczytu, stąd w zapętleniu liczba 1.</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">Zasada działania programu do wymiany komunikacji Modbus</h2><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="334" height="1024" src="https://induprogress.pl/wp-content/uploads/2025/11/A3_18-334x1024.png" class="vc_single_image-img attachment-large" alt="modbus_w _sterownikach_18" title="modbus_w _sterownikach_18" srcset="https://induprogress.pl/wp-content/uploads/2025/11/A3_18-334x1024.png 334w, https://induprogress.pl/wp-content/uploads/2025/11/A3_18-98x300.png 98w, https://induprogress.pl/wp-content/uploads/2025/11/A3_18-501x1536.png 501w, https://induprogress.pl/wp-content/uploads/2025/11/A3_18.png 528w" sizes="(max-width: 334px) 100vw, 334px" /></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_text_column wpb_content_element " >
		<div class="wpb_wrapper">
			<ul>
<li>W pierwszym skanie programu do odpowiednich rejestrów zostają wpisane parametry komunikacji (time-out, prędkość i ramka)</li>
<li>Następnie <strong>w każdym skanie programu wykonywana jest tylko jedna instrukcja MODRW</strong>, która tworzy ramkę Modbus i odpytuje urządzenie w sieci</li>
<li>Program co skan inkrementuje aktualnie wykonywaną instrukcję MODRW o jeden, dzięki czemu przechodzi przez kolejne networki z instrukcją MODRW</li>
<li>Kiedy wykona się ostatnia instrukcja MODRW w programie, nastąpi zapętlenie (sprawdzenie liczby wykonanych inkrementacji) i instrukcje MODRW zaczną się wykonywać począwszy od pierwszej.</li>
</ul>

		</div>
	</div>
</div></div></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">Ograniczenia instrukcji MODRW</h2>
	<div class="wpb_text_column wpb_content_element " >
		<div class="wpb_wrapper">
			<p>W poniższej tabeli wymieniono maksymalne wartości parametru n w zależności od wykorzystanej funkcji, portu i wariantu protokołu Modbus ASCII/RTU.</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="490" height="158" src="https://induprogress.pl/wp-content/uploads/2025/11/A3_19.jpg" class="vc_single_image-img attachment-large" alt="modbus_w _sterownikach_19" title="modbus_w _sterownikach_19" srcset="https://induprogress.pl/wp-content/uploads/2025/11/A3_19.jpg 490w, https://induprogress.pl/wp-content/uploads/2025/11/A3_19-300x97.jpg 300w" sizes="(max-width: 490px) 100vw, 490px" /></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: 21 maja 2024</em></p>

		</div>
	</div>
</div></div></div></div>
</div><p>Artykuł <a href="https://induprogress.pl/artykuly-techniczne/modbus-w-sterownikach-serii-dvp/">Modbus w sterownikach serii DVP</a> pochodzi z serwisu <a href="https://induprogress.pl">Induprogress</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://induprogress.pl/artykuly-techniczne/modbus-w-sterownikach-serii-dvp/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
