Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
Tags
- PLC 메모리
- 사용자LOG DB
- PLC 다운로드
- M2I 다운로드
- CIMON 예제
- GP-4401T
- CIMON SCADA
- FANUC
- 단양
- 브롤스타즈
- gx logviewer
- 이더넷 통신
- 진주육전
- 소선지국밥
- CIMON LOG DB
- 윈도우 단축키
- PLC FOR-NEXT
- BMOV
- CIMON
- QJ71C24N MODBUS
- SCADA
- QJ71C24N
- 배터리 수명
- PLC
- PLC FOR문
- LED 추천
- 주방등 추천
- 무수순 통신
- 진주육전맛집
- ISMART
Archives
- Today
- Total
For maintenance
PLC명령어> PLC DECO 명령어란? 본문
반응형
Decode : 사전적 의미는 "해독하다."이다.
[(S) Source] 영역의 숫자만큼 [(D) Destination]에 나타내는 명령어라고 할 수 있다.
예를 들어 위의 명령어에서 "D0"에 15를 입력이면 "M0"(Bit)에 15만큼 이동한 값이 주어줘 M15가 활성화된다.
여기에서 "M0"가 이동 할 수 있는 범위는 "K4"로 상수로 변환하면 2^4 = 16(0~15)까지 나타낼 수 있다.
K2 = 2^2 = 4(0~3)
K3 = 2^3 = 8(0~7)
************
K8 = 2^8 = 256(0~255) → 최대 가능 범위
"D0"에 16를 입력하면 "K4"에서는 최대 15까지만 이동할 수 있어 16으로는 이동이 불가능하고 다시 0부터 시작한다.
D0 = 0 ↔ M0
D0 = 1 ↔ M1
D0 = 2 ↔ M2
******
D0 = 15 ↔ M15
D0 = 16 ↔ M0
D0 = 17 ↔ M1
******
D0 = 32 ↔ M0
이 부분이 이해가 되지 않으면 GX-WORK2 시뮬레이션을 실행하여 아래와 같이 "D0" 값을 변경해 보면 쉽게 이해할 수 있을 것이다.
** 명령어 응용
1. PLC 프로그램에서 자동모드에서 STEP으로 전환하여 프로그래밍을 할 때
2. 터치 패널 내 수동모드에 각 UNIT를 선택하여 작동할 때
3. 알람 발생을 WORD로 표현하여 터치 패널에 알람을 표시할 때
등등 생각보다 많이 곳에 사용하니 알아두면 편리한 명령어이다.
'PLC > PLC 명령어' 카테고리의 다른 글
PLC 명령어> For - Next문 명령어(반복 프로그램) (0) | 2022.12.13 |
---|---|
PLC 명령어> MELSEC PLC 실수(소수점) 나눗셈[ / ] 연산하기 (0) | 2022.10.31 |
GX-WORK2 Marking data Shift시켜 10개 나타내기(FOR-NEXT) (0) | 2020.04.01 |
PLC 명령어> 기초 명령어 / 특수 릴레이 (0) | 2020.01.06 |
PLC 명령어> INC(P),DEC(P) - 16비트 BIN 데이터 인크리먼트, 디크리먼트 (0) | 2019.05.24 |