NAVER

질문 미쓰비시 PLC 공통명령편중에
rkdw**** 조회수 1,067 작성일2018.01.26

미쓰비시 PLC중에 공통명령어편중에

디코드를 FOR NEXT로 여러번 사용 할 수 있다고 하는데 어떻게 하는지 개념이 이해가 안됩니다

고수분들의 도움을 부탁드려요.

내공 100걸게용

프로필 사진

답변자님,

정보를 공유해 주세요.

1 개 답변
1번째 답변
프로필 사진
kkk2
물신
전기, 전자 공학, C, C++, 프로그래머 38위 분야에서 활동
본인 입력 포함 정보


간단한 예로 위 래더도를 보시면 M0가 OFF일 때 Z3에 0을 넣습니다.

즉 FOR ~ NEXT 구문을 들어가기 전 Z3=0입니다.

그리고 FOR ~ NEXT 사이를 4번 반복을 합니다 (FOR 옆에 K4는 반복 횟수를 나타냅니다)


Z3=0일 때, [ MOV  Z3  D0Z3 ]는 [ MOV  0  D0 ]을 뜻합니다.

Z3=1일 때, [ MOV  Z3  D0Z3 ]는 [ MOV  1  D1 ]을 뜻합니다. (D0Z3는 D0+Z3을 의미합니다)

Z3=2일 때, [ MOV  Z3  D0Z3 ]는 [ MOV  2  D2 ]을 뜻합니다.

Z3=3일 때, [ MOV  Z3  D0Z3 ]는 [ MOV  3  D3 ]을 뜻합니다.


그리고 [ INC Z3 ] 는 Z3를 1씩 증가시킵니다. 즉 FOR ~ NEXT 구문을 4회를 반복하는데 [ INC Z3 ]명령어의 의해서 Z3의 값을 1씩 증가시켜서 반복을 시킵니다.



더 궁금하신 점이 있으면 카페에 오셔서 질문 남겨주세요.

감사합니다.

http://cafe.naver.com/nsym

2018.01.27.

  • 채택

    질문자가 채택한 답변입니다.

도움이 되었다면 UP 눌러주세요!
UP이 많은 답변일수록 사용자들에게 더 많이 노출됩니다.