Bir POU'da tanımlanmış bir giriş değişkeni (VAR_INPUT), çıkış değişkeni (VAR_OUTPUT) veya VAR_IN_OUT değişkeni sayısının aşılıp aşılmadığını tespit eder. «Proje Ayarları» adresinde, maksimum sayıyı tanımladığınız bir iletişim kutusu açmak için kural girişine
çift tıklayın.
Gerekçe: Bu, bireysel programlama yönergelerini kontrol etmekle ilgilidir. Birçok programlama yönergesi maksimum sayıda POU parametresi sağlar. Çok fazla parametre kodu okunamaz hale getirir ve POU'ların test edilmesini zorlaştırır.
Önemliymiş: Orta
PLCopen kuralı: CP23
Örnek
Proje ayarlarında, Kural 166 için, VAR_IN_OUT değişkenleri için maksimum 1 sayısını tanımladınız.
FUNCTION_BLOCK FB1 VAR_INPUT xIn : BOOL; END_VAR VAR_IN_OUT xInOut1 : BOOL; xInOut2 : BOOL; END_VAR --> SA0166: Too many VAR_IN_OUT variables in POU 'FB1'
Ayrıca bakınız