• 목록
  • 아래로
  • 위로
  • 쓰기
  • 검색

melsec plc R 어드레스 와 ZR 어드레스의 차이점

  • 낭추
  • 9080
  • 1

 

R 어드레스에 값을 쓰면 ZR 어드레스에도 같은 값이 공존하는걸로 아는데요 맞는지도 궁금하고요.

 

맞다면 ZR 이든 R  이든 아무곳에나 써도 ZR/R 을 다른 스탭에 가서도..사용하면 되는건지.

 

예을 들어

 

 - R0 에 100 이란 값이 들어있으면 ZR0 에도 100 이 들어있는지..

 -위의 R0 /ZR0 을 동일하게 쓸 수 있는지도 궁금합니다.

 

 

 

그리고 어떤 분이

첨부하자면 z는 index레지스터입니다..

즉 R20000이라고 하셨는데 이는 R20000 + 'Z'에 지정된 값이란 소립니다...

프로그램을 해석하면 '0'이란 값을 'R20000 + Z'에서부터 'R20400 + Z'까지를 입력하는거네요...

아마도 RESET용 PROGRAM인가 봅니다..

 

그냥 ZR는 인덱스레지스트 라고 하는데 이해가 잘 안감니다.제가 초보라 그런지 이해가 잘안가네요

자세히 설명을 듣고 싶습니다. 부탁드림니다.

공유

facebooktwitterpinterestbandkakao story
퍼머링크

댓글 1

1등 touro 2018.10.29. 03:02

R디바이스와 ZR디바이스는 파일레지스터라고 합니다.

워드레지스터가 부족할 경우 사용하거나 래치 가능할 경우 로그 등 정보를 저장하거나 읽어올 수 있습니다.

파일레지스터는 PLC기종에 따라 32768점(0~32767)의 배수로 할당됩니다.

하나의 블럭이 있는 PLC의 경우 R1000이나 ZR1000이나 같은 메모리를 가르킵니다.

그러나 2개 이상의 블럭이 있는 파일레지스터라면

R은 접속할 블럭으로 전환하여 사용하여야 하고 ZR은 블록전환없이 사용할 수 있습니다.

두 번째 블럭 1000번지를 가르킬려면

R은 두 번째 블럭으로 전환하는 명령을 사용한 후 R1000으로 사용하고

ZR은 블럭전환없이 ZR33768(첫블럭32768+두번째블럭1000)로 접근할 수 있습니다.

즉 R은 상대지정어드레스라고 하고, ZR은 절대지정어드레스라고 할 수 있습니다.

Z은 인덱스레지스터하고 파일레지스터 ZR디바이스와는 상관이 없습니다.

권한이 없습니다. 로그인

신고

"님의 댓글"

이 댓글을 신고 하시겠습니까?

삭제

"님의 댓글"

이 댓글을 삭제하시겠습니까?