SA0164: Multiline comments
Detects multiline comments which are coded as (* comment *). Only single-line comments which are coded as // comment are permitted.
Justification: Some programming guidelines prohibit multiline comments in code because the beginning and end of a comment could get lost and the closing comment bracket could be deleted by accident.
Tip
You can deactivate this check by means of the pragma analysis, also for comments in the declaration part.
Importance: Low
PLCopen rule: C5
Example 122. Example
{attribute 'do-analysis'}
(*
This is a multi-line comment // SA0164
*)
PROGRAM PLC_PRG
VAR
// This is a single line comment
a: DINT;
END_VAR
(* This is not a single line comment *) // SA0164 a := a + 1;
Output in the Messages view:
SA0164: Use single line comments only