İçeriğe geç

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ğeriNasıl adresler
S7Bayt — bellek alanı, başlangıç adresi, ofset
S7 PlusSembol — değişkenin PLC programındaki adı
S7S7 Plus
PLC serisiS7-300, S7-400, S7-1200, S7-1500S7-1200, S7-1500
Optimized block accessKapatılmalıGerek yok, kapatılmaz
AdresDB8.DBD12 gibi bayt ofseti"Motor".Hiz gibi sembol adı
Veri tipiOperatör bildirirCPU’dan okunur
ŞifrelemeYokTLS
Rack / slotGerekirGerekmez

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.

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 S7S7 Plus
Rack / slotBağlantıda zorunluYok — S7comm-plus sabit bir TSAP’a bağlanır, CPU rack ve slotu ne olursa olsun yanıt verir
FrameBellek alanı, başlangıç adresi, adet taşır — okuma bir bayt aralığıdırAdres taşımaz — adres değişkenin üzerindedir, frame yalnızca birlikte okunacak kümedir
Veri tipiOperatör bildirir; CPU sembol tablosunu tutmadığı için bilemezCPU’dan gelir — tarama sırasında kendiliğinden dolar
  • S7 — bayt adresleme, bellek alanları ve TIA Portal ayarları
  • S7 Plus — sembolik adresleme, TLS ve sembol kayması