ana sayfa > Diğer Konular, Paket Programlar, Programlama Dilleri > IEC 61131-3 (Plc programlama dili standardı)

IEC 61131-3 (Plc programlama dili standardı)

1906 yılında elektrik, elektronik ve ilgili teknolojiler konusunda uluslararası standartları IEC (International Electrotechnical Commission) hazırlama çalışmalarına başladı.şu anda 51 üyesi bulunan IEC ye Türkiye de 1956 yılında üye olmuştur. IEC’nin hedefleri global pazar gerekliliklerini karşılamak, ürünlerin ve hizmetlerin kalitesini arttırmak, insan sağlığı ve güvenliğine katkıda bulunmak, çevrenin korunmasına katkı sağlamaktır.

Programlanabilir Lojik Kontrolörler (PLC) kaynaklanan sanayi dünyada çok yaygın olarak kabul edilmiş bir programlama dili standardıdır. Bunun tek geçerli standart ve dolayısıyla bir açık çözüm çekirdeği IEC tarafından 61131-3 olarak oluşturulmuştur.

IEC 61131-3 açık uluslararası standart IEC 61131, bir ilk IEC tarafından Aralık 1993 yılında yayınlandı. Şu anda da geçerli olan ikinci baskı 2003 yılında yayınlandı.

Kontrol sisteminin arayüzü standartlaştırılması olarak bu programlama ortamı, teknisyen ve mühendis tasarımı, program, faaliyet ve endüstriyel kontrol sistemleri korumak şekilde tamamlar.

Sıralı Fonksiyon Grafik (SFC)

Öğretim Listesi (IL)

Merdiven Diyagramı (LD)

Fonksiyon Blok Şeması (FBD)

Yapılandırılmış Metin (ST)

IEC 61131-3 beş ana dillerini içerir. Bu dillerden altıncı ek olarak

Akış Şeması (FC​​) de dahil edilebilir. Bu altıncı dil grafik tabanlı bir uygulama sıralı işlemleri tanımlamak için kullanılır.

İçindekiler

Veri Türleri:

* Bit Strings – gruplarını değerleri açma / kapama
o BOOL – 1 bit
o BYTE – 8 bit
o WORD – 16 bit
o DWORD – 32 bit
o LWORD – 64 bit

* INTEGER tam sayılar
o SINT – (1 byte) kısa imzaladı
o INT – tamsayı (2 byte)
o DINT – çift sayı (4 byte)
o Lint – Uzun tamsayı (8 byte)
o U – Unsigned – bu tamsayı yapmak türüne U prepend.

* REAL – kayan nokta IEC 559 (IEEE)
o REAL – (4 bayt)
o LREAL – (8 byte)

* TIME – zamanlayıcılar, işlemler için süre.

* Date and Time of day
o DATE – takvim tarih
o TIME_OF_DAY – saat zaman
o DATE_AND_TIME: saat ve tarih

* STRING – tek tırnak içine karakter dizeleri.
Kaçan karakter bir dolar işareti önünde bulunmaktadır.
($ $ $ ‘$ L $ N $ P $ R $ T $ xx) => ($ teklif satır sayfa (FF) geri sekmesini hex_value satırsonu)
o WSTRING – multi-byte strings tutar.

* Diziler – aynı değişken saklanan birden değerler.

* Alt Aralıkları – Geçerli değer yani sınırları, (4-20) koyar

* Türetilmiş – Yukarıdaki türlerinden birini elde türü.
o TİP – Tek tip
o yapı – Çok değişkenli ve türleri bileşik.

Değişkenler

Değişken özellikleri: RETAIN, CONSTANT, AT

* Global
* Direkt (yerel)
* I / O Haritası – Giriş, Çıkış, I / O
* Harici
* Geçici

Yapılandırma

* Kaynak – bir CPU gibi
* Görevler – İşlemci başına birden fazla olabilir.
* Programlar – bir olay, bir saatli bir kez idam edilebilir.

Program Organizasyon Birimleri

* Fonksiyonlar
o Standart: ADD, SQRT, SIN, COS, GT, MIN, MAX, VE, VEYA, vb
o Özel
* Fonksiyon Blokları
o Standart:
o Özel – işlevlerinin Kütüphaneler bir satıcı ya da üçüncü bir taraf aracılığıyla temin edilebilir.
* Programlar




  1. şimdilik yorum yok.
  1. şimdilik geri bağlantı yok