LTMT Main Unit 변수의 정의
LTMT Main Unit 레지스터
LTMT main unit 메모리에는 주소 범위가 0에서 9249(0x0000에서 0x2421)인 9250개의 레지스터가 포함되어 있습니다.
각 레지스터는 16비트 워드이며, 다음 상태 중 하나입니다.
-
읽기 전용 - 값을 편집할 수 없습니다.
-
읽기/쓰기 - 값을 편집할 수 있습니다.
레지스터 번호는 레지스터 주소 + 1과 같습니다.
Custom Logic Editor는 레지스터 주소만 사용합니다.
사용자 정의 논리 명령을 사용하여 LTMT main unit의 읽기/쓰기 레지스터 값을 변경할 수 있습니다.
레지스터에 액세스하기
Custom Logic Editor를 사용하면 LTMT main unitTeSys Tera 통신 가이드에 정의되어 있는 모든 레지스터에 액세스할 수 있습니다.
사용자 정의 논리 레지스터
주소 1200~1205(0x04B0~0x04B5)의 레지스터와 주소 1291(0x050B)의 레지스터는 TeSys Tera DTM Library에서 LTMT main unit 레지스터에 액세스하기 위해 사용합니다.
이러한 레지스터는 통신 포트에서 액세스할 수 있는 사용자 정의 논리 레지스터이기도 합니다. 이러한 읽기 전용 레지스터에 대해서는 다음 단원에서 설명합니다.
다음 표는 이러한 레지스터를 보여 줍니다.
|
레지스터 주소 |
정의 |
범위(값) |
|---|---|---|
|
1201(0x04B1) |
사용자 정의 논리 버전 |
0~65,535 |
|
1202(0x04B2) |
사용자 정의 논리 메모리 공간 |
|
|
1203(0x04B3) |
사용된 사용자 정의 논리 메모리 |
|
|
1204(0x04B4) |
사용자 정의 논리 임시 공간 |
|
|
1205(0x04B5) |
사용자 정의 논리 비휘발성 공간 |
|
|
1291(0x050B) |
사용자 정의 논리 DO 입력 정보 |
주소 1201(0x04B1)의 레지스터
주소 1201(0x04B1)의 레지스터는 사용자 정의 논리 기능 버전을 나타냅니다. 버전 번호는 LTMT main unit에서 지원하는 특정 논리 명령 그룹을 식별합니다.
주소 1202(0x04B2)의 레지스터
주소 1202(0x04B2)의 레지스터는 사용 가능한 논리 메모리 공간을 정의합니다. 논리 명령을 저장하는 데 사용할 수 있는 비휘발성 LTMT main unit 논리 메모리 워드(16비트)의 수입니다.
주소 1203(0x04B3)의 레지스터
주소 1203(0x04B3)의 레지스터는 사용된 논리 메모리를 정의합니다. 이는 현재 LTMT main unit에 저장되어, 논리 명령에 사용되는 비휘발성 LTMT main unit 논리 메모리 워드(16비트)의 수입니다.
주소 1204(0x04B4)의 레지스터
주소 1204(0x04B4)의 레지스터는 LTMT main unit에 의해 제공되는 임시 레지스터의 수를 정의합니다.
주소 1205(0x04B5)의 레지스터
주소 1205(0x04B5)의 레지스터는 LTMT main unit에 의해 제공되는 비휘발성 레지스터의 수를 정의합니다.
주소 1291(0x050B)의 레지스터
주소 1291(0x050B)의 레지스터는 사용자 정의 논리 DO 입력 정보 레지스터입니다. 이를 통해 사용자 정의 프로그램에서 I/O 할당을 구성할 수 있습니다.
다음 표에서는 이 레지스터의 각 비트를 설명합니다.
|
레지스터 주소 |
비트 번호 |
설명 |
|---|---|---|
|
1291(0x050B) |
0 |
사용자 정의 논리 디지털 출력 1(DO1) 입력 정보 |
|
1 |
사용자 정의 논리 디지털 출력 2(DO2) 입력 정보 |
|
|
2 |
사용자 정의 논리 디지털 출력 3(DO3) 입력 정보 |
|
|
3 |
사용자 정의 논리 디지털 출력 4(DO4) 입력 정보 |
|
|
4 |
사용자 정의 논리 디지털 출력 5(DO5) 입력 정보 |
|
|
5 |
사용자 정의 논리 디지털 출력 6(DO6) 입력 정보 |
|
|
6 |
사용자 정의 논리 디지털 출력 7(DO7) 입력 정보 |
|
|
7 |
사용자 정의 논리 디지털 출력 8(DO8) 입력 정보 |
|
|
8 |
사용자 정의 논리 디지털 출력 9(DO9) 입력 정보 |
|
|
9 |
사용자 정의 논리 디지털 출력 10(DO10) 입력 정보 |
|
|
10 |
사용자 정의 논리 디지털 출력 11(DO11) 입력 정보 |
|
|
11 |
사용자 정의 논리 디지털 출력 12(DO12) 입력 정보 |
|
|
12 |
사용자 정의 논리 디지털 출력 13(DO13) 입력 정보 |
|
|
13 |
예약됨 |
|
|
14 |
예약됨 |
|
|
15 |
예약됨 |
1301~1399(0x0515~0x0577) 주소의 레지스터
1301~1399(0x0515~0x0577) 주소의 레지스터는 논리 기능을 위한 범용 레지스터입니다. 이러한 레지스터는 외부 소스(예: PLC)와 사용자 정의 논리 애플리케이션 간에 정보를 교환하는 데 사용됩니다.
이러한 휘발성 레지스터는 읽기 또는 쓰기가 가능하며, 사용자 정의 논리 기능이나 통신 포트를 통해 편집할 수 있습니다.