Control FPWIN Pro7에서 어드레스를 글로벌 변수에 할당하여 명시적 유저 어드레스를 글로벌 변수 리스트에 입력해야만 합니다. 프로그래밍 에디터에서 명시적 유저 어드레스 사용은 안전하지 않으며 인덱스 한정자 어드레스를 제외하는 것이 좋습니다(컴파일러 경고 참조).
두 가지 형식을 사용할 수 있습니다. FP 어드레스 및 IEC 61131-3 어드레스.
FP 어드레스 |
IEC 61131-3 어드레스 |
---|---|
R0 | %MX0.0.0 |
WX4 | %IW4 |
S23:UM4A (FP7에만 해당) | %MW20.23.74 |
WX4, S23:UM4A, Y3E, S12, R100A, E1234, DT1234
포맷:
유닛 메모리 어드레스의 슬롯 어드레스 접두사(예: S23:UM4A(FP7에만 해당))
슬롯 어드레스 지정자 S
슬롯 번호 [dd](예: S23:UM1A0의 23)
구분 기호 ':'
워드의 32비트 값 전용 두 배 크기 접두사 D
FP 어드레스 접두사:
1비트 값의 경우(예: X, Y, R)
비트가 있는 16비트 워드의 경우(예: WX, WY, WR)
비트가 없는 16비트 워드의 경우(예: DT, FL)
어드레스 오프셋:
워드 데이터에 있는 비트의 경우 "dddX"(예: R100A의 100A)
워드 데이터에 없는 비트의 경우 "dddd"(예: E1234의 1234)
워드 데이터의 경우 "dddd"(예: DT1234의 1234)
유닛 메모리에 있는 워드 데이터 "XXXX"의 경우(예: S3:UMABCD의 ABCD)
dd, 10진수 자리 표시자
XX, 16진수 자리 표시자
인덱스 한정자 어드레스: 프로그래밍 에디터에서 명시적 유저 어드레스를 인덱스 한정자와 함께 사용할 수 있습니다.
16비트 인덱스 한정자(예: 16비트 PLC의 IXDT100, IYWR27, I2Y0)
32비트 인덱스 한정자(예: 32비트 PLC의 DIXDT100, DIYWR27, DI2Y0...)
또한 슬롯 번호 앞에 이러한 인덱스 한정자를 사용할 수 있습니다(예: DIXS12:UM1A0).
%IW4, %IW23.4, %QX3.14, %QX12.3.14, %MX0.100.10, %MX10.1234, %MW5.1234
포맷:
IEC 직접 어드레스 형식 접두사: '%'
위치 접두사:
I, 입력
Q, 출력
M, 내부 메모리
크기 접두사:
X, 1비트
W, 16비트
D, 32비트
내부 메모리 영역 M의 영역 계층 구조 번호와 구분 기호 '.'
유닛 메모리 어드레스의 슬롯 번호와 구분 기호 '.'(FP7에만 해당)
어드레스 오프셋:
워드 데이터에 있는 비트의 경우 "ddd.d"(예: %MX0.100.10의 100.10)
워드 데이터에 없는 비트의 경우 "dddd"(예: %MX10.1234의 1234)
워드 데이터의 경우 "dddd"(예: %MW5.1234의 1234)
다른 모든 메모리 영역이 있는 테이블에 대해서는 플래그와 메모리 영역을 참조해 주십시오.