-
SA0001: Ulaşılamayan kod
-
SA0002: Boş nesneler
-
SA0003: Boş ifadeler
-
SA0004: Çıkışta çoklu yazma erişimi
-
SA0006: Çeşitli task’lerden yazma erişimi
-
SA0007: Sabitlerde adres işleci
-
SA0008: Alt aralık türlerini kontrol edin
-
SA0009: Kullanılmayan dönüş değerleri
-
SA0010: Yalnızca tek bileşenli diziler
-
SA0011: Gereksiz bildirimler
-
SA0012: Sabit olarak bildirilebilen değişkenler
-
SA0013: Aynı değişken adına sahip bildirimler
-
SA0014: Örneklerin atanması
-
SA0015: FB_Init aracılığıyla global verilere erişim
-
SA0016: Yapılardaki boşluklar
-
SA0017: Düzenli olmayan görevler
-
SA0018: Olağandışı bit erişimi
-
SA0020: Muhtemelen kesilmiş değerin REAL değişkenine atanması
-
SA0021: Geçici bir değişkenin adresini taşıma
-
SA0022: (Muhtemelen) atanmamış dönüş değeri
-
SA0023: Karmaşık dönüş değerleri
-
SA0024: Tiplendirilmemiş değişmezler / sabitler
-
SA0025: Niteliksiz numaralandırma sabitleri
-
SA0026: Olası kesilmiş dizeler
-
SA0027: Tanımlayıcıların çoklu kullanımları
-
SA0028: Örtüşen bellek alanları
-
SA0029: Kodda bildirimden farklı gösterim
-
Kullanılmayan Nesneler
-
SA0034: Yanlış atamalı numaralandırmalar
-
SA0037: Giriş değişkenine yazma erişimi
-
SA0038: Çıktı değişkenine okuma erişimi
-
SA0040: Olası sıfıra bölme
-
SA0041: Olası döngü değişmez kodunu tespit edin
-
SA0042: Farklı erişim yollarının kullanımı
-
SA0043: Küresel bir değişkenin yalnızca bir POU'da kullanılması
-
SA0044: Arayüze atıfta bulunan bildirimler
-
Dönüşümler
-
Doğrudan Adreslerin Kullanımı
-
Operatörler için Kurallar
-
İfadeler için Kurallar
-
SA0095: Koşullardaki atamalar
-
SA0100: <n> bayttan büyük değişkenler...
-
SA0101: Geçersiz uzunluğa sahip adlar
-
SA0102: Program/fb değişkenlerine dışarıdan erişim
-
SA0103: Atomik olmayan verilere eşzamanlı erişim
-
SA0105: Çoklu örnek çağrıları
-
SA0106: FB_INIT'te sanal yöntem çağrıları
-
SA0107: Eksik resmi parametreler
-
Sıkı IEC Kurallarının Kontrol Edilmesi
-
SA0140: Yorumlanan ifadeler
-
Başlatılmamış Değişkenlerin Olası Kullanımı
-
SA0150: Alt veya üst limitlerin veya metriklerin ihlalleri
-
SA0160: Yinelemeli çağrılar
-
SA0161: Paketlenmiş yapıda paketlenmemiş yapı
-
SA0162: Eksik yorumlar
-
SA0163: İç içe yorumlar
-
SA0164: Çok satırlı yorumlar
-
SA0165: Programlar dışında diğer POU'ları çağıran task’ler
-
SA0166: Maks. giriş/çıkış/in-out değişken sayısı...
-
SA0167: Geçici fonksiyon bloğu örnekleri
-
SA0168: Gereksiz Atamalar
-
SA0169: Yok sayılan çıkışlar