<?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 HIM - Induprogress</title>
	<atom:link href="https://induprogress.pl/tag/him/feed/" rel="self" type="application/rss+xml" />
	<link>https://induprogress.pl/tag/him/</link>
	<description></description>
	<lastBuildDate>Fri, 14 Nov 2025 09:49:22 +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 HIM - Induprogress</title>
	<link>https://induprogress.pl/tag/him/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<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 fetchpriority="high" 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>
	</channel>
</rss>
