===== 1. 식별자 =====
프로그램을 작성하다보면 변수명, 프로그램명, 유저정의블록 명 등등 이름을 작명해줘야하는 순간이 옵니다. 이때 다음과 같은 룰을 지켜가면서 작명을 해주세요.
식별자는 대소문자를 구분하지 않습니다. 예를 들어, Sensor, SENSOR, sensor, sEnSoR는 모두 동일한 식별자입니다.
* 식별자는 공백을 포함 할 수 없습니다.
* 문자 또는 _ (밑줄)로 시작해야합니다.
* 밑줄로 끝나거나 두 개의 연속적인 밑줄을 가질 수 없습니다.
* 숫자는 허용되지만 식별자의 첫 번째로 와서는 안됩니다.
==== 가능한 경우 ====
* AbCDe
* _ABCdE
* AB_CDE
* A_2_3
==== 불가능한 경우 ====
* A_B__C (두개의 밑줄이 연속됨)
* 1_A_B (숫자가 맨처음에 위치함)
* A_B CD (공백포함)
* AbCDe_ (맨끝이 밑줄)
===== 2. 키워드 (예약어) =====
키워드는 프로그램에서 구문 요소로만 사용되기 때문에 식별자로 사용되어서는 안됩니다. 예를 들면 이런 단어들입니다.
* TRUE, FALSE
* IF…THEN…ELSIF…ELSE…END_IF
* AND, OR, NOT, MOD, XOR
* FUNCTION…END_FUNCTION
* VAR…END_VAR
===== 3. 주석문 (코멘트) =====
* 주석은 앞에 (* 및 *), 즉 괄호와 별표로 묶어야합니다.
(* 이것은 한 줄 이상으로 확장 할 수있을만큼 충분히 긴 주석에
사용할 수 있습니다. *)
* 주석은 코드의 아무 곳에 나 배치 할 수 있지만 변수 중간에는 배치 할 수 없습니다.
* 다음 예에서와 같이 (* 및 *)가 쌍을 이루는 중첩 된 주석을 사용할 수 있습니다.
(* 이것은 (*는 *) 이상없음 *)
(* 이것은 (*는 중첩ERROR입니다 *)
* 주석에는 모든 문자가 포함될 수 있습니다.
* // 다음에 한 줄 주석을 표시 할 수 있습니다.
// 단일 라인에 대한 주석입니다.
[[codesysmanual:index|CODESYS]]