프로피넷 주소 설정
프로피넷에서 버스 커플러는 모듈형 필드 장치입니다. 프로피넷 환경에서 시스템은 GSD(General Station Description) 파일에 정의된 모듈 및 하위 모듈의 조합으로 구성되며 시스템의 슬롯 및 하위 슬롯에 할당됩니다.
프로피넷 통신은 슬롯 및 하위 슬롯 주소 지정을 사용하여 모듈형 필드 장치 주소를 설정합니다. 슬롯 주소 지정 공간을 아바타용, 장치용 슬롯 주소 지정 공간으로 나눕니다. 슬롯 0은 버스 커플러 및 시스템 아바타에 사용됩니다. 각 슬롯 내에서 하위 슬롯 값은 서로 다른 데이터 세트에 액세스하는 데 사용됩니다.
TeSys island 프로피넷 인터페이스는 시스템을 다음과 같이 여러 슬롯과 하위 슬롯이 있는 하나의 모듈로 나타냅니다.
-
하나의 DAP(Device Access Point), 버스 커플러 -이 DAP는 슬롯 0에 위치합니다.
-
각 아바타와 연결된 데이터 세트의 아바타-하위 슬롯을 나타내는 슬롯 집합입니다.
-
각 장치와 연결된 데이터 장치-하위 슬롯을 나타내는 슬롯 집합입니다.
주의: 빈 슬롯도 빈 슬롯으로 채워야 합니다.
GSDML(General Station Description Markup Language) 파일을 프로그래밍 환경으로 가져온 후 TeSys island 하드웨어 카탈로그의 인스턴스를 추가합니다. TeSys island은(는) 시스템 아바타를 사용하여 생성되었지만 다른 모듈은 없습니다.
아래 프로피넷 슬롯 범위의 정보를 사용하여 빈 슬롯을 아바타 및 장치로 채우려면 프로그래밍 환경에 대한 지침을 따르십시오. 예:
-
CoDeSys v3.5에서 빈 슬롯을 마우스 오른쪽으로 클릭하고 플러그 장치를 선택합니다.
-
카탈로그에서 적절한 아바타 또는 장치를 선택하십시오.
-
아일랜드가 완전히 정의되면 각 아바타에 대해 액세스하는 데 필요한 데이터에 대한 태그를 만들기 시작합니다.
TeSys island은(는) 물리적 및 가상 모듈성에 다음 슬롯 범위를 적용합니다.
프로피넷 슬롯 범위
항목 | 슬롯 | 의견 |
---|---|---|
버스 커플러/시스템 아바타 |
0 | — |
아바타 |
1–21 |
장치, 부하 및 애플리케이션 아바타 |
버스 장치 |
101–121 |
디지털 I/O 모듈(DIOM) 아날로그 I/O 모듈(AIOM) 스타터 SIL* 스타터 전원 인터페이스 모듈(PIM) SIL 인터페이스 모듈(SIM) 전압 인터페이스 모듈(VIM) |
해당 사항 없음 | 22–100, 122–254 |
이러한 슬롯은 TeSys 아일랜드에서 사용되지 않습니다. |
아바타 번호 매기기 예시
디지털 도구의 아바타 순서 |
프로피넷 아바타 슬롯 |
설명 |
아일랜드의 물리적 순서 |
||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | |||
1 | 0 |
시스템 |
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 |
PROFINET 물리적 장치 슬롯의 예시
아일랜드의 물리적 순서 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
프로피넷 물리적 장치 슬롯의 예 | 0 | 101 | 102 | 103 | 104 | 105 | 106 | 107 | 108 |
일반적인 프로피넷 IO 컨트롤러는 PLC입니다. I/O(순환) 데이터와 구성 (비순환) 데이터를 제공하고 소비하며 프로피버스 클래스 1 클라이언트와 유사합니다. 프로피넷 IO-슈퍼바이저는 진단 용도로 사용되며 프로그래밍 장치, PC 또는 HMI 장치일 수 있습니다. IO-슈퍼바이저는 프로피버스 클래스 2 클라이언트와 유사합니다.
여러 클라이언트 간의 쓰기 중재는 프로피넷 표준에 지정되어 있습니다. IO-컨트롤러(기본 클라이언트)에는 기본적으로 단독 쓰기 권한이 있습니다. 다른 클라이언트(기본적으로 해당)에는 읽기 권한이 있습니다. 제한이 없을 경우 다른 클라이언트(즉, IO-슈퍼바이저)가 모듈당(아바타 기준)에 대한 쓰기 액세스를 요청할 수 있습니다. IO-컨트롤러가 쓰기 액세스를 허용하면 쓰기 액세스가 다시 해제될 때까지 요청 클라이언트로 전송됩니다.
TeSys 아일랜드는 IO-슈퍼바이저 애플리케이션 관계(AR)를 IO-슈퍼바이저 장치 액세스 AR로 제한합니다. 즉, IO-슈퍼바이저에서는 비순환 매개 변수만 액세스할 수 있습니다. 순환 데이터에는 액세스할 수 없습니다. 그러나 추가 비순환 매개 변수(읽기 전용 액세스의 경우)에서 순환 프로세스 데이터 값의 상태를 볼 수 있습니다.