<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/">
	<channel>
		<title>OZMENA Forum Community - PLC ve Otomasyon</title>
		<link>https://ozmena.net/</link>
		<description>PLC temelleri, Modbus TCP/RTU, simülasyon ve yetkili otomasyon sistemlerinde veri okuma ve entegrasyon.</description>
		<language>tr</language>
		<lastBuildDate>Mon, 14 Sep 2026 11:13:15 GMT</lastBuildDate>
		<generator>vBulletin</generator>
		<ttl>60</ttl>
		<image>
			<url>https://ozmena.net/images/misc/rss.png</url>
			<title>OZMENA Forum Community - PLC ve Otomasyon</title>
			<link>https://ozmena.net/</link>
		</image>
		<item>
			<title>Modbus: İlk Salt Okunur Ölçüm</title>
			<link>https://ozmena.net/node/2980317</link>
			<pubDate>Thu, 10 Sep 2026 08:37:52 GMT</pubDate>
			<description>Modbus: İlk Salt Okunur Ölçüm 
OZMENA Forum Community | Kaynak kontrolü: 10 Eylül 2026 
Örnekler eğitim içindir; bu yazı için fiziksel cihaz veya canlı yayın üzerinde uçtan uca test yapılmadı. Kurulumdan önce yapılandırmanızı yedekleyin. 
 
Amaç: Üretim makinesini yönetmek değil, bir laboratuvar...</description>
			<content:encoded><![CDATA[<span style="font-family:Comic Sans MS"><span style="font-size:14px"><span style="font-size:18px"><b>Modbus: İlk Salt Okunur Ölçüm</b></span><br />
OZMENA Forum Community | Kaynak kontrolü: 10 Eylül 2026<br />
Örnekler eğitim içindir; bu yazı için fiziksel cihaz veya canlı yayın üzerinde uçtan uca test yapılmadı. Kurulumdan önce yapılandırmanızı yedekleyin.<br />
<br />
Amaç: Üretim makinesini yönetmek değil, bir laboratuvar Modbus sunucusundaki örnek sıcaklık değerini Home Assistant’ta okumak. Önce cihazınıza özel hazır entegrasyon olup olmadığını kontrol edin. PLC programı, çıkış bobini veya set değeri değiştirmiyoruz.<br />
<br />
<span style="font-size:18px"><b>TCP ve RTU ayrımı</b></span><br />
Modbus TCP, IP ağı üzerindedir; RTU çoğunlukla RS-485 seri hat kullanır. RTU-over-TCP ise TCP soketi içinde RTU çerçevesidir; sıradan Modbus TCP ile aynı ayar değildir. RTU’da hız, parite, dur biti ve cihaz adresi iki tarafta aynı olmalıdır. RS-485, doğrudan ESP32 GPIO/UART bağlantısı değildir; uygun dönüştürücü/izolasyon gerekir.<br />
<br />
<span style="font-size:18px"><b>1. Laboratuvar veri sözleşmesi</b></span><br />
Kullandığınız simülatörde aşağıdaki deneme haritasını oluşturun veya aynı haritayı sunan yetkili test cihazı kullanın. Bunlar gerçek PLC’nizin adresleri değildir. Simülatör kurulumu bu yazı tarafından otomatik yapılmaz.<br />
<!-- BEGIN TEMPLATE: bbcode_code -->
<div class="bbcode_container">
	<div class="bbcode_description">Kod:</div>
	<pre class="bbcode_code notranslate" style="max-height:calc(30 *  + 2 * var(--bbcode-padding) + var(--h-scrollbar-allowance));">TCP adresi: 192.168.1.50 (kendi laboratuvar IP’nizle değiştirin)
Port: 1502
Unit/slave: 1
Alan: Input Register
PDU adresi: 0
Tür: unsigned 16-bit
Ham değer: 235
Ölçek: 0.1 derece / birim
Beklenen sonuç: 23.5 °C</pre>
</div>
<!-- END TEMPLATE: bbcode_code -->Dokümandaki 30001 gibi referans numarasını doğrudan address alanına kopyalamayın; üreticinin sıfır/bir tabanlı gösterimini ve fonksiyon tablosunu kontrol edin.<br />
<br />
<span style="font-size:18px"><b>2. Home Assistant yapılandırması</b></span><br />
configuration.yaml dosyasını yedekleyin. Mevcut modbus anahtarı varsa ikinci bir üst düzey modbus anahtarı açmak yerine listeye ekleyin.<br />
<!-- BEGIN TEMPLATE: bbcode_code -->
<div class="bbcode_container">
	<div class="bbcode_description">Kod:</div>
	<pre class="bbcode_code notranslate" style="max-height:calc(30 *  + 2 * var(--bbcode-padding) + var(--h-scrollbar-allowance));">modbus:
  - name: ozmena_lab
    type: tcp
    host: 192.168.1.50
    port: 1502
    sensors:
      - name: &quot;OZMENA Lab Sicaklik&quot;
        slave: 1
        address: 0
        input_type: input
        data_type: uint16
        scale: 0.1
        precision: 1
        unit_of_measurement: &quot;°C&quot;
        device_class: temperature
        state_class: measurement
        scan_interval: 10</pre>
</div>
<!-- END TEMPLATE: bbcode_code -->Yapılandırmayı kontrol edip Home Assistant’ı yeniden başlatın. Entegrasyonun sensörünü bulun; 23.5 °C bekleyin. Simülatörde ham değeri 240 yapın; yaklaşık bir okuma aralığı sonra 24.0 °C olmalı.<br />
<br />
<span style="font-size:18px"><b>3. Hata ve güvenlik kontrolü</b></span><br />
Bağlantı hatası: IP/port ve ağ yolu. Illegal address: kayıt alanı/adresleme. Anlamsız sayı: veri türü, ölçek ve 32-bit değerlerde kelime sırası. Güncel olmayan değer: okuma aralığı ve kaynağın gerçekten değişmesi. Önce tek kayıtla ilerleyin.<br />
Bu YAML yalnız sensor tanımlar; ancak Home Assistant Modbus entegrasyonunda yazma eylemleri de bulunur. Gerçek salt okunur güvence için cihaz/ara ağ geçidi tarafında yazma işlemlerini engelleyin ve erişimi sınırlandırın. Modbus servisini internete açmayın. Üretim veya emniyet sistemine geçiş, yetkili otomasyon uzmanının kayıt haritası ve risk değerlendirmesini gerektirir.<br />
Geri dönüş: eklediğiniz laboratuvar bloğunu kaldırıp doğrulanmış yedeğe dönün; test sunucusunu durdurun.<br />
<br />
<a href="https://www.home-assistant.io/integrations/modbus/" target="_blank" rel="nofollow">Resmî Modbus bağlantı ve sensör seçenekleri</a><br />
<a href="https://ozmena.net/node/2949693">Akıllı Ev ve Home Assistant</a> | <a href="https://ozmena.net/node/2980308">Rehber Dizini</a></span></span>]]></content:encoded>
			<category domain="https://ozmena.net/node/2956775">PLC ve Otomasyon</category>
			<dc:creator>ozkandonmez</dc:creator>
			<guid isPermaLink="true">https://ozmena.net/node/2980317</guid>
		</item>
	</channel>
</rss>
