Değişkenler

Bir değişken, bilgileri saklamak için kullanılır. Antcas Control'da veri tipleri bildirilmemelidir. Bu nedenle doğrudan bir kelimeyi değişkene yazabilirsiniz. Değişkenlerin yanı sıra sabitler ve diğer veri tiplerini doğrudan girebilirsiniz. Tüm diğer şeyler doğrudan değişken olarak tanınır. Bunu için FUP programlamasında renkleri dikkate alınız.

Verilerin Kalıcılığı

SPS'de depolanan tüm değerler kalıcıdır. Bu, sunucuyu yeniden başlatırken önceki durumların geri yüklendiğini anlamına gelir. Projeyi dışa aktarma işlemi sırasında da korunurlar.

Dikkat: UTF-8 alanı dışındaki tüm karakter dizileri kalıcı olarak depolanamaz. Bu değerler canlı görünümde koyu mor olarak gösterilir.

Renkler

Tip Renk Örnek
Hata Kırmızı geçersiz.
Değişken Gri değişken
Sayısal Değer Turuncu 10 10E3 10e-2 -1.2
Zaman, Tarih Yeşil T#1m DT#2016-03-25-22:12:00 D#2016-03-25
Karakter Dizisi Mavi 'Bu Bir Karakter Dizisidir' "ve bu da" "bu bir ' içeriği var!"
Sabit Mor INT_MIN, INT_MAX
Boole Değeri Mor NULL, TRUE, FALSE

Kurallar

İş Blokları okuma yönünde girişlerden hesaplanır. Soldan sağa ve yukarıdan aşağıya. Değişkenler de aynı şekilde yazılır.

Boole değişkenleri gibi sabitler doğrudan tanımlanabilir. Bunu yapmak için TRUE, FALSE veya NULL yazın. NULL de bir değeri kullanmadığınız yerlerde ayarlanır. NULL hiçbir değer anlamına gelir. Yani ne TRUE ne de FALSE. NULL değeri sadece program içi kullanılır. NULL, 0 (tam sayı olarak), '', "" veya "0" değerleri FALSE olarak değerlendirilir.

Çıkış değişkenlerinin hiçbir zaman çift kullanımından kaçınınız, çünkü üstteki değişken geçersiz olabilir ve bu nedenle üzerine yazılır. Özel istisnalar vardır, örneğin MOVE İş Bloku. Arayüzdeki değişkenlerin de birden fazla kullanımından kaçınılmalıdır. Bu aslında mümkündür, ancak SPS'nin yeniden başlatılması beklenmeyen davranışlara neden olabilir.

İş Blokları için veritabanlarının hiçbir zaman çift kullanımdan kaçınılmalıdır. Aksi takdirde son İş Bloku her zaman değeri üzerine yazar veya iç merkepler beklenmeyen sonuçlara yol açar.

Maksimum Uzunluk

Her değişken, İş Bloklarının alt isimleri dahil olmak üzere, 255 karakter uzunluğunu aşmamalıdır. FUP editörü bir değişkendeki 200 karakteri aştığında hata verir.

İsim Alanları

Bir isim alanı her zaman aşağıdan yukarıya yazılabilir. İsim alanını basitçe tanımlayabilirsiniz, değişkenin bir nokta ile ayrılmasıyla. Örneğin ısıtma.PID veya ısıtma.modu.pencere. Akıllı isim alanlarının kullanımı programlamada genel bakış açısını önemli ölçüde basitleştirir.