모드버스 TCP 주소 지정
TeSys™ 아일랜드는 물리적 및 가상 모듈성에 다음 장치 ID 범위를 적용합니다.
장치 ID 범위
항목 |
장치 ID |
의견 |
---|---|---|
아바타 |
1–99 |
장치, 부하 및 애플리케이션 아바타 |
버스 장치 |
101–199 |
디지털
I/O 모듈(DIOM) |
버스 커플러/시스템 아바타 |
255 |
— |
참고:
-
버스 장치는 왼쪽에서 오른쪽으로 순차적으로 번호가 매겨집니다.
-
아바타는 컨텍스트 파일에 정의된 대로 번호가 매겨집니다.
-
16비트가 넘는 데이터는 빅 엔디안으로 인코딩되어 여러 레지스터로 분할됩니다. 예를 들어, 10진수 305419896(또는 0x12345678 16진수)의 32비트 정수 값은 500과 501의 두 레지스터에 매핑됩니다. 여기서 레지스터 500은 최상위 단어(0x1234)를 포함하며 레지스터 501에는 최하위 단어(0x5678)를 포함합니다.
-
모드버스 TCP 수동 통합은 데이터 또는 명령의 각 부분이 단일 레지스터 읽기/쓰기로 표현되도록 IO 스캐닝 없이 수행됩니다. 통신 손실을 감지하고 성능 저하 모드로 진입하는 기능을 유지하기 위해 하트비트 레지스터는 장치 ID 255의 주소 1098에서 사용할 수 있습니다. 통신 손실 시간 초과 기간 내에 이 레지스터에 값을 주기적으로 쓸 수 있습니다(기본값은 2초). 아일랜드에서 쓰기를 감지하지 못하면 통신 손실을 의미하고 시스템이 성능 저하 모드로 전환됩니다.
-
아래 표를 참조하여 예시를 확인하십시오.
장치 및 아바타 번호 매기기 예시
디지털 도구의 아바타 순서 |
아바타 |
설명 |
아일랜드의 물리적 순서 |
||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
|||
1 |
255 |
시스템 |
BC |
— |
— |
VIM |
— |
— |
SIM |
— |
— |
2 |
1 |
AIOM |
— |
AIOM |
— |
— |
— |
— |
— |
— |
— |
3 |
2 |
전동기 2방향 — SIL 중지,W. Cat 1/2* |
— |
— |
— |
— |
SIL 스타터 |
SIL 스타터 |
— |
— |
— |
4 |
3 |
모터 한 방향 |
— |
— |
— |
— |
— |
— |
— |
스타터 |
— |
5 |
4 |
I/O가 있는 전원 인터페이스 (제어) |
— |
— |
DIOM |
— |
— |
— |
— |
— |
PIM |
모드버스/TCP 물리적 장치 장치 ID |
255 |
101 |
102 |
103 |
104 |
105 |
106 |
107 |
108 |
모드버스 TCP/IP를 통해 FLA 구성
레지스터-9622 및 아바타 ID를 서버 ID로 사용하여 모드버스 TCP/IP를 통해 avatars용 FLA를 구성할 수 있습니다.