스크립트는 다음과 같은 연산자를 사용한다.
산술 연산자
+ 이항 덧셈 연산자 a = 1 ; b = 1 ; c = a + b ; //결과는 c = 2가 된다.
- 이항 뺄셈 연산자 a = 4 ; b = 2 ; c = a – b ; //결과는 c = 2가 된다.
* 곱셉 연산자 a = 3 ; b = 7 ; c = a * b ; //결과는 c = 21이 된다.
/ 나누기 연산자 a = 21 ; b = 3 ; c = a / b ; //결과는 c = 7 이 된다.
% 나머지 연산자 a = 11 ; b = 3 ; c = a % b ; //결과는 c = 2 가 된다.
& AND 연산자 char a = 1 ; char b = 14 ; c = a & b ; //이것은 Bit연산자 이므로 (char 1byte) a = 00000001, b = 00001110 이고 a & b = 00000001 & 00001110 의 결과는 c = 00000000이 된다.
| OR 연산자 char a = 1 ; char b = 14 ; c = a | b ; //이것은 Bit연산자 이므로 (char 1byte) a = 00000001, b = 00001110 이고 a & b = 00000001 | 00001110 의 결과는 c = 00001111이 된다.
^ XOR 연산자 char a = 1 ; char b = 14 ; c = a ^ b ; //이것은 Bit연산자 이므로 (char 1byte) a = 00000001, b = 00001110 이고 a & b = 00000001 ^ 00001110 의 결과는 c = 00001111이 된다.
치환 연산자
= 치환, 대입 연산자
비교 연산자
== 같다
> 크다
>= 크거나 같다
< 작다
<= 작거나 같다
!= 같지 않다
논리 연산자 이것은 주로 조건 문에 많이 쓰인다.
&& 논리곱 연산자. (AND) if ( $DI_0001 == ON && $DI_0002 == ON ) //이것은 디지털 입력신호 DI_0001과 DI_0002 가 동시에ON일 때 조건
|| 논리합 연산자 (OR) if ( $DI_0001 == ON || $DI_0002 == ON ) //이것은 디지털 입력신호 DI_0001과 DI_0002 둘 중에 하나가 ON일 때 조건
관련항목)