17.2 용어 정리
서술문
서술문은 연산식을 정의하는 데 사용됩니다. 서술문의 종류로 대입문, 명령문, 주석문이 있습니다. 각각 다음 표와 같은 형태로 사용됩니다.
종류 | 형태 |
대입문 | 변수 = 수식 |
명령문 | 서브루틴[1] |
주석문 | ; 이후의 모든 문장 |
수식
CIMON-SCADA에서 제공하는 수식의 종류 또는 형태에는 상수, 변수, 함수 등이 있습니다. <수식><연산자><수식> 의 형태로 사용되며, <연산자> 에는 =를 제외한 연산자가 포함됩니다.
종류 | 설명 | ||
상수 | 정수, 실수, 문자열, 내부상수를 포함합니다. | ||
정수 [부호][진수표현]숫자열 | 부호 | +, - (생략 시에는 +를 의미합니다.) | |
숫자 | 0 1 2 3 4 5 6 7 8 9 A B C D E F | ||
진수표현 | 2#(2진수), 8#(8진수), 16#(16진수) 형태로 입력합니다. (생략 시에는 10진수를 의미합니다.) | ||
실수 실수부[지수부] | 실수부 | 다음과 같은 형태로 입력합니다. [부호][숫자열].숫자열 [부호]숫자열.[숫자열] [부호]숫자열 | |
지수부 | 다음과 같은 형태로 입력합니다. E[부호]숫자열 e[부호]숫자열 | ||
문자열 | 다음과 같은 형태로 입력합니다. “ASCII 코드열” | ||
내부상수 | CIMON-SCADA 내부에서 미리 정의된 상수를 의미합니다. 두 종류가 있으며 이는 다음과 같습니다. CONSTANT_P1: (3.1415...) CONSTANT_EXP: e (2.7183…) | ||
변수 | 태그 | 데이터베이스에 정의한 태그의 이름입니다. | |
태그변수 | 데이터베이스에서 정의한 태그 관련 변수/상수입니다. ※ 자세한 내용은 1.3절을 참조하여 주시기 바랍니다. | ||
내부변수 | CIMON-SCADA 내부에서 정의된 변수입니다. | ||
함수 | 함수 | 수학적인 연산을 목적으로 하는 함수입니다. | |
서브루틴 | CIMON-SCADA의 내부 명령 함수입니다. | ||
연산자 | CIMON-SCADA에서 제공하는 연산자의 목록은 다음과 같습니다. =, ~, !, +, -, *, /, %, |, ^, &&, <<, >>, ||, <, >, <=, >=, ==, != ※ 각 연산자에 대한 자세한 내용은 1.4절을 참조하여 주시기 바랍니다. |
부호와 진수 표현은 반드시 숫자 열과 붙여 사용하여야 합니다.
부호는 10진수인 경우에만 사용할 수 있습니다.
10진수의 표현으로 10#은 사용하지 않습니다.
숫자 열은 1-9까지의 10진수 표현이어야 합니다.