비트 주소 지정

비트 주소 지정은 큰 컨테이너 내의 특정 비트에 액세스하는 데 사용됩니다. 큰 컨테이너에는 정수, 구조 또는 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 유형 태그가 허용되는 모든 위치에서 비트 주소 지정을 사용합니다.
의견을 작성 부탁드립니다.
이 자료에 대한 문의사항이나 요청사항이 있습니까? 여기에 요청사항을 작성 부탁드립니다.
Normal