Siemens'in en güçlü programlama dili olan kuru mallar bir bilgisayar gibi olabilir, anlıyor musunuz?

Modern endüstriyel kontrol teknolojisinin sürekli gelişmesiyle, PLC kullanan birçok teknisyen şöyle bir duyguya sahip olabilir: geleneksel merdiven diyagramı programlama yöntemi, giderek daha karmaşık kontrol gereksinimleri karşısında güçsüz hale geldi.

Aslında, büyük markaların birçok orta ve üst düzey PLC'si artık Uluslararası Elektroteknik Komisyonu'nun IEC61131 standardında belirtilen beş programlama dilinin, yani Merdiven Diyagramı (LD), Yapılandırılmış Metin (ST), Akış Şemasının karma programlamasını desteklemektedir ( SFC), Komut Listesi (IL) ve fonksiyon blokları (FB). Bu beş programlama dili arasında, merdiven diyagramı + yapılandırılmış metnin iyi bir kombinasyon olduğunu düşünüyorum.Mantık kontrolü yazmak için merdiven diyagramını ve hesaplamaları yazmak için yapılandırılmış metni kullanmak, programlama verimliliğini hızlandırabilir ve programları daha okunabilir hale getirebilir. Akış şeması programlama, bazı "sıralı kontrol" durumları için çok uygundur. Talimat listeleri ve fonksiyon bloklarına gelince, başka uygulamalar da var.

Siemens S7 serisi PLC, evsel endüstriyel kontrol alanında yaygın olarak kullanılmaktadır.Programlama yazılımı Step7, varsayılan olarak yalnızca merdiven diyagramı ve talimat listesi programlamayı destekler, ancak "S7-SCL" yazılım paketi ve "S7-Graph" yüklenerek gerçekleştirilebilir. " yazılım paketi. Yapılandırılmış metin ve akış şeması programlama. Bu iki kurulum paketi aslında ayrı olarak ücretlendirilir ve yetkilendirmeler çevrimiçi olarak da bulunabilir.

Ancak en son Portal serisi, bir kurulum paketi indirmeye ve ek bir lisans satın almaya gerek kalmadan bu iki dili yazılıma entegre ediyor. Ama ikisi de aşağı yukarı aynı anlamda kullanılıyor.

Aşağıda, yapılandırılmış metin programlamanın nasıl kullanılacağını tanıtmak için kendi deneyimlerimden bazılarını birleştireceğim.

1. Yapılandırılmış metin programlama nedir

Yapılandırılmış metin, bir bilgisayar üst düzey diline benzer bir programlama yöntemidir ve gramer özellikleri bir bilgisayardakine yakındır.

PASCAL dili. Spesifik gramer kuralları için Siemens'in burada detaylı olarak verilmeyecek olan ilgili kılavuzlarına bakabilirsiniz. Aşağıdaki şekil, Adım 7'deki SCL programlama arayüzünü göstermektedir:

iki, S7-SCL paketlerin kurulumu

Step7'de, yapılandırılmış metin programlamaya Structured Control Language (Structured Control Language) adı verilir, kısaltılır, SCL olarak kısaltılır. Step7 profesyonel sürümünün yazılım paketi zaten S7-SCL yazılım paketini içerir. Step7'yi kurarken, sistem S7'nin kurulup kurulmayacağını soracaktır. -SCL, aşağıda gösterildiği gibi onay kutusunu işaretlemeniz yeterlidir:

üç, SCL paketlerin kullanımı

SCL yazılım paketi, fonksiyon bloklarını, fonksiyon bloklarını "kaynak dosyalar" şeklinde yazmak için kullanılır. Aşağıdaki gibi ilerleyin:

Adım 1: SCL yazılım paketi Adım 7'de doğru şekilde kurulduğunda, aşağıdaki arayüz görünecektir.

Adım 2: SCL programlama arayüzüne girin ve yazılacak program bloğunun kategorisini seçin

Adım 3: Programı yazın ve derleyin

FC derlemeden sonra oluşturulur!

Yukarıdaki dört adımdan sonra, SCL'de fonksiyon blokları yazma işleminin tamamı tamamlanır.FC1'in kaynak programı, herhangi bir zamanda açılıp değiştirilebilen "Kaynaklar" klasörüne kaydedilir.

dördüncü, kullan SCL "Dolaylı Adresleme" Programlama

Adım 7'de merdiven diyagramı programlama PLC'ye dolaylı adreslemeyi desteklememektedir.Talimat listesi yolu ile gerçekleştirilebilmesine rağmen, adımlar hantaldır ve programın okunabilirliği zayıftır.Aksine, bunu yapmak çok daha basittir. SCL yolu.Aşağıdaki gibi yöntemler:

1. Bit adresleme:

MX, i bayt adresidir, j, i=5 olduğunda bayttaki hangi biti belirtir; j=0 olduğunda, M5.0 anlamına gelir

2. Byte, word, double word adresleme

MB IW , QB , doktor

Kadın bir ortak bulmak için para harcıyor ve çöpçatanlık şirketi aslında ona bir çalışan gönderiyor ki bu garip
önceki
Optimizasyon sistemi - sql genel optimizasyonu (ayarlama araçlarının analizi)
Sonraki
Deng Chao ve Sun Li çocukları alışverişe götürür, önünde büyük bir çantayla yürürler, Sun Li ve Xiaohua adım adım bükülür.
"Yeşil, şişman, kırmızı, ince olması gerektiğini biliyor musunuz", Çinli öğretmenin kırmızı kalemi tutamaz!
Fabrika elektrikçilerinin 79 bilgi noktası, ne kadar ustalaştığınız maaşınız demektir!
Lynk & Co 02 ön satış fiyatı açıklandı, 142-198 milyon yuan
Awk komutunun linux'ta kullanımını açıklayın - üç klasik örnek
Yang Yuying, sanki aynı yaş grubunda değilmiş gibi arkadaşlarıyla "anne ve kız" gibi çerçevelenmiş partinin fotoğraflarını çekti!
Xiaomi'nin cep telefonu başına kârı sadece 2 yuan! Sonunda Lei Jun'un neden fiyat kasabı olarak adlandırıldığını anlayın!
Hiç mutlak bir değer kodlayıcı kullandınız mı? Kesinlikle en doğru ölçüm yöntemi, hiçbiri!
İOS10.3-10.3.3 jailbreak geliyor mu? Sahte kusmak gibi hissediyorum!
Oracle veritabanı SQL'in grafik bağlantı yöntemleri: iç birleştirme, sol birleştirme vb.
Wang Dalu, partide bir grup fotoğrafı çekti ve beklenmedik bir şekilde Jackie Chan ve oğlunun aynı karede olduğunu, Wang Leehom ve karısı tarafından ayrıldığını gördü.
Dell'in eksiksiz bilgisayar ürünleri yelpazesi envanteri yükseltir! Yapılandırma ve görünüm
To Top