PLC프로그램 보는데 명령어 설명 좀 부탁드립니다...
- 몬수터
- 16587
- 1
1.[FMOV K0 D1 K50]
2.[FMOV KO K4M100 K13] 여기서K4?
3.[DINCD D0]
4.[D< K8M100]
5.[ENCO M100 D0 K6]
6.[MOV D100Z1 D200]
7.[DECO D0 M100 K4]
8.[INCP D10]
9.[FROM H0 K800 D100 K2]
10.[TO H0 K800 K1 K1]
11.[ZP.PSTRT1 "UO" W100 B800]
12.[TOP H2 H100 W100 K6]
13.[WTOB W100 W200 K2]
[BTOW W100 W200 K2]
14. -I I-[= H100 W300]----[=K1 W350]----[* K-1 W360 W102]
I
I
--[=K0 W350]----[DMOV W360 W102]
15. W0, F0, B0, H0
프로그램을 보구 있는데 기초 실력이 없어서 명령어집을 봐도 이해를 못합니다.
좋은 답변부탁드립니다. 답변 꼭 부탁드립니다..
댓글 1
1.[FMOV K0 D1 K50]
FMOV일괄전송 K0를 D1부터 50개 그러니깐..D50까지 0을 전송하겠다
2.[FMOV KO K4M100 K13] 여기서K4?
K1는 4비트 따라서 K4는 16비트이므로 M100~M115까지...임
3.[DINCD D0]
DINCD가 아니라 DINCP아닙니까...? 인크리멘탈... 쉽게 얘기해서 1펄스 카운트
4.[D< K8M100]
명령어가 잘못된거 같은데요.. 뭐가 하나 빠졌슴.
5.[ENCO M100 D0 K6]
ENCO엔코드 명령 M100의 값을 D0에 쉬프트
6.[MOV D100Z1 D200]
D100Z1값을 D200에 전송. Z1은 인덱스 명령어...
7.[DECO D0 M100 K4]
디코드... D0의 값을 M100에 비트쉬프트 명령
8.[INCP D10]
3번이랑 같은것... 3번은 32비트
9.[FROM H0 K800 D100 K2]
특수 모듈의 버퍼메모리 데이타값 독출(불러오기)
10.[TO H0 K800 K1 K1]
특수 모듈의 버퍼메모리에 서입(쓰기)
11.[ZP.PSTRT1 "UO" W100 B800]
인텔리전트 전용명령어.... 서보기동
12.[TOP H2 H100 W100 K6]
10번과 동일... 다만 펄스가 붙어있슴(P)
13.[WTOB W100 W200 K2]
[BTOW W100 W200 K2]
잘모르겠슴..
14. -I I-[= H100 W300]----[=K1 W350]----[* K-1 W360 W102]
I
I
--[=K0 W350]----[DMOV W360 W102]
입력조건이 만족하면 16진수 H100과 W300의 값이 동일하고 K1과 W350이 동일하면
K-1 곱하기 W360의 값을 W102에 저장
그리고 W350의 값이0일때 W360의 값을 W102에 보내라..
15. W0, F0, B0, H0
뭘물어보시는지 감이 영...
일단
W은 링크레지스터 0번
F는 에러검출 비트
B는 링크 릴레이
H는 16진수기호
권한이 없습니다. 로그인