Uygulama içinde, bir yöntem ya doğrudan THIS işaretçisi aracılığıyla ya da atanan işlev bloğu için lokal bir değişken aracılığıyla
kendini çağırabilir.
-
<dönüş değeri değişkeni> := <POU adı> . <metot adı> ( <argüman geçişi> );
İlgili fonksiyon bloğu örneğinin
THISişaretçisi ile doğrudan çağrılması -
<dönüş değeri değişkeni> := <POU adı> . <metot adı> ( <argüman geçişi> );
İlgili işlev bloğunu geçici olarak örnekleyen yöntemin lokal değişkeni aracılığıyla çağrı
Özyinelemeli bir derleyici durumunda bir derleyici uyarısı verilir ⮫ «Yöntem Çağırma » adresini arayın. Yöntem {attribute 'estimated-stack-usage' := '<estimated stack size in bytes>'} pragması ile sağlanmışsa, derleyici uyarısı bastırılır.
Bir uygulama örneği için "Öznitelik: ⮫ 'estimated-stack-usage'" chapter.
Yöntemleri özyinelemeli olarak çağırmak için yalnızca yöntem adını belirtmek yeterli değildir. Yalnızca yöntem adı belirtilirse, bir derleyici hatası verilir: «yerine program adı, fonksiyon veya fonksiyon bloğu örneği bekleniyor»
-
Ayrıca bakınız: ⮫ BU