Siemens S7
inSCADA, Siemens PLC’leriyle haberleşmek için iki ayrı protokol sunar. İkisi de ProfiNET üzerinde port 102’yi kullanır ve yalnızca Client rolündedir — ama adresleme biçimleri temelden farklıdır.
| Protokol değeri | Nasıl adresler |
|---|---|
S7 | Bayt — bellek alanı, başlangıç adresi, ofset |
S7 Plus | Sembol — değişkenin PLC programındaki adı |
Hangisini seçmeli
Section titled “Hangisini seçmeli”| S7 | S7 Plus | |
|---|---|---|
| PLC serisi | S7-300, S7-400, S7-1200, S7-1500 | S7-1200, S7-1500 |
| Optimized block access | Kapatılmalı | Gerek yok, kapatılmaz |
| Adres | DB8.DBD12 gibi bayt ofseti | "Motor".Hiz gibi sembol adı |
| Veri tipi | Operatör bildirir | CPU’dan okunur |
| Şifreleme | Yok | TLS |
| Rack / slot | Gerekir | Gerekmez |
Kısaca: elinizde S7-300 ya da S7-400 varsa S7 kullanırsınız, başka seçenek yok. S7-1200/1500’de ikisi de çalışır; S7 Plus PLC programının kendi sembollerini kullandığı için tercih edilen yoldur — DB’lerin optimized erişimini kapatmanız ve bayt ofseti hesaplamanız gerekmez.
Üç yapısal fark
Section titled “Üç yapısal fark”S7 Plus yalnızca “adres yerine ad” değildir; hiyerarşinin üç yerinde farklı davranır. Üçü de protokolün ölçülmüş özellikleridir, tercih değil.
| Klasik S7 | S7 Plus | |
|---|---|---|
| Rack / slot | Bağlantıda zorunlu | Yok — S7comm-plus sabit bir TSAP’a bağlanır, CPU rack ve slotu ne olursa olsun yanıt verir |
| Frame | Bellek alanı, başlangıç adresi, adet taşır — okuma bir bayt aralığıdır | Adres taşımaz — adres değişkenin üzerindedir, frame yalnızca birlikte okunacak kümedir |
| Veri tipi | Operatör bildirir; CPU sembol tablosunu tutmadığı için bilemez | CPU’dan gelir — tarama sırasında kendiliğinden dolar |