본문 바로가기
PLC/MITSUBISHI (MELSEC Q)

GX-WORKS2 명령어 INC, DEC

by 쪼렙엔지니어 2021. 3. 10.
반응형

PLC를 이용하여 아날로그 신호를 제어하기 위해서는 제일 기본적으로 사칙연산을 이용하여

아날로그 값을 계산하여 필요한 데이터로 가공을 해야 합니다.

 

오늘은 사칙연산을 배우기전에 기초편으로 INC와 DEC, 즉, 증감명령어를 사용해 보겠습니다.

INC, DEC는 word(워드)를 대상으로 하며, Double word(더블워드)는 DINC, DDEC를 사용하면 됩니다.

먼저 INC와 DEC를 알아보겠습니다.

D : Destination (비트, 워드 가능)

크게 어려운 내용은 없습니다.

INC는 증가시키는 명령어이고, DEC는 감소시키는 명령어 입니다.

INC는 increase, DEC는 decrease의 약자인것 같습니다.

바로 한번 사용해 보겠습니다.

프로그램은 아래와 같이 작성해 보았습니다.

해석해보면 입력접점 M0가 ON되면 D0가 증가하고, 입력접점 M1이 ON되면 D0가 감소합니다.

INCP와 INC, DECP와 DEC의 차이점은

INC와 DEC의 경우 입력접점이 ON되어 있는동안 계속해서 증가와 감소가 실행하는데 반해,

INCP와 DECP는 입력접점이 1회 ON되면 1만 증가하거나 감소합니다.

아무리 오래 ON되어 있어도 딱 1회만.

INC와 DEC는 1word(워드) 명령어이기 때문에 표현할 수 있는 수의 범위가

-32768 ~ 32767 까지이며, 32767에서 더 증가시키면 -32768로 변합니다.

마지막으로 DINC와 DDEC는 Double word(더블워드)에 사용하는 증감 명령어 입니다.

그러므로 표현 할 수 있는 수의 영역은 -2147483648 ~ 2147483647 입니다.

다음 포스팅에서 사칙연산을 본격적으로 알아보겠습니다.

감사합니다.

반응형

'PLC > MITSUBISHI (MELSEC Q)' 카테고리의 다른 글

GX-WORKS2 명령어 곱하기, 나누기  (0) 2021.03.14
GX-WORKS2 명령어 더하기, 빼기  (0) 2021.03.11
GX-WORKS2 명령어 플립플롭 (FF)  (0) 2021.03.10
GX-WORKS2 명령어 BMOV  (0) 2021.03.08
GX-WORKS2 명령어 FMOV  (0) 2021.03.08

댓글