SA0107: Eksik resmi parametrelerPermalink

Resmi parametrelerin eksik olup olmadığını tespit eder

Gerekçe: Resmi parametreler çağrıda belirtildiğinde kod daha okunabilir hale gelir.

Önemliymiş: Düşük

Örnek

FUNCTION FUNA : BOOL
VAR_INPUT
	bDo: BOOL;
	bInit: BOOL;
	bManual : BOOL;
END_VAR
VAR
	iInit: INT;
	iLocal: INT;
	iManual: INT;
END_VAR

IF bInit = TRUE THEN
	iInit := iInit + 1;
END_IF
IF bDo = TRUE THEN
	iLocal := iLocal + 1;
END_IF
IF bManual = TRUE THEN
	iManual:= iManual + 1;
END_IF
FUNA := TRUE;

PROGRAM PLC_PRG
VAR
END_VAR

FUNA(bInit := TRUE, bDo := TRUE, bManual := FALSE);	 // OK
FUNA(TRUE, TRUE, bManual:= FALSE);  					// SA0107

--> SA0107: Missing formal parameter for input 'TRUE'