상품

DM 워드 주소 지정의 선두에 @*(앳마크, 별표)를 부가한 DM 간접 지정이란 무엇입니까?

등록일
2025. 12. 17.

DM 워드 주소 지정의 선두에 @*(앳마크



【조건/환경】

  • CS1-CPU에서 기존 래더 프로그램을 조사 중입니다.
  • 「MOV #0000 @D300」이 기재되어 있었습니다.

【해결책】

「@D300」은 데이터 메모리의 간접 지정입니다. 데이터 메모리를 간접 지정하는 방법에는 다음 두 가지 방법이 있습니다.

  • BIN 모드에서의 간접 지정
워드 주소 지정의 맨 앞에 기호 「@」를 추가하면, BIN 모드에서의 DM 간접 지정입니다.
(예) D300에 저장된 값이 BIN 값으로 &256(BCD 값이라면 #0100)인 경우,
「MOV #0000 @D300」은 D300에 D256을 지정하므로, D256에 #0000을 전송합니다.
  
  • BCD 모드에서의 간접 지정
워드 주소 지정의 맨 앞에 기호 「*」를 붙이면, BCD 모드에서의 DM 간접 지정입니다.
(예) D300에 저장된 값이 BCD 값으로 #100(BIN 값이라면 &256)인 경우,
  「MOV #0000 *D300」은 D300에 D100을 지정하므로, D100에 #0000을 전송합니다.
  

자세한 내용은 각 매뉴얼을 참조해 주십시오.
「 SBCA-313 CS/CJ/NSJ 시리즈 CPU 유닛 사용자 매뉴얼(프로그래밍 편) 」「2-1-5장 데이터 지정 방법」
「 SBCA-350 CJ2H/CJ2M CPU 유닛 사용자 매뉴얼(소프트웨어 편) 」 ????「5-6-2장 데이터 지정 방법」
「 SBCA-478 CP2E CPU 유닛 사용자 매뉴얼(소프트웨어 편) 」 「4-4-5장 오퍼랜드에서의 데이터 지정 방법」
다운로드를 위해서는 무료 회원 가입 및 로그인이 필요합니다.