SIEMENS Yetkili Çözüm Ortağı Online Alışveriş Sitesi

Teklif İste!
Phone
Pzt. - Cuma
8:30 - 18:00

0 (850) 304 04 64

Programlama dilleri


Bir kullanıcı programının programlanması için farklı programlama dilleri mevcuttur. Her dilin uygulamaya bağlı olarak esnek bir şekilde kullanılabilecek kendi avantajları vardır. Böylece, kullanıcı programındaki her blok herhangi bir programlama dilinde oluşturulabilir.

Tablo 1 : Programlama dilleri

Programlama dili

S7-1200

S7-1500

Merdiven diyagramı (LAD)

Evet

Evet

Fonksiyon blok şeması (FBD)

Evet

Evet

Yapısal Kontrol Dili (SCL)

Evet

Evet

Grafik

Hayır

Evet

Açıklama listesi (STL)

Hayır

Evet


Not

Daha fazla bilgi aşağıdaki girişlerde bulunabilir:

Uluslararası Anımsatıcılara Dayalı Programlama Dilleri için SIMATIC S7-1200 / S7-1500 Karşılaştırma Listesi

https://support.industry.siemens.com/cs/ww/en/view/86630375

STEP 7'de (TIA Portal) bir S7-SCL programını taşırken nelere dikkat etmelisiniz?

https://support.industry.siemens.com/cs/ww/en/view/59784005

STEP 7'deki (TIA Portalı) bir SCL programında hangi talimatları kullanamazsınız?

https://support.industry.siemens.com/cs/ww/en/view/58002709

STEP 7'de (TIA Portal) bir S7-SCL programındaki sabitleri nasıl tanımlarsınız?

https://support.industry.siemens.com/cs/ww/en/view/52258437


Optimize edilmiş makine kodu


TIA Portal ve S7-1200 / 1500 her programlama dilinde optimize edilmiş bir çalışma zamanı performansı sağlar. Tüm diller aynı şekilde doğrudan makine kodunda derlenir.


Avantajları

  • Tüm programlama dilleri aynı performans seviyesine sahiptir (aynı erişim türleri için)
  • STL ile ara adım ile ek derleme yoluyla performansta azalma olmaz

Özellikleri

Aşağıdaki şekilde, makine kodundaki S7 programlarının derlenmesindeki fark gösterilmektedir.


Şekil 1 : S7-300 / 400 / WinAC ve S7-1200 / 1500 ile makine kodu oluşturma



  • S7-300 / 400 / WinAC kontrolörleri için LAD ve FBD programları, makine kodu oluşturulmadan önce STL'de derlenir.
  • S7-1200 / 1500 kontrolörleri için tüm programlama dilleri doğrudan makine kodunda derlenir.

Blok oluşturma


OB'ler, FB'ler ve FC'ler gibi tüm bloklar doğrudan istenen programlama dilinde programlanabilir. Bu nedenle SCL programlama için herhangi bir kaynak oluşturulmasına gerek yoktur. Programlama dili olarak sadece bloğu ve SCL'yi seçin. Ardından bloğu doğrudan programlayabilirsiniz.

Şekil 2 : “Yeni Blok Ekle” iletişim kutusu


  • Jul 01, 2020
  • Comments: 0
Comments: 0

No comments

Leave a Reply

Your email address cannot be published. Required fields are marked*