MEM_GLOBAL İş Bloku

MEM_GLOBAL İş Bloku basit bir global bellek işlevidir.

Bu iş blok, uygulama içinde basit verileri depolamak ve bunları küresel olarak kullanıma sunmak için kullanılabilir.

İpuçları: Tüm kullanılan öğeleri listemek için iş bloku üzerine sağ tıkla. Eğer veri tabanı başka bir öğede kullanılmışsa, bu Benzeri altında gösterilir. Liste NS ad alanılarına göre ayrılır.

Veritabanı

DB veritabanı, küresel ad alanı tanımlamak için kullanılır. Örneğin: Licht.EIN veya Lüftung.Störung vb.

Bu, arka planda verileri depolar. Eğer programın daha sonra adı değiştirilirse, muhtemelen veri kaybedilecektir.

Giriş IN

Depolanacak verileri tanımlar. Format önemli değildir.

Giriş SAVE

Bir pozitif kenarda, giriş IN'deki değer belleğe kopyalanır ve çıkış Q'da gösterilir. Ayrıca, değer tüm diğer MEM_GLOBAL iş blokları ile senkronize edilir.

Giriş RESET

Bir pozitif kenarda, bellek sıfırlanır. Çıkış Q'da NULL değerine geri döner.

Giriş NS

NS girişiyle dinamik bir ad alanı eklenebilir. Bu, bir alt değişkeni temsil eder. Bu, şablonlarla çalışmayı önemli ölçüde basitleştirir. Değeri senkronize etmek için bu, giriş NS ile aynı olmalıdır.

Not: Çünkü adı DB.NS ile genişletilir, diğer MEM_GLOBAL iş bloklarıyla çakışma oluşabilir. Eğer NS tanımlanmazsa, iç değişkenin sonunda bir nokta vardır.

Çıkış Q

Veritabanı belleğini döndürür. Başlatma sırasında bu değer NULLdır.