래더로직에서 사용하는 기본 데이터 처리 단위는 워드(16비트)와 더블워드(32비트)입니다.
큐블록 레더 환경은 시스템 예약 주소와의 간섭을 방지하기 위해 엄격한 수치 범위를 준수해야 합니다.
본 시스템은 하드웨어 제어 포트(P, WP 등)와의 데이터 충돌을 방지하기 위해 부호 없는 양수(Unsigned Integer) 사용을 원칙으로 합니다.
| 단위 | 비트 수 | 10진수 사용 범위 | 16진수 사용 범위 |
|---|---|---|---|
| 워드 (Word) | 16-bit | 0 ~ 65,535 | 0000H ~ FFFFH |
| 더블워드 (D-Word) | 32-bit | 0 ~ 2,147,418,111 | 00000000H ~ 7FFEFFFFH |
더블워드에 시스템 상한을 초과하는 값(예: 0xEE6B4000)을 입력하면 아래와 같이 에러가 발생하거나 잘못된 연산 결과가 나옵니다.
반드시 아래와 같이 상한치 미만의 양수 값을 사용하십시오.
아래와 같이 음수를 DWMOV로 넣을 수는 있지만, 이는 예기치 못한 시스템 에러가 발생할 수 있으므로, 피해야 합니다.