# Siemens S7 haberleşmesi

> SIMATIC kontrol cihazlarını yerleşik Ethernet portları üzerinden S7 protokolüyle okuyun ve yazın; ek ağ geçidi, OPC sunucusu veya PLC programlaması gerekmez.

PLCGateway, Ethernet arayüzüne sahip her SIMATIC CPU'nun anladığı S7 protokolünü (ISO-on-TCP, port 102) konuşur. Veri blokları, merkerler, girişler, çıkışlar ve S7 string'leri doğrudan okunur; yakın alanlar birleştirilir ve CPU'nun PDU boyutuna göre ayarlanmış, optimize edilmiş çok öğeli isteklerle alınır.

S7-1200 ve S7-1500'de PUT/GET erişimini etkinleştirin ve okuduğunuz veri blokları için optimize blok erişimini kapatın. Kendi OPC UA sunucusu olan kontrol cihazları OPC UA istemcisi üzerinden de bağlanabilir; bu durumda PLCGateway sembolik adlarla çalışır.

- **Sürücü kimliği:** `s7`
- **Bağlantı:** ISO-on-TCP (RFC 1006) · TCP 102
- **Adreslere göz atma:** adresler elle girilir veya içe aktarılır
- **Yazma:** evet
- **Dahil olduğu ürünler:** PLCGateway Connect, PLCGateway SCADA, PLCGateway Embedded

## PLCGateway neleri okur ve yazar

- Veri blokları: bit, byte, word, double word, REAL, LREAL
- Merkerler (M), girişler (I / E) ve çıkışlar (Q / A)
- İki byte başlıklı S7 STRING veya ham karakter dizileri
- Klasik CPU'ların zamanlayıcıları ve sayıcıları
- Ekranlardan, OPC UA, MQTT veya MCP üzerinden tekil değer yazma
- S7-300/400, S7-1200/1500 ve LOGO! için rack / slot ve TSAP ayarları

## Adres örnekleri

| Adres | Anlamı |
|---|---|
| `DB1.DBX0.3` | Veri bloğu 1, byte 0, bit 3 |
| `DB1.DBW2 · DB1.DBD4` | Word / double word (genişlik etiket tipinden) |
| `DB10.DBS20[32]` | 32 karakter kapasiteli S7 STRING |
| `MW100 · M10.3` | Merker word / merker biti |
| `I0.0 · IW2` | Giriş biti / giriş word'ü |
| `Q4.1 · QW2` | Çıkış biti / çıkış word'ü |

## Kontrol cihazları ve cihazlar

- [Siemens SIMATIC](https://plcgateway.com/tr/controllers/siemens.md)

## Birkaç adımda bağlanın

1. TIA Portal'da PUT/GET haberleşmesine izin verin ve okunacak veri blokları için optimize blok erişimini kapatın (S7-1200 / S7-1500).
2. IP adresiyle bir S7 cihazı ekleyin; S7-1200/1500 için rack 0, slot 1, S7-300/400 için rack 0, slot 2 ya da LOGO! için TSAP.
3. Etiketleri adresleriyle girin veya CSV'den içe aktarın ve bağlantıyı test edin.
4. Değerleri SCADA ekranlarında kullanın ya da OPC UA üzerinden MES, ERP ve bulut sistemleriyle paylaşın.

## Sorular ve yanıtlar

### PLC programını değiştirmem gerekiyor mu?

Hayır. Yalnızca CPU özellikleri değişir: PUT/GET erişimi ve veri blokları için optimize blok erişiminin kapatılması. Program mantığı olduğu gibi kalır.

### S7-1500 için hangisi daha iyi: S7 mi, OPC UA mı?

İkisi de çalışır. S7 sürücüsü CPU'da OPC UA lisansı gerektirmez ve çok hızlıdır; OPC UA istemcisi ise sembolik adları ve CPU'nun OPC UA sunucusunun güvenliğini kullanır. Birçok tesis hızlı çevrimsel değerler için S7'yi, sembolik erişimin önemli olduğu yerlerde OPC UA'yı kullanır.

### LOGO! destekleniyor mu?

Evet. LOGO! 0BA7 ve LOGO! 8, LOGO!Soft Comfort'ta yapılandırılan TSAP kullanılarak S7 sürücüsüyle bağlanır.

## İlgili protokoller

- [OPC UA istemcisi](https://plcgateway.com/tr/protocols/opc-ua.md)
- [Modbus TCP / RTU](https://plcgateway.com/tr/protocols/modbus.md)
- [Allen-Bradley EtherNet/IP (CIP)](https://plcgateway.com/tr/protocols/ethernet-ip.md)
- [Mitsubishi MC protokolü (SLMP)](https://plcgateway.com/tr/protocols/mitsubishi-mc.md)
- [Tüm protokoller](https://plcgateway.com/tr/protocols.md)

_Ürün ve model adları sahiplerinin ticari markalarıdır. Yalnızca sürücülerin hangi ekipmanlarla haberleştiğini göstermek için anılmaktadır; PLCGateway bu şirketlerle bağlantılı değildir._

---
Source: https://plcgateway.com/tr/protocols/siemens-s7
