비트 주소 지정
비트 주소 지정은 큰 컨테이너 내의 특정 비트에 액세스하는 데 사용됩니다. 큰 컨테이너에는 정수, 구조 또는 BOOL 배열이 포함됩니다. 예:
정의 | 예: | 설명 |
|---|---|---|
Variable0 LINT로 정의됨 64비트 보유 | variable0.42 | 이 예는 variable0의 비트 42를 참조합니다. |
variable1 DINT로 정의됨 32비트 보유 | variable1.2 | 이 예는 variable1의 비트 2를 참조합니다. |
variable2 INT로 정의됨 16비트 보유 | variable2.15 | 이 예는 variable2의 비트 15를 참조합니다. |
variable3 SINT로 정의됨 8비트 보유 | variable3.[4] | 이 예는 variable3의 비트 4를 참조합니다. |
variable4 COUNTER 구조로 정의됨 5개의 상태 비트 보유 | variable4.DN | 이 예는 variable4의 DN 비트를 참조합니다. |
BOOL[100]로 정의된 MyVariable SINT로 정의된 MyIndex | MyVariable[(MyIndex AND NOT 7) / 8].[MyIndex AND 7] | 이 예에서는 BOOL 배열 내의 비트를 참조합니다. |
BOOL[20]로 정의된 MyArray | MyArray[3] | 이 예는 MyArray의 비트 3을 참조합니다. |
variable5 ULINT로 정의됨 64비트 보유 | variable5.53 | 이 예는 variable5의 비트 53을 참조합니다. |
BOOL 유형 태그가 허용되는 모든 위치에서 비트 주소 지정을 사용합니다.
의견을 작성 부탁드립니다.